许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Visual Paradigm教程[UML]:从问题描述到生成UML模型

Visual Paradigm教程[UML]:从问题描述到生成UML模型

阅读数 4
点赞 0
article_banner

文本分析是一种有用的技术,可帮助您从给定文本中发现有用的模型数据,例如问题陈述,业务案例,用例描述,域描述,遗留模型描述,甚至遗留代码。

在本教程中,您将学习如何从问题描述中识别类。 之后,将形成类图和序列图。

每个项目都需要最好的Scrum软件

Visual Paradigm

一个强大的Scrum软件,支持Scrum 项目管理  。 它具有Scrum工具,如用户故事地图,产品积压管理,sprint积压管理,任务管理,日常scrum会议,sprint计划工具,sprint审查工具,sprint回顾工具,burndown,障碍,利益相关者和团队管理。

问题描述

本教程将使用以下问题描述。

土星国际管理层希望改善他们的建筑和现场安全措施。他们希望阻止不属于公司的人使用他们的停车场。

土星国际已决定向所有员工发放 身份证 。每张卡片记录公司员工的姓名,部门和号码,并允许他们访问公司停车场。要求员工在现场佩戴卡片。

停车场入口处设有障碍物和读卡器。当驾驶员驾驶他的 汽车 进入停车场时,他/她将他或她的身份证插入读卡器。然后,读卡器验证卡号以查看系统是否已知。如果识别出数字,则读取器发送信号以触发屏障上升。然后司机可以将他/她的车开进停车场。

停车场的出口处还有另一个障碍物,当汽车希望离开停车场时,该障碍物会自动升起。

当停车场没有空间时,入口处的标志显示“Full”。它只在汽车离开时关闭。

客人可以使用另一种卡,也可以进入停车场。该卡记录了一个号码和当前日期。这些卡可以提前发送,或从接收处收集。当访客离开Saturn Int时,所有宾客卡必须返回前台。

从文本中识别类

创建文本分析

  1. 创建一个新项目。 从主菜单中选择Project> New。 在New Project窗口中,将项目命名为Tutorial,然后单击Create Blank Project进行确认。
  2. 创建一个新的文本分析。 从主菜单中选择Diagram> New。
  3. 在New Diagram窗口中,选择Textual Analysis,然后单击Next。 输入Security Improvement作为图表名称,然后单击“确定”。
  4. 这将打开Textual Analysis编辑器。 复制上面提供的问题描述并将其粘贴到编辑器中。 可以通过按Ctrl-V或右键单击编辑器并选择粘贴来完成粘贴。

从文本中识别候选对象

仔细阅读问题描述以确定候选类。 找到候选项后,右键单击文本段,然后从弹出菜单中选择“Add text as Class”。

Visual Paradigm

候选类列表如下:

Visual Paradigm

到目前为止,Textual Analysis 编辑器  应如下所示:

Visual Paradigm

拒绝候选对象

在本节中,将根据拒绝规则列表审查这些候选类。 到本节结束时,将获得一个类模型列表。

现在,根据拒绝规则查看候选类列表:

  • Duplicates:如果两个或多个对象只是同一个东西的不同名称。
  • Irrelevant:存在于问题域中但不是意图的对象。
  • Vague:在仔细考虑单词时,有时会发现它们没有价格含义,也不能成为系统中有用的基础。
  • General:意义太宽泛。
  • Attributes:作为对象的属性。
  • Associations:实际上表示对象之间的关系。
  • Roles:有时是在系统的特定部分中扮演的角色所引用的对象。

下表列出了审核结果:

Visual Paradigm

Visual Paradigm

为区分已接受和被拒绝的候选类别,让我们将突出显示颜色更改为绿色。 要执行此操作,请单击带有黄色突出显示的单元格,然后从颜色选择器中选择绿色。

Visual Paradigm

现在,剩下的候选类列表如下:

Visual Paradigm

重新识别已识别的类

让我们将接受的候选者改写为:(1)在使用单数和复数之间统一名词形式和(2)准确地反映提取文本的含义。

请阅读下表,了解所需的更改和更改说明。


Extracted textRephrase toReason
car park
identity cardsstaff card“Identity cards”字面意思是各种卡,但根据段落,“Identity cards”一词来自名词短语“identity cards to all employees”,所以它实际上意味着员工卡。 我们将重新措辞以避免混淆。
access
barrier
card reader
signal
exit
guest cardsguest card使用单数名词改变符合其他单词

相应地更新候选类的名称:

Visual Paradigm

从文本创建类模型元素

您已经确定了一个类列表。 要在模型构造中使用它们,您需要将它们从单词转换为模型元素。

  1. 选择表中的七个类。 要执行多项选择,请按住Ctrl键并逐个单击行。
  2. 右键单击您的选择,然后从弹出菜单中选择“Create Model Element/创建模型元素”。
  3. 系统会提示您可视化图表中创建的元素。 保持选择创建新图表选项。 将类图重命名为Car Park System,然后单击Create。 创建一个类图。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空