
軟件工程培訓
第一章 .軟件工程概述
1.1 樂學軟件工程
1.2 軟件的特點
1.3 軟件危機
1.4 軟件工程方法概述
第一章測驗
第二章 軟件生命周期與過程模型
2.1 軟件生命周期
2.2 軟件過程模型
2.3 軟件過程的瀑布模型
2.4 軟件過程的原型模型
2.5 軟件過程的增量模型
2.6 軟件過程的螺旋模型
2.7 軟件過程的噴泉模型
2.8 軟件過程的敏捷模型
2.9 軟件的統一過程模型
第二章測驗
第三章 軟件立項與需求分析
3.1 軟件項目可行性研究
3.2 軟件需求與獲取
3.3 軟件需求分析與表述
3.4 數據流圖
3.5 數據字典
3.6 學生作品-軟件需求規格說明書案例點評
第三章 測驗
作業1:軟件創意、可行性與需求分析
第四章 軟件設計
4.1 軟件設計概述
4.2 軟件概要設計
4.3 軟件詳細設計概述
4.4 軟件單元之過程設計
4.5 軟件單元偽代碼過程設計
4.6 軟件單元設計之判定樹判定表
4.7 軟件詳細設計說明書及其評審
4.8 軟件界面設計
4.9 軟件命令與交互設計
4.10 軟件用戶幫助設計
4.11 軟件復用設計
第四章 測驗
作業2:軟件設計
第五章 軟件的面向對象方法
5.1 面向對象方法概述
5.2 面向對象方法優點
5.3 UML概述
5.4 如何進行面向對象軟件設計
5.5 面向對象的原型方法與Axure
5.6 原型方法之工具Axure和墨刀使用實例
5.7 UML建模
第五章 測驗
第六章 軟件實現
6.2 軟件編碼規范
6.3 軟件測試基本方法
6.4 軟件調試
6.5 正向工程與逆向工程
6.1 軟件編程工具選擇
第六章測驗
第七章 軟件交付與維護
7.1 軟件交付概述
7.2 軟件產品與軟件項目的交付
7.3 軟件交付方式
7.4 軟件項目的實施
7.5 軟件維護
第七章測驗
第八章 軟件項目管理
8.1 軟件項目與軟件項目管理
8.2 軟件項目管理的重要性與復雜性
8.3 軟件質量管理
8.4 軟件配置管理
8.5 軟件配置管理VSS實操演練
8.6 軟件能力成熟度模型
第八章測驗