Logo image
無線區域網路代工廠嵌入式軟體流程模式改善之探討
Thesis

無線區域網路代工廠嵌入式軟體流程模式改善之探討

魏錫釧
Masters, 國立清華大學, 工業工程與工程管理學系
2008

Abstract

軟體流程 軟體生命週期 敏捷式軟體開發 嵌入式系統 Software Process Software Life Cycle Agile Software Development Embedded System
A major hindrance to the embedded software development is the frequent modifications of the product specifications. These modifications may lead to the difficulties of specifications tracking, schedule control, and the confusion of the software versions. The consequence may eventually be the failure of the designated projects. Adopting the software process model can have an effective control over the frequent modifications in the development cycle. However, the effectiveness of the process model may depend on the market demands and the customer’s requests. The process needs to be tailored to meet the actual needs. This study used the systems analysis approach to study the software processes for the embedded wireless local area network (LAN) software. Using a wireless LAN ODM company as an example, an Adaptive Subsystem and Prototyping Development Process Model (ASPDPM) had been developed and evaluated. This model utilized 1) an incremental model to bring up the quality of the system by enhancing the software stability during development phase; 2) the spiral model to tackle the uncertainty of the product specifications at the early stage; the rapid prototyping model which will provide the techniques for helping the customer quickly understanding the new product; and 3) the agile software development to tailor a suitable software process model. The ASPDPM was shown to ensure that the software development could focus on the key activities and further improve the quality of software. It could also be used as a reference for other embedded software development companies on improving their software processes.

Metrics

1 Record Views

Details

Logo image