軟件是如何開發的,流程是什么
發布:南通偉迪軟件 時間:2019/3/9

軟件開發階段的工作一般要分兩步走,先進行總體設計或稱概要設計,再進行詳細設計。在這個階段中,開發人員要把已經確定的系統邏輯模型轉換成相應的體系結構,即將一個大程序分解成相互有明確層次結構關系的各種模塊,還要確定這些模塊之間的關系,并用相關的文檔來加以描述,從而完成系統的軟件結構。

軟件開發是如何進行

在完成了總體設計以后,進而對每個模塊要完成的工作進行具體的考慮,再用設計說明書加以描述,以完成軟件的洋細設計。軟件設計說明書一為程序的編制打下基礎,二為程序的測試提供依據。


程序編制


這一階段就是把軟件設計的結果轉換成計算機可以接受的程序代碼,即以某一種特定程序設計語言來寫出相應的源程序。這一步工作也稱為編碼。所以,該階段的關鍵任務就是要寫出正確的、容易理解、易于維護的程序模塊。


軟件測試


這是保證軟件質量的蜇要手段,其關鍵任務就是要通過各種類型的調試和測試使軟件達到預定的要求。


首先是對各模塊進行測試,以查找在功能和結構上存在的問題并加以糾正。然后將已經測試過的各模塊按一定的要求和順序組裝起來,進行綜合測試,再決定已開發的軟件是否合格,能否交付用戶使用


運行維護


已交付的軟件可以投人運行使用軟件的運行期是比較長的,一般吋持續二、三年,八、九年甚至史長的時間。軟件在運行期間可能由于多方面的原因,需要對它逬行修改、補充、完善等,這就是軟件的維護。維護的關鍵就是通過各種必要的維護活動使軟件能在比較長的一段時間內滿足用戶的需要。軟件的維護一般有改正性維護、適應性維護、完善性維護、預防性維護等幾種。


實際上,對軟件的第一項維護活動都要經歷提出維護要求、分析維護要求、制定維護計劃、修改軟件設計、測試軟件系統等一系列步驟?梢,軟件維護的過程實質就是經歷了一次簡化和壓縮的軟件開發的全過程。


返回列表
free性涩按摩