比如我在建UseCase图的时候, 有一个UseCase:[Search], 有四个Actor[Student],[Manager],[Teacher]和一个泛化的Actor:[User]
但是学生,教师等都有不同的搜索功能, 在这里我要不要考虑他们不同的搜索功能? 并使用像[StudentSearch],[TeacherSearch] 这样的UseCase作为UseCase:[Search]的子类?
如果不需要考虑的话,我该在什么地方考虑呢?请各位大哥指教.
但是学生,教师等都有不同的搜索功能, 在这里我要不要考虑他们不同的搜索功能? 并使用像[StudentSearch],[TeacherSearch] 这样的UseCase作为UseCase:[Search]的子类?
如果不需要考虑的话,我该在什么地方考虑呢?请各位大哥指教.
做业务需求就要严格遵从需求,"学生,教师等都有不同的搜索功能"本身就是需求,按照这个需求表达。
如下图:Total Items下有Inventory System系统有详细实现,就通过include来表达。
