【软件质量管理】
其他
2020-01-31 12:14:35
阅读次数: 0
软件质量特性:-----
软件质量特性定义成分层模型;最基本的叫基本质量特性,由一些子质量特性定义和度量。二次特性在必要时由 他的一些子质量特性定义和度量。
1976 Boehm质量模型
1979 Mecall质量模型 1985 ISO 质量模型
软件质量的度量和评价:
预测性验收性
预测度量是利用定量或定性的方法,估算软件质量的评价值,得到软件质量的比较精确的估算值
预测度量:尺度定量(定量度量) 二元定量(定性度量)
验收度量是软件开发各阶段的检查点,对软件的要求质量进行确认性检查的具体评价值,对开发的过程中的预测进行评价
软件质量的保证的主要任务:
用户要求定义; 力争不重复劳动; 掌握开发新软件的方法;
组织外部力量协作的方法; 排除无效劳动; 发挥每个开发者的能力;
提高软件开发的工程能力; 提高计划和管理质量能力;
软件质量都灵和保证的条件:
适应性;易学性;可靠性;针对性;客观性;质量经济性
软件质量保证的实施步骤:
软件配置管理:
软件配置管理,简称SCM是一种“保护伞”活动,它应用于整个软件工程过程
目标是为了:标识脑梗;控制变更;确保变更正确的实现;
向其他有关的人报告变更
基线:使软件生存期中各开发阶段末尾的特定点,又称里程碑。
基线的作用:把各阶段工作的划分更加明确,便于检查和肯定阶段成果
版本控制:
是SCM 的基础,管理保护开发者的软件资源。版本控制管理在软件工程过程中建立起配置对象的不同版本。使用演变图表示系统的不同版本
版本管理的主要任务:
集中管理档案,安全授权机制:%版本管理的操作将开发组的档案集中的存放在服务器上,经系统管理员授权给用户;%用户通过登入和检出的方式访问服务器上的文件,未经授权的用户无法访问服务器上的文件
软件版本升级管理:
%每次登入时,在服务器上都会生成新的版本;
%任何版本够可以随时检出编辑,同一应用的不同版本可以向树枝一样增长
软件能力成熟度模型:
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。
提高软件开发能力的手段:
#是软件过程改进的指南,是适应软件生产过程的一个标准;
#以具体实践为基础:
#在原有软件工程基础上提供的,描述了软件过程中的关键元素
发布了60 篇原创文章 ·
获赞 38 ·
访问量 8691
转载自blog.csdn.net/weixin_42678716/article/details/103963107