首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用设计模式从UML图到类图

如何使用设计模式从UML图到类图
EN

Stack Overflow用户
提问于 2014-09-27 18:00:13
回答 2查看 220关注 0票数 0

我正在和一位朋友合作一个大学项目,该项目涉及一个管理图书馆的软件产品(最重要的是借阅和购买书籍)。我们已经生成了很多文档和很多图表:用例图、序列图和活动图、架构图。

现在,从前面的图开始,我们必须使用设计模式高效地生成类图:如何继续?

EN

回答 2

Stack Overflow用户

发布于 2014-09-27 18:19:13

从您编写的内容来看,您正在寻找的是创建一个(或几个)域模型。域模型捕获来自业务域的概念和属性。

通常你可以很容易地从你的用例中识别出业务领域中的概念,例如,如果你有一个名为注册订阅的用例,那么你会发现一个名为Subscription的域对象并不会让我感到惊讶。

我早些时候写了几篇文章,可能会帮助你塑造领域模型和用例:

  • Modeling domain models in UML
  • Describing (smart) use cases in Enterprise Architect, part I
  • Describing (smart) use cases in Enterprise Architect, part II

基本上,UML不会告诉你如何做到这一点,UML是一个规范,你可以把它当作一个工具箱。你用它构建什么,由你自己决定。

票数 0
EN

Stack Overflow用户

发布于 2014-09-29 11:49:21

用例显示了系统的用户需求。序列图(取决于细节)要么显示对象如何交互,要么显示子系统如何交互。如果您的序列图处于更高的抽象级别,那么您必须提出您的类。我建议进行一个对象闪电战,列出你能想到的所有名词……图书、图书馆、图书管理员、目录、借阅者、日期、图书位置、罚款等。确保您的类和类之间的关联满足您的所有要求。在分析之后,丢弃所有没有责任的类。检查所有的序列图,看看是否可以将类分配给生命线。如果不是,你可能错过了一节课。最终,所有的场景都必须由类关系图中的类来完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26073475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档