信息资源管理04

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

信息资源管理四川化工职业技术学院信息系软件组宁思华第四章软件质量管理软件工程所在地面临的两个最大问题:1、软件的生产效率问题;2、软件在系统可用性中所占的重要地位——也就是软件质量问题。4.1软件质量特性一、软件质量的定义:1、质量——在现代质量管理中,被定义为“用户的满意程度”两个条件必不可少:(1)设计规格要符合用户要求——设计质量(2)程序要按设计规格所说明的情况正确运行——程度质量2、软件的规格:(1)外观规格——使用者的角度,或是用户眼中的规格(2)内部规格——制造者(开发者)眼中的规格4.1软件质量特性3、软件质量的定义:与软件产品满足规定的和隐含的需求能力有关的特征和特性的全体。或者:(1)软件产品能满足给定需求的性质和特性的总体,例如,符合规定说明;(2)软件具有所期望的各种属性组合的程度;(3)顾客或用户觉得软件满足其综合期望的程度;(4)软件的合成特性,它确定软件在使用中将满足顾客预期要求的程度。计算机软件质量是软件的一些内部特性的组合。4.1软件质量特性二、软件质量的主要特性指标1、软件质量特性的定义。2、软件的生存期与质量特性三、软件质量的二级特性指标从软件设计的观点出发,软件质量特性由下列二级质量特性所决定。4.2软件质量管理的基本概念发达国家在质量管理方面经过了检验质量管理、统计质量管理、全面质量管理三个发展阶段。全面质量管理包括以下几个方面:(1)管理的目标:任何管理都要设定目标,然后组织实施,以达到设定的目标。(2)对产品质量开展“三全”管理,即要求全体部门的全体员工都要参加质量管理,对产品形成的全过程都要实行管理。(3)在管理手段方面,要使用多种管理技术和管理工具。(4)建立质量保证体系。4.2软件质量管理的基本概念一、软件质量管理的定义及意义1、软件质量管理:为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。软件质量管理包括保证软件质量的所有活动,这些活动不限于质量保证的功能。质量管理与质量保证含义不同,质量管理包括质量保证,是一个更广泛、更综合的范畴。从某种意义上说,软件的质量管理实际上是对生产人员的管理。2、对软件生产的全过程进行质量管理,是解决“软件危机”的有效途径。4.2软件质量管理的基本概念二、软件质量管理的内容软件质量管理活动大致可以分为质量控制和质量设计,二者是互补的。1、质量控制包括计划、规程评价、产品评价。2、质量设计主要指质量准则的实际运用。3、质量管理活动的工具包括老七种、新七种。(1)老七种:因果图法、排列图法、查表法、直方图法、散布图法、分层法、对象法。(2)新七种:关联图法、KJ法、系图法、矩阵图法、矩阵数据分析法、过程决策程序图法(PDPC)、箭头图法。4.2软件质量管理的基本概念三、全面质量管理全面质量管理包括以下几个方面:(1)管理的目标:任何管理都要设定目标;(2)对产品质量开展“三全”管理,即要求全体部门、全体人员,对产品形成的全过程进行质量管理;(最为重要的内容)(3)在管理手段方面,要使用各种先进管理思想、管理方法、管理手段、管理技术和管理工具;(4)建立质量保证体系。4.2软件质量管理的基本概念1、软件开发过程的质量管理2、软件产品复制过程的质量管理3、软件产品使用过程的质量管理4.3软件开发的标准与规范一、软件生产标准化的意义1、是推动我国软件产业按系统工程规律健康发展的指南;2、是软件资源共享的前提;3、是提高软件质量的重要保证;4、是加速建立我国软件产业的强大动力;二、软件质量管理中的标准与规范基础标准、开发标准、文件标准、管理标准4.3软件开发的标准与规范三、软件文档管理的标准与规范1、可行性研究报告:说明软件开发项目的实现在技术上、经济上和社会条件上的可行性,论述为了合理地达到开发目标而可能选择的各种方案,说明并论证所选定的方案。2、项目开发计划:是用文件的形式,将在开发过程中各项工作的负责人员、开发进度、经费预算、所需软件包硬件条件等问题作出的记录下来,以便根据本计划开展和检查项目的开发工作。3、软件需求说明书:是为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发工作的基础。4、数据要求说明:是为了向整个软件开发时期提供关于被处理数据的描述和数据采集要求的技术信息。5、总体设计说明书:又称概要说明书,目的是说明对项目系统的设计考虑,为程序的详细设计提供基础。6、详细设计说明书:说明一个软件系统各个层次中的每个程序(模块)的设计考虑。7、数据库设计说明书4.3软件开发的标准与规范8、用户手册:使用非专业术语,充分描述软件系统的功能及基本使用方法。9、操作手册:为了向操作人员提供该软件每个运行的具体过程的有关知识,包括操作方法的细节。10、模块开发卷宗:目的是记录和汇总低层次开发的进度和结果,便于对整个系统开发工作进行管理和复审。11、测试计划:为了提供一个对该软件的测试计划。12、测试分析报告13、开发进度月报14、项目开发总结报告4.4软件质量的综合评价一、软件质量评价的目的:软件质量度量模型:软件质量要素、准则、度量。(三层次式的软件质量度量模型)从用户的角度出发,运用新方法和技术,从整体上来度量和评价软件的质量,确保软件产品质量特性的高标准,降低软件开发成本,已成为软件质量综合评价的主要目的之一。二、软件质量综合评价的内容1、软件质量度量模型(SSC)2、规定软件质量需求4.4软件质量的综合评价三、软件质量评价方法软件质量度量技术包括两部分:规定软件质量需要、评价软件产品达到的质量水平。软件质量评价方法分两个部分:计算要素分数、分析要素分数。1、计算要素分数:2、分析要素分数第四章结束

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功