精华内容
下载资源
问答
  • 使用starUML一步一步画顺序图

    万次阅读 多人点赞 2016-11-04 10:39:30
    顺序图:是UML中能表现出一个过程中各个详细步骤的模型图,过程可以理解为一个功能的执行过程。 下面我们以一个简单的影院管理系统中售票功能为例来一步一步完成顺序图的构建。建模工具:starUML 版本:5.0.2.1570...

    顺序图:是UML中能表现出一个过程中各个详细步骤的模型图,过程可以理解为一个功能的执行过程。

    下面我们以一个简单的影院管理系统中售票功能为例来一步一步完成顺序图的构建。

    建模工具:starUML
    版本:5.0.2.1570(新版本下面也适用)
    这里写图片描述

    1:首先确定功能的主功能场景如下所示。

    (1)顾客向售票员提供剧目名称,和场次要求(时间)。
    (2)售票员查询用户提供的剧目所在演出厅票务和位置信息。
    (3)系统显示剧目信息和演出厅信息。
    (4)顾客查看票价和演出厅所剩位置信息,并提供自己想要的位置。
    (5)售票员选择位置,并确认。
    (6)系统显示座位信息和交易金额。
    (7)用户选择支付方式,并支付。
    (8)系统更新演出厅信息,生成交易票据并将交易信息发送到外部的账务系统。
    (9)系统打印票据。
    (10)顾客携带票据离开。

    2:找出系统中的参与者

    顾客 系统 售票员 数据库

    3:建立项目
    打开starUML,选择默认工程
    这里写图片描述
    然后新建立顺序图:

    在项目的最右边栏:
    这里写图片描述

    Analysis Model -> ADD Diagram -> Sequence Diagram

    之后项目的最左端如下:
    这里写图片描述

    select :选中某个元素
    object:对象
    Stimulus:对象与对象间消息
    SelfStimulus:对象间自调用的消息
    Combined Fragment:结合片段,比如循环片段等,分支片段
    Interaction Operand: 交互操作
    Frame : 框架,主题(图最外面的边界)

    4:加入相应元素,如下图所示,最外面添加的是一个Frame。

    这里写图片描述

    要是想更改Frame或者Object的名称,我们在最右边属性修改即可。

    这里写图片描述

    5:添加消息的过程如下所示:
    这里写图片描述

    鼠标左击 Stimulus,然后松开,之后将鼠标移至源Object生命线上,鼠标左击不松开,拉至目的Object上即可。

    6:按照主功能场景画出的图一步步画出来的图就是这样啦:
    这里写图片描述

    ps:
    百度文库starUML建模

    展开全文
  • 01-用UML画顺序图

    千次阅读 2014-03-25 10:08:04
    1.为什么要画顺序图? ...2.怎么画顺序图?  1.在logical view中新建Sequence Diagram(顺序图)  2.在logical View上右键新建类class,命名,然后在这个class上面右键修改其属性。  属性包

    1.为什么要画顺序图?

       在创建了用例图之后,为了描述对象按时间顺序的消息交换过程,体现用例的行为,阐明用例图

    2.怎么画顺序图?

        1.在logical  view中新建Sequence Diagram(顺序图)

        2.在logical View上右键新建类class,命名,然后在这个class上面右键修改其属性。

                           属性包括:Actor、boundary、control、Entity、

        3.建立消息

        





    展开全文
  • 使用starUML画顺序图

    千次阅读 2019-04-21 11:02:00
    https://blog.csdn.net/gary0917/article/details/79968762 转载于:https://www.cnblogs.com/shelley-AL/p/10744216.html

    https://blog.csdn.net/gary0917/article/details/79968762

    转载于:https://www.cnblogs.com/shelley-AL/p/10744216.html

    展开全文
  • UML-如何画顺序图

    千次阅读 2019-06-19 14:24:00
    1、生命线框图和生命线 生命线:可以为虚线(源于UML1),也可以是实线 2、消息 ...1)、创始消息,实心圆开头2)、同步消息,...为了显示循环、并行执行等操作的框 1)、循环(loop) 2)、有条件消息...

    1、生命线框图和生命线

    生命线:可以为虚线(源于UML1),也可以是实线

    2、消息

    1)、创始消息,实心圆开头
    2)、同步消息,实心箭头

    3、执行规格条和控制期

    控制期:阻塞调用

    4、返回值

    5、自身消息

    6、创建实例

    7、销毁对象

    8、图框

    为了显示循环、并行执行等操作的图框

    1)、循环(loop)

    2)、有条件消息(opt)

    也可以如下图,但只支持uml1无法支持uml2

    3)、互斥的有条件消息(alt)

    4)、对集合的迭代

    对应的java代码:

    或者采用下图:

    5)、图框可以嵌套

     

    9、如何关联交互图?

     

    10、调用类或静态方法

    对应的java代码:

    public class Foo {
        public void doX() {
            //调用Calendar类的静态方法
            Locale[] locales=Calendar.getAvailableLocales();
            //...
        }
    }

    11、多态消息

     

     12、同步消息和异步消息

    public class ClockStarter {
        public void startClock() {
            Thread t = new Thread(new Clock());
            t.start();//异步调用Clock上的run方法
            System.runFinalization();//后续消息的示例
        }
    }
    //实现产生新线程的Runnable接口
    public class Clock implements Runnable {
        public void run() {
            while(true) {//在该线程中永远循环
                //...
            }
        }
    }

     

    转载于:https://www.cnblogs.com/yaoyuan2/p/11051057.html

    展开全文
  • 画顺序图的时候,无法删除掉我们放错 这个cut无法使用 ctrl+d 就可以删除了。
  • 绘制顺序图,以“删除课程”(Delete Course)为例。 二、实验工具 Rational Rose 三、实验步骤 第一步,创建协作。 Logic View中创建用例(Use Case),如图1.1,命名为“Delete Course”。创建好后如图1.2。...
  • rational rose 画顺序图时候怎么删除没有调用关系的时间段,如图,想把那个块块删掉,正常的是没有那个块块的,百度了很久都找不到答案。 我画的顺序图: ![图片说明]...
  • EA如何系统顺序图

    千次阅读 2014-06-07 02:16:18
    新建项目,选择use case。 然后右键点击Use Case Model,添加-新增图表,选择UML Behavioral,右边选择sequence,点击确定就可以画顺序图
  • 在使用ROSE画顺序图时,消息编号的格式有三种,第一种不显示序号,第二种按序显示,第三种按嵌套格式显示;分别如图(1)(2)(3)所示: 上面三种格式设置:点击Tools——>Options,在弹出的对话框中选择Diagram,...
  • 用VisioUML顺序图

    2016-05-03 08:49:00
    1、顺序图 顺序图又称为时序图,顾名思义,它着重表现的是对象间消息传递的时间顺序。顺序图描述的对象也是一个用例,即一组行为操作,而它表现的是这组行为的先后关系(纵坐标),以及每个行为是属于哪个对象的...
  • 可能是我这个版本2007的默认设置就是这样,不显示序号,感觉有点怪。 解决方法: 1、菜单栏tools--options 2、在 diagram 选项卡中,display 分栏中点击 Sequence Numbering ...现在顺序图就有序号啦
  • 使用Rose画顺序图时消息编号的格式

    千次阅读 2013-03-12 21:09:53
    在使用ROSE画顺序图时,消息编号的格式有三种,第一种不显示序号,第二种按序显示,第三种按嵌套格式显示;分别如图(1)(2)(3)所示:     图(1) 不显示序号
  • visio 中UML顺序图

    千次阅读 2016-11-30 20:38:22
    在标准的visio图库中,没有UML2.0的交互片段,可以根据不同的visio版本下载图库和模板后,就可以在visio中绘制带有组合交互片段的顺序图了,画图的时候可以直接打开模板和图库,很方便,网址 ...
  • 王五->李四: 你怎么样? 李四-->王五: 很好!A 三、甘特 %% 语法示例 gantt dateFormat YYYY-MM-DD title 软件开发甘特 section 设计 需求 :done, des1, 2014-01-06,2014-01-08 原型 :active, des2, 2014-01-09, ...
  • 顺序图

    万次阅读 多人点赞 2016-12-31 18:06:39
    1,UML顺序图一般用于确认和丰富一个使用情境的逻辑。 2,一个使用情境的逻辑或是一个用例的一部分;或是一条扩展路径;或是一个贯穿单个用例的完整路径,例如动作基本过程的逻辑描述;或是动作的基本过程的一部分再...
  • 在图形窗口中删除图形元素(del)和模型元素(Ctrl+D)是不同的。删除图形元素, 模型元素不会消失,删除模型元素,图形元素跟着消失
  • 横向流程 a=1a=2方形圆角条件a结果1结果2横向流程 竖向流程 a=1a=2方形圆角条件a结果1结果2竖向流程 标准流程 Created with Raphaël 2.2.0开始框处理框判断框(是或否?)输入输出框结束框子流程yesno 标准...
  • rational rose 画顺序图时候怎么删除或隐藏激活条,还有如何让两条线在同一排,画图时出现了很多问题,如图,不知道原图是怎么做到部分隐藏激活条的,在百度上没有找到答案,来求助一下各位大佬。 我画的顺序图:...
  • staruml流程图(staruml怎么画顺序图)2020-05-18 11:18:03共10个回答打开StarUML软件,界面如下.选择“EmptyProject”,单击OK.右键单击界面中的“Untitled”,选择"Add"》“Model”,命名为egg1.右键单击egg1,选择...
  • 怎么体现出“边界类一般不能直接操作实体类,通过控制类操作实体类”
  • uml顺序图

    2013-06-15 20:52:31
    uml顺序图
  • Rose 顺序图

    2015-10-24 20:21:52
    Rose 顺序图
  • 顺序图 21.1 用户管理顺序图 21.1.1 用户管理顺序图文档 31.2 数据管理顺序图(省略登录过程) 41.3 票务信息管理顺序图 51.4 实时信息管理顺序图(省略登录过程) 61.5 订票管理顺序图 71.5.1 订票管理顺序图文档 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 210,622
精华内容 84,248
关键字:

怎样画顺序图