(一)嵌入式软件质量的特性
(1)正确性。 指系统规范、设计和实现方面的错误的稀少程度。
(2)可用性。 指用户学习和使用一个产品的容易程度。
(3)效率。 指软件是否尽可能少地占用系统资源,包括内存和执行时间。
(4)可靠性。 指在指定的必须条件下,一个系统完成所需要的功能的能力。
(5)完整性。 指系统阻止对程序或者数据进行未经验证或者不正确访问能力以及确保数据能够正确访问。
(6)精确性。 指对于一个已经开发出的系统,输出结果的误差程度。
(7)健壮性。 指系统在接收无效输入或者处于压力环境时继续。
(8)可维护性。 指是否能够很容易对系统进行修改,改变或者增加功能,提高性能,以及修正缺陷。
(9)灵活性。 指一个系统从一个环境用于另一个环境,需要修改的程度。
(10)可移植性。 指为了在原来设计的特定环境运行之外,对系统所进行修改的难易程度。
(11)可重用性。 指系统的某些部分可被应用到其他系统中的程度以及此项工作的难易程度。
(12)可读性。 指阅读并理解系统代码的难易程度,尤其在细节语句