您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息技術>> 資料信息

軟件工程知識概論(doc 31頁)

所屬分類:
信息技術
文件大小:
122 KB
下載地址:
相關資料:
軟件工程, 工程知識
軟件工程知識概論(doc 31頁)內容簡介
軟件定義階段:
軟件定義階段主要解決軟件要"做什麼"的問題,也就是要確定軟件的處理對象、軟件與外界的接口、軟件的功能、軟件的性能、軟件的界麵以及有關的約束和限製。軟件定義階段通常可分成係統分析、軟件項目計劃和需求分析等階段。係統分階析的任務是確定待開發軟件的總體要求和適用範圍,以及與之有關的硬件和支撐軟件的要求,該階段所生產的文檔可合並在軟件項目計劃階段的文檔(項目計劃書)中。軟件項目計劃的任務是確定待開發軟件的目標,對其進行可行性分析,並對資源分配、進度安排等做出合理的計劃,該階段所產生的文檔有可行性分析報告和項目計劃書。需求分析的任務是確定待開發軟件的功能、性能、數據和界麵等要求,從而確定係統的邏輯模型。該階段產生的文檔是需求規格說明書。
軟件開發階段:
軟件開發階段主要解決軟件"怎麼做"的問題,包括數據結構和軟件結構的設計、算法設計、編寫程序和測試,最後得到可交付使用的軟件。軟件開發階段通常可分成軟件設計、編碼、軟件測試等階段。軟件設計通常還可分成概要設計和詳細設計。概要設計的任務是模塊分解,確定軟件結構、模塊的功能和模塊的接口,以全國數據結構的設計。詳細設計的任務是設計每個模塊的實現細節和局部數據結構。設計階段產生的文檔有設計說明書,它也可分為概要設計說明書和詳細設計說明書。編碼的任務是用某種程序語言為每個模塊編寫程序,產生的文檔有程序清單。軟件測試的任務是發現軟件中的錯誤,並加以糾正,產生的文檔有軟件測試計劃和軟件測試報告。

..............................

Baidu
map