软工视频、文档之软件质量

软件质量的两种

一、定义

在这里插入图片描述

二、软件质量特性

其反映了软件特性;其等价于定义一个软件的质量;用软件质量模型描述
在这里插入图片描述

三、ISO软件质量评价模型

1.Boehm质量模型
在这里插入图片描述
2.部分特性相互影响
在这里插入图片描述

四、软件质量的度量和评价

1.两种类型预测型(定性(二元度量(文档完备));定量(尺度度量(程序复杂)));验收型(在软件开发各个阶段进行综合)

软件质量保证

一、主要任务

用户要求定义;不重复劳动;掌握新软件开发方法;组织外部力量协作;排除无效劳动;发挥每个开发者的能力;提高软件开发工程能力;提高计划和管理质量能力

二、质量检验原则

产品的功能(真检验);质量检验的质量特性

三、软件质量保证规程和技术准则

项目哪个阶段评审怎么评审;产生哪些报告和计划;产品测试达到的水平;评审测试中错误的改正

四、质量保证的实施

横向纵向两方面展开

五、质量度量和保证条件

适应;易学;可靠;针对;客观;质量经济

六、保证活动实施步骤

设目标;定计划;做规程;显结果;开活动
在这里插入图片描述

七、软件故障产生原因

支持软件的基本条件(除硬件外的操作系统、DBMS、编译程序、微代码等)缺陷;软件设计不当;加入了允许范围之外的输入

八、软件可靠性定义

软件在给定时间间隔和环境条件下,按设计要求实现的效率

九、可靠性分析

利用测试统计数据;推测错误产生频度;程序残留错误数;测试精确度和覆盖率
在这里插入图片描述

软件配置管理

一·、定义

协调软件开发使得混乱减小到最小的技术
配置活动目标:表示变更;控制变更;确保变更正确的实现;向其他有关人员提工报告

二、软件开发的基线

在这里插入图片描述

三、配置对象(SCI)

在这里插入图片描述

四、软件配置管理任务

标识单个SCI;标识和管理软件各种版本;控制变更;审查软件配置;报告所有加在配置上的变更

五、演变图

在这里插入图片描述

软件能力成熟度模型(CMM)

一、定义

CMM用于定义、实施、测量、控制和改进其软件过程的一种阶段性描述。

二、CMM主要用途

用于软件过程的评价、改进、软件能力的评价

三、基于CMM估价方法

选择小组、填问卷 回答问题、小组分析、现场访问被评估单位、列出调查清单、准备软件关键过程域剖面图向有关部门提意见

四、CMM体系结构

级别化
在这里插入图片描述
CMM内部结构
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值