软体工程概论 - 南资全共享数位教材图书馆.ppt

软体工程概论 - 南资全共享数位教材图书馆.ppt

软体工程概论 - 南资全共享数位教材图书馆

軟體工程概論 授課教授:徐偉智 教授 何謂軟體工程 軟體工程是如何開發軟體的方法 資訊硬體日新月異,人們需要高品質且多功能性的軟體來輔硬體發揮效用。 軟體已從「單一程式」進而演變成為「複雜系統」。 傳統的單打獨鬥已無法應付此種變化。 軟體工程愈來愈受到重視。 軟體開發的處理 軟體的開發有一定的流程,並非想到哪做到哪。 軟體的開發大概分為以下幾個階段: 1 軟體規格建立 2 軟體的開發 3 軟體測試驗收 4 軟體更新 軟體規格的建立待續1 軟體系統開發之前需要先了解「需求」並界定功能。 事先未規劃好軟體的功能,會導致需求「無限擴張」。 影響整個開發時程、資源、資金與成功與否。 需求確定後就開始「分析」。 軟體規格的建立待續2 完成分析後,已確定軟體的功能。接著是「系統設計」。 對問題提出解決方案,同時設計軟體架構。 開發複雜的系統可以適當的切割成為多個子系統的方式進行開發。 同時由不同的開發者進行開發,最後在進行整合。 可縮短期程,避免在發生錯誤時影響整個系統。 規格產出後仍需檢視其中各子系統的關連性與介面設計是否合適 模糊的規格再次定義。 軟體的開發待續1 傳統的瀑布式(Waterfall model)的開發處理 瀑布模型的階段區隔清楚 然而實際開發時有許多無法控制的因訴,以致很難這麼清楚畫分階段。 所以發展出改良的開發處理 漸進式的軟體開發

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档