Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个项目,其中一个要求是用户名与电子邮件具有相同的价值。我应该如何在我的 UML 图上对此建模?User 类应该有两个字段:用户名、电子邮件。或者也许我可以创建一个字段电子邮件并进行某种标记?
您可以创建这两个字段并编写一个 OCL 约束,说明两者必须具有相同的值。约束可以像上下文用户 inv 一样简单:self.username=self.email
那这个呢?
-email : string
+getUserName() +setUserName(string) +getEmail() +setEmail(string)