軟件工程方法
瀏覽量:2446
軟件工程方法是在軟件開發與維護的過程中為了保證產品的高質量、低成本和高效率而采用的技術方法。如今軟件開發公司在開發軟件的方法中主要體現在使用圖形或某種特殊語言的方式來表現這些任務中需要建立的軟件系統模型,如:數據流模型、軟件結構模型、對象模型、組件模型等。主要的軟件工程方法有:結構化方法、JSD方法和面向對象方法。
結構化方法是通過軟件功能的劃分來實現軟件過程的建模。包括結構化功能分析、結構化設計和結構化維護。JSD方法主要用在軟件設計上,也是一種以軟件功能為對象的軟件設計方法。它以軟件中的數據結構為基本依據來進行軟件結構與程序算法設計,是對結構化設計方法的有效補充。
軟件開發公司面向對象方法是以軟件問題域中的對象為依據來構建軟件系統開發模型。在人們提出的諸多面向對象方法中,由Booch和Rumbaugh等提出的面向對象的方法成為主流方法,并被集合稱為統一建模語言(UML Unified Modeling Language)。不同的方法有不同的適用領域。如面向對象的方法常用于面向用戶的交互式系統開發,但并不適用于有嚴格實時性要求的系統中。
本文由軟件開發公司提供:http://www.bigbenlau.com
上一篇:軟件工程的工具以及開發過程
下一篇:ceshi