5
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 คือ การวางแผนว่าระบบจะต้องประกอบด้วยงาน ย่อยๆ อะไรบ้างโดยมองระบบเป็นภาพรวมและแตกย่อยลงไปเรื่อยๆ ด้วยโครงสร้าง ล�าดับชั้น

237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

บททบทท

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 คอ การวางแผนวาระบบจะตองประกอบดวยงาน

ยอยๆ อะไรบางโดยมองระบบเปนภาพรวมและแตกยอยลงไปเรอยๆ ดวยโครงสราง

ล�าดบชน

Page 2: 237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

บททบทท

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 จากขอมลในตารางดงกลาว

Page 3: 237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

บททบทท

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 จากขอมลในตารางดงกลาว

ตอบ

Page 4: 237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

บททบทท

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

ตอบ

Page 5: 237 - CSIT @ NU. Chapter02.pdf · ข.2 เฉลยแบบฝึกหัดท้ายบทที่ 2 1. เฉลยแบบฝึกหัดตอนที่ 1 แบบตัวเลือก

บททบทท

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 ขอ

ตอบ

ขอด

- รองรบความเปลยนแปลงทอาจเกดขนไดตลอดเวลา ท�าใหการพฒนามความ

ยดหยนมากกวา

- ลกคาพงพอใจมากกวาเพราะตรงกบความตองการในตลอดทกขนตอนการ

ท�างาน

- แนวโนมวาจะตองแกงานในสวนทเสรจสนแลวนอยมาก เพราะมการอพเดท

ความตองการของผใชอยเสมอ