軟體方法學

軟體方法學

軟體方法學,是“軟體工程學”中的一個主要內容。是用來指導軟體研製過程的一些規範,一種軟體方法通常在步驟、描述方式、選擇標準等方面作出明確規定。

目錄

正文


軟體方法學(SoftWare Methodology)是以方法為研究對象的軟體學科。主要涉及指導軟體設計的原理和原則,以及基於這些原理、原則的方法和技術。狹義的也指某種特定的軟體設計指導原則和方法體系。不論何種含義,其關注的中心問題是如何設計正確的軟體和高效率地設計軟體。
軟體方法學的目的是尋求科學方法的指導,使軟體開發過程“紀律化”,即要尋找一些規範的“求解過程”,把軟體開發活動置於堅實的理論基礎之上。軟體工程與軟體方法學的方法不同,軟體工程是側重於借鑒傳統工程學科,最終目的是把軟體生產變成一門製造工程。兩者之間的關係是軟體工程需要軟體方法學為依據和指導;方法學依賴於軟體工程,特別是環境工具來發揮實際效用。