歡迎光臨中圖網(wǎng) 請 | 注冊

軟件工程實用教程

作者:周麗娟
出版社:清華大學(xué)出版社出版時間:暫無
開本: 16開 頁數(shù): 364
本類榜單:教材銷量榜
中 圖 價:¥37.2(6.3折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

軟件工程實用教程 版權(quán)信息

軟件工程實用教程 內(nèi)容簡介

本書分為4個部分,共有19章,全面介紹了軟件工程學(xué)科的概念和方法。本書從軟件工程概述開始,分別介紹傳統(tǒng)的軟件工程、面向?qū)ο蟮能浖こ、軟件工程管理和軟件工程的高級課題。

軟件工程實用教程 目錄

**部分傳統(tǒng)的軟件工程 第1章 軟件工程概述 1.1 軟件的概念和特征 1.1.1 軟件的概念 1.1.2 軟件的分類 1.2 軟件危機 1.2.1 軟件危機的主要表現(xiàn) 1.2.2 產(chǎn)生軟件危機的原因 1.2.3 解決軟件危機的途徑 1.3 軟件工程 1.3.1 軟件工程的定義 1.3.2 軟件工程的目標(biāo) 1.3.3 軟件工程的研究內(nèi)容 1.3.4 軟件工程的基本原理 1.4 軟件生存周期 1.4.1 軟件生存周期定義 1.4.2 軟件生存周期的基本任務(wù) 1.5 軟件生存周期模型 1.5.1 瀑布模型 1.5.2 原型模型 1.5.3 增量模型 1.5.4 螺旋模型 1.5.5 噴泉模型 1.5.6 形式化方法模型 1.5.7 基于組件的開發(fā)模型 1.5.8 第四代技術(shù)模型 1.5.9 混合模型 小結(jié) 習(xí)題 第2章 可行性研究與軟件開發(fā)計劃 2.1 行性研究的任務(wù) 2.2 可行性研究的過程 2.3 成本/效益分析 2.3.1 成本估計方法 2.3.2 成本/效益分析方法 2.4 '行性研究報告 2.5 軟件開發(fā)計劃 2.5.1 軟件作用范圍 2.5.2 資源需求 2.5.3 進度安排 2.6 軟件開發(fā)計劃說明書 小結(jié) 習(xí)題 第3章 需求工程 3.1 軟件需求定義 3.1.1 業(yè)務(wù)需求 3.1.2 用戶需求 3.1.3 功能需求 3.1.4 非功能需求 3.2 需求工程過程 3.3 需求的獲取 3.3.1 需求獲取的過程 3.3.2 需求獲取的常用方法 3.4 需求分析 3.4.1 需求分析的特點 3.4.2 需求分析的原則 3.4.3 需求分析的任務(wù) 3.4.4 需求分析的方法 3.4.5 需求分析過程 3.5 需求定 3.6 需求驗證 3.7 需求管理 3.8 案例:小型教學(xué)管理系統(tǒng) 小結(jié) 習(xí)題 第4章 結(jié)構(gòu)化分析 4.1 結(jié)構(gòu)化分析方法 4.1.1 結(jié)構(gòu)化分析策略 4.1.2 SA的描述工具 4.1.3 SA的分析步驟 4.2 數(shù)據(jù)流圖 4.2.1 數(shù)據(jù)流圖符號 4.2.2 繪制分層數(shù)據(jù)流圖的方法 4.2.3 實例 4.2.4 數(shù)據(jù)流圖的繪制與其他流程圖的差別 4.3 數(shù)據(jù)字典 4.3.1 數(shù)據(jù)字典的內(nèi)容 4.3.2 數(shù)據(jù)字典使用符號 4.3.3 數(shù)據(jù)字典條目實例 4.4 數(shù)據(jù)加工邏輯 4.2.1 結(jié)構(gòu)化語言 4.4.2 判定表 4.4.3 判定樹 4.5 實體-關(guān)系圖 4.6 結(jié)構(gòu)化分析實例 小結(jié) 習(xí)題 第5章 總體設(shè)計 5.1 軟件設(shè)計基 5.1.1 軟件設(shè)計的目標(biāo) 5.1.2 軟件設(shè)計的任務(wù) 5.1.3 總體設(shè)計過程 5.2 軟件設(shè)計的基本原理 5.2.1 模塊化設(shè)計原理 5.2.2 抽象和逐步求精 5.2.3 信息隱蔽和局部化 5.2.4 模塊獨立性 5.2.5 軟件結(jié)構(gòu)設(shè)計優(yōu)化原則 5.3 表示軟件結(jié)構(gòu)的圖形 5.3.1 層次圖和HIPO圖 5.3.2 軟件結(jié)構(gòu)圖 5.4 結(jié)構(gòu)化設(shè)計方法 5.4.1 結(jié)構(gòu)化設(shè)計的流程 5.4.2 典型的數(shù)據(jù)流類型和系統(tǒng)結(jié)構(gòu) 5.4.3 變換分析 5.1.4 事務(wù)分析 5.5 總體設(shè)計文檔及復(fù)審 小結(jié) 習(xí)題 第6章 詳細設(shè)計 6.1 結(jié)構(gòu)化程序設(shè)計 6.2 詳細設(shè)計的任務(wù) 6.3 詳細設(shè)計的原則 6.4 詳細設(shè)計工具 6.4.1 程序流程圖 6.4.2 盒圖(N-S圖) 6.4.3 問題分析圖 6.4.4 過程設(shè)計語言 6.4.5 詳細設(shè)計工具的選擇 6.5 程序復(fù)雜性度量 6.6 詳細設(shè)計文檔及復(fù)審 小結(jié) 習(xí)題 第7章 軟件編碼 7.1 程序設(shè)計語言 7.1.1 程序設(shè)計語言的特性 7.1.2 程序設(shè)計語言的分類 7.1.3 程序設(shè)計的選擇 7.2 程序設(shè)計的風(fēng)格 7.2.1 源程序文檔化 7.2.2 數(shù)據(jù)說明 7.2.3 語句結(jié)構(gòu) 7.2.4 輸入/輸 7.2.5 重用 7.3 效率 小結(jié) 習(xí)題 第8章 軟件測試 8.1 軟件測試基本理論 8.1.1 軟件測試的概念 8.1.2 軟件測試的原則 8.1.3 軟件測試過程 8.1.4 軟件測試方法 8.2 白盒測試技術(shù) 8.2.1 邏輯覆蓋法 8.2.2 基本路徑測試法 8.2.3 循環(huán)測試法 8.3 黑盒測試技術(shù) 8.3.1 等價類劃分法 8.3.2 邊界值分析法 8.3.3 錯誤猜測法 8.3.4 因果圖法 8.4.軟件測試策略 8.4.1 單元測試 8.4.2 集成測試 8.4.3 確認測試 8.4.4 系統(tǒng)測試 小結(jié) 習(xí)題 第9章 軟件維護 9.1 軟件維護概述 9.1.1 軟件維護分類 9.1.2 軟件維護成本 9.2 軟件維護過程 9.2.1 軟件維護活動 9.2.2 軟件維護技術(shù) 9.3 軟件可維護性 9.3.1 影響軟件可維護性的因素 9.3.2 軟件可維護性度量 9.3.3 提高可維護性的方法 9.4 軟件維護的副作用 9.4.1 代碼的副作用 9.4.2 數(shù)據(jù)副作用 9.4.3 文檔副作用 9.5 軟件再工程 9.5.1 軟件再工程概述 9.5.2 軟件再工程過程 9.5.3 軟件再工程方法 小結(jié) 習(xí)題 第二部分 面向?qū)ο蟮能浖こ? 第10章 面向?qū)ο蠡A(chǔ) 10.1 面向?qū)ο蠓椒ㄕ摳攀? 10.1.1 傳統(tǒng)軟件肝發(fā)方法中存在的問題 10.1.2 面向?qū)ο蠓椒ㄖ饕獌?yōu)點 10.1.3 面向?qū)ο蠓椒ǖ陌l(fā)展史及現(xiàn)狀簡介 10.2 面向?qū)ο蟮幕靖拍? 10.2.1 對象 10.2.2 類 10.2.3 消息 10.2.4 封裝性 10.2.5 繼承性 10.2.6 多態(tài)性 10.3 面向?qū)ο筌浖こ? 10.3.1 面向?qū)ο蟮拈_發(fā)方法 10.3.2 統(tǒng)一建模語言UML 10.3.3 RUP過程 10.3.4 工具 小結(jié) 習(xí)題 第11章 UML建模語言 11.1 UML統(tǒng)一建模語言簡介 11.1.1 UML的發(fā)展歷史 11.1.2 UML的特點 11.1.3 UML用于軟件的開發(fā) 11.2 UML的基本模型 11.2.1 UML的事物 11.2.2 UML的關(guān)系 11.2.3 UML的圖 11.3 用例圖 11.3.1 用例圖描述 11.3.2 建立用例模型 11.3.3 用例圖示例 11.4 類圖 11.4.1 類圖描述 11.4.2 類的表示方法 11.4.3 類的關(guān)系 11.4.4 類圖示例 11.5 對象圖 11.5.1 對象圖描述 11.5.2 對象的表示方法 11.5.3 對象圖示例 11.6 包圖 11.6.1 包圖描述 11.6.2 包的表示方法 11.6.3 包之間的關(guān)系 11.6.4 包圖示例 11.7 狀態(tài)機圖 11.7.1 狀態(tài)機圖描述 11.7.2 狀態(tài)的表示方法 11.7.3 轉(zhuǎn)換 11.7.4 事件 11.7.5 狀態(tài)圖示例 11.8 活動圖 11.8.1 活動圖描述 11.8.2 活動的表示方法 11.8.3 泳道 11.8.4 對象流和控制流 11.8.5 活動圖示例 11.9 順序圖 11.9.1 順序圖描述 11.9.2 順序圖表示方法 11.9.3 順序圖示例 11.10 通信圖 11.10.1 通信圖描述 11.10.2 通信圖表示方法 11.10.3 通信圖示例 11.11 構(gòu)件圖 11.11.1 構(gòu)件圖描述 11.11.2 構(gòu)件的表示方法 11.11.3 接口 11.11.4 依賴關(guān)系 11.11.5 構(gòu)件圖示例 11.12 部署圖 11.12.1 部署圖描述 11.12.2 部署圖表示方法 11.12.3 部署圖示例 小結(jié) 習(xí)題 第12章 面向?qū)ο蠓治? 12.1 面向?qū)ο蠓治鲞^程 12.2 建立用例模型 12.2.1 確定系統(tǒng)的執(zhí)行者 12.2.2 確定用例 12.2.3 確定用例模型 12.2.4 用例模型說明 12.2.5 用例模型評價 12.2.6 優(yōu)化用例模型 12.2.7 構(gòu)造系統(tǒng)原型 12.3 建立對象模型 12.3.1 補充用例說明 12.3.2 識別分析類 12.3.3 描述類的職責(zé) 12.3.4 建立分析類之間的關(guān)系 12.3.5 描述每個類的屬性 12.4 建立動態(tài)模型 12.5 評審分析模型 小結(jié) 習(xí)題 第13章 面向?qū)ο蟮脑O(shè)計 1.3.1 面向?qū)ο笤O(shè)計準(zhǔn)則 13.1.1 設(shè)計準(zhǔn)則 13.1.2 設(shè)計策略 13.1.3 系統(tǒng)分解與組織 13.2 問題域子系統(tǒng)設(shè)計 13.3 人機交互子系統(tǒng)設(shè)計 13.4 任務(wù)管理子系統(tǒng)設(shè)計 13.5 數(shù)據(jù)管理子系統(tǒng)設(shè)計 13.5.1 選擇數(shù)據(jù)存儲管理模式 13.5.2 設(shè)計數(shù)據(jù)管理子系統(tǒng) 13.6 對象設(shè)計 13.6.1 使用模式設(shè)計對象 13.6.2 接口規(guī)格說明設(shè)計 13.6.3 重構(gòu)對象設(shè)計模型 13.6.4 優(yōu)化對象設(shè)計模型 小結(jié) 習(xí)題 第14章 面向?qū)ο髮崿F(xiàn) 14.1 面向?qū)ο蟪绦蛟O(shè)計語言 14.2 面向?qū)ο蟮某绦驅(qū)崿F(xiàn)特征 14.3 面向?qū)ο鬁y試 14.3.1 面向?qū)ο鬁y試模型 14.3.2 面向?qū)ο蠓治龅臏y試 14.3.3 面向?qū)ο笤O(shè)計的測試 14.3.4 面向?qū)ο缶幊痰臏y試 14.3.5 面向?qū)ο蟮膯卧獪y試 14.3.6 面向?qū)ο蟮募蓽y試 14.3.7 面向?qū)ο蟮南到y(tǒng)測試 小結(jié) 習(xí)題 …… 第三部分 軟件工程管理 第四部分 軟件工程高級課題
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服