IT项目的质量管理.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品 word 文档 值得下载 值得拥有 提起如今的 IT 项目,软件工程倍受关注。而软件的质量更是众人关注的焦点,因为目前还 没有一套完善的评估标准。 甚至有人提出, 现在的软件开发根本提不上是“工程”, 因为它 太稚嫩了,还没有一套成熟的标准来比照;因而软件项目极易出现失败或失误。 大量实践 证明,软件工程项目的成败,通常是因为管理问题(协同工作的能力),而不是技术上的问 题。要想做一盘“完美”的软件大餐,质量管理的作用是不言而喻的。 在实际的项目质量管理中, 质量管理总是围绕着质量保证 (QualityAssurance) 过程和质量控 制(QualityControl) 过程两方面。这两个过程相互作用,在实际应用中还可能会发生交叉。 正如引言所述, 关于软件的质量, 很难下一个非常明确的定义。 本文主要针对软件工程中的 质量管理来进行讨论。 做软件“大餐”的工序 软件质量保证( SoftwareQualityAssurance ,以下简称 SQA)的目的是验证在软件开发过程 中是否遵循了合适的过程和标准。软件质量保证过程一般包含以下几项活动: 首先是建立 SQA组;其次是选择和确定 SQA活动,即选择 SQA组所要进行的质量保证活动, 这些 SQA活动将作为 SQA计划的输入;然后是制定和维护 SQA计划,这个计划明确了 SQA 活动与整个软件开发生命周期中各个阶段的关系; 还有执行 SQA计划、对相关人员进行培训、 选择与整个软件工程环境相适应的质量保证工具; 最后是不断完善质量保证过程活动中存在 的不足,改进项目的质量保证过程。 独立的 SQA组是衡量软件开发活动优劣与否的尺度之一。 SQA组的这一独立性,使其享有一 项关键权利——“越级上报”。 当 SQA组发现产品质量出现危机时, 它有权向项目组的上级 机构直接报告这一危机。 这无疑对项目组起到相当的“威慑”作用, 也可以看成是促使项目 组重视软件开发质量的一种激励。 这一形式使许多问题在组内得以解决, 提高了软件开发的 精品 word 文档 值得下载 值得拥有 质量和效率。 选择和确定 SQA活动这一过程的目的是策划在整个项目开发过程中所需要进行的质量保证 活动。质量保证活动应与整个项目的开发计划和配置管理计划相一致。 一般把该活动分为以 下五类: 1)评审软件产品、工具与设施 软件产品常被称为“无形”的产品。 评审时难度更大。 在此要注意的一点是: 在评审时不能 只对最终的软件代码进行评审,还要对软件开发计划、标准、过程、软件需求、软件设计、 数据库、 手册以及测试信息等进行评审。 评估软件工具主要是为了保证项目组采用合适的技 术和工具。 评估项目设施的目的是保证项目组有充足设备和资源进行软件开发工作。 这也为 规划今后软件项目的设备购置、资源扩充、资源共享等提供依据。 2 )SQA活动审查的软件开发过程 SQA活动审查的软件开发过程主要有:软件产品的评审过程、项目的计划和跟踪过程、软件 需求分析过程、 软件设计过程、 软件实现和单元测试过程、集成和系统测试过程、 项目交付 过程、子承包商控制过程、配置管理过程。特别要强调的是,为保证软件质量,应赋予 SQA 阻止交付某些不符合项目需求和标准产品的权利。 3)参与技术

文档评论(0)

tianshidechibang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档