软件工程 |好软件的特点
软件通过不同的因素被视为好软件。一个软件产品可以根据它提供的内容以及它的使用程度来总结为一个好的软件。决定软件属性的因素分为三类:操作性、过渡性和维护性。这些解释如下。
1. 操作:
在操作类别中,决定操作中软件性能的因素。它可以测量:
- 预算
- 可用性
- 效率
- 正确性
- 功能性
- 可靠性
- 安全
- 安全
2.过渡:
当软件从一个平台转移到另一个平台时,决定软件质量的因素:
- 可移植性
- 互操作性
- 可重用性
- 适应性
3、维护:
在此类别中,所有因素都包括描述软件在不断变化的环境中保持自身能力的能力:
- 模块化
- 可维护性
- 灵活性
- 可扩展性