高质量软件构建方法与实践

高质量软件构建方法与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书系统地讲述了贯穿整个软件生命周期的高质量软件产品的构建方法与质量保证体系。

内容简介

全书共7章,以软件研发过程中广泛使用的顺序模型为逻辑主线:第1章为概述;第2章~第4章讲述软件需求分析、策划及设计;第5章~第7章讲述软件实现、测试及持续集成与持续改进。

章节目录

版权信息

内容简介

前言

第1章 软件生命周期与软件质量保证

1.1 软件生命周期概述

1.2 开发模型与方法

1.2.1 瀑布模型

1.2.2 增量模型

1.2.3 原型模型

1.2.4 迭代模型

1.2.5 敏捷方法

1.2.6 开发模型与方法的实际应用

1.2.7 工程实践:改进型项目的开发模型

1.3 软件质量的成本

1.4 软件质量保证与测试

1.5 测试模型

1.5.1 V模型

1.5.2 W模型

1.5.3 H模型

1.5.4 X模型

1.5.5 前置测试模型

1.6 本章小结

第2章 软件需求

2.1 软件需求获取和分析

2.1.1 需求获取活动

2.1.2 需求获取方法之面谈

2.1.3 需求获取方法之原型法

2.1.4 工程实践:前景和范围

2.1.5 需求分析方法和流程

2.1.6 工程实践:用例说明文档

2.2 软件需求定义和验证

2.2.1 软件需求规格说明

2.2.2 工程实践:软件需求规格说明

2.2.3 需求验证

2.3 需求管理

2.3.1 需求基线

2.3.2 需求跟踪

2.3.3 需求变更控制

2.4 需求分析实施

2.5 本章小结

第3章 软件策划

3.1 软件计划

3.1.1 软件项目管理计划

3.1.2 软件质量保证计划

3.1.3 软件配置管理计划

3.1.4 软件测试计划

3.2 内容可以大于形式的评审

3.2.1 正式评审过程

3.2.2 评审角色和职责

3.2.3 评审类型

3.2.4 评审技术

3.2.5 支持评审的工具

3.2.6 评审成功的因素

3.3 软件策划实践

3.3.1 工作分解和进度安排

3.3.2 改进型工作分解和进度安排

3.4 经验教训总结

3.5 本章小结

第4章 软件设计

4.1 体系结构设计

4.1.1 系统逻辑架构设计

4.1.2 系统物理架构设计

4.2 用户界面设计

4.3 数据库设计

4.3.1 数据库结构设计

4.3.2 数据库运用设计

4.4 模块设计

4.5 设计评审

4.6 软件设计实践

4.6.1 绿灯会议

4.6.2 六西格玛设计

4.6.3 数据建模和算法设计实践

4.7 本章小结

第5章 软件实现

5.1 编码的底线及规范

5.2 看上去很美的组件测试

5.2.1 组件测试的范围及流程

5.2.2 创建组件测试的入口准则与出口准则

5.2.3 执行组件测试的入口准则与出口准则

5.2.4 组件测试的角色和职责

5.2.5 组件测试的设置和创建

5.2.6 组件测试的执行

5.3 软件编码实践

5.3.1 测试驱动开发

5.3.2 代码静态分析

5.4 本章小结

第6章 软件测试

6.1 集成测试

6.2 系统测试与验收测试

6.2.1 系统测试

6.2.2 验收测试

6.3 软件测试实践

6.3.1 集成测试之自动化执行

6.3.2 系统测试之内存测试

6.3.3 验收测试之语音传输质量测试

6.3.4 基于虚拟化容器技术的自动编译测试

6.4 本章小结

第7章 持续集成与持续改进

7.1 基于DevOps能力模型的持续集成

7.1.1 持续集成系统

7.1.2 持续集成模型的3个维度

7.1.3 持续集成方法的使用

7.2 基于精益数据分析的DevOps能力评估

7.2.1 DevOps能力评估方法概述

7.2.2 评估方法的应用

7.2.3 DevOps能力的评估结果

7.3 软件缺陷预防

7.3.1 缺陷预防的概念及意义

7.3.2 现有的缺陷预防方法

7.3.3 新的缺陷预防方法

7.4 本章小结

参考文献

高质量软件构建方法与实践是2023年由电子工业出版社出版,作者董昕 等。

得书感谢您对《高质量软件构建方法与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
江苏法院高质量司法探索与实践 电子书
本书包括高质量司法之总体构想、高质量司法之政治方向、高质量司法之服务大局、高质量司法之司法为民、高质量司法之公正司法、高质量司法之司法改革、高质量司法之队伍建设、高质量司法之基层基础八章,其中穿插延伸阅读、拓展资料·发布、拓展资料·数据、拓展资料·案例、拓展资料·调研等板块,以数据、案例、规范性文件等多种形式,力求对江苏法院高质量司法的探索与实践进行展示。
软件定义网络核心原理与应用实践 电子书
本书分为核心原理和应用实践两大部分,对软件定义网络(SDN)技术进行了全面剖析和深入解读。第一部分首先阐述了SDN的设计思想与体系架构,详细分析了软件定义网络的控制转发分离和可编程性两个突出属性,其次介绍了以OpenFlow为代表的SDN南向接口协议,以及北向和东向接U协议,接下来根据SDN的层次化架构,依次介绍了SDN数据平面、控制平面以及SDN应用案例,最后梳理总结J,SDN标准化进展以及学术
软件质量管理:标准、技术与实践 电子书
本书内容包括:软件能力成熟度模型(CMM)、拾度9000族质量管理标准、软件质量管理、软件质量管理实践、基于ISO9001和CMM的软件质量管理平台。
软件工程原理与方法(微课版) 电子书
随着信息技术的发展,软件已经深入到人类社会生产和生活的各个方面。软件工程是软件开发经验总结的理论课程,具有很强的实践性。本书覆盖软件系统完整的生命周期中的软件活动,从需求、分析、设计、实现到维护、以及软件质量保证。全书共11章,主要内容包括绪论、软件工程要素、需求分析、面向对象思想与范型、面向对象分析、软件系统设计、软件实现、软件质量保证、软件生命周期模型、综合案例实践。
创业管理:理论、方法与实践 电子书
提高学生创业素质,关注理论实用性,解析创业全过程。