为了使客户和项目团队成员能够更简单的阅读项目计划,你可以选择从项目场景中生成一个UML序列图,将计划的序列图进行可视化。在本教程中,我们将尝试编写一个简单的用户故事,然后生成它的序列图。

编写用户故事的场景

1. 使用Visual Paradigm创建一个新的项目。从应用工具栏中选择Project > New。

2. 在New Project窗口,输入Online Shopping作为项目名称。点击Create Blank Project按钮。

3. 打开UeXceler的User Story页面。如果你当前没有开启UeXceler,可以先从应用工具栏中选择UeXceler > UeXceler,然后打开User Story页面。

4. 创建一个普通的用户故事。点击Add a feature that can...然后输入User can add an item to shopping cart.作为名字。

5. 双击用户故事并打开。

6. 打开Scenario页面。

7. 输入计划步骤来完成该用户故事。点击第一步,输入Open an item page。

8. 点击回车键,然后输入第二步:Select attributes (e.g. appearance, style)。

9. 当用户选择的东西仍可供购买时会显示数量框。让我们为这个逻辑写一个if-then-else语句。敲击回车来到第三步。然后,点击CTRL+空格来触发Statement Control列表。

10. 从Statement Control列表中选择If。

11. 输入out of stock。

12. 让我们假定系统可以显示出 "out of stock(缺货)"的消息。按回车键进入if条件,然后再次点击CTRL+空格。

13. 这一步是系统执行的。让我们创建一个系统响应。从Statement Control列表中选择System Response。

14. 输入Display "Out of stock" message..

15. 数量框将会显示在else的情形中。现在敲击回车键和CTRL+空格键来触发Statement Control列表。

16. 从Statement Control列表中选择Change to Else。

17. 点击回车键。

18. 通过点击CTRL+空格键来触发Statement Control列表,从列表中选择System Response,然后输入Show quantity box..

19. 点击Down键跳转到end if。然后点击回车键来到步骤五。

20. 顾客然后会输入数量然后将它添加到购物车中去。输入Enter quantity然后点击Click "Add to Cart",作为相应的第五步和第六步。

21. 一旦订单添加到购物车以后,系统会提示顾客是否继续购买。使用回车键创建一个新的步骤,输入系统的响应Prompt "Do you want to continue shopping?" 来作为第七步。

22. 如果顾客选择"Yes",系统将会重新打开一个新的订单页面。使用Statement Control列表添加if - has chosen "Yes".

23. 点击回车键进入If条件。点击CTRL+空格来触发Statement Control列表。这一次选择Jump。

24. 点击第一步旁边的小箭头设置跳转回到第一步。

从用户故事生成序列图

我们已经完成了情景的创建。让我们生成一个它的UML序列图。从工具栏中选择Synchronize to Diagram > Synchronize to Sequence Diagram。

一秒钟后这个情景的UML序列图就生成好了。

如果有需要,可点击Ctrl+Tab键回到用户故事。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

2

好文不易,鼓励一下吧!

