軟件工程的核心思想是量化。
用工業管理的方法,使軟件開發和維護,變得可以度量。
~
①軟件危機(問題)
小作坊生産出的軟件,
存在成本、質量、生存率等問題,
稱之為軟件危機。
~
②軟件工程三要素(解決方法)
工業級别的軟件,
必須合理籌劃進度、經費、質量,
以此低成本生産出高質量的軟件。
~
③軟件生命周期(切入點)
1.軟件定義階段:
需求分析、可行性分析。
2.軟件開發階段:
總體系統框架、詳細系統設計、
編碼、測試。
3.軟件維護階段:
使用、維護、退役。
~
④軟件開發知識儲備(理論支持)
1.軟件開發技術:
軟件開發方法學、開發過程、開發工具、軟件工程環境。
2.軟件工程管理:
軟件管理學(人員、進度、質量、配置、計劃)、
軟件工程經濟學(成本)、
軟件心理學(企業文化)。
3.軟件原則:
抽象、信息隐蔽、模塊化、局部化、确定性、一緻性、完備性、可驗證性。
~
⑤軟件開發工具與環境(工具準備)
1.軟件開發工具:
将常用的程序模塊,集成在工具軟件中,減少編制和調試程序的時間,把主要精力集中在客戶需求與設計上。
2.軟件開發環境:
各種軟件開發工具以及數據庫,集成為一個開發體系,為軟件開發服務。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!