软件质量【1】

软件质量
质量的定义:
1、符合目的或者用途
2、用户的感觉就是质量
3、符合顾客在其合理价格下对产品的要求
4、产品或者服务满足明确和隐含需要能力的性能特性的总体

解释:
1、产品用途明确,例如产品名称,一听就知道是干什么的什么方面的产品。
2、用户体验性;而不是站在开发角度,因为每个用户不是专业的,要拿业余的能力考虑其操作。
3、开发质量和进度 == 成本;
4、一些隐藏的功能应该进行开发,比如一个会员管理功能,如果没有新增会员那么会员管理功能毫无意义。

而在开发过程中,软件质量有显性和隐性;
例如:做一个查询功能

明确需求是进行查询,可以更具体是条件方面的查询;【刚性需求】
隐性需求可以能会有性能方面要求,查询的速度,操作的方面程度,界面美观等,是否支持多语言切换,模糊查询,数据库性能等... 【优化需求】

通过模型进行解读质量管控
主观质量模型-ICEDT模型

I:直观性
产品的使用是否合乎人们的通常想法?
C:一致性
产品的运行是否有一贯性?
E:效率
产品是否可以让用户迅速和经济地完成其任务?
D:耐久性
产品是否稳定和可靠?
T:体贴
产品是否充分考虑了用户的需求?

在软件项目中质量是项目管理最高统一

软件质量的重要性
软件危机的主要矛盾
低质量的软件就像定时炸弹
低质量的软件产品,间接增加了成本
软件质量是企业的生命

现代质量管理
1. 追求顾客满意
2. 注重预防而不是检查
3. 承认管理层对质量的责任

项目质量管理过程
1、规划质量管理:识别项目及其可交付成果的质量要求和/或标准,并书面描述项目如何证明符合质量要求的过程。
2、实施质量保证:审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程
3、控制质量:监督并记录指令活动执行结果,以便评估绩效,并推荐必要的变更过程
质量的形成
质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jsoh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值