บททบทท
237การวเคราะหและออกแบบระบบสารสนเทศในยคปจจบน
ภาคผนวก
10) ทางเลอกในการพฒนาระบบมกทางเลอก อะไรบาง
ตอบ ม 3 ทางเลอก ดงน
- การพฒนาโดยใชนกพฒนาในบรษท (In – house application)
- การพฒนาโดยใชซอฟตแวรส�าเรจรป (Software package หรอ Off – the shelf
software)
- การพฒนาโดยใชผเชยวชาญภายนอก (Outsourcing)
ข.2 เฉลยแบบฝกหดทายบทท 2
1. เฉลยแบบฝกหดตอนท 1 แบบตวเลอก
1. ก 2. ก 3. ข. 4. ค 5. ง
6. ค 7. ก 8. ข 9. ค 10. ก
2. เฉลยแบบฝกหดตอนท 2 แบบอธบาย
1) สงทควรศกษากอนทจะเรมท�าโครงงานมอะไรบาง
ตอบ
1. ศกษาความเปนไปไดดานการท�างานของระบบ
2. ศกษาความเปนไปไดดานเทคนค
3. ศกษาความเปนไปไดดานเศรษฐกจ
4. ศกษาความเปนไปไดดานเวลาและการจดการงาน
2) การบรหารโครงการคออะไรและประกอบดวยอะไรบาง
ตอบ การบรหารโครงการคอ งานทนกวเคราะหระบบตองคอยจดการโครงงานใหเสรจ
ภายในเวลาทก�าหนดและควบคมการท�างานใหไปในทศทางทก�าหนดไว
3) จงอธบายการท�า Task Decomposition พรอมยกตวอยาง
ตอบ การท�า Task Decomposition คอ การวางแผนวาระบบจะตองประกอบดวยงาน
ยอยๆ อะไรบางโดยมองระบบเปนภาพรวมและแตกยอยลงไปเรอยๆ ดวยโครงสราง
ล�าดบชน
บททบทท
238ภาคผนวก
ภาคผนวก
4) โดยทวไปนกวเคราะหระบบจะประมาณเวลาท�างานของแตละงานจากความรสกแตวธ
การทถกตองควรท�าอยางไรและใชขอมลอะไรบาง
ตอบ การประมาณเวลาในการท�างานทถกตองจะตองใชสตร (B+4P+W)/6 ค�านวณเวลา
จาก 3 ตวแปรคอ
1. เวลาทคดวาจะท�าเสรจเรวทสด (Best-case estimate :B)
2. เวลาทคดวาจะท�าเสรจชาทสด (Worst-case estimate :W)
3. เวลาทคดวาจะท�าเสรจจรง (Probable-case estimate :P)
5) การก�าหนดตารางเวลางานนยมใชแสดงแผนการท�างานในรปแบบแผนภาพหรอ
ไดอะแกรม แผนภาพทนยมใชไดแกอะไรบาง
ตอบ Gantt Charts และ Pert/CPM Chart
6) จงอธบายความหมายของค�าวา Dependent Task และ Concurrent Task
ตอบ Dependent Task หมายถง งานหนงไปขนอยกบอกงานหนง เชน งานท 2 จะ
สามารถท�าไดกตอเมองานท 1 เสรจกอน
Concurrent Task หมายถง งานหลายงานขนอยกบงานกอนหนาเพยงงานเดยว
และงานเหลานสามารถเรมท�าไดในเวลาเดยวกน เชน งานท 2 และ 3 จะสามารถ
ท�าไดกตอเมองานท 1 เสรจกอน
7) จากตารางตอไปนจงวาด Pert Chart จากขอมลในตารางดงกลาว
บททบทท
239การวเคราะหและออกแบบระบบสารสนเทศในยคปจจบน
ภาคผนวก
8) จงวางแผนวาแตละงานตอไปนควรจะใชเวลาเทาไหรจากขอมลการประมาณเวลาใน
ตาราง
ตอบ
กจกรรม การประมาณเวลา
(Time estimate)
เวลาทควรจะใชจรง
(Expected Time)
B P W
1. รวบรวม Require-ments 2 10 18 10
2. ออกแบบหนาจอ 10 12 14 12
3. ออกแบบรายงาน 6 12 18 12
4. ออกแบบฐานขอมล 2 4 6 4
5. ท�าคมอการใชงานส�าหรบผใช 6 12 14 12
6. เขยนโปรแกรม 8 10 12 10
7. ทดสอบระบบ 2 6 10 6
8. ตดตงระบบ 2 2 2 2
9) จากตารางตอไปน
กจกรรม Preceding activity
1. รวบรวม Requirements -
2. ออกแบบหนาจอ 1
3. ออกแบบรายงาน 1
4. ออกแบบฐานขอมล 2, 3
5. ท�าคมอการใชงานส�าหรบผใช 4
6. เขยนโปรแกรม 4
7. ทดสอบระบบ 5,6
8. ตดตงระบบ 7
9.1 จงวาด Pert Chart จากขอมลในตารางดงกลาว
ตอบ
บททบทท
240ภาคผนวก
ภาคผนวก
9.2 จากขอมลในขอ 9.1 จงหาเสนทางวกฤต (Critical path) และเวลาทงหมดของ
โปรเจกต
ตอบ 1->2->4->5->7->8 = 10 +12 +4 +12 +6 +2 = 46
10) จากขอมลในตารางตอไปนจงหาวา
Task Prior Normal Crash จ�านวน
วนทลด
ตนทน/วน
Dura-tion Cost Dura-tion Cost
A None 9 4,000 6 7,000 ? ?
B A 5 5,000 4 5,500 ? ?
C B 6 16,000 4 20,000 ? ?
D B 7 11,000 4 20,000 ? ?
E C,D 11 8,000 8 10,100 ? ?
10.1 จงค�านวณหาตนทนการอดฉดตอสปดาหของแตละกจกรรม และจ�านวนครง
สงสดในการใชเงนอดฉดในแตละกจกรรม
ตอบ
Task จ�านวนวนทลด ตนทน/วน
A 3 1,000
B 1 500
C 2 2,000
D 3 3,000
E 3 700
10.2 จงวาดไดอะแกรม Pert
ตอบ
บททบทท
241การวเคราะหและออกแบบระบบสารสนเทศในยคปจจบน
ภาคผนวก
10.3 จงหาเสนทางทงหมดจากจดเรมตนไปยงจดสดทายและแสดงเสนทางวกฤต
ตอบ A -> B -> C -> E = 9+5+6+11 = 31 และ
A -> B -> D -> E = 9+5+7+11 = 32**
10.4 จงแสดงวธการค�านวณเพอหาวา ถาน�าเงนไปอดฉด (Crash) เพอเรงใหงาน
เสรจเรวขน จะตองใชเงนเทาไหร และลดระยะเวลาลงไดกวน จงแสดงวธท�า
เสนทาง เวลาทงหมด Crash B 1 Crash E 3 Crash A 3 Crash D 1
A -> B -> C -> E 31 30 27 24 24
A -> B -> D -> E 32 31 28 25 24
ตนทนรวม 44,000 44,500 46,600 49,600 52,600
ตอบ ลดเวลาลงได 8 วน เพมเงน 8,600 บาท ข.3
ข.3 เฉลยแบบฝกหดทายบทท 3
1. เฉลยแบบฝกหดตอนท 1 แบบตวเลอก
1. ง 2. ข 3. ก 4. ข 5. ง
6. ก 7. ค 8. ค 9. ง 10. ค
2. เฉลยแบบฝกหดตอนท 2 แบบอธบาย
1) จงยกตวอยางขอด – ขอเสยของ Agile Methods มาอยางละ 3 ขอ
ตอบ
ขอด
- รองรบความเปลยนแปลงทอาจเกดขนไดตลอดเวลา ท�าใหการพฒนามความ
ยดหยนมากกวา
- ลกคาพงพอใจมากกวาเพราะตรงกบความตองการในตลอดทกขนตอนการ
ท�างาน
- แนวโนมวาจะตองแกงานในสวนทเสรจสนแลวนอยมาก เพราะมการอพเดท
ความตองการของผใชอยเสมอ
Recommended