子系统层次
一个子系统层次看上去像什么呢?这里有一些我用过的简单的"标准"形式。注意,这些只是用来实现一个系统的概念形式。实际系统的范围超出了这些形式的集合,并且每个子系统外部用例的总和就是系统全部的外部用例;因此,一个实际的系统可能有超过 10 个外部用例,但是正如我们后面将要看到的那样,上限并不是无限的。注意,这里并不是建议所有的开发都在它们的描述中使用 4 层用例。小的系统(<5 万 slocs)可能只用 1 层或者 2 层。
第一层
在第一层,具有通过零个或以上的子系统中的类实现的用例
图 1: 一个 Pareto 式样的分布图
在这一层估计系统(系统具有可通过类来实现的用例)规模的范围(使用7+或者-2的概念):