如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件项目管理软件质量概述学习目标理解质量、项目质量管理的概念了解软件质量度量的概念和过程掌握软件质量的标准与质量计划的内容掌握软件质量的控制过程与活动熟悉软件质量体系HotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTip2.过程的实施数据的采集:该活动根据已定义的度量操作进行数据的采集,记录及存储。此外,数据还应经过适当的校验以确认有效性。在进行该项活动时应具有一定的针对性,对于不同的项目或活动所需要的实际数据量是有差别的,而且对活动状态的跟踪也是非常重要的。数据的分析:该项活动包括分析数据及准备报告,并提交报告,当然进行评审以确保报告足够的确实性是有必要的。这些程序步骤可能会需要更新,因为报告可能没有为使用者提供有益的帮助或使用者对报告中的内容不理解,在这两种情况下,都应回馈并更新度量过程以再进行数据分析。3.过程的改善确认目标对当前能力的理解及评价设计度量过程过程原型过程文档过程实施程序扩展质量管理是在质量方面指挥和控制组织的协调的活动,指对确定和达到质量所必须的全总职能和活动的管理,包括制定质量方针和质量目标以及质量策划,通过质量计划的编制、质量控制、质量保证和质量提高等活动提高质量的活动。软件项目的质量计划软件项目质量计划就是要将与项目有关的质量标准标识出来,提出如何达到这些质量标准和要求的设想。项目质量保证计划的编写就是为了确定与项目相关的质量标准并决定达到标准的一种有效方法。1.软件质量标准技术标准包含两个方面:一是作为软件开发企业的软件行业技术标准,包括知识体系指南、过程标准、建模标准、质量管理标准、程序语言标准、数据库标准;二是软件开发服务对象所在的行业技术标准,例如,安全保密标准、技术性能标准。业务标准指的是软件开发服务对象所在的组织或行业制定的业务流程标准和业务数据标准等。软件开发常用技术标准包括:知识体系:软件工程知识体系指南SWEBOK2004、项目管理知识体系指南PMBOK2000(最新的是PMBOK2004)、组织管理标准等等;过程标准:CMMI、PSP、TSP、RUP、软件工程规范国家标准;(AP、XP、ASD等开发过程思想好像还不能称其为标准)建模标准:UML、软件工程规范国家标准;质量管理标准:ISO9001:2000、TQC、6σ;程序语言标准:Java、C++、PB、编程规范;数据库标准:Oracle数据库后台规范。2.质量计划的要求确定应达到的质量目标和所有特性的要求。确定质量活动和质量控制程序。确定项目不同阶段中的职责、权限、交流方式以及资源分配。确定采用控制的手段、合适的验证手段和方法。确定和准备质量记录。3.质量计划的编写在编制项目质量计划时,主要的依据如下:质量方针。质量方针是由高层管理者对项目的整个质量目标和方向制定的一个指导性的文件。但在项目实施的过程中,可以根据实际情况对质量方针进行适当的修正。范围描述。范围描述是质量计划的重要依据。产品描述。产品描述包含了更多的技术细节和性能标准,是制定质量计划必不可少的部分。标准和规则。项目质量计划的制定必须参考相关领域的各项标准和特殊规定。在制定质量计划时,主要采取的方法和技术有:效益/成本分析法。质量计划必须考虑效益与成本的关系。满足质量需求的主要效益时减少了重复性工作,即高产出、低成本、高用户满意度。基准法。主要是通过比较项目的实施与其他同类项目的实施过程,为改进项目的实施过程提供借鉴和思路,并作为一个实施的参考标准。流程图。可以包括原因结果图、系统流程图、处理流程图等。因此,流程图经常用于项目质量控制过程中,其主要目的是确定以及分析问题产生的原因。试验设计。试验设计对于分析整个项目输出结果是最有影响的因素,也是十分有效的。对于软件开发、设计原型解决核心技术问题和主要需求也是可行和有效的。软件项目质量保证软件质量保证(Softwarequalityassurance,SQA)是指确定、达到和维护所需要的软件质量而进行的所有有计划、有组织的管理活动。软件质量保证的目标是以独立审查方式,从第三方的角度监控软件开发任务的执行,就软件项目是否遵循已制定的计划、标准和规程,给开发人员和管理层提供反映产品和过程质量的信息和数据,提高项目透明度,同时辅助软件项目组取得高质量的软件产品。1.质量保证策略质量方针的制定和开展;质量保证方针和质量保证标准的制定;质量保证体系的建立和管理;明确各个阶段的质量保证工作;各个阶段的质量评审;确保设计质量;重要质量问题的提出与分析;总结实现阶段的质量保证活动;整理面向用户的文档、说明书等;产品质量鉴定、质量