中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
軟件工程與項目管理

包郵 軟件工程與項目管理

出版社:西安電子科技大學出版社出版時間:2024-01-01
開本: 26cm 頁數: 358頁
本類榜單:教材銷量榜
中 圖 價:¥41.7(7.1折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件工程與項目管理 版權信息

軟件工程與項目管理 內容簡介

本書全面、系統地介紹了軟件工程的概念、原理和典型的技術方法,并介紹了UML以及軟件項目的管理技術。 全書共12章。第1章概括介紹了軟件工程的發展和基本原理以及具有代表性的CASE工具,討論了軟件工程職業道德規范、軟件工程發展過程中所使用的技術等;第2章介紹了軟件的生命周期,討論了軟件過程的基本活動和常用的軟件開發方法,并介紹了典型的軟件過程模型和微軟公司的軟件開發過程案例;第3章主要介紹了軟件項目立項的常用方法、可行性分析、軟件項目團隊的建立以及軟件項目立項文檔的編寫;第4章主要介紹了需求分析的過程、方法和軟件需求分析文檔的編寫;第5章、第6章分別介紹了軟件的總體設計和詳細設計;第7~9章分別介紹了軟件編碼、軟件測試與調試及軟件維護;第10章介紹了面向對象方法學;第11章介紹了統一建模語言(UML);第12章介紹了軟件項目管理。書中將一個完整的“教務管理系統”案例貫穿于始終,并在每章的*后以“圖書管理系統”為目標,增設了“實戰訓練”環節。 本書可作為高職高專學校以及應用型本科院校軟件工程課程的教材,也可作為軟件開發人員以及軟件愛好者的參考書。

軟件工程與項目管理 目錄

第1章 概述 1 1.1 軟件 1 1.1.1 軟件及軟件特性 1 1.1.2 軟件的發展及分類 3 1.1.3 軟件危機及其產生的主要原因 4 1.1.4 軟件危機的表現 5 1.1.5 解決軟件危機的途徑 5 1.2 軟件工程 5 1.2.1 軟件工程的概念 5 1.2.2 軟件工程的三要素 5 1.2.3 軟件工程的目標 6 1.2.4 軟件工程的開發原則 7 1.2.5 軟件工程涉及的人員 7 1.3 軟件工程發展中的軟件開發方法與技術 9 1.4 計算機輔助軟件工程 14 1.5 軟件工程與其他相關學科的關系 17 1.6 軟件工程職業道德規范 18 1.7 軟件項目成敗情況統計 18 1.8 全球軟件產業的現狀、趨勢與挑戰 19 1.9 實戰訓練 19 本章小結 19 習題1 20 第2章 軟件生命周期與軟件過程 22 2.1 軟件生命周期 22 2.1.1 軟件生命周期中時期與階段的劃分以及各階段的任務 23 2.1.2 軟件生命周期中各階段所占的百分比 25 2.1.3 軟件生命周期中各階段的文檔 25 2.1.4 各類人員使用的文檔說明 26 2.2 軟件過程的概念 26 2.2.1 軟件過程的定義 26 2.2.2 軟件過程的基本活動 26 2.2.3 軟件過程的制品 27 2.2.4 軟件項目從立項到結題的過程 27 2.3 幾種典型的軟件過程模型 28 2.3.1 瀑布模型 28 2.3.2 快速原型模型 29 2.3.3 螺旋模型 30 2.3.4 增量模型 31 2.3.5 噴泉模型 32 2.3.6 V形模型 33 2.3.7 形式化方法模型 33 2.3.8 組合模型 34 2.4 微軟公司的軟件開發過程 34 2.4.1 微軟開發過程管理的基本原則 34 2.4.2 微軟公司的軟件過程模型 35 2.5 實戰訓練 36 本章小結 36 習題2 36 第3章 可行性與計劃研究 38 3.1 軟件項目立項方法 38 3.1.1 委托開發項目 38 3.1.2 自主開發項目 39 3.2 可行性研究 39 3.2.1 可行性研究的內容 39 3.2.2 可行性研究的步驟 40 3.3 系統流程圖 40 3.4 軟件項目規模成本估算 42 3.4.1 代碼行估算技術 42 3.4.2 功能點估算法 43 3.4.3 類比估算法 43 3.4.4 自下而上估算法 43 3.4.5 專家估算法 44 3.5 成本—效益分析 44 3.6 制訂軟件開發計劃 46 3.6.1 軟件項目開發計劃書的內容 46 3.6.2 軟件項目開發計劃書的編制過程 48 3.6.3 項目計劃內容確定 50 3.7 軟件項目立項文檔 51 3.8 軟件項目團隊的建立 57 3.8.1 團隊定義 57 3.8.2 項目組織形式 57 3.8.3 團隊建設 59 3.9 實戰訓練 60 本章小結 62 習題3 62 第4章 需求分析 63 4.1 需求分析概述 63 4.1.1 需求因素對項目成敗的影響 63 4.1.2 需求問題的高代價性 64 4.1.3 常見的需求定義錯誤 65 4.1.4 應用領域知識對需求分析人員的重要性 66 4.2 軟件需求的概念與層次 67 4.2.1 軟件需求的概念 67 4.2.2 需求的層次 67 4.3 獲取需求的目的和獲取需求常用的方法 68 4.3.1 獲取需求的目的 68 4.3.2 獲取需求常用的方法 68 4.4 需求分析的目標和任務 69 4.5 需求分析的過程 71 4.6 需求分析的原則 71 4.7 需求分析階段常見的問題及需求分析的技巧 72 4.7.1 需求分析階段常見的問題 72 4.7.2 軟件需求分析技巧 73 4.8 需求分析的方法 73 4.8.1 結構化分析方法 74 4.8.2 原型分析方法 80 4.9 軟件需求分析文檔 83 4.9.1 軟件需求規格說明和需求評審 83 4.9.2 教務管理系統需求說明書 85 4.10 實戰訓練 87 本章小結 89 習題4 89 第5章 軟件的總體設計 92 5.1 總體設計的目標和任務 92 5.1.1 總體設計的目標 92 5.1.2 總體設計的任務和步驟 93 5.2 設計的概念和原則 94 5.2.1 模塊化 94 5.2.2 抽象 95 5.2.3 逐步求精 95 5.2.4 信息隱藏和局部化 95 5.2.5 模塊獨立性 96 5.3 控制層次與結構劃分 99 5.3.1 控制層次 99 5.3.2 結構劃分 100 5.4 針對有效模塊化的設計啟發 101 5.5 描繪軟件結構的圖形工具 102 5.5.1 HIPO圖 102 5.5.2 系統結構圖 104 5.6 結構化設計 104 5.6.1 系統結構圖中的模塊 105 5.6.2 變換流與變換型系統結構 106 5.6.3 變換分析 106 5.6.4 事務流與事務型系統結構圖 111 5.6.5 事務分析 112 5.6.6 “黑箱”技術的使用 114 5.6.7 混合結構分析 114 5.7 數據庫設計 116 5.7.1 數據庫設計的原則 116 5.7.2 數據庫設計過程 118 5.8 總體設計說明書的編寫 124 5.9 實戰訓練 125 本章小結 126 習題5 126 第6章 軟件詳細設計 129 6.1 詳細設計的任務 129 6.2 詳細設計的原則 130 6.3 詳細設計的方法 130 6.4 詳細設計可采用的工具 131 6.5 詳細設計工具的選擇 138 6.6 接口設計 139 6.6.1 用戶界面設計的意義及任務 139 6.6.2 用戶界面設計的主要問題 139 6.6.3 用戶界面需求分析 141 6.6.4 用戶界面的特性及設計原則 141 6.6.5 人機界面設計過程 142 6.6.6 人機界面設計實現原則及典型案例 144 6.7 詳細設計說明書 146 6.8 實戰訓練 146 本章小結 150 習題6 150 第7章 軟件編碼 152 7.1 軟件編碼的目的 152 7.2 程序設計語言 152 7.2.1 程序設計語言的分類 152 7.2.2 程序設計語言特性的比較 153 7.2.3 程序設計語言的選擇 155 7.3 結構化程序設計 155 7.3.1 結構化程序設計的原則 156 7.3.2 程序設計——自頂向下、逐步求精 156 7.3.3 數據結構的合理化 158 7.4 編碼風格 158 7.4.1 程序的內部文檔 159 7.4.2 數據說明 165 7.4.3 語句結構 165 7.4.4 輸入和輸出 166 7.5 程序編碼優化技術 167 7.5.1 程序優化 167 7.5.2 程序優化方法 168 7.5.3 網絡優化 175 7.6 代碼評審和版本控制 176 7.6.1 代碼評審 176 7.6.2 版本控制 177 7.7 實戰訓練 179 本章小結 181 習題7 181 第8章 軟件測試與調試 183 8.1 概述 183 8.1.1 “BUG”一詞的由來 183 8.1.2 軟件缺陷對軟件帶來影響的例子 184 8.1.3 為什么會出現軟件缺陷 185 8.1.4 軟件缺陷定義 186 8.1.5 軟件缺陷的修復費用 187 8.1.6 對測試人員的技術要求及測試人員的配備情況 187 8.2 軟件測試的定義和目的 189 8.2.1 軟件測試的定義 189 8.2.2 軟件測試的目的 190 8.3 軟件測試的任務和目標 190 8.3.1 軟件測試的任務 190 8.3.2 軟件測試的目標 190 8.3.3 測試類別 192 8.4 軟件測試的基本原則 192 8.5 軟件測試的方法 193 8.5.1 靜態測試方法 193 8.5.2 動態測試方法 195 8.5.3 測試用例 199 8.5.4 黑盒測試法 200 8.5.5 白盒測試法 204 8.6 軟件測試的步驟 210 8.6.1 單元測試 210 8.6.2 集成測試 213 8.6.3 確認測試 215 8.6.4 系統測試 217 8.6.5 驗收測試 219 8.7 回歸測試 220 8.8 程序調試 222 8.8.1 程序調試技術 222 8.8.2 程序調試策略 223 8.9 實戰訓練 224 本章小結 225 習題8 225 第9章 軟件維護 228 9.1 軟件維護的概念 228 9.2 軟件維護的特點 228 9.3 軟件維護的類型及比例 231 9.4 區分維護類型的原則 232 9.5 軟件維護的步驟 233 9.5.1 填寫維護申請報告 233 9.5.2 維護計劃 233 9.5.3 維護工作實施 234 9.5.4 維護文檔整理 236 9.5.5 維護活動評價 237 9.6 軟件的可維護性 237 9.7 軟件維護的副作用 238 9.8 軟件重用 239 本章小結 241 習題9 241 第10章 面向對象方法學 244 10.1 面向對象的概念 244 10.1.1 傳統開發方法存在的問題 244 10.1.2 面向對象的基本概念 245 10.1.3 面向對象的特征 247 10.1.4 面向對象的要素 247 10.1.5 面向對象的開發方法 248 10.2 面向對象的模型 248 10.2.1 對象模型 248 10.2.2 動態模型 252 10.2.3 功能模型 253 10.3 面向對象的分析 254 10.3.1 面向對象的分析過程 254 10.3.2 建立對象模型 255 10.3.3 建立動態模型 260 10.3.4 建立功能模型 262 10.3.5 確定操作 263 10.4 面向對象的設計 263 10.5 面向對象的實現 267 10.6 面向對象和基于對象的區別 268 10.7 實戰訓練 269 本章小結 270 習題10 270 第11章 統一建模語言(UML) 273 11.1 概述 273 11.1.1 什么是UML 273 11.1.2 UML的發展史 273 11.1.3 UML的特點 274 11.1.4 UML的應用領域 274 11.1.5 基于UML的設計過程 275 11.2 UML概念模型 275 11.2.1 UML的構成 275 11.2.2 UML的基本構造塊 275 11.2.3 UML的規則 276 11.2.4 UML的公共機制 277 11.3 UML的靜態建模機制 277 11.3.1 用例圖 277 11.3.2 類圖 279 11.3.3 對象圖 280 11.3.4 包圖 281 11.4 UML的動態建模機制 282 11.4.1 協作圖 282 11.4.2 時序圖 282 11.4.3 活動圖 283 11.4.4 狀態圖 284 11.5 UML面向實現機制 284 11.5.1 組件圖 284 11.5.2 配置圖 285 11.6 UML建模工具 286 11.6.1 Rational Rose 286 11.6.2 Microsoft Office Visio 286 11.7 UML建模實例 287 11.8 實戰訓練 291 本章小結 294 習題11 294 第12章 軟件項目管理 295 12.1 項目與項目管理 295 12.2 ISO 9000國際標準簡介 297 12.3 CMMI 298 12.3.1 CMMI的基本概念 298 12.3.2 CMMI的體系結構 299 12.4 ISO 9000與CMMI的比較 300 12.5 軟件項目管理過程 301 12.5.1 項目組織結構 303 12.5.2 項目啟動 303 12.5.3 項目過程定義 305 12.5.4 工作分解結構 305 12.5.5 制訂風險計劃 306 12.5.6 制訂項目文檔管理 307 12.5.7 制訂項目培訓計劃 308 12.5.8 制訂項目監控過程 308 12.5.9 制訂項目進度表 309 12.5.10 合成項目計劃和從屬計劃 310 12.5.11 獲得對計劃的承諾 311 12.5.12 評審 311 12.5.13 跟蹤項目計劃估計值 313 12.5.14 跟蹤風險 315 12.5.15 里程碑總結 315 12.5.16 變更管理 316 12.5.17 問題管理 317 12.5.18 項目總結 318 12.6 模板和表格 318 12.7 實戰訓練 319 本章小結 319 習題12 319 附錄 計算機軟件文檔編制規范 (GB/T 8567—2006) 321 附錄A 可行性分析(研究)報告(FAR) 321 附錄B 軟件(或項目)開發計劃(SDP) 323 附錄C 軟件需求規格說明(SRS) 330 附錄D 軟件(結構)設計說明(SDD) 338 附錄E 軟件測試計劃(STP) 343 附錄F 軟件測試報告(STR) 347 附錄G 開發進度月報(DPMR) 350 附錄H 項目開發總結報告(PDSR) 352 附錄I 軟件用戶手冊(SUM) 354 參考文獻 358
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 北京开源多邦科技发展有限公司官网| 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 找培训机构_找学习课程_励普教育 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 深圳南财多媒体有限公司介绍| 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 窖井盖锯圆机_锯圆机金刚石锯片-无锡茂达金刚石有限公司 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 |