SSADM - PowerPoint PPT Presentation

1 / 62
About This Presentation
Title:

SSADM

Description:

ISDM = Information System Development Methodology. 4 ... Stage 1: Investigation of current environment. ?????? ???? ???? ????? ?????? ... – PowerPoint PPT presentation

Number of Views:920
Avg rating:3.0/5.0
Slides: 63
Provided by: ming94
Category:

less

Transcript and Presenter's Notes

Title: SSADM


1
SSADM
Structured system Analysis and design methodology
2
SSADM ???? ?
  • ???? ??? ?? ????? ????? ??????? ?? ????? ?????? ?
    ????? ?? ???????? ?? ???
  • ?? ???? ???? ???? ??? ??? ???? ? ??????
    ?????????? ? ????? ? ????? ??? ?? ????? ?? ?????
    ?? ???
  • ??? ??? ????? ?? ??? ????? ???? ??? ?? ?? ??? ??
    ?? ???? ???? ???? ????? ????? ??????? ????? ????
    ? ???? ??????? ???? ???
  • ??? ??? ?? ???? ??? 1981 ?? ???? ????? ???? ????
    ???????? ???? ???? ?????? ???? ????

3
  • SSADM ?? ??? ????? ???????? ???????? ( ISDM )
    ???? ?? ????.
  • ?? ISDM ?????? ??? ??? ?? ???? ?? ? ???? ?
    ??????? ? ???????? ?? ?? ?? ????? ????? ???? ??
    ?????? ? ?? ?? ?????? ? ????? ??? ?????? ???.
  • ISDM Information System Development Methodology

4
  • ?????? ??? ??? ?? ??? ????????????? ??? ?? ?????
    ????? ???.
  • ???? ???????? ???? ? ????? ?????? ????? ???.
  • ?? ??? ??? ????????? ?????? ? ????? ?????? ?? ??
    ??? ??? ???.
  • ????? ??? ???? ???? ????? ?? ????.
  • ?? ???? ?? ????? ? ???????? ??? ? ??????????? ???
    ?????? ????????? ????? ?? ????.
  • ????? ???? ?? ???? ????? ????? ????? ???? ??
    ????.

5
  • ??? ???? ???? ???? ????? ?? ???.
  • ?? ???? ????? ? ?? ???? ?? ????? ??? ???? ?? ?
    ?????? ????
  • ???? ?? ?? ???? ????? ????? ??? ?? ????.
  • ?????? ????? ????? ?? ?????? ???? ??? ?????
    ?????? ???.

6
  • ?????? ???? ? ????????? ?? ????? ?? ????.
  • ????? ?????? ???? ?? ?? ????? ?? ???.
  • ???????? ?? ?? ???? ???????? ???? ??? ??????? ??
    ???.
  • ???? ?? ?? ?? ???? ??? ????? ??????? ?? ???.
  • ????? ?????? ??? ?? ??? ?? ??? ????? ? ?????
    ??????? ?? ???? ???? ?? ?? ?? ???? ????????? ??
    ???.
  • ?? ???? ???? ?? ??? ???????? ???? ????? ??????
    ??????.

7
????
  • ??? ???? ??? ???? ?? ?? ????? ????? ????
  • ???? ???????? ????? ?? ???? ? ???? ??????? ????
    ??? ? ???? ? ????? ????? ????? ????.

8
???? ??
  • ??? ??????? ??????? ???? ??? ? ????????? ????? ?
    ??? ??????? ???? ???? ??? ???? ? ????? ????? ???.
  • ??????? ????? DFD ?? ????? ????????? ??? ?????
    ????? ???.
  • ???? ???????? ???? ????? ????? ????.

9
?????? ?????
  • ??????? ????? ?? ?????? ????? ???? ?? ????
    ??????? ???? ????? ?????.
  • ??????????? ??????? ??? ?? ????? ??? ??? ?? ????
    ?? ??? ???? ????? ???? ?????.
  • ????? ?? ????? ???? ??? ?? ???? ????? ??? ????
    ??????? ? ????? ??????? ???? ????.

10
??????? SSADM
  • ????? ???? ?? ??? 1981
  • ???? ????? ?? 47 ???????? ???? ?????? ???? ??????
    ? ?? ?? ???? LSDM ????? ????? ???????? ???? ????
    ????.
  • ???????? ????? ??? ???? Central Computer and
    Telecommunications Agency (CCTA) ???? ????? ????
    ????.
  • National Computing Centre (NCC) ? ???? ????????
    ??? ???? ???? ????? ???? ?????.
  • ?? ??? ???? ????? ???? ?? 4.3 ?? ????.

