因此,我为学生在线系统设计了一个用例。问题是我的一些基本案例被细分为许多包含的案例。例如,要生成职员标记表,我包括的用例是:选择学生,选择课程,选择模块,选择学期
在我的类图中,我应该为所有较小的用例提供方法,还是只有主要方法(如generateMarksheet?)?
不,那不是它的工作方式。
用例是从用户角度讲的需求。因此,这是要解决的[[问题。通常,它们代表用户较高的目标,例如Manage students
或Subscribe to courses
。
解决方案
有关。但是,总的来说,没有您所描述的直接映射:系统的行为是由系统内许多类之间的交互产生的。 有一些方法可以连接两个世界Morover,敏捷方法试图避免严格的ECB方法所需的大量前期分析。