項目1 項目的市場調研
任務1.1 系統的研發(fā)背景
1.1.1 學生信息管理問題的提出
1.1.2 國內外研發(fā)現況
任務1.2 系統研發(fā)的理論基礎
1.2.1 軟件的定義及其特點
1.2.2 軟件危機
1.2.3 軟件工程的提出
任務1.3 制訂軟件計劃
1.3.1 問題的定義
1.3.2 可行性研究
1.3.3 系統的開發(fā)計劃
任務1.4 實驗實訓
小結
習題
項目2 需求分析
任務2.1 需求分析概述
2.1.1 需求分析的任務
2.1.2 需求分析注意的問題
2.1.3 需求分析的原則
2.1.4 需求分析的過程
任務2.2 需求分析的方法
2.2.1 結構化分析方法
2.2.2 面向對象的分析方法
任務2.3 統一建模語言
2.3.1 UML基本概念
2.3.2 UML語言概述
2.3.3 靜態(tài)建模
任務2.4 需求分析規(guī)格說明書
2.4.1 需求分析規(guī)格說明書的作用
2.4.2 需求分析規(guī)格說明書的格式及內容
任務2.5 實驗實訓
小結
習題
項目3 軟件項目總體設計
任務3.1 總體設計的基本內容
3.1.1 軟件設計定義
3.1.2 總體設計的目標
3.1.3 總體設計的步驟
3.1.4 總體設計的基本任務
3.1.5 總體設計的準則
任務3.2 結構化的軟件設計
3.2.1 結構化設計的基本概念
3.2.2 結構化的設計方法
3.2.3 總體結構設計
3.2.4 運行環(huán)境設計
任務3.3 面向對象的軟件設計
3.3.1 面向對象的設計方法
3.3.2 類圖
3.3.3 子系統清單
3.3.4 功能模塊清單
3.3.5 模塊(部件)功能分配
任務3.4 數據庫設計
3.4.1 數據結構設計
3.4.2 設計檢查列表
3.4.3 設計模型
3.4.4 軟件建模
任務3.5 實訓演練
小結
習題
項目4 軟件項目詳細設計
任務4.1 系統詳細設計的基本內容
4.1.1 詳細設計概述
4.1.2 詳細設計的基本任務
4.1.3 詳細設計方法
任務4.2 系統詳細設計方案
4.2.1 對象模型
4.2.2 對象模型映射為關系模型
任務4.3 用戶界面設計
4.3.1 用戶界面設計應具有的特點
4.3.2 用戶界面設計的墓本類型和基本原則
4.3.3 案例分析
任務4.4 實驗實訓
小結
習題
項目5 軟件項目的實現
任務5.1 結構化程序設計
5.1.1 結構化程序的提出
5.1.2 程序的三種基本結構
5.1.3 N-S流程圖
5.1.4 結構化程序設計方法
任務5.2 面向對象程序設計
5.2.1 數據抽象和封裝
5.2.2 繼承
5.2.3 多態(tài)
任務5.3 程序設計語言..
5.3.1 計算機語言與程序設計語言
5.3.2 程序語言分類
任務5.4 程序復雜度
5.4.1 時間復雜度
5.4.2 空間復雜度
任務5.5 實驗實訓
小結
習題
項目6 軟件項目測試
任務6.1 軟件測試的目的
6.1.1 軟件測試的含義
6.1.2 軟件測試的目的
任務6.2 軟件測試方法和步驟
6.2.1 黑盒測試和白盒測試
6.2.2 信息管理系統測試
6.2.3 軟件測試步驟
任務6.3 調試
6.3.1 軟件調試
6.3.2 軟件調試技術
任務6.4 測試報告
6.4.1 軟件測試報告
6.4.2 軟件測試報告模板
任務6.5 實驗實訓
小結
習題
項目7 軟件維護
任務7.1 軟件維護的目的
7.1.1 軟件維護的原因
7.1.2 軟件維護的定義
7.1.3 軟件維護的策略
任務7.2 軟件維護的成本
7.2.1 影響軟件維護的因素
7.2.2 軟件維護成本的分析
任務7.3 軟件維護的方法
7.3.1 軟件維護組織
7.3.2 軟件維護報告
7.3.3 軟件維護的事件流
7.3.4 保存軟件維護記錄
7.3.5 評價軟件維護活動
任務7.4 軟件可維護性
7.4.1 軟件可維護性的定義
7.4.2 提高軟件可維護性的方法
任務7.5 實驗實訓
小結
習題
項目8 軟件項目管理
任務8.1 項目管理
8.1.1 項目管理定義
8.1.2 項目管理的要素
8.1.3 項目管理的特性
8.1.4 項目管理的流程
任務8.2 軟件項目管理
8.2.1 軟件項目管理
8.2.2 軟件項目管理的人員配備
8.2.3 軟件項目管理的組織模式
任務8.3 風險管理
8.3.1 風險識別
8.3.2 風險估計
8.3.3 風險評價
8.3.4 風險控制
8.3.5 風險管理措施
任務8.4 人力資源管理
8.4.1 項目人員的管理
8.4.2 人力資源的風險管理
任務8.5 進度計劃管理
8.5.1 軟件項目計劃書
8.5.2 軟件項目時間管理
8.5.3 軟件項目進度計劃工具
任務8.6 質量管理
8.6.1 軟件質量因素
8.6.2 軟件質量保證
任務8.7 實驗實訓
小結
習題
項目9 軟件項目開發(fā)總結
任務9.1 軟件項目的經驗和教訓
9.1.1 軟件項目經驗
9.1.2 軟件開發(fā)教訓
任務9.2 軟件項目存在的問題
9.2.1 軟件項目自身的問題
9.2.2 軟件開發(fā)者的問題
9.2.3 軟件開發(fā)中需要注意的問題
任務9.3 對學生信息管理系統的展望
9.3.1 業(yè)務基礎軟件平臺
9.3.2 給軟件開發(fā)者的建議
9.3.3 對學生信息管理系統的展望
任務9.4 實驗實訓
小結
習題
參考文獻