1. 程式人生 > >軟件工程學概述(一)

軟件工程學概述(一)

面向對象 概述 進行 必須 中心 合作 文化 軟件 軟件危機

1.軟件危機

a.軟件工程關註於大型程序的構造

b.軟件工程的中心課題是控制復雜性

c.軟件經常變化

d.開發軟件的效率非常重要

e.和諧的合作是開發軟件的關鍵

f.軟件必須有效地支持它的用戶

g.在軟件工程領域中通常由具有一種文化背景的人替具有另一種文化背景的人創造產品

2.軟件工程的基本原理

a.用分階段的生命周期計劃嚴格管理

b.堅持進行階段評審

c.實行嚴格的產品控制

d.采用現代程序設計技術

e.結果應能清楚的審查

f.開發小組的人員應該少而精

g.承認不斷改進軟件工程實踐的必要性

3.軟件工程方法學

a.傳統方法學

b.面向對象方法學

4.軟件生命周期

a.問題定義

b.可行性研究

c.需求分析

d.總體設計

e.詳細設計

f.編碼和單元測試

g.綜合測試

h.軟件維護

軟件工程學概述(一)