1.1.3  软件品质的两个一致性

1.1.3 软件品质的两个一致性

人们知道,软件的品质包含文档品质与代码品质。因此要做好软件品质,必须实现两个一致性:

①设计书与客户的需求一致。

②代码与设计书一致。

图1-3详细介绍了两个一致性的相互关系。

第一个一致性说明的是设计的品质,第二个一致性说明的是代码的品质。长久以来,人们只重视代码品质,而忽略了设计的品质。正如图1-3所示的,只有两者的品质都非常优秀,才是客户满意的前提条件。

为保证这两个一致性,软件的式样被分为外部式样与内部式样:外部式样是以客户的角度来进行分析的,是客户需求的式样形式的实现——其内容要与客户需求一致;内部式样是以开发者的角度对式样实现方法的说明,是外部式样的实现——其内容要与外部设计一致。

978-7-111-59294-5-Chapter01-3.jpg

图1-3 软件品质的两个一致性