请教各位大哥关于建模的问题~
小弟是初学者.在UML建模的时候, 关于各个方面到底要考虑到什么样的程序有点把握不定, 希望得到各位大哥的指点.
比如我在建UseCase图的时候, 有一个UseCase:[Search], 有四个Actor[Student],[Manager],[Teacher]和一个泛化的Actor:[User]
但是学生,教师等都有不同的搜索功能, 在这里我要不要考虑他们不同的搜索功能? 并使用像[StudentSearch],[TeacherSearch] 这样的UseCase作为UseCase:[Search]的子类?
如果不需要考虑的话,我该在什么地方考虑呢?请各位大哥指教.