某模块的扇入是指直接调用该模块的上级模块的个数,扇出是指该模块直接调用的下级模块的个数。在架构设计中,通常希望()。
扇入大,扇出大
扇入大,扇出小
扇入小,扇出大
扇入小,扇出小
一般设计原则希望高扇入(复用度高)、低扇出(依赖少,复杂度低)。在可维护性度量实践中,扇入扇出度(FFC)综合评估了被调用和主动调用的频率。虽然FFC公式综合了两者,但从设计质量角度,高扇入通常代表公共模块,低扇出代表控制逻辑简单。注:此题基于一般软件工程原则及本章度量背景,扇入大说明复用性好,扇出小说明复杂度可控。
【考点来源】10.7.4软件架构可维护性度量实践