11
????? SSADM
  • 1981-1982 ?????? 1
  • 1984 ?????? 2
  • 1986 ?????? 3
  • 1990 ?????? 4
  • 1995 ?????? 4.2
  • 1996 ?????? 4.3

12
SSADM? ?? ??????? ?????
13
5 ????? / 7 ?????
  • ??????? ????????? ( ????? 0 )
  • ????? ?????????? (????? 1 ? 2 )
  • ????? ? ????? ?????????? ( ????? 3 )
  • ????? ? ????? ????? ????? ( ????? 4 ? 5 )
  • ????? ?????? ( ????? 6 )

14
SSADM ?? 5 ????? ???? ????? ??? ???
1. Feasibility Study
2. Requirements Analysis
3. Requirements Specification
4. Logical System Specification
5. Physical Design
15
????? SSADM
  • ????? 0 ??????? ?????????
  • ????? 1 ????? ????? ?????
  • ????? 2 ????? ????? ??? ????? ????
  • ????? 3 ????? ??????????
  • ????? 4 ????? ????? ??? ????? ???
  • ????? 5 ????? ?????
  • ????? 6 ????? ??????

16
??????? ? ????? SSADM
17
?????? SSADM
  • Stages 0, 1, .. 6
  • Stage 3
  • 8 Steps 310, 320 . 380
  • Step 310
  • 5 Tasks 10, 20 .. 50
  • Task 20
  • DFD ??? ??? ?? ??? ?????? ????????? ???? ?????
    ???? ??????? ? ???? ???? ???? ?????.

18
  • ?????? ?? ????? ?? ??? ????? ?????? ???.
  • ?? ????? ? ?? ??? ????? ? ????? ???? ? ????? ???
    ??? ????.
  • ???????? ???? ???? ??????? ????????? ????? ??????
    ???.
  • ???? ????? ??? ???? ? ???????? ? ???? ??? ???
    ??????? ??? ??? ???? ???? ???.

19
?????? SSADM
SSADM
Module 1
Module 2
Module 3
Module 4
Module 5
Stage 0
Stage 6
Step 2
Step 3
Step 4
Step 1
20
???????? ???????????
  • Logical data modelling
  • Data flow modelling
  • Entity/event modelling
  • (Entity life history )
  • Enquiry access paths
  • I/O structuring
  • Dialogue design

21
???????? ??? ???????????
  • Relational data analysis
  • Requirements definition
  • Function definition
  • Formulation of options
  • Specification prototyping

22
????? 0 ?????????
  • ?????? ??? ???? ?? ???? ?????? ?????? ?? ?????
    ????? ??? ? ???? ????? ??????? ????
  • ????? ????????? ???? ????? ?? ??? ??? ? ???????
    ? ?????

Stage 0 Feasibility
23
0
1
2
3
4
5
6
  • Stage 0 Feasibility Study
  • ??? ????? ??????? ???.
  • ????? ???? ?????? ???? ??????
  • ????? ?????
  • ?????? ????? ??? ?????????
  • ????? ???? ????? ????? ????????? ?? ?? ???? ????
    ??? ?????? ?? ?? ????? ???? ??? ????.
  • ????? ????

24
???????? ????? FS
  • Data flow modelling
  • Logical data modelling
  • Requirements definition
  • Dialogue design
  • Business system options
  • Technical options

25
????? 0 ?????????
Stage 0 feasibility
Step 01 Prepare for feasibility study
LDM
context diagram
DFD ??? ??? ??????
Step 02 Define the problem
LDM ? DFD ???? ??????? ????? ?? ?????
Step 03 Select feasibility options
??? ?????? ??? ?? DFD ? LDM ?? ?? ????? ???????
??? ?? ????? ?? ????.
Step 04 Assemble feasibility report
LDM
26
????? 2 ????? ??????????
??????? ????? ???? ? ????? ???? ?? ???? ????? ???
???? ????? ????? ?? ??? DFD ? LDM
Stage 1 ???? ?? ????? ?????
Stage 2 ????? ??? ???? ?????
27
SSADM ????? ?? ????? ???? ( ????? 1 )
  • ??? ????? ????
  • ??????? ????? ?????
  • ??????? ??????????? ????

