注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程:原理方法與應用(21世紀高等院校規(guī)劃教材)

軟件工程:原理方法與應用(21世紀高等院校規(guī)劃教材)

軟件工程:原理方法與應用(21世紀高等院校規(guī)劃教材)

定 價:¥24.00

作 者: 肖孟強 等主編
出版社: 中國水利水電出版社
叢編項: 原理、方法與應用
標 簽: 暫缺

ISBN: 9787508432502 出版時間: 2005-10-01 包裝: 膠版紙
開本: 小16開 頁數: 246 字數:  

內容簡介

  本書是根據教育部應用型本科21世紀規(guī)劃教材指導思想與原則的要求,充分考慮應用型本科人才的培養(yǎng)目標和教學特點編寫而成的。全書共12章,主要內容包括:軟件工程概念、可行性研究與需求分析、軟件設計、面向對象技術、統(tǒng)一建模語言UML、編碼與編程語言、軟件測試、軟件維護、軟件工程管理和質量保證、軟件工程標準化、軟件工程環(huán)境、嵌入式系統(tǒng)軟件技術。本書在每一章的開頭均給出本章的教學目標、教學任務和重點難點,每一章的最后給出實例分析和本章小結,附以部分習題,以便于教學與自學。 本書強調內容的實用性。按軟件工程的全過程來安排與組織內容,條理性強,以案例 教學為驅動,易于學生學習與掌握。 本書可作為應用型本科計算機、自動化、機電類等專業(yè)和高職高專計算機專業(yè)的教材, 也可作為自學教材和軟件開發(fā)人員的參考用書。 本書所配電子教案可以從中國水利水電出版社網站上免費下載,網址為: http://www.waterpub.com.cn/softdown/。

作者簡介

暫缺《軟件工程:原理方法與應用(21世紀高等院校規(guī)劃教材)》作者簡介

圖書目錄

目錄

