●一 認識軟件工程
任務一 掌握軟件工程的基本知識
任務二 了解軟件研發的過程
任務三 了解常用的軟件開發模型
任務四 實驗實訓
小結
二 軟件研發單位選擇
任務一 認識招投標流程
任務二 制作可行性研究報告
任務三 制作投標標書
任務四 實驗實訓
小結
三 軟件項目需求分析
任務一 掌握需求分析概述
任務二 熟悉需求獲取技術
任務三 了解需求分析方法與建模技術
任務四 了解需求規格說明書
任務五 了解需求評審和管理
任務六 實驗實訓
小結
四 軟件項目的概要設計
任務一 掌握概要設計的基本內容
任務二 了解概要設計原理
任務三 掌握概要設計工具
任務四 理解用戶界面設計
任務五 掌握數據庫設計
任務六 制作概要設計說明書和評審
任務七 實驗實訓
小結
五 軟件項目的詳細設計
任務一 了解詳細設計的基本內容
任務二 認識詳細設計階段使用的工具
任務三 制作詳細設計說明書
任務四 實驗實訓
小結
六 軟件項目的編碼與測試
任務一 選擇編碼語言
任務二 了解軟件測試的概念
任務三 掌握軟件測試的方法
任務四 掌握軟件的測試步驟
任務五 制作軟件測試報告
任務六 實驗實訓
小結
七 軟件項目驗收與維護
任務一 熟悉項目驗收流程
任務二 了解軟件維護的概念及特點
任務三 掌握軟件的可維護性
任務四 了解軟件維護的步驟
任務五 編寫軟件維護報告
任務六 制作用戶手冊
小結
八 軟件項目管理
任務一 了解項目管理
任務二 了解項目整體管理
任務三 了解項目範圍管理
任務四 了解項目進度管理
任務五 了解項目成本管理
任務六 了解項目質量管理
任務七 了解項目溝通管理和干繫人管理
任務八 了解項目采購與合同管理
任務九 了解項目配置管理
任務十 了解項目人力資源管理
任務十一 了解軟件項目風險管理
任務十二 實驗實訓
小結
參考文獻
全書。概括地介紹了軟件工程基本概念,包括軟件、軟件危機、軟件工程、軟件生命周期與常用模型。介紹了招投標過程,涉及招標公告、招標文件、投標標書、評標等環節,以及如何對招標進行管理確定中標單位。是需求分析的有關知識,包括需求分析過程、需求分析獲取技術、結構化分析建模工具以及需求規格說明書的模板框架。第四是有關軟件設計的知識,,詳細地介紹了軟件設計的原理、工具、方法和文檔,包括模塊化設計原理、軟件結構及描繪它的圍形工具、面向數據流的設計方法、面向數據結構的設計方法以及設計文檔的內容框架;是編碼與測試,講述了編碼語言的選擇,重點講述了軟件測試,黑盒測試、白盒測測試、集成測試、繫統測試等測試技術。室有關軟件維護的知識,包括維護的基本概念、可維護性以及維護的步驟和維護報告的制作等。最,介紹了軟件研發過程中涉及到的軟件項目管理相關方等