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. การปฏบิ ตั ติ ามมาตรฐานการพฒั นาซอฟตแ์ วร์ สำ� คญั อยา่ งยงิ่ ในการบ�ำรงุ รกั ษาซอฟตแ์ วร์ เนอื่ งจาก
จะท�ำใหโ้ ปรแกรมเมอร์ทท่ี ำ� หน้าที่แกไ้ ขหรอื ปรบั ปรงุ ซอฟต์แวร์สามารถเขา้ ใจซอร์ซโคด้ ไดโ้ ดยงา่ ย