共找到26條詞條名為軟體工程的結果 展開
軟體工程
耿建敏、吳文國編著書籍
《軟體工程》是2009年清華大學出版社出版的圖書,作者是耿建敏、吳文國。
《軟體工程》從實用、夠用的角度出發,以學生信息管理系統為主線,採用任務驅動案例教學的方式,詳細講述了軟體工程的基本原理、概念、技術和方法。
本書共9個項目,內容包括:軟體工程的時代背景和理論基礎;軟體項目的需求分析;軟體項目的總體設計和詳細設計方法;軟體項目的實現;軟體項目的測試技術;軟體的維護和軟體項目管理等方面的基本理論;如何書寫整個軟體項目的開發總結性材料。本書適用於計算機專業的本科、專科學生作為教材使用,也適合從事研發的軟體工程師和廣大計算機用戶參考或自學。
項目1項目的市場調研
任務1.1系統的研發背景
1.1.1學生信息管理問題的提出
1.1.2國內外研發現況
任務1.2系統研發的理論基礎
1.2.1軟體的定義及其特點
1.2.2軟體危機
1.2.3軟體工程的提出
任務1.3制訂軟體計劃
1.3.1問題的定義
1.3.2可行性研究
1.3.3系統的開發計劃
任務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.1UML基本概念
2.3.2UML語言概述
2.3.3靜態建模
任務2.4需求分析規格說明書
2.4.1需求分析規格說明書的作用
2.4.2需求分析規格說明書的格式及內容
任務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運行環境設計
任務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.3NS流程圖
5.1.4結構化程序設計方法
任務5.2面向對象程序設計
5.2.1數據抽象和封裝
5.2.2繼承
5.2.3多態
任務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實驗實訓
小結
習題