我有一个场景,必须为其设计用例图,活动图和类图:
“我经营一家小型计算机咨询公司,有很多员工。 以及有关员工的基本信息(姓名,DoB, 联系方式等)。我需要能够跟踪哪种类型的 他们执行的角色,例如硬件技术员,程序员和 软件安装程序。一名员工可以执行多个角色,并且 每个角色都有相关的时薪。我需要保持名字和 与我们有合同的所有客户的联系方式。一种 客户可以同时拥有多个合同,但是每个 合同仅与一位客户关联。每个合同都有一个 名称,描述,创建日期和工作类型-例如系统 开发,软件升级。无需详细说明工作类型 捕获了他们的名字以外的东西。每个合同也有一个 被指定为项目负责人的员工。一名员工可能是 多个合同的项目负责人。”
我尝试绘制用例图,我想知道绘制的用例是否正确,是否有任何错误或需要改进的地方:
答案 0 :(得分:0)
让我们分析您的需求,以确定用例:
管理员工
我经营一家小型计算机咨询公司,拥有许多员工。 以及有关员工的基本信息(姓名,DoB, 联系方式等)。我需要能够跟踪哪种类型的 他们执行的角色,例如硬件技术员,程序员和 软件安装程序。一名员工可以执行多个角色,并且 每个角色都有相关的时薪。
管理客户数据(可能包含在合同管理中)
我需要保留与我们有合同的所有客户 的名称和联系方式。
管理合同
一个客户可以同时拥有多个合同,但是每个合同仅与一个客户相关联。每个合同都有一个名称,描述,创建日期和工作类型,例如系统开发,软件升级。除了名称之外,无需捕获作业类型的详细信息。
分配项目负责人(可能包含在合同管理中)
每个合同还指定了一名员工作为项目负责人。一名员工可能是多个合同的项目负责人。”
现在,更多用例可能隐藏在这些句子后面,并可以推论得出。但是,让我们仔细看一下您确定的其他内容是否合适。
乍一看,以下内容似乎还可以:
以下用例值得怀疑: