【问题标题】:what are steps to modeling a project with uml?使用 uml 对项目进行建模的步骤是什么?
【发布时间】:2013-10-30 15:14:35
【问题描述】:

我学习了一些 uml 图,例如用例、活动和序列图,我有一个网站项目,其中包括两部分用户,普通用户和占位符用户,这个网站是关于注册和共享位置的,然后人们会发现并保留它的地方。但我不知道我该如何开始?例如,首先创建一个用例图,其中包括两个演员“普通用户”和“占位符”和一个用例“地点”并将它们连接在一起然后制作子图以获取详细信息?或在一个页面中创建该系统需要的所有用例和所有参与者?我看到的大部分教程都是关于一些基本学习但在现实世界中我不知道建模的步骤是什么。是否有任何使用 uml 的已完成项目可以从中获取示例?

【问题讨论】:

    标签: uml modeling


    【解决方案1】:

    区分单个图表和整个模型。

    您的基本工作是将所有内容捕获到模型中。单个图是模型的视图,可以让人们理解模型。对于大型模型,使用仅显示一些相关部分的单独图表通常很有帮助。关键是使用一种建模工具来确保所有图表都是一致的——例如,如果您在一个图表中更改参与者的名称,那么更改会反映在模型中,从而反映到所有其他图表中。

    在您的情况下,我会先将所有内容放在一个页面上,当页面变得有点拥挤时,请拆分图表。可以这么说,一个用户的图表显示他们的用例,然后另一个图表将两个参与者使用的一些相关用例组合在一起。同一个用例可能会出现在多个图表中。

    不要专注于图表本身,而是专注于捕获和组织需求。您希望确保已捕获所有需求并且可以轻松找到相关需求。画出有助于你做到这一点的图表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-22
      • 1970-01-01
      • 2015-08-19
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多