presentation1 micro
TRANSCRIPT
-
8/13/2019 Presentation1 micro
1/35
-
8/13/2019 Presentation1 micro
2/35
System development life cycle (SDLC)
Is the overall process of developing, implementing
and retiring information systems.
This process conduct through 5 phases .
1. Initiation or planning
2. Analysis
3. Implementation
4. Maintenance
5. Implementation
-
8/13/2019 Presentation1 micro
3/35
-
8/13/2019 Presentation1 micro
4/35
WaterfallAdvantages of Waterfall Disadvantages of Waterfall
-Simple and easy to understand.
-Easy to manage due to the rigidity of the
model (specific deliverables and review of
processes is available in each phase) has
specific deliverables and a review process.
-Each phases is processed and completed one
at a time
-Works very effectively for smaller projects
where requirements are well understood.
-Working software is only produced late into
the life cycle process.
-Has a high amount of risks and uncertainty.
-Not suitable for long duration and ongoing
projects.
-Difficult to make changes in the design once
an application is in the testing stage.
-Does not work well for complex and object-
orientated projects.
SDLC is best used when developing a new version of an existing product and only when
the system requirements are very well known.
-
8/13/2019 Presentation1 micro
5/35
Structured System Analysis and Design
Methodology (SSADM)
SSADM (Structured Systems Analysis & Design Method) is a widely-usedcomputer application development methodology that was first introduced inthe UK to carry out government computing projects.
Over the years this methodology was adapted by the public sectors ofEuropean countries around the world
-
8/13/2019 Presentation1 micro
6/35
There are three techniques used in the SSADM methodology.
1. Logical Data Modeling
Entity Relationship Diagram
-
8/13/2019 Presentation1 micro
7/35
2. Data Flow Modelling
Data Flow Diagram
-
8/13/2019 Presentation1 micro
8/35
3. Entity Behavior Modeling
Entity Life History Diagram
-
8/13/2019 Presentation1 micro
9/35
The SSADM methodology consists of five main steps. Each
step is a continuation from the previous step and every step
can be broken down further. The steps are:
1. Feasibility Studies
2. Requirement Analysis
3. Requirement Specifications
4. Logical System Specifications
5. Physical Design
-
8/13/2019 Presentation1 micro
10/35
Advantages of SSADM Disadvantage of SSADM
-Respond to changes in the
business environment
- Effective use of skills
-Improves productivity
-Cost effective ( reduces cost)
-Produces better quality of
systems
-Can be time consuming due to
over analyzing
-Inconsistency in checking
-Outline diagram can become
very unclear sometimes because
all relevant data flows have to be
included.
In conclusion, the usage of SSADM in government projects had proven that SSADMhas the ability to increase the overall quality of the system in long-term situation
-
8/13/2019 Presentation1 micro
11/35
OBJECT ORIENTED ANALYSIS
AND DESIGN
Uses classes, objects and attributes to describe a systemClasses and their relationships is the process of describing object-oriented analysisThree types of class relationships
-
8/13/2019 Presentation1 micro
12/35
DESCRIPTION
Two main UML diagramsEg :Use Case Diagram
-
8/13/2019 Presentation1 micro
13/35
Eg: Class Diagram
-
8/13/2019 Presentation1 micro
14/35
Advantages and Disadvantages
Advantages Disadvantages
Real-World Modelling Insufficient OOAD training
Reduced Maintenance Abandonment of Traditional Design Processes
High Code Reusability Form and Substance
Improved Reliability Implications of OOAD
-
8/13/2019 Presentation1 micro
15/35
METHODOLOGY CHOSEN
Object Oriented Analysis and Design
software engineering approach that models a system as a group ofinteracting objectselements and behavior are the objects that pointed to the entity in thesystem
-
8/13/2019 Presentation1 micro
16/35
QUESTIONNAIRES
1. Are you satisfied with the current online gift2 u system?2. Would you prefer an online booking system which is available all yearlong?3. Have you experienced any problems in the current gift2u system?
4. Do you find it troublesome getting information about the productsover the phone?
-
8/13/2019 Presentation1 micro
17/35
Use case diagram
-
8/13/2019 Presentation1 micro
18/35
Class Diagram
-
8/13/2019 Presentation1 micro
19/35
Home page of the gifts 2u website
-
8/13/2019 Presentation1 micro
20/35
About us
-
8/13/2019 Presentation1 micro
21/35
Customer registration
-
8/13/2019 Presentation1 micro
22/35
User account activation
-
8/13/2019 Presentation1 micro
23/35
Logged in interface
-
8/13/2019 Presentation1 micro
24/35
Edit profile interface
-
8/13/2019 Presentation1 micro
25/35
Product page
-
8/13/2019 Presentation1 micro
26/35
Detailed product page
-
8/13/2019 Presentation1 micro
27/35
My cart
-
8/13/2019 Presentation1 micro
28/35
Checkout page
-
8/13/2019 Presentation1 micro
29/35
Payment page
-
8/13/2019 Presentation1 micro
30/35
Delivery status
-
8/13/2019 Presentation1 micro
31/35
Administration page(Add new item)
-
8/13/2019 Presentation1 micro
32/35
Administration page(edit or remove item)
-
8/13/2019 Presentation1 micro
33/35
Top customer(view or edit info)
-
8/13/2019 Presentation1 micro
34/35
Top products in Gifts2u
-
8/13/2019 Presentation1 micro
35/35