8

Click here to load reader

Chapter 006

Embed Size (px)

Citation preview

Page 1: Chapter 006

สวนทสวนท 33System Analysis

การวเคราะหระบบการวเคราะหระบบ

Chapter 6Chapter 6System Requirements Determination

การกาหนดความตองการของระบบการกาหนดความตองการของระบบ

สามารถกาหนดความตองการของระบบได สามารถทราบถงความสาคญของความตองการและวธศกษาแหลงขอมลเพอหารายละเอยด

สามารถทราบถงการกาหนดความตองการของระบบแนวใหม

Learning Objectives

6.2

System Development Life Cycle : SDLC

6.3

กจกรรมในขนตอนนไดแก1. การกาหนดความตองการของระบบ2. การวเคราะหความตองการของระบบใหม

Page 2: Chapter 006

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)

Page 3: Chapter 006

ทฤษฎแบบดงเดม

6.8

นอกจากนนกวเคราะหตรวจสอบจากการดาเนนการกอนหนานไดแก- ผงงาน (Flow Charts) และแผนภาพ (Diagrams)- พจนานกรม หรอแหลงเกบขอมลโครงการ (Dictionary or

Repository)- เอกสารการออกแบบ ไดแก ขอมลนาเขา ขอมลผลลพธ และ

ฐานขอมล- เอกสารการเขยนโปรแกรม- คมอการใชงานและการอบรม (Operation and Training

Manual)

2. การสมตวอยาง (Sampling) หมายถง กระบวนการรวบรวมขอมลโดยการเลอกตวอยางเอกสาร แบบฟอรม หรอแหลงขอมลอนๆ เพยงบางสวนจากทงหมดทมในองคกร

6.9

ทฤษฎแบบดงเดม

6.10

2. การคนหาขอมล (Research) เชน คนควาไดจาก Web Site ของหนวยงานคนควาไดจากนตยสารคนควาไดจากหนงสอพมพธรกจตางๆ คนควาขอมลของเทคโนโลยคอมพวเตอร ซอฟตแวรสาเรจรปสาหรบงานธรกจตางๆ ไดจากเครอขายอนเทอรเนต

6.11

Page 4: Chapter 006

ทฤษฎแบบดงเดม

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) เชน แบงกลมผใช กลมผบรหาร จากนนสมเลอกจากแตละกลม

Page 5: Chapter 006

ทฤษฎแบบดงเดม

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) ผสมภาษณจะตองมการเตรยมขอมล และคาถามเพอสอบถามขอเทจจรงตาง ๆ จากผใหสมภาษณ โดยสามารถสอบถามขอสงสยตาง ๆ เพมเตมไดเพอตรวจสอบความเขาใจของผสมภาษณวาถกตองหรอไม

Page 6: Chapter 006

ทฤษฎแบบดงเดม

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)

Page 7: Chapter 006

ทฤษฎแนวใหม

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

Page 8: Chapter 006

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