注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程實(shí)用教程

軟件工程實(shí)用教程

軟件工程實(shí)用教程

定 價:¥36.00

作 者: 周元哲
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111508878 出版時間: 2015-08-01 包裝:
開本: 16開 頁數(shù): 210 字?jǐn)?shù):  

內(nèi)容簡介

  本書較為全面、系統(tǒng)地講述了當(dāng)前軟件工程領(lǐng)域的理論和實(shí)踐知識,涉及了最新的軟件工程理論、標(biāo)準(zhǔn)、技術(shù)和工具,展望了軟件工程的發(fā)展趨勢。本書內(nèi)容包括軟件工程學(xué)概述、軟件可行性與項目計劃、軟件需求分析、軟件設(shè)計、編程、測試、軟件項目驗收與維護(hù)、軟件項目管理、軟件過程、面向?qū)ο箝_發(fā)與UML、軟件工具與開發(fā)環(huán)境、文檔、軟件工程進(jìn)展、軟件工程案例和軟件工程實(shí)驗指導(dǎo)。本書適合作為高等院校軟件工程相關(guān)專業(yè)的教材或教學(xué)參考書,也可供計算機(jī)應(yīng)用開發(fā)人員參考或用作全國軟件技術(shù)資格與水平考試的培訓(xùn)資料。

作者簡介

暫缺《軟件工程實(shí)用教程》作者簡介

圖書目錄

