软件开发中等价类划分法的步骤

  软件开发中等价类划分法的步骤:

 ?、僭亩敛饭娓袼得魇?,找出隐含的条件,然后进行分类。

 ?、谏杓撇馐杂美?,尽可能覆盖掉那些还没有被覆盖的等价类。

  在进行等价类划分的时候,除了要考虑有效的等价类外,还要考虑无效的等价类,所谓有效等价类指:输入完全满足产品规格说明书的,有效、有意义的数据的集合。利用有效等价类可以检验程序是否满足产品规格说明书中所规定的功能和性能。而无效等价类指:不满足产品规格说明书的输入数据。利用无效等价类可以检验程序对于异常的输入能否进行处理,是否有异常?;?。

  基于上面的描述,在划分等价类的时候使用下列原则:

 ?、偈淙胧菔遣级?。那么可以划分为两个等价类—真和假;

 ?、谠谑淙胩跫娑巳≈捣段Щ蛘呷≈蹈鍪那疤嵯?,可以确定一个有效等价类和两个无效等价类。例如,程序要求输入年龄x在10-70之间,则有效等价类为10<x<70,两个无效等价类为x<=10和x>=70o

 ?、墼谑淙胩跫娑耸淙胧?ldquo;必须满足。条件”的时候,可以确定一个有效等价类和一个无效等价类。比如程序要求输入“一个电话号码”,则有效集合是清楚的,对应也存在一个无效的集合。

 ?、苋绻绦蛞笫淙敕夏臣父龉嬖?,则需要进一步根据规则划分有效等价类和无效等价类。

最新电玩捕鱼棋牌|澳门网投赌博app下载|新赌博公司网址|澳门网络真人赌场