28
0
1
2
3
4
5
6
  • Stage 1 Investigation of current
    environment
  • ?????? ???? ???? ????? ??????
  • ???? ? ????? ??????????
  • ???? ?? ????????? ????
  • ????? ?? ?????? ???? ??? ????
  • ??????? ??????? ????? ?? ????? ????
  • ??? ???? ????? ??????

29
SSADM - ???????
Stage 1 Investigation of the current environment
level 1 current physical DFD
LDM
refine validate LDM
30
????? 2 ????? ???????? ?????
  • ????? ????? ??? ???? ?????
  • ?????? ?? ????? ???? ?????

31
SSADM ???? 4 - ???????
Stage 2 Business System Options
Step 210 Define business system options
DFDs and LDM may be used to support both these
steps
Step 220 Select business system options
RJP/SSADM 2/PP
32
0
1
2
3
4
5
6
  • Stage 2 Business Systems Options
  • ?????? ????? ???? ????? ? ???? ????? ???? ??
    ????.
  • ??????????? ????? ?? ?? ??? ????? ????? ?? ?????
    ? ????? ?? ???.
  • ????? ??? ????? ????? ???? ?? ?????? ???? ??
    ????.
  • ??????? ???? ???? ? ??? ?????????? ???? ??? ?????
    ?? ????.

33
???????? ????? RA
  • Data flow modelling
  • Requirements analysis
  • Logical data modelling
  • Business system options

34
????? 3 ?????? ??????????
??????????? ??????? ? ??? ??????? ????? ???? ????
?? ????. ???????? ???? ??? ????? ???????? ?
?????? ???? ??? ????? ???? ????? ?? ????
Stage 3 Definition of requirement
35
0
1
2
3
4
5
6
  • Stage 3 Definition of requirements
  • ???? ???? ?? ????? ? ????? ?? ??? ??? ?????
    ?????? ? ??????
  • ?? ??????? ?? DFD? ? LDM
  • ? ELH ??
  • ????? ???? ?? ???? ?????

36
???????? ????? RS
  • Relational data analysis
  • Entity life history analysis
  • Specification prototyping
  • Function definition
  • Requirements definition

37
????? 3 ????? ??????????
  • ????? ?????? ??? ????? ???? ????
  • ????? ??? ???? ??? ????? ???? ????
  • ????? ???? ?? ???? ?? ?????? ????? ????? ?? ????
  • ??????? ????????? ?????
  • ??? ???? ??? ???? ???? ????? ?? ????
  • ????? ???????? ? ?????? ???? ????? ?? ????

38
SSADM ???? 4 - ???????
Stage 3 Definition of Requirements
Step 310 Define required system processing
Step 320 Develop required data model
Step 330 Derive system functions
Step 350 Develop specification prototypes
Step 340 Enhance required data model
Step 360 Develop processing specification
Step 370 Confirm system objectives
Step 380 Assemble requirements specification
39
????? 4 ?????? ????? ?????
Stage 4 Technical system options
  • ??? ??? ????? ? ???? ??? ??????
  • ????? ?????? ????? ?????? ??

Stage 5 Logical design
40
0
1
2
3
4
5
6
  • Stage 4 Technical System Options
  • ????? 4 ? 5 ????? ????? ????? ?? ????.
  • ???? ????? ?? ???.
  • ????? ??? ??? ?? ??? ???????? ????? ???? ????? ??
    ????.
  • ????????? ?????? ? ????? ?? ?????.
  • ?? ?????? ? ????? ?? ????? ?? ??? ?? ???.

41
SSADM????? ??? ??? ????? ( ????? 4 )
  • ????? ??? ??? ????
  • ??? ?????
  • ??? ?????
  • ?????? ???? ?????
  • ?????? ????? ??? ???

42
????? 4 ?????? ????? ???
  • ????? ????? ??? ??? ?????
  • ?????? ????? ??? ??? ?????

43
SSADM ???? 4 - ???????
Stage 4 Technical Options
Step 410 Define technical system options
Step 420 Select technical system options
RJP/SSADM 4/PP
44
0
1
2
3
4
5
6
  • Stage 5 Logical Design
  • ?? ????? ????? ? ?? ?????? ???? ???? ???? ???? ??
    ????
  • ?????? ?? ? ????? ????? ?? ????
  • ?????? ??
  • ????????? ?????? ????
  • ????????? ?????????
  • ????? ???? ? ??????? ?????
  • ????? ???? ??????? ?? ???? ????? ????? ??
  • ??? ???? ??? ????? ??????

