4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册

软件工程最佳实践

作者:琼斯
出版社:机械工业出版社出版时间:2014-01-01
开本: 16开 页数: 487
中 图 价:¥72.3(7.3折) 定价  ¥99.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

软件工程最佳实践 版权信息

软件工程最佳实践 本书特色

琼斯编著的这本《软件工程*佳实践》深入地探讨了其他软件工程文献中很少涵盖的如下主题:为什么软件行业开发出了超过2500种之多的编程语言,软件质量传统定义的诸多问题,“代码行数”和“平均缺陷成本”等违反标准经济学假设的通用度量指标的种种缺陷。本书指出,数量巨大的“新”项目实际上只不过是遗留应用的替代品。这说明为寻找那些已遗失的初始需求而进行的数据挖掘应该成为软件项目的标准实践。本书还讨论了如何将机构精简、裁员的危害降至*小等棘手的社会工程问题。本书说明了如何有效地使用成熟、可靠的工程过程来规划、估算、安排进度和管理各种类型的软件项目。

软件工程最佳实践 内容简介

《软件工程*佳实践》从软件工程的宏观层面,以专业的视角,摆事实、列数据,对比各种软件工程实践,剖析优劣,洞悉软件工程的是非与成败,揭露各种软件工程实践的伪真理,深刻指出软件项目中存在的各种问题的实质,并给出中肯的改进建议和解决方案。这些*佳实践来自作者所研究的全球超过600家知名软件公司和美国30余个大型政府机构,可以称得上是软件行业半个世纪以来全球范围内软件工程实践的精华。本书共分9章。第1章给出软件工程“*佳实践”的定义,第2章探讨软件工程领域的50条*佳实践,第3章展望未来软件开发的状况,第4章评估学习新的软件工程信息的17个渠道,第5章展示许多不同类型组织结构的考察结果,第6章讨论涉及项目管理的关键职能,第8章探讨编程和代码开发工作以及度量编程效率和编程质量的方法等,第9章讨论正式审查、静态分析以及其他17种不同形式测试方法的优势和劣势等。

软件工程最佳实践 目录

