1. 程式人生 > >什麼是軟體工程?它有哪些本質特徵?怎麼樣用軟體工程消除危機?

什麼是軟體工程?它有哪些本質特徵?怎麼樣用軟體工程消除危機?

軟體工程概念:採用工程的概念、原理、技術和方法來開發和維護軟體,把經過時間考驗而驗證正確的管理技術和當前能夠得到的最好的技術方法結合起來,以經濟的開發處高質量的軟體並有效地維護它

本質特徵:

(1)軟體工程關注大型程式的構造

(2)軟體工程的中心課題是控制複雜性

(3)軟體經常變化

(4)開發軟體的效率非常重要

(5)和諧的合作是開發軟體的關鍵

(6)軟體必須有效地支援它的使用者

(7)在軟體工程領域中往往是由具有一種文化背景的人替具有另一種文化背景的人建立產品

途徑:

(1)徹底消除在計算機系統早期發展階段形成的“軟體就是程式”的錯誤觀念

(2)必須組織良好、嚴格管理、各類人員協同配合,共同完成

(3)應該推廣使用在實踐中總結出來的開發軟體的成功的技術和方法,並且研究探索更好的更有效的技術與方法

(4)應該開發和使用更好的開發工具

(5)既要有技術措施,又要有好的管理組織措施