萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> 認識計算機軟件基礎——6 軟件工程

認識計算機軟件基礎——6 軟件工程

2.6 軟件工程

1.軟件工程基本思想

用科學的知識和技術原理來定義、開發、維護軟件;用工程科學的觀點進行費用估算,制定進度,制定計劃和方案;用管理科學的方法和原理進行生產的管理;用數學的方法建立軟件開發中的各種模型和算法。

2.軟件工程目標

付出較低開發成本;達到要求的功能;取得較好的性能;開發的軟件易於移植;只需較低的維護費用;能按時完成開發任務,及時交付使用;開發的軟件可靠性高。

3.軟件工程內容

研究內容包括開發技術和開發管理兩個方面。開發技術主要研究軟件開發方法,開發過程,開發工具和環境。開發管理主要研究軟件管理學,軟件經濟學,軟件心理學。

4.軟件工程需要解決的問題

軟件的費用,可靠性,可維護性,軟件生產率和軟件的重用。

5.軟件開發方法

使用早已定義好的技術集及符號表示習慣來組織軟件生產的過程。軟件開發方法是克服軟件危機的重要方面之一。

6.軟件開發的目標

通過使用成功的軟件開發方法,在規定的投資和時間內,開發出符合用戶需求的高質量的軟件。

7.軟件工具

為支持軟件人員開發和維護活動而使用的軟件。使用軟件工具後,可提高軟件生產率。

copyright © 萬盛學電腦網 all rights reserved