Title: System Development Life Cycle : SDLC
1???????????????????????????????
2????????????
- ???????????????????????????????????????
- ????????????????????????????
- ????????????????? ? ????????????????????????
3??????????????????(System Development Life Cycle
SDLC)
4??????????????????(System Development Life Cycle
SDLC)
- ???????????????????????
- (Project Identification and Selection)
- ???????????????????????
- (Project Initiation and Planning)
- ????????????? (Analysis)
- ?????????? (Design)
- ??????????????????? (Implementation)
- ?????????????? (Maintenance)
???? 137-305
???? 137-401
5??????????????????????? (Project Identification
and Selection)
- ???????????????
- ????????????????
- ?????????????
- ?????????????????????????????
- ????????????????????????
- ????????????????????? ???????????????????????
- ????????????????????????????????????
- ???????????????????????????????????????????????
????????????????? - ??????? H/W ??? S/W ??????? version ?????
?????????????? - ????????????? ?????? ?????????????
- ??? Value Chain ????????????????????????????????
- ???????????????????????????
- ????????????????????????????????? ????????
- ??????????????????????????????????
6??????????????????????? (Project Initiation and
Planning)
- ????????????????????????????????????????
- ???????????????????????????????????????
- ?????????????????????????????? ?
- ?????????????
- ???????????????????
- ?????????????? ?????????
- ???????????
- ????????
- ???????????????????
- ?????????????????? (Gantt Pert)
- ??????????????????
7System Request Forms
System Review Committee
Considered by Feasibility Study
Technical (??????)
Operational (????????????)
Economical (???????)
Result
Approved
Rejected
Asked for Changed
8????????????? (Analysis)
- ?????????????????????????? ???????????????????????
????????????????????? ??????????????????????????
?????????????? ??????????????????????????? - ???????????????????????? ???? ????????,
???????????????????????????, ??????, ?????????,
??????????????????, ????? ????????????????????????
???????????????????????????? - ???????????????????? ??? Joint Application
Development (JAD)
9??????????????????????
- Inputs
- Outputs
- Processes
- Performance
- Controls
10?????????????????????????????(Process Modeling)
????????????????????????? (Data Modeling)
- ????????????????? ???
- E-R Diagram ??? Data Dictionary
- ????????????????????????? ???
- Data Flow Diagram
- ??????????????????????? ????
- Structure English
- Decision Table
- Decision Tree
11????????? Data Flow Diagram
12????????????? DFD
- Process
- Process ?????????? Input ??? Output Data flow
- ????? input ??????????
- ????? output ??????????
- ??????? process ???????????????? ????
????????????? - Data Store
- ????? data flow ??? data store ????? data store
- ????? data flow ??? external entity ????? data
store - ????? data flow ??? data store ????? external
entity - Data store ????????????????? ????
???????????????? - External Entity
- ????? data flow ??? external entity ?? external
entity - ??????? external entity ????????? ???? ??????
- Data Flow
- data flow ?????????????????????????-????
- data flow 1 ????????????????? 2 ????
???????????????? - ????? data flow ?? join ??????????????????????
- Data flow ?????????? process ????
- Data flow ??????? data store ?????????? update
????????? ???????????????????
13(No Transcript)
14(No Transcript)
15Balancing DFD
- When decomposing a DFD, you must conserve inputs
to and outputs from a process at the next level
of decomposition
16(No Transcript)
17Context Diagram
18Data Flow Diagram Level 0
19Data Flow Diagram Level 1
20Data Flow Diagram level 1
21The progression of models from logical to physical
Current Logical Data Flow Diagram
New Logical Data Flow Diagram
New Physical Data Flow Diagram
???????????????????????????????????????
?????????????????????????????????????????????????
??????????????????????????????????????????????????
???????????? ???? Hardware, Software, Data
22Logical Data Flow Diagram level 0
????????????????????
23Physical Data Flow Diagram 0 ???????????????????
?
24Process logic
- ??????????????????????? ????
- Structure English
- Decision Table
- Decision Tree
25Logical Data Flow Diagram level 0 Hoosier
Burgers inventory system
26Structure English
27Decision Table
28Decision Tree
29(No Transcript)
30- ???????????????????????? ? ????????
- ??? Value Chain ????????????????????????????????
- ???????????????????????????
- ????????????????????????????????? ????????
- ???????????????????????????????????
- ????????????????????????????????????????
- ???????????????????????????????????????
- ?????????????????????????????? ?
- ?????????????
- ???????????????????
- ?????????????? ?????????
- ???????????
- ????????
- ???????????????????
- ?????????????????? (Gantt Pert)
- ??????????????????
- ????????????????????????
- ???????????????????????????????????????? Data
Flow Diagram - ?????????????????????? (Process Logic)
31??????????????????? (Design)
- ????????????????????
- (Output Design)
- ?????????????????????
- (Input Design)
- ?????????????????????? (Data Stores)
- ?????????????????
- (System Processing)
- ??????????????? (Software Design)
32????????????? ??????????? 2 ???? ???
- ??????????????????? (logical Design) ???
???????????????????????????????????????????????
???? - ??????????????????????????? ??????????????????????
??????????????????????? ??????????????????????????
?? - ????????????????????
- ????????????????????????? logical design
- ???????????????????????? (Data Dictionary)
- ?????????????????????? ???????????????????????????
???????????? ???????????????????????????????
??????????????????? ??????????????????????????????
??
33????????????? ??????????? 2 ???? ???
- ??????????????? (Physical Design)???
??????????????????????????? ??????????????????????
?????????????????????? ?????????????????????????
???????????????
34??????????????????????????
- ??????????????????????????
- ???????????????????? (Output Design)
- ????????????????????? (Input Design)
- ?????????????????????? (Data Stores)
- ????????????????? (System Processing)
- ??????????????? (Software Design)
- ???????????????????????????????
35?????????????????????????
- ?????????????????????????? ????????
- ???????????????
- ?????????????????????????? ?????????????
- ?????????????
36????????????????????????????
???????????????????? (Effective) ???
- ???????????????? Requirements ??????????????
users ??????? - ?????????????????? users
?????????????????? (Reliable) ???
- ??????????????????? Errors ????? ???
- ???????????????????? Errors ?????
??????????????????? - ?????????????????????????? ????? ??????????
Error ????????????
???????????????????????? (Maintainable) ???
- ????????????????????????????? ???????????
?????? - ?????????????????????????????
37??????????????????????? ???
1. ?????????????????
- ?????????????????? ??? User ??????????????? ????
?????? User ?? input ????????????????? ??????????
User ?????? Output ?????????? - ????????????????????????????????? User ???? ???
??????
38??????????????????????? ???
2. ?????????????????
- ???????????????????????????????????
?????????????? ?????????? - ???????????????????????????????????????????????
???????? - ???????????? ?????????????????????????????
???????? ???? - ?????? barcode
- ???????????????????????????????????????????????
?????????? - ???????????
- ???????????????????????????????????????????????
??????????? - ????????????
- ??????????? ???????????????????????????????
39??????????????????????? ???
3. ????????????????????
- ????????????????????????????????????
- ?????????? Modular Design
- ??????????? Module ????? Function ?????
40??????????????????????? 1
- ????????? ??????? 5 ?? ?????????????????????
?????????????????? (Prototype) ???????????????????
??????? - ??????????????? ??????????????????????? 2