用例图来创建类图

时间:2017-04-11 23:19:54

标签: uml class-diagram

我希望您的指导如何从我的用例图中准确地创建类及其关系(泛化,关联,聚合和组合)

enter image description here

我正在尝试创建此类图,以便我可以使用它创建一个简单的在线PHP应用程序,允许用户注册帐户,登录和注销,以及存储,搜索和检索MySQL数据库中的数据。

我的课程是否正确?

enter image description here

1 个答案:

答案 0 :(得分:0)

提供设计建议有点棘手,细节很少。而且所有细节都过于宽泛。但是,这里有一些观察结果:

  • 登录不是用例。这是一个可以链接到某些用例的约束。

  • 而不是像Register这样的单个动词,而是使用动词/主语[/ object]来形成一个描述来自用例的附加值的短句。

  • 你应该以属性/操作以较低字符,大写类型/类开头的方式使用驼峰案例(因此VerifyLogin应为verifyLogin

  • 您正在使用几个id属性。我建议不要使用它们,因为它们已经专注于数据库使用。对象的id是隐式的(通常是它的地址)。将id添加为隐式属性应该是稍后细化的一部分。

  • TransportCargo是孤儿。它们至少应与UserService的依赖关联(从后者到孤儿的虚线箭头)。

这些或多或少是正式的观察。如上所述,设计需要与领域专家进行深入讨论。但基本上你的班级设计正在轨道上。