互联网
类型
8.5
豆瓣评分
可以朗读
语音朗读
199千字
字数
2022-09-01
发行日期
展开全部
主编推荐语
本书深入介绍了从开发方法、生产力到面向对象的设计需求和系统文档的方方面面。
内容简介
通过本书,你将学习到:为什么遵循软件匠艺模型可以让你做到最好;如何利用可追溯性来加强文档的一致性;如何通过用例分析来创建自己的UML需求;如何利用IEEE文档标准开发出更好的软件。
通过对高质量软件开发中技能、态度和道德方面的深入讲解,本书揭示了如何将工程原理应用于编程的正确方法。在这个过程中,作者不仅会教给你规则,还会告诉你什么时候该打破规则。他不仅会启发你认识什么是最佳实践,同时还会让你发现适合自己的最佳实践。
目录
- 版权信息
- 内容简介
- 推荐序1
- 推荐序2
- 推荐语
- 前言
- 第1部分 个人软件工程
- 1 软件开发的比喻
- 1.1 什么是软件
- 1.2 与其他领域的相似性
- 1.3 软件工程
- 1.4 软件匠艺
- 1.5 通往卓越编程的道路
- 1.6 获取更多信息
- 2 生产力
- 2.1 什么是生产力
- 2.2 程序员生产力与团队生产力的比较
- 2.3 工时和实际时间
- 2.4 概念复杂性和范围复杂性
- 2.5 预测生产力
- 2.6 度量指标,以及我们为什么需要它们
- 2.7 我们怎样才能每天写出10行代码
- 2.8 估计开发时间
- 2.9 危机模式项目管理
- 2.10 如何提高工作效率
- 2.11 获取更多信息
- 3 软件开发模型
- 3.1 软件开发生命周期
- 3.2 软件开发模型
- 3.3 软件开发方法论
- 3.4 卓越程序员的模型和方法论
- 3.5 获取更多信息
- 第2部分 UML
- 4 UML和用例介绍
- 4.1 UML标准
- 4.2 UML用例模型
- 4.3 UML系统边界图
- 4.4 除用例以外
- 4.5 获取更多信息
- 5 UML活动图
- 5.1 UML活动状态符号
- 5.2 扩展UML活动图
- 5.3 获取更多信息
- 6 UML类图
- 6.1 UML中的面向对象分析与设计
- 6.2 类图中的可见性
- 6.3 类属性
- 6.4 类操作
- 6.5 UML的类关系
- 6.6 对象
- 6.7 获取更多信息
- 7 UML交互图
- 7.1 时序图
- 7.2 协作图
- 7.3 获取更多信息
- 8 其他UML图
- 8.1 组件图
- 8.2 包图
- 8.3 部署图
- 8.4 合成结构图
- 8.5 状态图
- 8.6 关于UML的更多信息
- 8.7 获取更多信息
- 第3部分 文档
- 9 系统文档
- 9.1 系统文档类型
- 9.2 可追溯性
- 9.3 确认、验证和审查
- 9.4 通过文档降低开发成本
- 9.5 获取更多信息
- 10 需求文档
- 10.1 需求的来源和可追溯性
- 10.2 设计目标
- 10.3 系统需求规范文档
- 10.4 软件需求规范文档
- 10.5 创建需求
- 10.6 用例
- 10.7 根据用例创建DAQ软件需求
- 10.8 (从SRS中选择的)DAQ软件需求
- 10.9 用需求信息更新可追溯性矩阵
- 10.10 获取更多信息
- 11 软件设计描述文档
- 11.1 IEEE Std 1016-1998和IEEE Std 1016-2009
- 11.2 IEEE 1016-2009的概念模型
- 11.3 SDD所需内容
- 11.4 SDD的可追溯性和标签
- 11.5 建议的SDD大纲
- 11.6 SDD文档示例
- 11.7 用设计信息更新可追溯性矩阵
- 11.8 创建软件设计
- 11.9 获取更多信息
- 12 软件测试文档
- 12.1 Std 829中的软件测试文档
- 12.2 测试计划
- 12.3 软件审查列表文档
- 12.4 软件测试用例文档
- 12.5 软件测试过程文档
- 12.6 级别测试日志
- 12.7 异常报告
- 12.8 测试报告
- 12.9 你真的需要这些吗
- 12.10 获取更多信息
- 后记: 如何设计卓越的代码
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。