next up previous contents
Next: 2.3.4 การพัฒนาแบบเร็ว Up: 2.3 แม่แบบของกระบวนการพัฒนาซอฟต์แวร์ Previous: 2.3.2 การพัฒนาแบบวิวัฒนาการ   Contents

2.3.3 การพัฒนาจากส่วนประกอบที่มีอยู่แล้ว

ซอฟต์แวร์ในโครงการต่างๆ สามารถใช้ส่วนประกอบของโปรแกรมร่วมกันได้ ในการพัฒนาซอฟต์แวร์จึงมีการนำส่วนของโปรแกรมที่มีอยู่แล้วมาใช้งานเป็นจำนวนมาก ระบบซอฟต์แวร์ในปัจจุบันมีการขนาดใหญ่และซับซ้อนขึ้นมาก การพัฒนาโดยการเริ่มเขียนโปรแกรมจากศูนย์เริ่มลดน้อยลงไป การพัฒนาวิธีนี้ใช้ส่วนประกอบซอฟต์แวร์ที่มีอยู่แล้วกลับนำมาใช้ใหม่ เพื่อลดเวลาการพัฒนา ดังแสดงในรูปที่ [*] หรือเรียกว่า Componet-Based Software Model ได้มีการปรับกิจกรรมหลักตาม SDLC ให้รองรับการใช้ส่วนโปรแกรมที่มีอยู่เดิม กิจกรรมดำเนินการจึงเป็นการวิเคราะห์ส่วนประกอบ และปรับความต้องการให้สามารถใข้ส่วนประกอบซอฟต์แวร์ ที่ีมีอยู่แล้วมาใช้งาน เพื่อลดการปรับหรือแก้ไขโปรแกรมที่มีอยู่เดิม จากนั้นทำการออกแบบให้สามารถใช้ทรัพยากรโปรแกรมเก่าได้ และทำการพัฒนาเชื่อมต่อเป็นระบบเข้าด้วยกัน

Figure 2.8: แม่แบบของกระบวนการพัฒนาซอฟต์แวร์ แบบพัฒนาจากส่วนประกอบ (Component-Based Model).
\includegraphics[width=5in]{fig/SDLCComponent}



2008-2009 Copyright Vara Varavithya. All rights reserved, DEPT of EE, KMUTNB, vara@computer.org