涉众需要 —〉系统的特性—〉建立软件需求
软件的6个质量特征(非功能性需求):可靠性,可用性,有效性,可维护性,可移植性,约束。
有效性(Efficiency)
是在规定的条件下,软件性能水平与所使用资源量之间关系有关的一组属性。
可靠性(Reliability)
是与在规定的一段时间和条件下,软件维持其性能水平的能力有
关的一组属性
可维护性(Maintainability)
是与进行指定的修改所需的努力有关的一组属性
约束定义为:对开发人员在软件产品设计和构造上的限制。