我有一个场景,我必须设计用例图,活动图和类图:
“我经营着一家拥有众多员工的小型计算机咨询公司。除了有关员工的基本信息(名称,DoB,联系方式等),我还需要能够跟踪他们执行的角色类型,例如硬件技术人员,程序员和软件安装程序。单个员工可以执行多个角色,每个角色都有相关的小时工资。我需要保留与我们签订合同的所有客户的姓名和联系方式。客户可以同时拥有多个合同,但每个合同仅与一个客户相关联。每个合同都有一个名称,一个描述,一个创建日期和一个工作类型 - 例如系统开发,软件升级。除了名称之外,不需要捕获作业类型的详细信息。每份合同还有一名员工被指定为项目负责人。一名员工可能是多个合同的项目负责人。“
我试图绘制一个用例图,我想知道我是否正确绘制它,如果有任何错误或应该进行任何改进:
让我们分析您的需求,以确定用例:
现在,更多用例可能隐藏在这些句子后面,可以推断出来。但是,让我们批判性地看看你确定的其他内容是否合适。
乍一看似乎没问题:
以下用例值得怀疑:
最后,其中一些要求超出了(面向目标)用例,并描述了类模型。不要被这个困住:用例应该集中在actor与系统的交互上。