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

15-36 วิศวกรรมซอฟต์แวร์

                            No   ผู้ใช้งานแจ้งปัญหา
                                   ซอฟต์แวร์บั๊ก
ทีมงานวิเคราะห์ความต้องการ                Yes
       เปล่ียนแปลง
                                Bug fixing request
   เอกสารความต้องการที่
เปล่ียนแปลง/พัฒนาซอฟต์แวร์         การแก้ไขบ๊ัก

                                   Unit Test

                                Integration Test

                                                               Acceptance Test
                                                                การจัดท�ำเอกสาร
                                                             ความเปลี่ยนแปลงต่าง ๆ
                                                             ซอฟต์แวร์ท่ีถูกบ�ำรุงรักษา
                         ภาพท่ี 15.14 ขนั้ ตอนการบำ� รุงรักษาซอฟต์แวรร์ ะบบเช่ารถยนต์

กิจกรรม 15.3.2
       1. 	 การจัดท�ำเอกสารต่าง ๆ  ประกอบการพัฒนาซอฟต์แวร์มีความส�ำคัญอย่างไรต่อการบ�ำรุงรักษา

ซอฟต์แวรจ์ งอธบิ าย
       2. 	 การปฏิบัติตามมาตรฐานการพัฒนาซอฟต์แวร์ส่งผลดีอย่างไรต่อการบ�ำรุงรักษาซอฟต์แวร์

จงวิเคราะห์
แนวตอบกิจกรรม 15.3.2

       1. 	 การจดั ทำ� เอกสารประกอบการพฒั นาซอฟตแ์ วรจ์ ะทำ� ใหก้ ารแกไ้ ขเปลยี่ นแปลงคณุ สมบตั ซิ อฟตแ์ วร์
สามารถกระท�ำได้ง่ายกว่าซอฟต์แวร์ที่ถูกพัฒนาข้ึนโดยไม่มีการจัดท�ำเอกสารใด ๆ  หรือมีเอกสารประกอบการ
พัฒนาท่ไี ม่พอเพยี ง

       2. 	 การปฏบิ ตั ติ ามมาตรฐานการพฒั นาซอฟตแ์ วร์ สำ� คญั อยา่ งยงิ่ ในการบ�ำรงุ รกั ษาซอฟตแ์ วร์ เนอื่ งจาก
จะท�ำใหโ้ ปรแกรมเมอร์ทท่ี ำ� หน้าที่แกไ้ ขหรอื ปรบั ปรงุ ซอฟต์แวร์สามารถเขา้ ใจซอร์ซโคด้ ไดโ้ ดยงา่ ย
   41   42   43   44   45   46   47   48