出版說明
前言
第1章 軟件工程學(xué)概述
1.1 軟件
1.1.1 軟件發(fā)展歷史
1.1.2 軟件特點(diǎn)
1.1.3 軟件分類
1.2 軟件危機(jī)
1.2.1 軟件缺陷案例
1.2.2 軟件危機(jī)產(chǎn)生原因
1.3 軟件工程研究范疇
1.3.1 軟件開發(fā)方法
1.3.2 軟件開發(fā)工具
1.3.3 軟件開發(fā)過程
1.4 軟件開發(fā)模型
1.4.1 瀑布模型
1.4.2 原型模型
1.4.3 增量模型
1.4.4 螺旋模型
1.4.5 噴泉模型
1.5 軟件工程基本原理
1.6 軟件產(chǎn)業(yè)
1.6.1 國內(nèi)外軟件產(chǎn)業(yè)的現(xiàn)狀
1.6.2 對軟件人才的要求
小結(jié)
習(xí)題
第2章 軟件可行性與項目計劃
2.1 可行性研究目的
2.2 可行性研究內(nèi)容
2.2.1 分析現(xiàn)有系統(tǒng)
2.2.2 技術(shù)可行性
2.2.3 經(jīng)濟(jì)可行性
2.2.4 其他可行性
2.3 可行性研究步驟
2.4 項目計劃
2.4.1 項目計劃作用
2.4.2 項目計劃種類
2.4.3 項目計劃內(nèi)容
2.4.4 項目計劃目的
小結(jié)
習(xí)題
第3章 軟件需求分析
3.1 需求分析內(nèi)容
3.2 需求分析困難
3.3 需求分析步驟
3.4 相關(guān)圖表
3.4.1 實(shí)體關(guān)系圖
3.4.2 數(shù)據(jù)流圖
3.4.3 數(shù)據(jù)字典
3.4.4 狀態(tài)轉(zhuǎn)換圖
3.4.5 層次方框圖
3.4.6 加工邏輯工具
小結(jié)
習(xí)題
第4章 軟件設(shè)計
4.1 軟件設(shè)計概述
4.1.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.1.2 接口設(shè)計
4.1.3 過程設(shè)計
4.2 軟件設(shè)計的基本原理
4.2.1 模塊化設(shè)計
4.2.2 耦合性和內(nèi)聚性
4.2.3 改進(jìn)軟件結(jié)構(gòu)的指導(dǎo)
原則
4.3 兩種設(shè)計方法
4.3.1 面向數(shù)據(jù)流設(shè)計方法
4.3.2 面向數(shù)據(jù)結(jié)構(gòu)設(shè)計方法
4.4 軟件體系結(jié)構(gòu)
4.4.1 二層模式——C/S體系
結(jié)構(gòu)
4.4.2 三層模式——MVC模式
4.5 人機(jī)界面設(shè)計
4.5.1 用戶特性
4.5.2 人機(jī)界面設(shè)計原則
4.5.3 人機(jī)界面設(shè)計四個問題
4.6 相關(guān)圖表
4.6.1 程序流程圖
4.6.2 N-S圖
小結(jié)
習(xí)題
第5章 編程
5.1 編程語言
5.1.1 程序設(shè)計語言歷史
5.1.2 結(jié)構(gòu)化程序設(shè)計
5.1.3 選擇語言的標(biāo)準(zhǔn)
5.2 高級程序設(shè)計語言
5.2.1 面向過程程序設(shè)計語言
5.2.2 面向?qū)ο蟪绦蛟O(shè)計語言
5.2.3 面向過程與面向?qū)ο蟮?br />區(qū)別
5.3 編碼規(guī)范
5.3.1 編碼風(fēng)格
5.3.2 程序效率
5.4 程序調(diào)試
5.4.1 調(diào)試策略
5.4.2 三種調(diào)試工具
小結(jié)
習(xí)題
第6章 測試
6.1 測試歷史演變
6.2 測試目的和原則
6.3 測試模型
6.3.1 V模型
6.3.2 W模型
6.3.3 H模型
6.3.4 X模型
6.4 測試用例
6.5 測試方法
6.5.1 白盒測試
6.5.2 黑盒測試
6.6 測試生命周期
6.6.1 測試計劃
6.6.2 測試分析
6.6.3 測試設(shè)計
6.6.4 測試執(zhí)行
6.6.5 評估測試
6.7 自動測試技術(shù)
6.7.1 自動化測試適用場合
6.7.2 測試工具原理
小結(jié)
習(xí)題
第7章 軟件項目驗收與維護(hù)
7.1 軟件項目驗收
7.1.1 項目結(jié)束
7.1.2 項目驗收過程
7.1.3 項目移交與清算
7.1.4 項目評價
7.2 軟件維護(hù)
7.2.1 軟件維護(hù)種類
7.2.2 軟件維護(hù)過程
7.2.3 軟件維護(hù)副作用
7.2.4 軟件可維護(hù)性
小結(jié)
習(xí)題
第8章 軟件項目管理
8.1 項目管理與軟件質(zhì)量
8.1.1 項目管理
8.1.2 軟件質(zhì)量
8.1.3 軟件測試與質(zhì)量保證
8.2 成本管理
8.2.1 代碼行法
8.2.2 功能點(diǎn)法
8.2.3 構(gòu)造型成本模型法
8.3 進(jìn)度管理
8.3.1 圖示方法
8.3.2 活動歷時估計
8.4 人力資源管理
8.4.1 項目人員角色
8.4.2 項目組織結(jié)構(gòu)
8.5 風(fēng)險管理
8.5.1 風(fēng)險類型
8.5.2 風(fēng)險管理主要活動
8.6 配置管理
8.6.1 相關(guān)概念
8.6.2 配置管理流程
小結(jié)
習(xí)題
第9章 軟件過程
9.1 過程改進(jìn)
9.2 ISO 9000系列
9.2.1 ISO 9000-3介紹
9.2.2 ISO/IEC 9126標(biāo)準(zhǔn)
9.3 CMM/PSP/TSP
9.3.1 軟件能力成熟度模型
9.3.2 個體軟件過程
9.3.3 群組軟件過程
9.4 ISO/IEC 15504過程評估
9.5 其他軟件過程
9.5.1 Rational統(tǒng)一過程
9.5.2 敏捷過程
9.5.3 微軟解決方案框架
小結(jié)
習(xí)題
第10章 面向?qū)ο箝_發(fā)與UML
10.1 面向?qū)ο箝_發(fā)過程
10.1.1 面向?qū)ο蠓治?br />10.1.2 面向?qū)ο笤O(shè)計
10.1.3 面向?qū)ο髮?shí)現(xiàn)
10.2 統(tǒng)一建模語言
10.2.1 UML簡介
10.2.2 UML模型圖概述
10.2.3 用例圖、時序圖、狀態(tài)圖
舉例說明
10.3 UML在三種模型中的
應(yīng)用
10.3.1 對象模型
10.3.2 動態(tài)模型
10.3.3 功能模型
小結(jié)
習(xí)題
第11章 軟件工具與開發(fā)環(huán)境
11.1 軟件工具與開發(fā)環(huán)境
11.2 軟件工具分類
11.3 通用項目管理工具
11.4 分析與設(shè)計工具
11.4.1 Project
11.4.2 GanttProject
11.4.3 Excel
11.4.4 Visio
11.4.5 PowerDesigner
11.5 軟件測試工具
11.5.1 測試管理軟件
TestDirector
11.5.2 功能測試工具
WinRunner
11.5.3 性能測試工具
LoadRunner
11.5.4 單元測試工具JUnit
11.6 缺陷跟蹤工具
11.6.1 Rational ClearQuest
11.6.2 JIRA
11.6.3 Bugzilla
11.7 軟件配置工具
11.7.1 Subversion(SVN)
11.7.2 VSS
11.7.3 ClearCase
11.7.4 CVS
11.8 UML工具
11.8.1 Rational Rose
11.8.2 ArgoUML
小結(jié)
習(xí)題
第12章 文檔
12.1 文檔作用
12.2 文檔編制原則
12.3 文檔分類
12.3.1 可行性研究報告
12.3.2 項目開發(fā)計劃
12.3.3 軟件需求說明書
12.3.4 概要設(shè)計說明書
12.3.5 詳細(xì)設(shè)計說明書
12.3.6 測試計劃
12.3.7 測試分析報告
12.3.8 用戶手冊
12.3.9 項目開發(fā)總結(jié)報告
小結(jié)
習(xí)題
第13章 軟件工程進(jìn)展
13.1 軟件外包
13.1.1 外包分類
13.1.2 外包項目監(jiān)理
13.2 開源軟件
13.2.1 開源軟件文檔
13.2.2 開源軟件協(xié)議
13.2.3 開源軟件簡介
13.3 凈室軟件工程
13.3.1 凈室軟件工程歷史
13.3.2 凈室軟件工程內(nèi)容
13.4 軟件再工程
13.4.1 設(shè)計恢復(fù)
13.4.2 逆向工程
13.4.3 正向工程
13.4.4 重構(gòu)
13.5 軟件復(fù)用
13.5.1 軟件復(fù)用分類
13.5.2 軟件復(fù)用技術(shù)
13.6 面向方面的編程
13.6.1 AOP概述
13.6.2 AOP術(shù)語
13.6.3 AOP語言
13.6.4 AOP研究方向
13.7 多Agent軟件體系
結(jié)構(gòu)
13.7.1 Agent概述
13.7.2 面向?qū)ο笈c面向代理
13.7.3 MAS系統(tǒng)
13.7.4 MAS優(yōu)點(diǎn)
13.8 網(wǎng)格動態(tài)體系結(jié)構(gòu)
13.8.1 基本概念
13.8.2 網(wǎng)格的定義
13.8.3 網(wǎng)格的技術(shù)特征
13.8.4 網(wǎng)格的體系結(jié)構(gòu)
小結(jié)
習(xí)題
第14章 軟件工程案例
14.1 面向過程開發(fā)案例—學(xué)生
宿舍管理系統(tǒng)
14.1.1 需求分析
14.1.2 軟件設(shè)計
14.1.3 系統(tǒng)實(shí)現(xiàn)
14.2 面向?qū)ο箝_發(fā)案例—廣告
管理系統(tǒng)
14.2.1 需求分析
14.2.2 軟件設(shè)計
14.2.3 系統(tǒng)實(shí)現(xiàn)
小結(jié)
習(xí)題
第15章 軟件工程實(shí)驗指導(dǎo)
15.1 實(shí)驗內(nèi)容
15.1.1 實(shí)驗?zāi)康?br />15.1.2 實(shí)驗要求
15.1.3 實(shí)驗組織形式
15.2 實(shí)驗題目
15.2.1 工資管理系統(tǒng)需求
15.2.2 學(xué)校課程安排系統(tǒng)
需求
15.2.3 學(xué)校教材訂購系統(tǒng)
需求
15.2.4 實(shí)驗室設(shè)備管理系統(tǒng)
需求
15.2.5 機(jī)票預(yù)訂系統(tǒng)需求
小結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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