外在特性:该软件产品用户所能感受到的部分。包括:
正确性
可用性
效率
可靠性
完整性
适应性
精确性
健壮性
内在特性:开发人员更关注的部分。包括
可维护性
灵活性
可移植性
可重用性
可读性
可测试性
可理解性
强调某个外在属性,可能会对另一些外在属性产生正面[é]或者负面[ê]的影响,也可能没有影响,如下表:
正确性 | 可用性 | 效率 | 可靠性 | 完整性 | 适应性 | 精确性 | 健壮性 | |
正确性 | é | é | é | é | ê | |||
可用性 | é | é | é | |||||
效率 | ê | é | ê | ê | ê | ê | ||
可靠性 | é | é | é | é | ê | |||
完整性 | ê | é | é | |||||
适应性 | ê | é | é | |||||
精确性 | é | ê | é | ê | é | ê | ||
健壮性 | ê | é | ê | ê | ê | é | ê | é |