体系结构评估可以只针对一个体系结构,也可以针对一组体系结构。在体系结构评估过程中,评估人员所关注的是系统的质量属性,所有评估方法所普遍关注的质量属性有以下几个。
1.性能
性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段事件内系统历能处理的事件的个数,经常用单位中件内所处理事务的数量或系统完成某个事务处理所需的时间来对性能并行定量的表示。性能测试经常要使用基准测试程序。
2.可靠性
可靠性(reliabilily)是软件系统在应用或系统错误面前,在意外或错误使用的情况下维特软件系统的功能特性的基本能力。可靠性是最重要的软件特性。逍常用它衡量在规定的条件和时间内,软件完成规定功能的能力。可靠性通常用平均失效等待时间(mean time to failure,MTTF)和平均失效间隔时间(mean time between failure,MTBF)来衡量。在失效率为常数和恢复时间很短的情况下,MTTF和MTBF几乎相等。可靠性可以分为两个方面。