提起如今的IT项目,软件工程倍受关注。而软件的质量更是众人关注的焦点,因为目前还没有一套完善的评估标准。甚至有人提出,现在的软件开发根本提不上是工程,因为它太稚嫩了,还没有一套成熟的标准来比照;因而软件项目极易出现失败或失误。大量实践证明,软件工程项目的成败,通常是因为管理问题(协同工作的能力),而不是技术上的问题。要想做一盘完美的软件大餐,质量管理的作用是不言而喻的。
??在实际的项目质量管理中,质量管理总是围绕着质量保证(QalityAssrance)过程和质量控制(QalityControl)过程两方面。这两个过程相互作用,在实际应用中还可能会发生交叉。正如引言所述,关于软件的质量,很难下一个非常明确的定义。本文主要针对软件工程中的质量管理来进行讨论。
做软件大餐的工序
软件质量保证(SoftwareQalityAssrance,以下简称SQA)的目的是验证在软件开发过程中是否遵循了合适的过程和标准。软件质量保证过程一般包含以下几项活动:
首先是建立SQA组;其次是选择和确定SQA活动,即选择SQA组所要进行的质量保证活动,这些SQA活动将作为SQA计划的输入;然后是制定和维护SQA计划,这个计划明确了SQA活动与整个软件开发生命周期中各个阶段的关系;还有执行SQA计划、对相关人员进行培训、选择与整个软件工程环境相适应的质量保证工具;最后是不断完善质量保证过程活动中存在的不足,改进项目的质量保证过程。
独立的SQA组是衡量软件开发活动优劣与否的尺度之一。SQA组的这一独立性,使其享有一项关键权利——越级上报。当SQA组发现产品质量出现危机时,它有权向项目组的上级机构直接报告这一危机。这无疑对项目组起到相当的威慑作用,也可以看成是促使项目组重视软件开发质量的一种激励。这一形式使许多问题在组内得以解决,提高了软件开发的质量和效率。
选择和确定SQA活动这一过程的目的是策划在整个项目开发过程中所需要进行的质量保证活动。质量保证活动应与整个项目的开发计划和配置管理计划相一致。一般把该活动分为以下五类:
1)评审软件产品、工具与设施
软件产品常被称为无形的产品。评审时难度更大。在此要注意的一点是:在评审时不能只对最终的软件代码进行评审,还要对软件开发计划、标准、过程、软件需求、软件设计、数据库、手册以及测试信息等进行评审。评估软件工具主要是为了保证项目组采用合适的技术和工具。评估项目设施的目的是保证项目组有充足设备和资源进行软件开发工作。这也为规划今后软件项目的设备购置、资源扩充、资源共享等提供依据。
2)SQA活动审查的软件开发过程
SQA活动审查的软件开发过程主要有:软件产品的评审过程、项目的计划和跟踪过程、软件需求分析过程、软件设计过程、软件实现和单元测试过程、集成和系统测试过程、项目交付过程、子承包商控制过程、配置管理过程。特别要强调的是,为保证软件质量,应赋予SQA阻止交付某些不符合项目需求和标准产品的权利。
3)参与技术和管理评审
参与技术和管理评审的目的是为了保证此类评审满足项目要求,便于监督问题的解决。
4)做SQA报告
SQA活动的一个重要内容就是报告对软件产品或软件过程评估的结果,并提出改进建议。SQA应将其评估的结果文档化。
-
工程项目质量管理
274人看过
-
项目管理与施工质量
218人看过
-
项目管理的质量文化
318人看过
-
项目质量管理的特点
89人看过
-
示范项目质量管理协议
316人看过
-
建筑工程项目质量管理
460人看过
产品是指被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。产品一般可以分为五个层次,即核心产品、基本产品、期望产品、附加产品、潜在产品。 产品是“一组将输入转化为输出的相互关联或相互作用的... 更多>
-
项目管理算不算项目管理广东在线咨询 2022-03-11看不清楚。项目管理是管理学的一个分支学科,对项目管理的定义是:指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。项目管理是对一些与成功地达成一系列目标相关的活动(譬如任务)的整体监测和管控。这包括策划、进度计划和维护组成项目的活动的进展。“项目是在限定的资源及限定的时间内需完成的一次性任务。具体可以是一项工程、服务、研究课题及活动等。
-
工程项目管理和项目管理的区别云南在线咨询 2022-01-241.服务性质不问工程监理是一种强制实施的制度。工程项目管理服务属于委托性质。 2.服务范围不同工程监理定位于工程施工阶段;而工程项目管理服务可以覆盖项目策划决策、建设实施(设计、施工)的全过程。 3.服务侧重点不同工程监理单位中心任务是目标控制。工程项目管理单位能够在项目策划决策阶段为建设单位提供专业化的项目管理服务,更能体现项目策划的重要性,更有利于实现工程项目的全寿命期、全过程管理。
-
项目项目管理三方协议宁夏在线咨询 2022-12-22对于项目管理三方协议, 1、甲方及监理单位对乙方提供必要的施工图及技术服务; 2、甲方及监理单位现场管理人员应对乙方现场进场材料及施工质量进行相应的验收和管理
-
项目管理软件知识产权怎么保护浙江在线咨询 2022-11-12对软件知识产权的保护有以下对策: 1、增强软件知识产权保护意识,深入了解国内外有关软件保护的法律法规。 2、对研发成功的新软件及时依法登记。 3、为软件产品通过其外包装注册商标。 4、企业与员工签订保护软件商业秘密协议。 5、依靠软件企业行业协会,应对软件商业运作中的各种纠纷。 6、依据软件产品的特点,采取与硬件捆绑销售模式。 7、软件企业的国内外预警机制。 8、跟踪国内外软件发展趋势实时调整研发
-
项目管理软件知识产权如何保护?湖南在线咨询 2022-07-13对软件知识产权的保护有以下对策: 1、增强软件知识产权保护意识,深入了解国内外有关软件保护的法律法规。 2、对研发成功的新软件及时依法登记。 3、为软件产品通过其外包装注册商标。 4、企业与员工签订保护软件商业秘密协议。 5、依靠软件企业行业协会,应对软件商业运作中的各种纠纷。 6、依据软件产品的特点,采取与硬件捆绑销售模式。 7、软件企业的国内外预警机制。 8、跟踪国内外软件发展趋势实时调整研发