45
SSADM ???? 4 ???????
Stage 5 Logical Design
Step 510 Define user dialogues
Step 520 Define update processes
Step 530 Define enquiry processes
Step 540 Assemble logical design
46
???????? ????? LS
  • Technical system options
  • Dialogue design
  • Entity/event analysis
  • Function definition

47
????? 5 ????? ??????
  • ?? ??????? ?? ????? ????? ? ??? ?????? ??????
    ???? ? ?????? ?????? ??? ???? ???? ????? ?? ????.

Stage 6 Physical design
48
????? PD ????? ??????
  • Stage 6 Objectives
  • ???? ?????? ????? ????? ? ???? ??? ?????? ?? ????
    ?? ???????? ???? ? ???? ?????? ?????? ???

49
0
1
2
3
4
5
6
  • Stage 6 Physical Design
  • ??? ???? ????? ????? ?? ????? ??????
  • ????? ????? ?? ?? ?? ????? ????? ????? ?????
    ??????
  • ????? ???? ??? ??????

50
SSADM????? ?????? ( ????? 6 )
  • ??? ??????
  • E/R Table Structures
  • ??? ?????
  • ?????? ?????? ?? ( ???????????? ???? )
  • ?????? ???? ??????

51
????? 6 ????? ??????
  • ????? ???? ?????? ??? ????? ??????
  • ????? ??? ?????? ???? ??
  • ????? ??? ????? ????? ????? ?? ????? ??????
  • ????? ???? ??? ?????? ???? ??
  • ????? ?????? ????? ? ???? ??
  • ????? ???? ?????? ( ???? ? ?????? )
  • ??? ???? ??????? ????? ??????

52
SSADM Version 4
Step 610 Prepare for physical design
Stage 6 Physical Design
Step 620 Create physical data design
Step 630 Create function component implementation
map
Step 640 Optimise physical data design
Step 650 Complete function specification
Step 660 Consolidate process data interface
Step 670 Assemble physical design
53
????? ? ???????? ????? ?? SSADM
SSADM Structured Systems Analysis and Design
Method
0 Feasibility
????? ????? - ?????, DFDs
1 Investigation of Current Requirements
?????? ? ??? ? ?? ? ?????? ? ???? ???????
2 Business Systems Options
DFDs, LDM
3 Definition of Requirements
5 Logical Design
4 Technical System Options
DFDs, LDM
6 Physical Design
54
???????? ???? ?? SSADM
55
?? ??? ???????
  • Logical Data Modelling
  • Data Flow Modelling
  • Entity Behaviour Modelling

56
?? ?????? ?? ???? ??? ??????
??????
??????
Entity Relationship diagram (ERD/LDM)
Data Flow diagrams (DFD)
System data
Entity Life History (ELH)
?????
57
?? ?????? ?????? ?? ????? ?? ????
  • ????? ???? ??? ?? ??? ?????? ??? ?? ??? ?? ?? ??
    ???? ??? ? ???? ?? ???? ?? ????? ??????? ????
    ????
  • ???? ??? ????? ?? ?????? ??? ??? ??? ????? ??
    ????.
  • ???? ??? ????? ???? ???????? ????? ????? ? ????
    ?? ?????.
  • ??????? ? ???? ?? ????? ?? ???? ????? ????? ??
    ????? ???? ?? ????? ?? ?????.

58
???? ???? ???? ????
59
SSADM ( ?????? ??????? )
Feasibility Analysis
Item initialize
Requirements Analysis
Requirements Models
Customer Models
Data Flow Models
System Analysis
Data Models
Dialogue Model
Entity/Event Modeling
60
?????? SSADM ? SDLC
Stage 0
Feasibility Study
Stage 1
Analysis
Stage 2
Design
Stage 3
Stage 4
Implementation
Stage 5
Stage 6
Review Maintenance
61
SSADM ?? ?????? ?? SDLC
  • ??? ???? ????? ?? ???????? ??? ???
  • ????? SSADM? ?????? ?? ?????? SDLC ????? ??????.
  • ??? ????? ??? ? ??????? ? ??? ???? ? ???? ??? ??
    SSADM ??? ??? ??? ????? ??? ???? ???? ???.

62
?????
Write a Comment
User Comments (0)
About PowerShow.com