paradigm画时序图 visual_Visual Paradigm使用技巧:从用户故事中生成序列图相关推荐

  1. 大数据分析如何在Python中生成FiveThirtyEight图

    大数据分析如何在Python中生成FiveThirtyEight图?如果你阅读大数据分析文章,则可能已经迷失了FiveThirtyEight的内容.自然,他们的出色可视化使你印象深刻.你想制作自己的出 ...

  2. Unity中播放序列图

    目录 一.目的 1.想知道:Unity中播放序列图 二.参考 1.unity序列帧的播放方法 1.Unity自定义组件之序列帧播放组件 1.Unity播放序列帧 三.操作:完成:直接在场景中播放,占据 ...

  3. [答疑]EA中的序列图,想在消息前边自动增加顺序编号

    软件方法(下)分析和设计第8章连载[20210518更新]>> 凌波微步(274***00) 11:17:44 EA中的序列图,想在消息前边自动增加顺序编号,怎么设置呢,如图 凌波微步(2 ...

  4. 【3D建模制作技巧分享】Zbrush中凹凸贴图、法线贴图和置换贴图的区别

    我们现在的银幕早就充斥着电脑生成的虚拟物体,这些虚拟物体是电脑中生成的物体,但这些物体比较现实中的物体没有那么多细致的表面.因而需要用平面映射的方式加入更多的细节.这些用做映射的图片被称作贴图.贴图有 ...

  5. python turtle画熊猫_使用matplotlib的savefig保存从python熊猫生成的图(AxesSubPlot)

    我正在使用熊猫从数据框生成图,我想将其保存到文件中: dtf = pd.DataFrame.from_records(d,columns=h) fig = plt.figure() ax = dtf2 ...

  6. 在Visual Studio中使用序列图描述对象之间的互动

    当需要描述多个对象之间的互动,可以考虑使用序列图. 在建模项目下添加一个名称为"Basic Flow"的序列图. 比如描述客户是如何在MVC下获取到视图信息的. 备注: ● 通常是 ...

  7. xyz文件怎么生成三维模型_知道xy z坐标怎么在matlab中生成三维图??

    展开全部 1.首先打开复matla软件,准制备好要做三维bai图的数据,有XYZ和属性du数据. 2.根据数zhi据分布确定各dao点之间的间隔,并使用griddata命令将属性数据也进行插值,这里仅 ...

  8. echarts迁徙图 vue_【可视化插件】Vue项目中Echarts流向图迁徙图实现

    public render() { //图表绘制方法 this.chart.clear(); const isMock = !this.items.length; const items = isMo ...

  9. Visual Paradigm使用技巧:使用故事板和用户故事捕捉需求

    概述:本教程将向你展示如何创建一个用户故事,如何在用户故事中添加一个故事板以及如何在故事板中创建多个线框图. 创建一个用户故事 1. 首先创建一个用户故事.从工具栏中选择Project > Ne ...

最新文章

  1. java jsp setAttribute setParameter 区别
  2. Eigen datamap 问题
  3. mobilenet V1
  4. websocket handshake unexpected response code 404问题
  5. Linux_异常_01_CentOS7无法ping 百度
  6. Python时间序列数据分析--以示例说明
  7. 【动态规划】LeetCode 377. Combination Sum IV
  8. ionic 网站放在服务器,Ionic4 服务器插件-服务器Httpd - Ionic Native
  9. 超级简易的加法计算器
  10. 企业网站应用模式之—LAMP架构的源码编译超详细步骤,有手就行!
  11. k近邻算法的原理、示例与分析
  12. 2020年全国大学生数学建模竞赛优秀论文
  13. sql查看mysql表结构_MySQL 查看表结构简单命令
  14. 【报告分享】2021巨量引擎日化行业年度报告-巨量算数(附下载)
  15. opencv 手选roi区域_【OpenCV】选择ROI区域
  16. Js模拟重力场【Js动效】
  17. Python Tkinter——数字拼图游戏详解版
  18. 机器学习笔记之配分函数(三)对比散度
  19. 序列标注 | (5) 命名实体识别技术综述
  20. 实验6:shell编程

热门文章

  1. 微信可以登录,代理服务器没有响应
  2. 安徽阜阳计算机高中学校排名,安徽最强的五所高中,都是知名实力中学,考上就离名牌大学不远了!...
  3. 什么是机器人,机器人的发展主要经历哪几个历史阶段?
  4. 中国开发者将迎来黄金十年
  5. JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类
  6. 微信小程序的推广思路与方法,详细思路解析
  7. 教你如何定位不合理的SQL?并优化之
  8. Vue-5 路由参数的传递和获取(query 和 params),导航守卫和路由元信息,History模式
  9. 标准员培训建筑八大员培训建筑标准员建筑工程施工标准化管理
  10. 关于微信小程序的基本介绍以及下载注意