软件质量定义:
“软件产品具有满足规定的或隐含要求能力要求有关的特征与特征总和”
(1) 与所确定的功能和性能需求的一致性。需求
(2) 与所成文的开发标准的一致性。开发设计
(3) 与所有专业开发的软件所期望的隐含特性的一致性。隐含需求,比如维护方便、代码规范可二开
软件质量的三个维度:
• 符合目标。目标是客户所定义的,符合目标即判断我们是不是在做需要做的事情。
• 符合需求。即产品是不是在做让它做的事情。
• 符合实际需求。实际的需求包括用户明确说明的和隐含的需求
质量管理的三个维度:
• 态度。
• 制度。
• 技术。
软件的六个质量特征:
(1)功能性(Functionality):软件是否满足了客户功能要求;
(2)可靠性(Reliability):软件是否能够一直在一个稳定的状态上满足可用性;
(3)使用性(Usability):衡量用户能够使用软件需要多大的努力;
(4)效率(Efficiency):衡量软件正常运行需要耗费多少物理资源;
(5)可维护性(Maintainability):衡量对已经完成的软件进行调整需要多大的努力;
(6)可移植性(Portability):衡量软件是否能够方便地部署到不同的运行环境中。
閱讀更多 調音哥 的文章