软件质量保证与测试 第1章 软件质量和测试的背景 * 内容提要 1.1 软件特征与软件工程 1.1.1 软件分类 1.1.2 层次化软件工程 1.1.3 软件范型的转变 1.1.4 现代软件开发 1.2 软件质量 1.2.1 质量概念 1.2.2 质量运动 1.2.3 软件质量概念 1.2.4 软件质量评价体系与标准 1.3 软件测试与可靠性概述 1.3.1 软件测试的意义 1.3.2 软件测试的定义 1.3.3 软件测试方法 1.3.4 软件测试自动化 1.3.5 软件缺陷的修复费用 1.4 软件质量保证与测试人才的特点 1.4.1 现代软件研发对软件人才的需求 1.4.2 优秀的软件测试员应具备的素质 1.5 小结 * 本门课程要解决的问题 什么是软件质量?什么是高质量的软件? 提高软件质量的途径有哪些?人们做了哪些尝试? 现代软件开发的方式? 如何来度量和量化质量? 软件开发到什么程度就算达到质量标准了?何时能发布? 质量是软件开发项目中最重要的因素吗? 质量保证和测试的关系? 1.1 软件特征与软件工程 要理解软件的含义并全面地理解软件工程,我们首先要明确软件的特征,并据此知道软件与人类建造的其它事物之间的区别。 IEEE定义对软件的定义如下: 软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。软件包含计算机程序、规程、文档和软件系统运行所必需的数据四个部分。 * 软件具有与硬件完全不同的特征 软件是开发产生的,而不是用传统方法制造。 软件不会像硬件一样有磨损。 很多软件不能通过已有构件组装,只能自己定义。 * 硬件、软件失效曲线图 * 1.1.1 软件分类 当前的计算机软件分为七个大类,使得软件工程正面临持续的挑战: 系统软件 应用软件 Web应用软件 工程和科学软件 嵌入式软件 产品线软件 人工智能软件 * 新的挑战也逐渐显现出来 普适计算 网络资源 开源软件 新经济 * 1.1.2 层次化软件工程 Fritz Bauer在NATO(北大西洋公约组织)会议上给出的定义仍是我们进一步展开讨论的基础: 软件工程:是为了经济地获得可靠的和能在实际机器上高效运行的软件而建立和使用的好的工程原则。 美国电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)给出了一个更加综合的定义: 软件工程:(1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。(2)(1)中所述方法的研究。 * 软件过程、软件方法和软件工具 * 不关注过程图示 过程B 产品 过程C 过程A 用户需求 关注点 产品 产品 * 关注过程图示 产品 过程 关注点 产品 产品 * 软件工程的视图 抛开要工程化的实体,我们必须先回答下列问题: 要解决的问题是什么? 要用于解决该问题的实体具有什么特点? 如何实现该实体?其解决方案是怎样的? 如何建造该实体? 采用什么方法去发现该实体设计和建造过程中产生的错误? 当该实体的用户要求修改、适应和增强时,如何支持这些活动? * 三个阶段 我们可以把与软件工程相关的工作分为三个阶段,其中的每个阶段能够回答上述的一个或多个问题: 定义阶段针对“做什么” 开发阶段针对“如何做” 维护阶段针对“改变” * 补充说明 还有很多保护性活动用来补充说明在软件工程的一般视图中的各个阶段和相关步骤,这些典型的贯穿于整个软件过程中的活动包括: 软件项目追踪和控制 正式的技术复审 软件质量保证 软件配置管理 文档的准备和产生 可复用管理 测试 风险管理 * 1.1.3 软件范型的转变 * 1.1.4 现代软件开发 传统软件开发和现代软件开发 软件团队与软件开发人员的培养 * 1.2 软件质量 有些软件开发者仍然相信软件质量是在编码之后才应该开始担心的事情。这是荒谬的,因为软件质量保证(Software Quality Assurance,SQA)是一种应用于整个软件过程的保护性活动,它包括: 一种质量管理方法, 有效的软件工程技术(方法和工具) 在整个软件过程中采用的正式技术复审 一种多层次的测试策略 对软件文档及其修改的控制 保证软件遵从软件开发标准的规程 度量和报告机制 * 1.2.1 质量概念 我们应从以下几个方面考虑软件质量: 软件结构方面 功能与性能方面 开发标准与文档方面 * 质量的概念 质量的多种定义 符合目的或者用途(Joseph Juran) 用户的感觉就是质量(A V Feigenbaum) 符合顾客在其合理价格下对产品的要求(Sud Ingle) 产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778) * P1
您可能关注的文档
- 11栋分户验收表格技巧.doc
- 1.2__腐乳的制作素材.ppt
- 1.2_货币的基本职能素材.ppt
- (新)第二章、市场营销环境素材.ppt
- 18第十八章医疗与护理文件技巧.ppt
- 1、基础知识技巧.ppt
- 1、基金会年度财务审计范本技巧.doc
- 11房地产经纪代理业务技巧.ppt
- 02系统2015素材.ppt
- 1.2_认识新伙伴素材.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)