软件项目管理148页完整版教学课件汇总全书电子教案.pptVIP

  • 6
  • 0
  • 约 148页
  • 2022-07-25 发布于江西
  • 举报

软件项目管理148页完整版教学课件汇总全书电子教案.ppt

软件项目管理148页完整版教学课件汇总全书电子教案软件项目管理148页完整版教学课件汇总全书电子教案软件项目管理148页完整版教学课件汇总全书电子教案

第六章 软件项目质量管理 软件缺陷 软件缺陷是软件在生命周期各个阶段存在的一种不满足给定需求性的问题。 判断软件缺陷的规则如下: (1)软件未实现说明书要求的功能。 (2)软件出现了说明书指明不应该出现的错误。 (3)软件实现了说明书未提到的功能。 (4)软件未实现说明书虽未明确提及但应该实现的目标。 (5)软件难以理解、不易使用、运行速度缓慢或者最终用 户会认为不好。 第六章 软件项目质量管理 软件缺陷的分类 软件缺陷造成的危害恶劣程度划分: 致命的、严重的、一般的和微小的缺陷。 软件缺陷产生的技术类型划分: 输入/输出缺陷、逻辑缺陷、计算错误、接口缺陷和 数据缺陷 。 第六章 软件项目质量管理 质量计划 质量规划是判断哪些质量标准与本项目有关,并决定应如何达到这些质量标准。 质量规划的依据是质量政策、范围描述、产品说明、标准和规则和其他过程的输出。 第六章 软件项目质量管理 质量计划工具 (1)成本效益分析; (2)基准比较分析; (3)流程图; (4)实验设计; (5)质量成本。 第六章 软件项目质量管理 质量计划输出 (1)质量管理计划; (2)操作性定义; (3)检查单; (4)过程改进计划。 第六章 软件项目质量管理 质量保证的目标 软件质量保证的目标是以独立审查的方式,从第 三方的角度监控软件开发任务的执行,就软件项 目是否正确遵循已制定的计划、标准和规程给开 发人员和管理层提供反映产品和过程质量的信息 和数据,提高项目透明度,同时辅助软件工程取 得高质量的软件产品。 第六章 软件项目质量管理 质量保证的任务 (1)SQA审计与评审; (2)SQA报告; (3)处理不符合问题。 第六章 软件项目质量管理 质量保证实施的步骤 (1)目标; (2)计划; (3)执行; (4)检查; (5)改进。 第六章 软件项目质量管理 软件质量保证过程 SQA人员类似于软件开发过程中的过程警察,其主要职责是:检查开发和管理活动是否与制定的过程策略、标准和流程一致;检查工作产品是否遵循模板规定的内容和格式。 第六章 软件项目质量管理 计划阶段质量保证 项目计划过程的目的是计划并执行一系列必要的活动,以便在不超过项目预算和日程安排的前提下,将优质的产品交付给客户。 QA检查清单:软件开发质量计划、软件配置管理计划。 该阶段确保制定了软件开发质量计划和软件配置管理计划。 第六章 软件项目质量管理 需求分析阶段质量保证 需求说明和需求管理的目的是为了保证开发组在开发期间对项目目标和生产出最后产品的目的有一个清晰的理解 。 QA检查清单:软件需求规格说明书;变更需求跟踪记录;验收测试标准与测试计划。 第六章 软件项目质量管理 设计阶段质量保证 本过程关注的是把需求转变成如何实现这些需求 的描述。主要包括概要设计和详细设计。 QA检查清单:概要设计文档、详细设计文档、测试计划(系统/集成/单元)和项目标准。 第六章 软件项目质量管理 编码阶段质量保证 编码过程的目的是为了实现详细设计中各个模块的功能,能够使用户要求的实际业务流程通过代码的方式被计算机识别并转化为计算机程序。 QA检查清单:编码计划;开发规范建议书;详细设计疑问列表;代码审查检查列表;代码审查记录;代码测试记录。 第六章 软件项目质量管理 测试阶段质量保证 软件测试过程的目的是为了保证软件产品的正确性、完整性和一致性,保证提供实现用户需求的高质量、高性能的软件产品,从而提高用户对软件产品的满意程度。 QA检查清单:软件测试计划、测试记录和缺陷统计表。 第六章 软件项目质量管理 系统交付与安装阶段质量保证 在系统交付阶段,要将开发并且通过测试的软件应用系统和相关文档交付给用户。 QA检查清单:说明书检查;程序检查。 第六章 软件项目质量管理 质量控制 质量控制是监控项目的具体结果,判断它们是否符合相关质量标准,并找出消除不合绩效的方法。 质量控制的关注点在于事后的缺陷检查与改正 。 第六章 软件项目质量管理 软件质量控制 软件质量控制的任务是策划可行的质量管理活动,然后正确地执行和控制这些活动以保证绝大多数的缺陷可以在开发过程中发现。 第六章 软件项目质量管

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档