一图告诉你软件质量有多重要

一图告诉你软件质量有多重要

记住,质量应放在我们的首位。

问:比安全更重要吗?

哦…我忘了那。

问:质量比守法更重要吗?

嗯,也许不是。

如果我们能通过销售低质量的产品来实现股东价值最大化…

…我们难道没有信托责任去做吗?

……

我肯定它(质量)排在前四。

如果为了达到质量我们不得不撒谎呢?

……

一图告诉你软件质量有多重要

上图想说的是:质量是具有多维属性的。

软件质量括了功能和非功能质量:

适用性:软件执行SRS(软件需求说明书)中指定的所有任务。

基础结构支持:该软件支持指定的环境并且具有可扩展性,例如,该软件可在所有浏览器中使用。

成本:与软件开发和交付相关的成本在预算之内。

流程:开发和审核流程已按照标准建立并完善。

管理:评审和监控系统具有所有检查点,以评估和确保产品质量。

报告:报告和文档及时,翔实且可行。

功能适用性/适当性:适当性、准确性和合规性。例如,如果用户希望确认已预订的票而不是打印票,有这个选项吗?

性能效率(时间行为):响应时间,资源利用率和合规性。例如,可用搜索的响应时间是多少?够快吗?

兼容性(互操作性):共存,可替换性,互操作性,合规性。例如,该网站可用于移动设备/ iPad吗?

可用性:易于使用,提供帮助,易于学习,合规性。例如,网站是否易于浏览和使用?

可靠性:容错性,可用性,可恢复性,合规性。例如,在打印票证时断电时,应用程序会显示预订吗?

安全性:机密性,完整性,问责制,真实性,合规性。例如,在网站上共享的个人数据是否安全?

可维护性:组件可重用性,易更改性,易复制性,可测试性,稳定性,合规性。例如,利用新功能增强站点的难易程度

可移植性:易于安装,可移植,适应性强,合规性。例如,如果更改/更新了操作系统,站点的行为是否不变?

-- End --

文末寄语:人生遇到的每个人,出场顺序真的很重要,很多人如果换一个时间认识,就会有不同的结局。



留言