Uml 用例图选项和选项以及一个模块中的两个参与者使用相同的用例

Uml 用例图选项和选项以及一个模块中的两个参与者使用相同的用例,uml,use-case,Uml,Use Case,案例1: 人力资源经理可以添加新员工。人力资源经理可以添加管理人员,也可以添加学术人员。而教学人员有全职或兼职。我知道主要用例是添加新员工。但问题是我是否有一个用例,在“添加新员工”之后是“选择员工类别” 案例2: 学生和管理员都可以查看、编辑学生档案。但另外管理员可以删除关于学生的某些信息。我画的是真的吗 正如您正确指出的,第一种情况下的UC是添加员工。全职/兼职是分配给员工对象的属性。这是您在用例中描述的故事(活动)的一部分。这些步骤不是用例。不要陷入开始功能分解的陷阱 第二种情况可以这样

案例1: 人力资源经理可以添加新员工。人力资源经理可以添加管理人员,也可以添加学术人员。而教学人员有全职或兼职。我知道主要用例是添加新员工。但问题是我是否有一个用例,在“添加新员工”之后是“选择员工类别”

案例2: 学生和管理员都可以查看、编辑学生档案。但另外管理员可以删除关于学生的某些信息。我画的是真的吗


正如您正确指出的,第一种情况下的UC是
添加员工
。全职/兼职是分配给员工对象的属性。这是您在用例中描述的故事(活动)的一部分。这些步骤不是用例。不要陷入开始功能分解的陷阱

第二种情况可以这样做。但是,您可以采用不同的方式:

如果
Admin
继承自
Student
此参与者具有相同的用例(因此
Admin
与所有UCs关联)

另一种方法是

在这里,您有一个通用编辑器,并为访问用例添加约束


使用上述每一种方法都有其原因,这些原因因不同领域而异。

这是一种测试,不是吗?看起来像是“完成图纸”…你是在用这些孩子的图纸来嘲笑我们吗?请使用合适的UML工具,画一些可读的图表,然后回到这里。