译者序 序 前言 第1章 软件*佳实践的介绍和定义 1 1.1 什么是“*佳实践”?如何进行评估 5 1.2 软件开发、部署以及维护的多种路径 7 1.3 软件部署的路径 9 1.4 维护和部署的路径 10 1.5 软件开发、部署以及维护的量化 12 1.6 软件工程中的关键主题 14 1.7 方法、实践以及社会学因素的总排名 18 1.8 总结 28 参考文献 28 第2章 50个软件*佳实践概述 31 2.1 *大限度地减少裁员所带来的危害 33 2.2 技术人员的积极性和动力 35 2.3 经理和高管的积极性与动力 37 2.4 软件人才的选拔和招聘 39 2.5 软件人员的考核以及职业生涯规划 39 .2.6 软件应用早期的范围控制 40 2.7 软件应用的外包 41 2.8 使用承包商和管理顾问 44 2.9 选择软件方法、工具以及做法的*佳实践 45 2.10 认证方法、工具以及实践 49 2.11 软件应用的需求 54 2.12 用户参与软件项目 55 2.13 软件应用中的行政管理支持 56 2.14 软件架构和设计 57 2.15 软件项目规划 58 2.16 软件项目的成本估算 59 2.17 软件项目的风险分析 61 2.18 软件项目的价值分析 63 2.19 取消或拯救陷入困境的项目 64 2.20 软件项目的组织结构 65 2.21 培训软件项目经理 67 2.22 培训软件技术人员 69 2.23 使用软件专家 69 2.24 软件工程师、专家以及管理人员的认证 71 2.25 软件项目中的沟通 73 2.26 软件的可重用性 74 2.27 可重用材料的认证 76 2.28 编程 80 2.29 软件项目管理 82 2.30 软件项目的度量和指标 82 2.31 软件的基准和基线 84 2.32 软件项目的里程碑和成本跟踪 86 2.33 软件发布前的变更控制 87 2.34 配置控制 89 2.35 软件质量保证 90 2.36 审查以及静态分析 92 2.37 测试和测试库的控制 95 2.38 软件的安全性分析与控制 98 2.39 软件的性能分析 100 2.40 软件的国际标准 101 2.41 软件中的知识产权保护 101 2.42 防止病毒、间谍软件以及黑客 103 2.43 软件的部署和定制 114 2.44 培训软件应用的客户或用户 115 2.45 软件应用部署后的客户支持 116 2.46 软件担保和召回 117 2.47 软件发布后的变更管理 118 2.48 软件的维护和功能增强 119 2.49 软件应用的更新和发布 121 2.50 遗留应用的终止或撤销 122 2.51 总结 123 参考文献 123 第3章 2049年的软件开发和维护预览 133 3.1 引言 133 3.2 需求分析 134 3.3 设计 136 3.4 软件开发 138 3.5 用户文档 140 3.6 客户支持 140 3.7 部署和客户培训 142 3.8 软件维护和功能增强 143 3.9 软件外包 146 3.10 软件包评估和收购 152 3.11 技术选择和技术转型 154 3.12 企业架构和项目组合分析 156 3.13 软件学习预览 158 3.14 尽职调查 160 3.15 认证和授权 162 3.16 软件诉讼 164 3.17 总结 166 参考文献 167 第4章 软件人员如何学习新技能 168 4.1 引言 168 4.2 软件学习渠道的演变 169 4.3 软件工程师当前需要学习哪些技术主题 171 4.4 软件工程专家 173 4.5 软件专业的种类 175 4.6 专家与普通软件人员的大概比率 178 4.7 评估软件工程师所使用的学习渠道 179 4.8 需要额外教育的软件领域 196 4.9 软件学习的新动向 197 4.10 总结 198 4.11 软件管理和技术类主题课程 198 参考文献 201 第5章 软件团队的组织和专业化 203 5.1 引言 203 5.2 量化组织结果 204 5.3 割裂的信息技术和系统软件世界 204 5.4 集中办公与分布式开发 205 5.5 软件专家组织面临的挑战 207 5.6 由小到大的软件组织结构 209 5.7 大型公司的专家组织 226 5.8 总结 254 参考文献 255 第6章 项目管理和软件工程 257 6.1 引言 257 6.2 软件规模估算 263 6.3 软件进度与问题跟踪 296 6.4 软件基准 300 6.5 总结 318 参考文献 318 第7章 需求、业务分析、架构及设计 322 7.1 引言 322 7.2 软件需求 323 7.3 软件需求方法论及实践 337 7.4 业务分析 347 7.5 软件架构 349 7.6 企业架构师 352 7.7 软件设计 356 7.8 总结 360 参考文献 361 第8章 编程和代码开发 364 8.1 引言 364 8.2 编程语言开发简史 364 8.3 我们为什么会有超过2500种编程语言 366 8.4 编程语言普及性的探索 369 8.5 我们到底需要多少种编程语言 372 8.6 建立一个国家级的编程语言翻译中心 374 8.7 为什么大多数软件都使用2~15种编程语言 377 8.8 有多少程序员使用多种编程语言 378 8.9 源代码中通常会出现何种类型的缺陷 380 8.10 软件缺陷的逻辑和属性 382 8.11 软件源代码缺陷的预防和去除 387 8.12 编程缺陷预防方法 388 8.13 缺陷去除方法 396 8.14 “代码行”度量方法的经济学问题 403 8.15 总结 415 参考文献 416 第9章 软件质量:软件工程成功的关键 419 9.1 引言 419 9.2 软件质量定义 421 9.3 软件质量度量 441 9.4 软件缺陷预防 453 9.5 软件缺陷去除 462 9.6 软件质量专家 467 9.7 软件质量的经济价值 479 9.8 总结 486 参考文献 486
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服