前言
第1章 軟件工程概論
本章學習目標
1.1 引言
1.2 軟件與軟件危機
1.2.1 軟件的定義
1.2.2 軟件的特點
1.2.3 軟件的分類
1.2.4 軟件危機
1.3 軟件工程概念
1.3.1 軟件工程的產生及發(fā)展
1.3.2 軟件工程的定義及目標
1.3.3 軟件工程學的范疇
1.4 軟件生存周期及軟件開發(fā)模型
1.4.1 軟件生存周期
1.4.2 軟件生存周期模型
1.4.3 瀑布模型
1.4.4 演化模型
1.4.5 螺旋模型
1.4.6 智能模型
本章小結
習題
第2章 可行性研究與需求分析
本章學習目標
2.1 可行性研究
2.1.1 問題的定義
2.1.2 可行性研究的任務
2.1.3 可行性研究的步驟及工具
2.1.4 制訂項目計劃
2.2 需求分析
2.2.1 需求分析的目標和任務
2.2.2 軟件需求的獲取
2.2.3 需求分析的過程
2.2.4 快速原型方法
2.3 結構化分析方法
2.3.1 結構化分析模型
2.3.2 數據流圖與數據字典
2.3.3 Warnier圖
2.4 需求分析評審
2.4.1 需求規(guī)格說明書
2.4.2 評審過程
2.5 需求分析實例
2.5.1 畫分層數據流圖
2.5.2 確定數據定義與加工策略
2.5.3 實例的需求分析評審
本章小結
習題
第3章 軟件設計
本章學習目標
3.1 軟件設計的任務
3.2 軟件設計的基本概念
3.2.1 軟件設計的概念
3.2.2 模塊化與模塊獨立性
3.2.3 抽象與信息隱蔽
3.2.4 軟件設計原則
3.3 結構化設計方法
3.3.1 系統(tǒng)結構圖
3.3.2 變換分析
3.3.3 事務分析
3.4 設計優(yōu)化
3.5 詳細設計
3.5.1 詳細設計概述
3.5.2 程序流程圖
3.5.3 N-S圖
3.5.4 PAD圖
3.5.5 判定表與判定樹
3.5.6 PDL
本章小結
習題
第4章 面向對象技術
本章學習目標
4.1 面向對象的概念
4.1.1 面向對象
4.1.2 對象
4.1.3 類
4.1.4 繼承
4.1.5 消息
4.1.6 多態(tài)性
4.1.7 封裝性
4.2 面向對象的開發(fā)過程
4.2.1 應用生存期
4.2.2 類生存期
4.3 面向以象分析
4.3.1 面向對象分析
4.3.2 試域分析
4.3.3 應用分析
4.3.4 對象模型技術
4.4 面向對象的設計與實現
4.4.1 高層設計
4.4.2 類的設計
4.4.3 系統(tǒng)的實現
4.5 Coad與Yourdon方法
4.5.1 面向對象的分析
4.5.2 面向對象的設計
4.5.3 Booch的方法
4.6 軟件復用技術
4.6.1 軟件復用的基本概念
4.6.2 軟件復用技術分類
4.6.3 論域工程
4.6.4 基于構件的軟件開發(fā)
4.6.5 面向對象方法與軟件復用
本章小結
習題
第5章 統(tǒng)一建模語言UML
本章學習目標
5.1 UML的基本概念
5.1.1 UML語言的產生
5.1.2 UML的定義
5.1.3 UML的目標
5.1.4 UML語言的應用
5.2 UML語言概述
5.2.1 視圖
5.2.2 圖
5.2.3 UML的模型元素及表示方法
5.2.4 UML的通用機制和擴展機制
5.2.5 UML的規(guī)則
5.3 靜態(tài)建模
5.3.1 用例模型
5.3.2 類和對象模型
5.3.3 類之間的關系
5.4 動態(tài)建模
5.4.1 消息
5.4.2 狀態(tài)圖和時序圖
5.4.3 協(xié)作圖和活動圖
5.5 物理架構建模
5.5.1 邏輯架構與物理架構
5.5.2 組件圖與部署圖
5.6 基于UML的統(tǒng)一建模過程RUP
本章小結
習題
第6章 編碼和編程語言
本章學習目標
6.1 編碼的目的
6.2 編碼的風格
6.2.1 結構化程序設計
6.2.2 編碼風格
6.3 編碼語言
6.3.1 編碼語言的發(fā)展
6.3.2 常用的編碼的語言
6.3.3 編碼語言的選擇
第7章 軟件測試
本章學習目標
7.1 軟件測試的基本概念
7.1.1 軟件測試的定義
7.1.2 軟件測試的目的和原則
7.1.3 軟件測試的對象及信息流
7.2 黑盒測試
7.2.1 等價類劃分法
7.2.2 邊界值分析
7.2.3 錯誤推測法
7.2.4 因果圖法
7.2.5 功能圖
7.3 白盒測試
7.3.1 邏輯覆蓋
7.3.2 基本路徑測試
7.4 軟件測試的步驟及過程
7.4.1 單元測試
7.4.2 集成測試
7.4.3 確認測試
7.4.4 系統(tǒng)測試
7.4.5 人工測試
7.4.6 軟件測試過程
7.5 軟件的調試及排錯
7.5.1 錯誤的診斷及排除
7.5.2 常用的幾種調試方法
7.6 面向對象的軟件測試
7.6.1 面向對象的測試模型
7.6.2 面向對象軟件的測試策略
7.6.3 面向對象軟件測試用例設計
本章小結
習題
第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.2.4 軟件維護記錄及評價
8.2.5 修改程序的副作用
8.3 軟件的可維護性
8.3.1 可維護性的定義
8.3.2 可維護性的度量
8.4 提高可維護性的途徑
8.4.1 建立明確的軟件質量目標和優(yōu)先級
8.4.2 使用提高軟件質量的技術和工具
8.4.3 進行明確的質量保證審查
8.4.4 選擇可維護的程序設計語言
8.4.5 改進程序的文檔
8.5 逆向工程和再工程
本章小結
習題
第9章 軟件工程管理與質量保證
本章學習目標
9.1 軟件度量技術
9.1.1 代碼行度量技術
9.1.2 功能點度量
9.1.3 COCOMO模型
9.2 軟件估算
9.2.1 資源估算
9.2.2 成本估算
9.2.3 人員的分配與組織
9.2.4 項目進度安排
9.3 質量保證
9.3.1 軟件的質量屬性
9.3.2 質量保證的活動內容
9.4 軟件可靠性
9.5 軟件配置管理
9.5.1 軟件配置管理
9.5.2 版本控制
9.5.3 配置狀態(tài)報告
9.5.4 配置審計
本章小結
習題
第10章 軟件工程標準化
本章學習目標
10.1 軟件工程標準化
10.1.1 軟件工程標準化的概念
10.1.2 軟件工程標準化的意義
10.2 軟件質量認證
10.2.1 ISO 9000系列標準
10.2.2 軟件質量認證
10.2.3 ISO 9000-3的要點
10.3 軟件文檔
10.3.1 軟件文檔的作用
10.3.2 軟件文檔的分類
10.3.3 文檔的管理與維護
10.3.4 常用的軟件文檔
10.4 CMM模型
10.4.1 軟件過程成熟度模型
10.4.2 關鍵過程域
10.4.3 成熟度提問單
本章小結
習題
第11章 軟件工程環(huán)境
本章學習目標
11.1 什么是軟件工程環(huán)境
11.1.1 軟件開發(fā)環(huán)境的特點
11.1.2 軟件開發(fā)環(huán)境的模型
11.2 CASE環(huán)境
11.2.1 CASE環(huán)境
11.2.2 CASE環(huán)境的組成與結構
本章小結
習題
第12章 嵌入式系統(tǒng)軟件技術
本章學習目標
12.1 嵌入式系統(tǒng)的基礎知識
12.1.1 嵌入式系統(tǒng)的定義
12.1.2 嵌入式系統(tǒng)的特點
12.1.3 嵌入式系統(tǒng)的應用
12.2 嵌入工系統(tǒng)開發(fā)過程
12.2.1 嵌入式軟件的開發(fā)特點
12.2.2 嵌入式軟件的開發(fā)過程
12.3 嵌入式軟件的測試
12.3.1 嵌入式軟件的測試方法
12.3.2 嵌入式軟件的測試策略
12.3.3 嵌入式軟件的測試工具
12.4 嵌入式系統(tǒng)的調試
12.4.1 嵌入式系統(tǒng)的調試方式
12.4.2 嵌入式系統(tǒng)的調試方法
本章小結
習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號