ISO/IEC软件质量模型可从软件功能性、可靠性、可用性、效率、可维护性、可移植性 6 个方面来衡量,如图所示。
功能性:与功能及其指定的性质的一组软件属性。
可靠性:软件在规定的一段时间内和规定的条件下保持其性能水平有关的一组软件属性。也可以称为在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率。
可用性:与使用的难易程度及规定或隐含用户对使用方式所做的评价有关的软件属性。
效率:与在规定条件的性能水平与所用资源量之间的关系有关的一组软件属性。
可维护性:与软件维护的难易程序有关的一组软件属性。
可移植性:软件可从某一环境转移到另一环境的能力有关的一组属性。即软件从一个计算机系统转换到另一个计算机系统运行的难易程度是指软件的可移植性。为了提高可移植性,应注意提高软件的设备独立性。采用表格驱动程序有助于提高设备独立性。为了提高可移植性,还应有完备的文档资料。使用C语言开发的系统软件具有较好的可移植性。
功能性:与功能及其指定的性质的一组软件属性。
可靠性:软件在规定的一段时间内和规定的条件下保持其性能水平有关的一组软件属性。也可以称为在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率。
可用性:与使用的难易程度及规定或隐含用户对使用方式所做的评价有关的软件属性。
效率:与在规定条件的性能水平与所用资源量之间的关系有关的一组软件属性。
可维护性:与软件维护的难易程序有关的一组软件属性。
可移植性:软件可从某一环境转移到另一环境的能力有关的一组属性。即软件从一个计算机系统转换到另一个计算机系统运行的难易程度是指软件的可移植性。为了提高可移植性,应注意提高软件的设备独立性。采用表格驱动程序有助于提高设备独立性。为了提高可移植性,还应有完备的文档资料。使用C语言开发的系统软件具有较好的可移植性。