300 likes | 1.11k Views
SSADM. Structured Systems Analysis and Design Methodology. Life Cycle Phases. Planning Feasibility Study Analysis Design Code and Unit test. 4. Stages. 0 . Feasibility 1 . Analysis - Current systems and problems / requirements 2 . Business system option
E N D
SSADM Structured Systems Analysis and Design Methodology
Life Cycle Phases • Planning • Feasibility Study • Analysis • Design • Code and Unit test 4
Stages 0. Feasibility 1. Analysis - Current systems and problems/ requirements 2. Business system option 3. Define requirements - specify 4. Technical Systems Options 5. Logical system design 6. Physical system design
Feasibility • Prepare for feasibility study • Define the problem • Select Feasibility Options • Assemble Feasibility Report
010 Prepare for feasibility study. • Context Diagram • Current Physical Level-1 DFD • Overview LDS (Logical Data Structure) • Requirements Catalogue • i.e. a list of all requirements
020 Define the problem. • Outline current and required environment description • Requirement catalogue • User Catalogue • Problem Definition Statement
Feasibility • 030 Select Feasibility Options • Action Plan • Feasibility options • 040 Assemble Feasibility report • Feasibility study report
Investigation of Current Environment • 110 Establish Analysis framework • Requirements catalogue • Context diagram • Current Physical DFD, level 1 • Overview LDS • Agreed Systems Analysis and Design Method • 120 Investigate and define requirements • Requirements catalogue • User Catalogue • 130 Investigate current processing • Context diagram • Current physical DFM
140 Investigate current data • Current Environment LDM • 150 Derive logical view of current services • Context diagram • Logical Data Store / Entity Cross-Reference • Logical DFM • Requirements Catalogue • Current Environment LDM • 160 Assemble Investigation Results • Current Services Description • Requirements Catalogue • User Catalogue
Data Store / Entity Cross-Reference • This is a matrix, with data stores across the top and entities down the side.
Business System Option • 210 Define Business System Options • 220 Select Business System Option
Requirements Definition • 310 Define required system processing • Required system Logical LDM • User Roles • 320 Develop Required Data model • Produces the Required system LDM • 330 Derive System Functions • I/O structures • User Role/Function Matrix • Function Definitions
340 Enhance Required Data model • Required system LDM • 350 Prototype I/O Interface • Menu and command structures • Prototyping report • 360 Develop Processing Specification • Required system LDM • ELHs • ECDs (Effect correspondence diagrams) • EAPs (Enquiry access paths)
370 Confirm System objectives • Function Definition • Required System LDM • 380 Assemble Requirements Specification • Requirements Specification
Technical Systems Options • 410 Define TSOs • 420 Select TSO
Logical System Design • 510 Design user dialogues • Dialogue structure • Dialogue-level help • Dialogue control table • Menu Structure • Command structure • 520 Define update processing • ELHs • Entity Descriptions • Update Process Models • 530 Define Enquiry Processing • Enquiry Process Models • 540 Assemble the Logical Design • Logical Design
Physical System Design • 610 Prepare for Physical design • Application Development Standards • 620 Create Physical data design • First cut Physical data design • 630 Create Function component Implementation map • FCIM • Function definitions • 640 Optimise Physical Data design • Function Definitions • Physical Data design, optimised • Space estimation • Timing Estimation
650 Complete function specification • FCIM • Function definitions • 660 Consolidate Process Data Interface • FCIM • Function definitions • 670 Assemble Physical Design • Physical Design