第十章 软件质量管理-简.ppt
上传人:qw****27 上传时间:2024-09-10 格式:PPT 页数:48 大小:466KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第十章 软件质量管理-简.ppt

第十章软件质量管理-简.ppt

预览

免费试读已结束,剩余 38 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十章软件质量管理软件质量保证与评价1、软件质量及其度量模型(2)软件质量度量模型2软件的质量保证(2)主要任务①用户要求定义--需求分析②力争不重复劳动--软件复用③掌握开发新软件的方法④组织外部力量协作的方法⑤排除无效劳动⑥发挥每个开发者的能力⑦提高软件开发的工程能力⑧提高计划和管理质量能力(3)质量保证与检验质量检验的原则当开发阶段出现异常时,要从质量特性方面进行检验,看是否会给后续阶段带来影响。虽然各开发阶段进展稳定,但由于工程能力不足,软件产品不能满足用户要求的质量。这时可通过检验对该产品做出评价,判断是否能向用户提供该产品。要以一定的标准检验产品,根据产品的质量特性,检查各个过程的管理状态。(4)软件质量保证体系为了顺利开展以上活动,事先明确部门间的质量保证业务,确立部门间的联合与协作的机构十分重要,这个机构就是质量保证体系。必须明确反馈途径。必须明确各部门的职责。必须确定保证系统运行的方法、工具、有关文档资料,以及系统管理的规程和标准。必须明确决定是否可向下一阶段进展的评价项目和评价准则。必须不断地总结系统管理的经验教训,能够修改系统。制定质量保证计划,在计划中确定质量目标确定在每个阶段为达到总目标所应达到的要求确定进度安排确定所需人力、资源和成本等。软件质量保证规程和技术准则描述希望得到的质量度量;说明各种软件人员的职责,规定为了达到质量目标他们必须进行哪些活动。建立在各阶段中执行质量评价的质量评价和质量检查系统有效运用质量信息的质量信息系统,并使其运行。(5)质量保证的实施(6)质量目标与度量软件质量度量和保证的条件质量保证活动的实施步骤:Check:以Plan阶段设定的质量评价准则进行评价。计算结果用质量图的形式表示出来。比较评价结果的质量得分和质量目标,看其是否合格。Action:对评价发现的问题进行改进活动,如果实现并达到了质量目标就转入下一个工程阶段。这样重复“Plan”到“Action”的过程,直到整个开发项目完成。3软件的质量设计为了实现规定的质量特性,就需要把这些质量特性转换为软件的内部结构的特性。例如,软件质量需求中的“性能”,可以转换成软件内部结构中的构成元素,即每一个程序模块和物理数据各自应具有的性能特性。这些性能特性的累积就形成外部规格中的性能特性。软件的结构特性与评价标准结构特性逻辑数据与功能的对应关系评价准则所有数据都与功能对应所有功能元素都与数据对应逻辑数据与功能的相互关系个数(局部)结构特性模块层次评价准则所有模块定义完毕模块之间所有控制关系定义完毕上述关系都是标准过程调用形式各层次上的模块大小适当结构特性物理数据与模块的对应关系评价准则所有物理数据都与模块对应所有模块都与物理数据对应对应于一个物理数据的模块数(以一对一为好)结构特性逻辑数据与物理数据的对应关系评价准则所有逻辑数据都与物理数据对应对应于一个物理数据的逻辑数据数(以一对一为好)结构特性功能与模块的对应关系评价准则所有功能都与模块对应对应模块的功能个数(以一对一为好)4软件能力成熟度模型CapabilityMaturityModel--CMMCapabilityMaturityModel(CMM)CMM(2)CMM标准共分五级:(2)CMM标准共分五级:CMM对企业的要求和帮助ISO9000与CMM的区别CMM认证