注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程基礎教程

軟件工程基礎教程

軟件工程基礎教程

定 價:¥21.00

作 者: 郭庚麒主編
出版社: 科學出版社
叢編項: 面向21世紀高職高專計算機系列規(guī)劃教材
標 簽: 軟件工程 高等學校 教材

ISBN: 9787030142078 出版時間: 2006-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  《高等職業(yè)教育“十一五”規(guī)劃教材·高職高專軟件工程系列教材:軟件工程基礎教程》主要介紹現(xiàn)代軟件工程的基本原理、方法和應用。內(nèi)容包括:軟件工程概述、軟件開發(fā)模型、系統(tǒng)分析、系統(tǒng)設計、軟件編碼與測試、軟件維護、配置管理、質量管理、文檔技術、軟件復用和軟件工程環(huán)境等。根據(jù)軟件工程的最新發(fā)展,著重介紹了面向對象的開發(fā)方法,并將UML建模技術應用到實際系統(tǒng)的分析和設計中。《高等職業(yè)教育“十一五”規(guī)劃教材·高職高專軟件工程系列教材:軟件工程基礎教程》語言簡練,通俗易懂,采用案例教學方法;注重培養(yǎng)實際開發(fā)能力和文檔的寫作能力。《高等職業(yè)教育“十一五”規(guī)劃教材·高職高專軟件工程系列教材:軟件工程基礎教程》具有很強的實用性,可作為高職高專院校計算機專業(yè)或信息類專業(yè)的教材,也可作為軟件開發(fā)人員的參考書

作者簡介

暫缺《軟件工程基礎教程》作者簡介

圖書目錄

