Upload
ck-mike
View
217
Download
0
Embed Size (px)
Citation preview
8/3/2019 Week 2 - L1 - SSADM 01-12-11
1/18
System Development Methods
CT046-3-2
Structured System Analysis Design
Method
8/3/2019 Week 2 - L1 - SSADM 01-12-11
2/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 2 (of 19)
Topic & Structure of the lesson
Structured Systems Analysis and design
(SSADM)
8/3/2019 Week 2 - L1 - SSADM 01-12-11
3/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 3 (of 19)
Learning Outcomes
By the end of this lecture, YOU
should be able to
Design and apply the SSADM systems
methodologies in the development of an
Information System
8/3/2019 Week 2 - L1 - SSADM 01-12-11
4/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 4 (of 19)
Key Terms you must be able to use
If you have mastered this topic, you should be
able to use the following terms correctly in your
assignments and exams:
SSADM
Feasibility study
Requirement analysis
Requirement specification
Logical system
Physical system
8/3/2019 Week 2 - L1 - SSADM 01-12-11
5/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 5 (of 19)
Structured System Analysis Design
Method (SSADM)
Common in UK
Highly structured
Document oriented Five modules with seven stages
Precisely defined task for each stage to ensure
end products
Covers lifecycle from feasibility study to design
Implementation and maintenance is not covered
8/3/2019 Week 2 - L1 - SSADM 01-12-11
6/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 6 (of 19)
Modules in SSADM
Feasibility study
Requirement analysis
Requirement specification
Logical system specification
Physical design
8/3/2019 Week 2 - L1 - SSADM 01-12-11
7/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 8 (of 19)
Stage 0 Feasibility Study
Involves a high level analysis of a business area that the project is feasible, technically possible and the benefits will outweigh the
cost
this phase has four steps
Prepare for the study
Define the problem
Select feasibility option
Create feasibility report
System investigation techniques such as:
Interview, questionnaires and so on
8/3/2019 Week 2 - L1 - SSADM 01-12-11
8/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 9 (of 19)
Requirement Analysis
Current business environment is modeled in terms of
processes
System requirements are identified
This module have two stages
Stage 1 Investigation of current environment
Stage 2 Business system options
8/3/2019 Week 2 - L1 - SSADM 01-12-11
9/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 10 (of 19)
Stage 1 Investigation of Current
SystemMost of the work in repeated in more details, eg the DFD in
feasibility is more detailed. Investigating current
processing needs. Physical model mapped to the logical
DFD.
Establish analysis framework
Investigate and define requirements
Investigate current processing
Investigate current data
Derive logical view of current services
Assemble investigation result
8/3/2019 Week 2 - L1 - SSADM 01-12-11
10/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 11 (of 19)
Stage 2 Business System
Options
At this stage the functionality of new systemis determined.
Define business system options
Select business system options Define requirements
Only cost-justified requirements are the focus
DFD and Entity models are developed but
largely narrative.
8/3/2019 Week 2 - L1 - SSADM 01-12-11
11/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 12 (of 19)
Requirements Specification
Detailed functional and non-functionalrequirements are identified
New techniques are introduced to define the
required processing and data structures
Optional prototyping maybe done, throwaway
type
ELH is constructed, documenting all events
affecting an entity This module has one stage
Stage 3 Definition of requirements
8/3/2019 Week 2 - L1 - SSADM 01-12-11
12/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 13 (of 19)
Stage 3 Definition of
Requirements
Define required system processing
Develop required data model
Derive system functions Enhance required data model
Develop specification prototypes
Develop processing specification Confirm system objectives
Assemble requirements specification
8/3/2019 Week 2 - L1 - SSADM 01-12-11
13/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 14 (of 19)
Logical system specification
Determines Technical System Option which is morelikely to meet the requirements and be cost-effective.
The environment in terms of hardware and software
config and development strategy and system
functionality and constraints eg security, performance
Defining logical design in a non-procedural manner e.g.
dialogues, updates and enquiries elaborating what the
system must do.
This module have 2 stages
Stage 4 Technical system option
Stage 5 Logical design
Both stages are carried out in parallel
8/3/2019 Week 2 - L1 - SSADM 01-12-11
14/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 15 (of 19)
Stage 4 Technical System
Options
Define technical system options
Select technical system options
Define physical design options
8/3/2019 Week 2 - L1 - SSADM 01-12-11
15/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 16 (of 19)
Stage 5 Logical Design
Define user dialogues
Define update processes
Define enquiry process
Assemble logical design
8/3/2019 Week 2 - L1 - SSADM 01-12-11
16/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 17 (of 19)
Physical Design
The logical design is mapped onta a physical
environment.
Guidelines provided regarding phyical implementation
Logical data model to create a physical database designand a set of program specifications
This module has One stage
Stage 6 Physical design
8/3/2019 Week 2 - L1 - SSADM 01-12-11
17/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 18 (of 19)
Stage 6 Physical Design
Prepare physical design
Create physical data design
Create functional componentsimplementation map
Optimize physical data design
Complete function specification
Consolidate process data interface
Assemble physical design
8/3/2019 Week 2 - L1 - SSADM 01-12-11
18/18
CT046-3-2 System Development Methods Structured System Analysis and Design Methods Slide 19 (of 19)
Quick Review Question
Question 1
Explain the characteristics of SSADM
Question 2Why implementation and maintenance is not
included in SSADM?
Question 3Why do you think that SSADM is highly
structured?