Page 17 - วิศวกรรมซอฟต์แวร์
P. 17

กรณีตัวอย่างโครงการพัฒนาซอฟต์แวร์เช่ารถยนต์ 15-7

       2.1 	ประมาณ Man/Month จากความต้องการทั่วไปของระบบท่ีถูกวิเคราะห์ข้ันต้นการพัฒนาซอฟต์แวร์
มีกิจกรรมต่าง ๆ  ดังต่อไปน้ี

            1) 	การรื้อปรับส่วนประสานงานผู้ใช้
            2) 	การร้ือปรับระบบฐานข้อมูล
            3) 	การพัฒนาส่วนบริหารจัดการฐานข้อมูล
            4) 	การค้นหาและก�ำจัดซอฟต์แวร์บ๊ัก
            5) 	การเช่ือมต่อกับเครือข่าย

                                 ตารางที่ 15.1 ประมาณการ Man/Month

กิจกรรม  การตดิ ต่อ การ     การ การ การ การ                   การ     การ         รวม
         กับผ้ใู ช้ วางแผน  วิเคราะห์ วิเคราะห์ ออกแบบ พัฒนา  ทดสอบ   ประเมนิ
   1     งาน                ความเสยี่ ง ระบบ ระบบ ระบบ        ระบบ    จากผใู้ ช้   2.31
   2                                                                               0.71
   3       0.40 0.02          0.02 0.02 0.50 0.30               1.00    0.05       1.02
   4        - 0.01            0.10 0.10 0.30 0.10               0.10     -         0.89
   5       0.20 0.01          0.05 0.05 0.40 0.20               0.06    0.05       2.37
  รวม      0.20 0.01          0.02 0.10 0.02 0.50               0.08    0.05       7.30
           0.25 0.02          0.04 0.20 0.50 0.30               1.00    0.06
           1.05 0.07           0.23 0.38 1.72 1.40              2.24    0.21

จากตารางจะเห็นว่า Man/Month จากประมาณการมีค่า 7.3 Man/Month

2.2 	ประมาณการจ�ำนวนบรรทดั ของซอร์ซโคด้ แสดงในตารางที่ 15.2

         ตารางที่ 15.2 จำ� นวนบรรทดั ของโปรแกรมโดยประมาณ

                 กจิ กรรม              ประมาณการจำ� นวนบรรทัดของซอร์ซโคด้
การร้ือปรับส่วนประสานงานผู้ใช้     	 2,300
การรื้อปรับระบบฐานข้อมูล           	 200
การพัฒนาส่วนบริหารจัดการฐานข้อมูล  	 1,000
การค้นหาและก�ำจัดซอฟต์แวร์บ๊ัก     	 800
การเชื่อมต่อกับเครือข่าย           	 1,000
                                   	 5,000
        รวมจ�ำนวนบรรทัดโดยประมาณ
   12   13   14   15   16   17   18   19   20   21   22