軟體方法學

軟體方法學

軟體方法學(SoftWare Methodology)是以方法為研究對象的軟體學科。主要涉及指導軟體設計的原理和原則,以及基於這些原理、原則的方法和技術。狹義的也指某種特定的軟體設計指導原則和方法體系。不論何種含義,其關注的中心問題是如何設計正確的軟體和高效率地設計軟體。

  • 中文名稱
    軟體方法學
  • 外文名稱
    SoftWare Methodology
  • 提出人
    戴維哈代
  • 提出時間
    1624年
  • 定    義
    以方法為研究對象
  • 提出目的
    使軟體開發過程"紀律化"

基本資料

軟體方法學(SoftWare Methodology)是以方法為研究對象的軟體學科。主要涉及指導軟體設計的原理和原則,以及基於這些原理、原則的方法和技術。狹義的也指某種特定的軟體設計指導原則和方法體系。不論何種含義,其關注的中心問題是如何設計正確的軟體和高效率地設計軟體。

目的方法

軟體方法學的目的是尋求科學方法的指導,使軟體開發過程“紀律化”,即要尋找一些規範的“求解過程”,把軟體開發活動置於堅實的理論基礎之上。軟體工程與軟體方法學的方法不同,軟體工程是側重於借鑑傳統工程學科,最終目的是把軟體生產變成一門製造工程。兩者之間的關係是軟體工程需要軟體方法學為依據和指導;方法學依賴於軟體工程,特別是環境工具來發揮實際效用。

其它詞條