軟件工程

主要是三點:方法、工具(面向對象的分析、設計工具)、過程。


軟件工程:從管理和技術兩方面研究如何更好開發和維護軟件的。


內容:基本原理(概念)、方法、技術

實踐:分階段文檔。


內容:

a、軟件、軟件工程的基本概念

b、軟件過程、軟件開發模型

c、面向數據流軟件系統分析、設計方法

d、面向對象的軟件系統分析、設計方法

e、UML、RUP及其工具

f、軟件測試

g、軟件維護、軟件重用

h、軟件項目管理、配置管理

i、其它


《軟件工程》第二版,齊治昌等編著,高等教育出版社

《軟件工程導論》第4版,張海藩,清華大學出版社


1、TIPS

(1)軟件和軟件工程

a、軟件與軟件危機

軟件:包括程序、數據及其相關文檔;

軟件的壽命爲5年;


軟件危機:開發和維護中所遇到的一系列嚴重問題。

如:對軟件開發成本和進度的估算不準確;難以獲取用戶需求;質量不可靠;缺乏方法和工具支持;

解決方法:管理和技術(軟件開發技術與方法、工具)。


對所要解決的問題要有確切的認識


軟件工程學的一個重要目標是提高軟件的可維護性;

可維護:前提是要可讀,要寫註釋;


現在軟件開發追求的是規範、一致、可讀;


文檔資料是在軟件開發過程中產生的


b、軟件工程學

c、傳統軟件工程和麪向對象軟件工程

d、軟件開發模型

e、CASE(計算機輔助軟件工程)工具


(2)


2、


3、PS

(1)用編碼規範寫出高質量的代碼;

設計模式:目的是讓代碼可重用性更高;


(2)項目管理四大要素:進度、成本控制(人天)、質量(功能、性能,在需求分析時要去定義)、人員配置、交付件;   




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章