2 ???????????????????? (Information System Development) - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

2 ???????????????????? (Information System Development)

Description:

2 (Information System Development) Systems Analysis & Design * Microsoft Visio Systems Analysis ... – PowerPoint PPT presentation

Number of Views:117
Avg rating:3.0/5.0
Slides: 35
Provided by: OPE83
Category:

less

Transcript and Presenter's Notes

Title: 2 ???????????????????? (Information System Development)


1
2 ????????????????????
(Information System Development)
2
(No Transcript)
3
??????????????????????????????????? ? ??????
4
?????????????????????????????????????????????
? (Why) ????????????????? ????????????????????????
?? ?????????? ??? ??????????????????????
???????????????????? ?????????????????????????????
?????????????????????????????????
???????????????????????????????????????????????
5
????????????????????????????????????????????????
? ??????
6
?????????????????????????????????????????????
???? (Who) ?????????????? ????????????? (What)
????????????? ????????????????????????????????????
??????????????????? (Current System)
?????????????????????? (New System)
?????????????????????????? ??? ???????????????????
?????????? ??????????? ??????? ???????????????????
? (Requirements Gathering) ???????????????????????
???????????????? ?????????????????????????????????
????????????????????? (User Requirements)
7
?????????????????????????????????????????????
????????? ??????????? ?????????????
??????????????????? ???????????????????????
??????????????????????????????????????????????????
???????? ? ?????????????????????????????????
??????????????? ?????????????????????????
(Process Model)
8
????????????? ?????????????????
???????????????????????????? (How)
??????????????????????????? ???? ????????????
???????????????????? ?????????????????????????????
????????????????????????????????????????????
????? ???????????????????????????????? ?????????
???????????? ??????????????? (Output Design)
???????????????????????????? (User Interface)
??????????????????? (System Flowchart)
???????????????????? (specific Programs)
????????? (Dtatbases)
9
???????????? ???????????????????????
(What) ????????? ??????????????????????????
(How
10
?????????????? ??????????????????????????????
????????? ????????? ?????????????????
??????????????????????????????????? ???
????????????????????????? ??????????????????
????????????????????????????????????????????????
Physical Model
Implement Model
11
????????????????? ????????????????????? SDLC
????????????????????? ???????????????????????????
????????????????????????????????????
??????????????????????????????? ? ???????????????
??????????????????????????????????
12
?????????????????????????????????? SDLC
?????????????? ??? ???? (Phase) ???
??????????????????????????????? ???????
(Activity) ??????????????????????????? ???
(Task) ??? ???????????????????
13
???????????????????? (System Development
Methodology)
14
???????????????????? (System Development
Methodology)
????? (Models) ???????????? Input Output
Process Data Object ???????????????????????????
??????????????????????????? ???????????? ??????
(Flowchart) ????????????????? (Data Flow
Diagram) ?????????????? (E-R Diagram) ??????????
?? (Structure Chart) ?????????????? (Use Case
Diagram) ???????????/?????? (Gantt Chart/PERT)
15
???????????????????? (System Development
Methodology)
?????? (Techniques) ??? ???????????????????????
(Guidelines) ?????????? ?????????????????????? ?
???????????????? ???????????????????????????? ??
?????????????????????????????????? ??????????????
????????????????? ???????????????????????????? ?
????????????????????????????????? ??????????????
????????? ???????????????????????????????????????
?
16
???????????????? (System Development) ??????????
2 ???? ??????
???????????????????????????????
????????????????? ???????????????????????????
??????????????? ?????????????????????????
(Structured System Development) ??????????
????????????????????????? (Structured
Analysis) ??????????????????????
(Structured Design) ??????????????????????
? (Structured Programming)
  1. ??????????????????????????? (The Traditional
    Approach)

17
  1. ????????????????????????? (The Object-Oriented
    Approach)

??????????????????????????????????
(Object-Oriented Analysis And Design OOAD)
?????????????????????????????? ???????????? 3
?????? ??? ?????????????????????????????????
(Object-Oriented Analysis OOA) ????????????????
????? ? ??????????????? ??????????????????????????
??????????????????????????????????????????? ?????
????????????????????????? (Object-Oriented Design
OOD) ??????????????????????????????????????????
??????????????????????????????????????????????????
?????????????????????????? ???????????????????
(Object-Oriented Programming OOP) ?????????????
????????????????????????????
18
????????????????? (Software Engineering)
????????????????????????????? ?.?.1968
??????????????????????????????????
????????????????????????? ??? Sommerville
??????????????????????????????????????????????????
4 ???????? ? ??? 1. ????????????????? (Software
Specification) ???????????????????????????????
???????????????????? ?????????????????????????????
?? ??????????????????? (Requirements
Engineering) 2. ????????????????? (Software
Development) ??? ?????????????????????????????
?????????????? ??????????????????????????????????
(Methodology) ?????
19
????????????????? (Software Engineering)
3. ????????????????????????????????? (Software
Validation) ??????????????????????????????????
???????? ?????????????????????????????????????????
???? 4. ?????????????????????? (Software
Evolution) ???????????????????????????????????
?????????????????????? ???????????????????????????
??????????????????????????????????????????????????
????????????????????????
20
???????????????????????????????? ??????????
1. ????????????? (Correctness) ???
????????????????????????????? 2.
????????????????? (Reliability) ???
???????????????????????? ????????? 3. ??????????
(User friendliness) ??? ??????????
???????????? ????????????????????????????????????
4. ?????????????? (Maintainability) ???
??????????????????????????????????????????????????
?????????????????????????????? 5.
??????????????????????????? (Reusability) ???
??????????????????????????????????????????????????
???
21
???????????????????????????????? ??????????
6. ?????????? (Robustness) ???
??????????????????????????????????????????????????
?? 7. ????????????? (Efficiency) ???
???????????????????????? ????????? 8.
??????????????????????????? (Portability) ???
???????????????????????????????????????
???????????????????????????? 9. ?????????????
(Security/Safety) ??? ????????????????????????
?????????
22
?????????????????????? (Software Development
Process Models)
  • ??? ?????????????????????????????????????????????
    ????????????????? ????????????????????????????????
    ???????????????????? ??????????????
    ??????????????????? ?????????????????????????????
    ????????????????????????? (Methodology)
    ?????????????????????????? ???????????????????????
    ??????????????????????????????????????????

23
?????????????? ????????
  • Built-and-Fix Model
  • Water Fall Model
  • Incremental Model
  • Spiral Model
  • Rapid Application Development (RAD)
  • Joint Application Development (JAD)
  • Rational Unified Process (RUP)

24
?????????????? ????????
  • Built-and-Fix Model
  • ???????????????????????????? ???????????????????
    ??????????????????????????????? ?
    ?????????????????????????? ?????????????????????
    ??????????????????????????????????
    ???????????????? ?????
    ?????????????????????????????????????

25
?????????????? ????????
  • Water Fall Model
  • ???????????? ?????????? ?????????????????????????
    ???????????? ??????????????????????????????????
    SDLC ???????????????????? ???
    ??????????????????????????????? ?
    ???????????????????????? ?????????????????????????
    ???????? ? ???????? ?

26
Water Fall Model
27
  • Incremental Model
  • ???????????????????????? Water Fall Model
    ????????????????????????????????????????????????
    Water Fall Model ??????? Incremental Model
    ??????????????? ????????????????????????????
    ?????????????????????????????????????????????????
    (Increment) ??????????????????????????????????????
    ????????? Iteration ?????????????????????
    ????????????????????????? 2 ???????
  • 1. Verification ?????????????????????????????????
    ??? ??????????????????????????????????????????????
    ?
  • 2. Validation ???????????????????????????????????
    ??????? ??????????????????????????????

28
?????????????? ????????
  • Spiral Model
  • ?????????????????????????????????????????????????
    ????? ????????????????????????????????????????????
    ?????? ???????????????????????????????????????????
    ?????? ??????????????????????????????

29
?????????????? ????????
  • Rapid Application Development (RAD)
  • ??? ???????? Application ????????????
    ????????????????????????????????? CASE Tools
    ?????????????? ??????????????????????
    ????????????????????? ? ?????????????????? SDLC
  • RAD ??????????????????? ???
    ???????
    ???????????????????????? ?
    ??????????????????????
  • ????????????????? ???????????????? ???? Case
    Tools,
  • ???????????????? 4, ???????????????? (Prototype)
  • ?????? ????? ?????????????????????????????
  • ???????

30
?????????????? ????????
  • Joint Application Development (JAD)
  • ??? ???????????????????????????
    ??????????????????????????????? ??????
    ??????????????????????????????????????????????????
    ??????????? ??????????????????????????????????????
    ????????????????????? (Workshop)
    ????????????????? JAD ??? ????????????????????????
    ????????????????????????????????? ??????? ??????
    ????????????????????????? ?????????????????? IBM

31
?????????????? ????????
  • Rational Unified Process (RUP)
  • ????????????????????????????????????? Rational
    Software ????????????? RUP ??? ???????????????????
    ??????????????????????????????????????????????????
    ????????????????????????????????????????
    ??????????????? ????????????????
    ?????????????????????? UML ??????????? 4 ????

32
????????????????????????????????????Tools to
Support System Development
  • ?????????????????????????????????????????????????
    ?????????????????????????????????? ??? ????????
    (Computer-Aided Software Engineering Case Tools)
    ??????????? 2 ?????? ???

1. Upper CASE Tools ???????????????????????????
???????????????????????? ??????????
??????????????????????????????????????????????????
?????????????????????????????? ???????? ??????
?????? ?????????????
33
????????????????????????????????????Tools to
Support System Development
  • Lower CASE Tools
  • ???????????????????????????????????????
    (Implementation) ??????????????????????????
    (Source Code) ???????????????? ???????????????????
    ???????? ?????????????
  • 1. ??????????????????????????????
  • 2. ?????????????????????????????????????????
    ???????????????????????
  • 3. ????????????????????????????????????????
  • 4. ??????????????????????????????

34
Microsoft Visio
  • ?????????????????????????????????? (Drawing
    Tool0 ????????????????????????????????????????????
    ???????? ???????????????? ??????????????
Write a Comment
User Comments (0)
About PowerShow.com