Click here to load reader
Upload
treazerjetaime
View
25
Download
4
Embed Size (px)
Citation preview
สวนทสวนท 33System Analysis
การวเคราะหระบบการวเคราะหระบบ
Chapter 6Chapter 6System Requirements Determination
การกาหนดความตองการของระบบการกาหนดความตองการของระบบ
สามารถกาหนดความตองการของระบบได สามารถทราบถงความสาคญของความตองการและวธศกษาแหลงขอมลเพอหารายละเอยด
สามารถทราบถงการกาหนดความตองการของระบบแนวใหม
Learning Objectives
6.2
System Development Life Cycle : SDLC
6.3
กจกรรมในขนตอนนไดแก1. การกาหนดความตองการของระบบ2. การวเคราะหความตองการของระบบใหม
Topics
6.4
แนะนาการกาหนดความตองการของระบบทฤษฎแบบดงเดมทใชในการเกบรวบรวมขอเทจจรงและสารสนเทศทฤษฎแบบใหมทใชในการเกบรวบรวมขอเทจจรงและสารสนเทศ
แนะนาการกาหนดความตองการของระบบ
6.5
การกาหนดความตองการของระบบ คอ การวเคราะหถงการทางานของระบบเดมเพอหาปญหาทเกดขนจรงๆ ซงจะตองมการเกบรวบรวมขอมลและขอเทจจรงของระบบเดมกอน เพอจะทาทราบรายละเอยดอาทเชน1. เปาหมายขององคกรทาใหทราบวาองคกรดาเนนธรกจอะไรและ
อยางไร2. สารสนเทศทผใชระบบตองการในการดาเนนงาน3. ประเภทของขอมล ขนาด และจานวนขอมลทเกดขนในระหวางการ
ทางาน4. ขอมลเกดขนเมอใด เกดขนจากขนตอนใดของระบบ และขอมลจาก
ขนตอนหนงไปยงขนตอนใดตอไปและอยางไร5. ลาดบขนตอนการทางาน6. เงอนไขตางๆ ทเกดขนในระหวางการประมวลผลขอมลนน7. นโยบายในการปฏบตงาน8. เหตการณสาคญใดบางทมผลกระทบตอขอมลและเหตการณเหลานน
จะเกดขนเมอใด
ทฤษฎแบบดงเดม
6.6
ทฤษฎแบบดงเดมทใชในการเกบรวบรวมขอเทจจรงและสารสนเทศ
1. ตวอยางเอกสาร แบบฟอรม และฐานขอมลทใชงานในปจจบน (Existing Documents/ Sampling)
2. การคนหาขอมล (Research)3. การสงเกตการณ (Observation)4. การจดทาแบบสอบถาม (Questionnaire)5. การสมภาษณ (Interview)
ทฤษฎแบบดงเดม
6.7
1. ตวอยางเอกสาร แบบฟอรม และฐานขอมลทใชงานในปจจบน (Existing Documents/ Sampling)ทาได 2 วธ1. การรวบรวมขอเทจจรงจากเอกสารทมอย (Existing Documents)
เชน- เอกสารทใชในองคกร เชน บนทกตางๆ คาแนะนา แบบแสดงความคดเหน
ของลกคา รายงานประจาเดอน เปนตน- เอกสารทางการบญช รายงานผลการดาเนนการ การประเมนผลงาน- คารอง หรอบนทกตางๆ ในองคกร หรอ จากโครงการระบบสารสนเทศของ
องคกร ทงในอดตและปจจบน- แผนกลยทธการดาเนนธรกจ (Strategic Plan) และเอกสารแสดงภารกจ
(Mission Statement) ขององคกร- วตถประสงคในการดาเนนธรกจขององคกร (Objective) หรอหนวยงานตางๆ- นโยบายขององคกร (Policy)- แบบฟอรมตางๆ ทมการกรอกขอความเรยบรอยแลว- คมอการใชงานจอภาพ และรายงานตางๆ (Screens and Report)
ทฤษฎแบบดงเดม
6.8
นอกจากนนกวเคราะหตรวจสอบจากการดาเนนการกอนหนานไดแก- ผงงาน (Flow Charts) และแผนภาพ (Diagrams)- พจนานกรม หรอแหลงเกบขอมลโครงการ (Dictionary or
Repository)- เอกสารการออกแบบ ไดแก ขอมลนาเขา ขอมลผลลพธ และ
ฐานขอมล- เอกสารการเขยนโปรแกรม- คมอการใชงานและการอบรม (Operation and Training
Manual)
2. การสมตวอยาง (Sampling) หมายถง กระบวนการรวบรวมขอมลโดยการเลอกตวอยางเอกสาร แบบฟอรม หรอแหลงขอมลอนๆ เพยงบางสวนจากทงหมดทมในองคกร
6.9
ทฤษฎแบบดงเดม
6.10
2. การคนหาขอมล (Research) เชน คนควาไดจาก Web Site ของหนวยงานคนควาไดจากนตยสารคนควาไดจากหนงสอพมพธรกจตางๆ คนควาขอมลของเทคโนโลยคอมพวเตอร ซอฟตแวรสาเรจรปสาหรบงานธรกจตางๆ ไดจากเครอขายอนเทอรเนต
6.11
ทฤษฎแบบดงเดม
6.12
3. การสงเกตการณ (Observation)ประเภทของการสงเกตแบงเปน 2 ประเภทใหญคอ1. การสงเกตทางตรง (Director observation)2. การสงเกตทางออม (Indirect observation)
การสงเกตทางตรงสามารถแบงยอยไดเปน 2 ลกษณะ1. การสงเกตแบบมสวนรวม (Participant observation)2. การสงเกตโดยไมไดเขาไปมสวนรวม (Non-participant
observation)
ทฤษฎแบบดงเดม
6.13
ขอด1. ขอมลทรวบรวมไดมความนาเชอถอคอนขางสง2. นกวเคราะหระบบสามารถเหนขนตอนการดาเนนการทเกดขนจรง3. เมอเทยบกบเทคนคอนๆ การสงเกตการณเปนเทคนคทใชเงนทนตา4. นกวเคราะหระบบสามารถวดผลการดาเนนการของเทคนคนได
ขอเสย1. มผลกระทบการทางานของเจาหนาทอาจทาใหอดอดและผดพลาดได2. ตองใชระยะเวลาคอนขางมาก ไมเชนนนอาจไดขอมลทไมครบถวนทก
เงอนไขในการดาเนนการ3. การดาเนนการบางงานอาจมลกษณะงานทไมสะดวก หรอชวงเวลาไมตรงกน
กบนกวเคราะหระบบ4. การดาเนนการบางขนตอนอาจมเงอนไขบางประการทมโอกาสเกดขนนอย
มาก5. เจาหนาทอาจปฏบตงานไมเตมทเมอทราบวานกวเคราะหจะเขามา
สงเกตการณ โดยปฏบตงานเทาทตองการใหนกวเคราะหระบบทราบเทานน
ทฤษฎแบบดงเดม
6.14
ขอแนะนาสาหรบนกวเคราะหระบบในการสงเกตการณ เชน1. กาหนดตวบคคล สงทตองการ สถานท เวลา เหตผล และวธทใช
ในการสงเกตการณการดาเนนงาน2. ควรไดรบการยนยอมจากผจดการ หรอหวหนาระบบงานนน3. จดบนทกขอมลระหวางการศกษาการดาเนนงาน4. ทบทวนขอมลทบนทกกบเจาหนาทผดาเนนงาน5. ไมขดจงหวะการดาเนนงานใดๆของเจาหนาท6. มงสนใจการดาเนนงานหลก7. ไมสรปขอสนนษฐานใดๆดวยตนเอง8. กาหนดวตถประสงคในการสงเกตการณดาเนนงานแตละขนตอน
ทฤษฎแบบดงเดม
6.15
4. การจดทาแบบสอบถาม (Questionnaire)การเลอกกลมผตอบแบบสอบถาม
1. เลอกตามความสะดวก (Convenient to Sample) ไดแก คนททางาน ณ ทตงสานกงาน
2. เลอกโดยวธสม (Random) 3. เลอกตามวตถประสงคเฉพาะทกาหนด (Purposeful Sample)
เชนเลอกผทเคยใชระบบนนนานกวา 2 ป หรอเลอกผทใชระบบบอยทสด
4. เลอกจากกลมตางๆทจดแบงไว (Stratified Sample) เชน แบงกลมผใช กลมผบรหาร จากนนสมเลอกจากแตละกลม
ทฤษฎแบบดงเดม
6.16
ประเภทของแบบสอบถาม1. Free Format : เปนแบบสอบถามทใหอสระในการตอบ2. Fixed Format : คาถามในแบบสอบถามตองการคาตอบท
เจาะจงลงไป โดยมคาตอบใหผตอบเลอกม 3 ประเภท2.1. Multiple Choices: มคาตอบหลายขอใหเลอกตอบ และ
ผตอบสามารถเลอกคาตอบไดมากกวา 1 ขอ2.2. Rating Question: มคาตอบเปนตวเลอกเพอใหแสดงความ
คดเหน โดยการกาหนดระดบความคดเหนของผตอบในแตละขอวามากนอยเพยงใด
2.3. Ranking Question: เปนการจดลาดบความสาคญของคาตอบตางๆ ในแตละคาถาม
ทฤษฎแบบดงเดม
6.17
ตวอยางคาถามปลายเปด (Free Format)
1. ปจจบน ทานทางานในตาแหนง…………………….2. ทานทางานในหนวยงานนเปนเวลา……… ป………เดอน3. ปจจบนทานอาย………….ป: : : : : : :20. ระบบงานททานกาลงดาเนนการอยเกดปญหาในการดาเนนงานดานใดบาง…………………………………………………………………………………………………….21.ถาทานเปนผบรหาร ทานมแนวทางอยางไรในการปรบปรงการดาเนนงานให
เกดประสทธภาพ……………………………………………………………………………………………………..22. ถาทานเปนผบรหาร ทานจะสงการใหมการดาเนนการดานใดบาง เพอเพม
ประสทธภาพในหนวยงานของทาน……………………………………………………………………………………………………
ทฤษฎแบบดงเดม
6.18
ตวอยางคาถามปลายปด (Fixed Format)
1. ในการดาเนนงานของสวนงานทานตองจดทารายงานใดบาง[ ] รายงานเงนเดอน [ ] รายงานภาษ [ ] รายงานการสงซอ [ ] รายงานยอดขาย[ ] รายงานการรบสมครงาน [ ] รายงานเวลาทางาน [ ] รายงานขอมลพนกงาน[ ] อนๆ โปรดระบ…………………
3. ทานคดวาการนาระบบสารสนเทศเขามาใชในหนวยงานสามารถชวยแกปญหาในการดาเนนงานไดมากนอยแคไหน[ ] นอยมาก [ ] นอย [ ] ปานกลาง [ ] มาก [ ] มากทสด
4. ทานมความพงพอใจในตาแหนงหนาทการงานของทานในดานใดบางใหเรยงลาดบความสาคญ……ความมนคงของหนวยงาน……คาตอบแทน……ลกษณะงานททาอย……ตาแหนง
ทฤษฎแบบดงเดม
6.19
5. การสมภาษณ (Interview)ประเภทของการสมภาษณ1. การสมภาษณแบบไมมโครงสราง (Unstructured
Interview) เปนลกษณะการสมภาษณหวขอทว ๆ ไปเกยวกบองคกร ไมเจาะจงหวขอของการสมภาษณ การสมภาษณแบบนไมเหมาะกบการวเคราะหและออกแบบระบบสารสนเทศ
2. การสมภาษณแบบมโครงสราง (Structured Interview) ผสมภาษณจะตองมการเตรยมขอมล และคาถามเพอสอบถามขอเทจจรงตาง ๆ จากผใหสมภาษณ โดยสามารถสอบถามขอสงสยตาง ๆ เพมเตมไดเพอตรวจสอบความเขาใจของผสมภาษณวาถกตองหรอไม
ทฤษฎแบบดงเดม
6.20
เทคนคการสมภาษณ1. การเลอกบคคลผใหสมภาษณ 2. การเตรยมการสมภาษณ คาถามทใชควรมลกษณะ
2.1 กระชบ และเขาใจงาย2.2 ไมนาเสนอความคดเหนสวนตวแฝงในคาถาม2.3 หลกเลยงคาถามทซบซอน หรอยาวเกนไป2.4 หลกเลยงการใชถอยคาในลกษณะคกคาม หรอขมข
3. การดาเนนการสมภาษณม 3 ขนตอน3.1 เปดสมภาษณ (Interview Opening)3.2 สมภาษณ (Interview Body)3.3 ปดสมภาษณ (Interview Conclusion)
4. ตดตามผลการสมภาษณ
ทฤษฎแบบดงเดม
6.21
ขอแนะนาสงทควรทา1. มความสภาพและมมารยาท2. ตงใจฟง3. ควบคมสถานการณ4. ตรวจสอบขอมล5. มความอดทน6. สงเกตกรยา ทาทาง รวมทงภาษากาย (Body Language)7. ไมกงวล
ทฤษฎแบบดงเดม
6.22
ขอแนะนาสงทควรหลกเลยง1. คาถามทไมจาเปนหรอไมควรถาม2. การสนนษฐานเองวาคาตอบทไดรบสมบรณ3. การชนาทงดวยคาพดและภาษากาย4. การใชศพทเฉพาะ หรอคาทเขาใจยาก5. การแสดงความคดเหน6. การพดมากเกนความจาเปนแทนทจะรบฟงคาตอบ7. การสนนษฐานเกยวกบหวขอเรองและผใหสมภาษณ8. การใชเทปบนทกเสยง
ทฤษฎแนวใหม
6.23
ทฤษฎแนวใหมในการกาหนดความตองการของระบบ1. Joint Application Design (JAD)2. Rapid Application Development (RAD)
ทฤษฎแนวใหม
6.24
1. Joint Application Design (JAD)คอ กระบวนการในการจดการ และเพมความสามารถในการ
ปฏบตงานรวมกนของเจาของระบบ ผใชระบบงานนกวเคราะหระบบ ผออกแบบระบบ และผสรางระบบ เพอรวมกนกาหนดขอบเขต วเคราะห และออกแบบระบบ คอเปนการประชมงานรวมกนของผมสวนเกยวของกบการพฒนาระบบนนเอง ทงนเพอชวยลดเวลาและคาใชจายในขนตอนการเกบขอมล
ทฤษฎแนวใหม
6.25
ผเขารวมการดาเนนการเกบรวบรวมขอมลดวยเทคนค JAD มดงน1. JAD Session Leader เปนผดาเนนการประชม2. Users คอผใชระบบ3. Manager คอผบรการองคกร4. Sponsor คอผรบผดชอบเรองคาใชจายในการพฒนาระบบนนๆ5. System Analyst คอนกวเคราะหและออกแบบระบบ6. Scribe คอผททาหนาทจดสรปรายละเอยดระหวางการประชม7. IS Staff ทมของหนวยบรการสารสนเทศ
ทฤษฎแนวใหม
6.26
2. RAD คอ การพฒนาระบบ (Methodology) โดยการรวมเอาเทคนค (Techniques) เครองมอ (Tools) และเทคโนโลย (Technologies) เขาดวยกน เพอประยกตใชในการพฒนาระบบใหสาเรจลลวงไดโดยใชเวลานอยทสด ทงนขนอยกบความพรอมขององคการในขณะนน ไมวาจะเปนเรองคาใชจาย บคลากร รวมถงความตองการทแนนอนของผใชงาน
ขอดเหมาะกบองคกรทมความพรอมในการพฒนาสามารถพฒนาระบบไดอยางรวดเรว และมประสทธภาพ
ทฤษฎแนวใหม
6.27
Design
Planning
Development
Cutover
Task:- Users,manager,and IT Staff agree upon businessneeds,project scope,andsystems requirementsl- Obtain approval to continue
Task:- Interact with
users- Build model
and prototypes- Conduct
intensive JAD-type sessions
Task:- Program and
application development
- Coding- Unit, integration,
and system testing
Task:- Data Conversion- Full-scale testing- System changeover- User training
Reference Book and Text Book
6.28
ตาราอางอง
คมภรการวเคราะหและออกแบบระบบ กตต ภกดวฒนกล และพนดา พานชกลModern Systems Analysis & Design : Jeffrey A. Hoffer, Joey F.George, Joseph S. Valacich
เวบไซตhttp://course.eau.ac.th/course/Download/0230805/บทท6.ppt
6.29
Q & A