软件质量始终是软件领域的热门话题。当下新一代信息技术层出不穷,软件的复杂程度变得越来越高,对于软件质量的测量和评价也变得越来越困难。
本书围绕软件工程领域的标准展开,以软件质量、软件测试、软件质量评价、软件质量保证等标准应用为主导,逐一对软件质量、软件测试、质量保证、软件规模度量、软件复杂性度量相关的技术要点展开讲解。
本书适合希望学习软件质量、软件测试等标准化知识的研究人员、开发人员和测试人员阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 软件测试与质量评价(基于标准的软件质量实践)/软件质量和网络安全系列 |
分类 | |
作者 | |
出版社 | 上海科学技术出版社 |
下载 | ![]() |
简介 | 内容推荐 软件质量始终是软件领域的热门话题。当下新一代信息技术层出不穷,软件的复杂程度变得越来越高,对于软件质量的测量和评价也变得越来越困难。 本书围绕软件工程领域的标准展开,以软件质量、软件测试、软件质量评价、软件质量保证等标准应用为主导,逐一对软件质量、软件测试、质量保证、软件规模度量、软件复杂性度量相关的技术要点展开讲解。 本书适合希望学习软件质量、软件测试等标准化知识的研究人员、开发人员和测试人员阅读。 作者简介 龚家瑜,上海计算机软件技术开发中心软件评测方向技术负责人,博士、高级工程师,ISO/IEC JTC1/SC7 WG42中国专家,全国信息技术标准化技术委员会软件与系统工程分技术委员会委员,主持国家自然科学基金青年基金项目、上海市青年英才扬帆计划,作为主要起草人参与编制了软件质量、软件测试相关的国家标准、行业标准10余项。 目录 第1章 系统与软件质量概述 1.1 质量 1.2 软件质量 1.2.1 软件 1.2.2 软件质量事故 1.2.3 软件危机与软件工程 1.3 软件质量模型 1.3.1 Jim McCall软件质量模型 1.3.2 Barry W. Boehm软件质量模型 1.3.3 FURPS/FURPS+软件质量模型 1.3.4 R. Geoff Dromey软件质量模型 1.3.5 ISO/IEC软件质量模型 1.4 软件质量相关标准关系 第2章 软件质量与测试标准体系 2.1 软件质量与测试相关标准化 2.2 软件质量与测试相关的标准化组织 2.2.1 ISO/IEC JTC1/SC 2.2.2 IEEE 2.2.3 SAC/TC 2.2.4 其他标准化组织 2.3 软件质量与测试标准体系的发展 2.3.1 软件质量标准体系发展 2.3.2 软件测试标准体系发展 2.4 软件质量标准 2.4.1 软件质量模型 2.4.2 软件质量测量 2.4.3 软件质量需求 2.5 软件测试标准 2.6 软件质量保证体系标准概述 第3章 软件规模度量 3.1 IFPUG方法 3.1.1 功能规模的计算 3.1.2 功能点的计数 3.2 其他功能点度量方法 3.2.1 Mark Ⅱ 3.2.2 COSMIC 3.2.3 FiSMA 3.2.4 NESMA 3.2.5 功能点法的比较 3.3 功能点度量案例 3.3.1 系统需求 3.3.2 数据功能度量 3.3.3 事务功能度量 3.3.4 结果计算 3.4 软件功能规模的应用——成本度量 第4章 软件复杂性度量 4.1 内聚性与耦合性 4.1.1 内聚的形式 4.1.2 内聚性度量 4.1.3 耦合的形式 4.1.4 耦合性度量 4.2 其他复杂性度量指标 4.2.1 程序结构复杂性度量 4.2.2 类复杂性度量 4.2.3 抽象性度量 4.2.4 封装性度量 4.2.5 注释度量 4.3 基于复杂性度量的软件缺陷预测 4.3.1 构建软件缺陷数据仓库 4.3.2 构建度量元 4.3.3 特征提取 4.3.4 预测方法 4.3.5 软件缺陷预测的难点 第5章 软件质量保证 5.1 质量保证体系标准 5.1.1 CMMI 5.1.2 PSP 5.1.3 TSP 5.1.46 Sigma 5.1.5 ISO 9001质量管理体系 5.1.6 ISO/IEC 15504及ISO/IEC 5.2 质量保证内容 5.3 文档评审 5.3.1 专家评审 5.3.2 会议评审 5.4 风险管理 5.4.1 风险管理规划 5.4.2 风险管理过程 5.4.3 风险识别方法 5.5 需求跟踪 5.5.1 建立需求跟踪矩阵 5.5.2 需求跟踪记录 5.5.3 需求变更流程 5.6 配置管理 5.6.1 配置管理计划编制 5.6.2 配置项管理&基线管理 5.6.3 配置状态报告编制 5.6.4 配置审计 5.6.5 变更管理 5.6.6 版本发布 5.7 项目度量 5.7.1 项目度量方法 5.7.2 实用软件测量 5.8 任务跟踪 5.8.1 个人工作周报 5.8.2 项目组周报 5.8.3 项目例会 5.8.4 项目里程碑评审会议 5.9 代码规范 5.10 QA测试 第6章 软件测试方法 6.1 测试标准应用 6.2 测试过程 6.2.1 组织级测试过程 6.2.2 测试管理过程 6.2.3 动态测试过程 6.3 测试级别 6.3.1 单元测试 6.3.2 集成测试 6.3.3 组件测试 6.3.4 契约测试 6.3.5 端到端测试 6.3.6 小结 6.4 测试类型 6.4.1 功能测试 6.4.2 性能效率测试 6.4.3 兼容性测试 6.4.4 易用性测试 6.4.5 可靠性测试 6.4.6 信息安全性测试 6.4.7 维护性测试 6.4.8 可移植性测试 6.5 测试技术 6.5.1 基于规格说明的测试设计技术 6.5.2 基于结构的测试设计技术 6.5.3 基于经验的测试设计技术(错误推测法) 第7章 软件质量测量 7.1 质量模型 7.1.1 产品质量模型 7.1.2 使用质量模型 7.1.3 数据质量模型 7.1.4 质量模型的使用 7.2 质量测量 7.2.1 质量测量框架 7.2.2 产品质量测量 7.2.3 使用质量测量 7.2.4 数据质量测量 7.2.5 不同质量模型质量测度之间的关系 7.3 质量测度数据分析 7.4 质量测量案例 7.4.1 项目概述 7.4.2 技术方案 7.4.3 质量模型建立 7.4.4 质量测量方法设计 7.4.5 质量测量使用 第8章 软件产品评价 8.1 评价过程 8.1.1 确立评价需求 8.1.2 规定评价 8.1.3 设计评价 8.1.4 执行评价 8.1.5 结束评价 8.2 质量评价方法 8.2.1 加权平均法 8.2.2 模糊综合评价法 8.2.3 人工神经网络法 8.3 评价实例 8.3.1 移动教学软件质量评价 8.3.2 翻译类软件产品的质量评价 8.3.3 文本编辑软件质量评价 附录:Function Point Modeler使用指南 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。