正在加载图片...
1.2袅件工程 健壮性 软件的健壮性指的是在意外情况下(如输入数据不合理或 某些硬件故障),软件系统仍能适当地工作,并对意外情况 进行适当处理。而不致于导致错误结果甚至系统的瘫痪或死 机 例如,要求设计程序,根据输入的三边a、b、C的长度判别 三角形类型。现有如下设计思想:若a、b、C中只有两个量相 等,则为等腰三角形,若三个量均相等,则为等边三角形, 否则为一般三角形。如果输入为(-2,-2,-2)时,程序输出 为:等边三角形。这个结果显然是错误的。这是由于程序对 不合理数据不能进行适当处理,我们就说这个程序的健壮性 不好。1.2 软件工程 健壮性 软件的健壮性指的是在意外情况下(如输入数据不合理或 某些硬件故障),软件系统仍能适当地工作,并对意外情况 进行适当处理,而不致于导致错误结果甚至系统的瘫痪或死 机。 例如,要求设计程序,根据输入的三边a、b、c的长度判别 三角形类型。现有如下设计思想:若a、b、c中只有两个量相 等,则为等腰三角形,若三个量均相等,则为等边三角形, 否则为一般三角形。如果输入为(-2,-2,-2)时,程序输出 为:等边三角形。这个结果显然是错误的。这是由于程序对 不合理数据不能进行适当处理,我们就说这个程序的健壮性 不好
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有