第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的定義
1.1.2 軟件的特點及最新發(fā)展
1.1.3 軟件的分類
1.2 軟件工程概念
1.2.1 軟件危機
1.2.2 軟件危機的原因及解決方法
1.2.3 軟件工程的概念
1.2.4 軟件工程的原則
1.3 軟件生存周期與開發(fā)模型
1.3.1 軟件生存周期
1.3.2 軟件開發(fā)模型
習題
第2章 結構化分析
2.1 軟件定義過程概述
2.1.1 問題的定義
2.1.2 可行性研究
2.1.3 需求分析
2.2 結構化分析
2.2.1 結構化分析方法概述
2.2.2 數(shù)據(jù)流圖
2.2.3 數(shù)據(jù)詞典
2.2.4 加工邏輯的描述方法
2.3 需求規(guī)格說明與評審
2.3.1 需求規(guī)格說明的主要內(nèi)容
2.3.2 需求分析的評審
2.4 需求規(guī)格說明書寫作范例
習題
第3章 概要設計
3.1 概要設計的任務與步驟
3.1.1 概要設計的任務
3.1.2 概要設計的過程
3.2 軟件設計的概念與原則
3.2.1 模塊化
3.2.2 抽象與逐步求精
3.2.3 信息隱蔽和局部化
3.2.4 模塊獨立性
3.2.5 設計準則
3.3 面向數(shù)據(jù)流的設計方法
3.3.1 基本概念
3.3.2 系統(tǒng)結構圖
3.3.3 變換分析
3.3.4 事務分析
3.3.5 設計優(yōu)化
3.4 概要設計文檔評審
3.5 概要設計文檔寫作范例
習題
第4章 詳細設計
4.1 詳細設計的任務與原則
4.1.1 詳細設計的任務
4.1.2 詳細設計的原則
4.2 詳細設計的方法
4.2.1 程序流程圖
4.2.2 N-S圖
4.2.3 PAD圖
4.2.4 PDL
4.3 詳細設計規(guī)格說明書與評審
4.3.1 詳細設計說明書
4.3.2 詳細設計復審
4.4 詳細設計文檔寫作范例
習題
第5章 面向對象的分析和設計
5.1 面向對象方法概述
5.1.1 面向對象方法概述
5.1.2 面向對象的軟件工程
5.1.3 面向對象的基本概念和特征
5.1.4 面向對象的開發(fā)方法
5.2 面向對象分析
5.2.1 OOA方法概述
5.2.2 確定對象
5.2.3 確立結構
5.2.4 確立主題
5.2.5 確定屬性
5.2.6 確定服務和消息
5.3 面向對象設計
5.3.1 OOD方法概述
5.3.2 人機交互子系統(tǒng)的設計
5.3.3 問題域子系統(tǒng)的設計
5.3.4 任務管理部分的設計
5.3.5 數(shù)據(jù)管理部分的設計
5.3.6 OOD的基本準則
習題
第6章 統(tǒng)一建模語言UML
6.1 UML概述
6.1.iUML概念
6.1.2 UML的發(fā)展過程
6.1.3 UML的主要內(nèi)容
6.1.4 標準建模語言UML的應用領域
6.2 UML的概念模型
6.2.1 UML的構造塊
6.2.2 UML的規(guī)則
6.2.3 UML中的公共機制
6.3 UML的靜態(tài)建模機制
6.3.1 用例圖
6.3.2 類圖
6.3.3 寸象圖
6.3.4 包
6.3.5 使用類圖的幾個建議
6.4 UML的動態(tài)建模機制
6.4.1 寸象之間的交互
6.4.2 狀態(tài)圖——
6.4.3 交互圖
6.4.4 活動圖
6.4.5 四種圖的運用
習題
第7章 面向對象分析與設計范例
7.1 系統(tǒng)需求獲取
7.1.1 案例背景介紹
7.1.2 需求獲取
7.2 分析問題領域
7.2.1 高層用例識別
7.2.2 用例分析
7.3 靜態(tài)建模
7.3.1 確定對象
7.3.2 描述對象的屬性
7.3.3 描述對象之間的關聯(lián)
7.4 動態(tài)建模
7.4.1 動態(tài)用例分析
7.4.2 對象狀態(tài)分析
7.4.3 描述對象操作
7.5 系統(tǒng)設計
7.5.1 系統(tǒng)總體設計
7.5.2 系統(tǒng)詳細設計
習題
第8章 程序編碼
8.1 程序設計語言
8.1.1 程序設計語言分類
8.1.2 程序設計語言的特點
8.1.3程序設計語言的選擇
8.2 編碼風格
8.3 程序調試
8.3.1 調試過程
8.3.2 調試途徑
8.4 面向對象程序設計
8.4.1 面向對象語言的一些技術特點
8.4.2 面向對象語言的選擇
習題
第9章 軟件測試
9.1 軟件測試
9.1.1 軟件測試概述
9.1.2 測試方法
9.1.3 測試過程
9.2 測試用例設計
9.2.1 白盒子法測試用例設計
9.2.2 黑盒子法測試用例設計
9.3 程序調試
9.4 面向對象測試
習題
第10章 軟件維護
10.1 軟件維護的內(nèi)容
10.2 軟件維護的特點
10.2.1 非結構化維護和結構化維護
10.2.2 維護的困難性
10.2.3 軟件維護的費用
10.3 軟件維護的實施
10.3.1 維護的組織
10.3.2 維護的流程
10.3.3 維護技術
10.4 維護的副作用
10.5 軟件可維護性
10.5.1 影響可維護性的軟件屬性
10.5.2 對可維護性的定量度量
10.5.3 提高可維護性的途徑
10.6 軟件再工程
習題
第11章 配置管理與文檔技術
11.1 軟件配置管理基本概念
11.1.1 軟件配置管理的概念
11.1.2 軟件配置項
11.1.3 基線技術
11.2 軟件配置管理的任務
11.2.1 配置標識
11.2.2 版本控制
11.2.3 變更控制
11.2.4 配置狀態(tài)報告
11.2.5 配置審核
11.3 軟件文檔技術
11.3.1 軟件文檔的作用和分類
11.3.2 對文檔編制的質量要求
11.3.3 文檔的管理和維護
習題
第12章 軟件質量管理
12.1 軟件質量的定義
12.1.1 軟件質量定義
12.1.2 影響軟件質量的因素
12.2 軟件質量保證
12.2.1 軟件質量保證策略
12.2.2 軟件質量保證活動
12.3 軟件質量保證標準
12.3.1 ISO9000基本思想
12.3.2 1SO9000-3標準
12.4 軟件過程成熟度模型(CMM)
12.4.1 軟件機構的成熟性
12.4.2 軟件過程成熟度模型
12.4.3 能力成熟度等級
12.4.4 關鍵過程領域
12.4.5 成熟度提問單
12.4.6 CMM的應用
習題
第13章 軟件復用和CASE技術
13.1 軟件復用概述
13.1.1 軟件復用的概念
13.1.2 軟件復用的種類、成分和意義
13.2 面向對象與軟件復用
13.3 計算機輔助軟件工程(CASE)
13.3.1 計算機輔助軟件工程概述
13.3.2 集成化CASE環(huán)境(LCASE)
習題
附錄 計算機軟件開發(fā)文檔編寫指南
附錄1 可行性研究報告
附錄2 項目開發(fā)計劃
附錄3 需求規(guī)格說明書
附錄4 概要設計說明書
附錄5 詳細設計說明書
附錄6 測試計劃
附錄7 測試分析報告
附錄8 開發(fā)進度月報
附錄9 項目開發(fā)總結報告
主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號