Title: Information System Development
1Information System Development
- By
- Kulachatr Chatrakul Na Ayudhya
- For Naresuan UniversityPayao Campus
2Chapter Objectives
- ????????????????????? ????????????????????????????
???? - ??????????????????????????????????????????????????
????????? - ??????????????????????????????????????????????????
???????????????????????????????? - ??????????????????????????
- ????? ?????????????? ????????????????????????
????????????????????
3??????????????????????????????????????? IT
4??????????????????????????????
???????????????????????
????????????????????????????????
????????????????
?????????????????????????????????
??????????????? MIS
??????????? ???????
???????????????????????????????? MIS
??????????????????????????
???????????????????????????
???????????????????????????????????
- ????????????????????????
- ?????????????????????????????????????????????????
?????????
- ????????????????? ???????
- ??????????????????????? MIS
- ??????????
- ????????????????????
- ?????????
- ???????????????
- ?????????? MIS
- ???????????????????? MIS
- ??????????????????????????
- ???????????????????????????
- ??????????????????
- ????????????
- ????? Hardware
- ????? Software
- ????????????
- ???????????????
- ????????????
- ????????????
- ??????????????????
- ????????????????
- ?????????????????????
- ???????????????
- ??????????????????????????????
- ??????????????????????????
- ???????????????????????????
- ????????????????????????
5???????????????????????
- ?????????????????????????????
- ????????????????????????????
- ??????????????????????????????????????????????????
? - ??????????????????????????????????????????????
6???????????????????????????????????
- ???????????????????????????????????????
- (Information System Unit) ??????
- System Development Life Cycle SDLC
- Prototyping
- Object Oriented Programming
- ????????????????????????? ??????
- End-user Development
- Off-the-shelf Software Packages
- Outsourcing
7System Development Life Cycle SDLC
????????????????????????????????? (System
Definition)
???????????????????? (System Analysis)
????????????????????????????(System Design and
Programming
?????????????????????????????????(System Testing
and Implementation)
????????????????????? (System Maintenance)
8System Development Life Cycle SDLC Waterfall
Model
?????????????????
????????????????????????????????????????
?????????????????????????
???????????????????????
????????????????????????
????????????????????????
?????????????????
???????????????????????????????????????????????
9System Definition
- ????????????????????????????????????????????
- ???????????????? ??? ?????????????????????
- ?????????????????????????
- ????????????????????????????????
- ???? ?????????????????????????????????????????????
??????????????????? - ?????????????????????? ? ????????????????????????
????????? ????????????????????????????????????????
????? ????????????????? ????????????? - ????????????????? ? ???????????????????
?????????????????? ???????????????????????????????
?? ???????????????????????????
10System Analysis
- ???????????????????????????????????
?????????????????????????????????????????
????????????????????????????????????????????? - ????????????????????? 3 ??????? ???
- ????????????????????????????????
????????????????????????? ????????????????????????
?? ?????????????????????????????????????????? - ??????????????????????????????????????
??????????? ?????? - ?????????? , ??????????????? , ?????????????????
????????????? ?????????? ???????????????????? - ?????????????????????????????????
- ?????????????????????? ??????????????????
???????????????????????? ?????????????????????
????????????????????????????????
?????????????????????????????????????????????
11System Design Programming
- ?????????????????? (Logical Design)
- ????????????????????????????????????
???????????????????????? - ?????????????????????????? Data Flow Diagram DFD
??? Entity Relationship Diagram ER-Diagram
?????????????????????????????? (Data Dictionary) - ??????????????????? (Physical Design)
- ?????????????????????????????? ???????????????????
? ?????????????????? ?????????????????????????????
??????????????? (Security System) - ??????????????? (Programming)
- ??????????????????????????????????????????????????
????????????????????????
12Data Flow Diagram DFD
0 ???????????????? ???????????
??????????, ??????????????
????????????????????? ?????????????????????, ????
?????????????????, ???????????????????
??????
???????
??????????????,??????????, ????????????,????????
13ER-Diagram
14Data Dictionary
15System Testing Implementation
- ???????????? (Testing)
- ??????????????????????????????????????????????????
???????????????????????????????????
??????????????????????????????????????????????????
???????? (System Hardening) ??????????????????????
????????????? - ?????????? 3 ?????? ???
- Unit Testing ????????????????? ?????????
??????????? - System Testing ????????????????????
??????????????????????????????????????????????????
? - Acceptance Testing ???????????????????????
16System Testing Implementation
- ?????????????? (Implementing)
- Parallel Conversion ??????????????????????????????
?????????? ????????????????????????????????????? - Direct Cut-over ????????????????????????????
??????????????????????????????? - Pilot Study ??????????????????????????????????????
??? ????????????????????????? ????????????????????
?? - Phased Conversion ????????????????????????????????
???????????? (Phased) ???? ??????????????????????
????????????????????
17System Maintenance and Limit of SDLC
- ????????????????? ????????????????????????????????
?????????????????????? ????????????????????????
??????????? ??????????????????????????????
?????????????????????????? ???????????????????????
????????????????????? - ??????????? SDLC
- ?????????????????????????????????????
???????????? - ??????????????????????????????????????
- ????????????????????????????????
- ????????????????????????????????????????????????
18Prototyping
- ?????????????? (Prototyping) ?????????????????????
????????????????? (Rapid Application Development
RAD) ????????????????????????????????????????????
?????????? - 4 ??????????????????? Prototyping
- ??????????????????????????????????????????????
- ??????????????? Prototype ?????????????????
- ??????????????????????????????????????????????????
??? - ?????????????????????????????????
- ???????? Prototyping
- ??????????????? ?????????????????
???????????????????????????????????????
19Object-Oriented Development
- ??????????????? OO ???????????????????????????????
????????????????????????????????????????
????????????????????????? - ?????????????????????????????????????? OO
????? ??????????
????? ????????
???????????????????
????????
??????????????????????????????????????????????
???????????????????????????????????????
???????????????????
??????????????????????????????????????
??????????????????????????????????????????????Up
date ??????????????
Service
20End-user Computing EUC
- ???? EUC ?????????????????????????????????????????
????????????????? ????????????????????????????????
???? - ????????????????????-????????? ???????????????????
- ????????????????????? ????????????
- ?????????????????????????????????????
??????????????????????? - ??????????????????????????????????????????????????
- ??????????????????????????????????????????????????
????????????? - ????????????????????????????????????????????????
??????? Tools ??????? - ??????????????????????????????????????????????????
???? - ??????????????????????????????????????????????????
? - ??????????????? ?????????????
21End-user Computing EUC
- ???????????????????????????????? EUC
- ???????????????????????????????????????????
?????????????????????????????????????? ?????????
EUC ??????????????? - Coordination ?????????????????????????
?????????????????????? IT ????????????????????????
?????????????????????????????????????????????? - Support ?????????????????????????????????
?????????????????? ?????? ???????????????????????
????????? ???????????? ??????????????
???????????????????????? ???????????????? - Evaluation ???????????????????????????????
????????????????????? ??? EUC ????????????????????
??????????
22Off-the-shelf Software Package
- ??????????????????????????????????????????????????
???????????????????? ???? ???????????????????????
? ???????????????????????????? ???????????????????
????????????????? ????????????????????????????????
??????? - ????????????????????????????????? ???
???????????? ?????????????? ?????????????????????
Test ???????????? ????????????????????????
????????????????? ????????????????????????????????
? (Trial) ???????????????????????????????? - ??????? ??????????????????????????????????????????
??? Application ??????????? ?????????????????
23Off-the-shelf Software Package
- ?????????????????????????????????????
- Functions ????????????????????
????????????????????????? - Flexibility ?????????????????????????????
????????????????????????????? - User Friendliness ?????????????????
???????????????? - Database File Characteristic ???????????????????
???? - Installation Effort ????????????????????????????
- Maintenance ????????????????????????????? ????
Upgrade - Documentation ???????????????????????????????
- Vendor Quality ???????????? ????????????????????
??????????? - Cost ????????????????????????????????????????
?????????????????
24Outsourcing
- ???????????????????? ?????????????????????????????
???????????? ??????????????? ?????????????????????
?????? ????????????????????????
??????????????????????? ?????????????????? - ?????????????? Outsourcing
- Strategic Focus
- Economics Reasons
- Market Forces
- Technical Consideration
25Outsourcing
- ???????? Outsourcing
- ?????????????????????? (Reduce of Cost)
- ??????????????????????????????? (On Demand)
- ???????????????????????? (Flexibility)
- ?????????????????????????? (Cost Budgeting)
- ????????????????????????????????
- ?????????? Outsourcing
- ??????????????????????????????????????????????????
????? - ??????????????????????????? ??????????????????????
???????? - ???????????????????????????????
26???????????????????????????????
- High Level of System Use
- User Satisfaction with the System
- Favorable Attitudes
- Achieved Objectives
- Financial Payoff
27?????????????????????????????????
- User Involvement and Influence
- (?????????????????????????????????????)
- Management Support and Commitment
- (??????????????????????????????????????????)
- Level of Complexity and Risk
- (?????????????????????????????????????????????????
?????????) - Management of the Implementation Process
- (???????????????????????????????????)
28??????????????????????????????????????????????????
????????????
29End of Chapter