首页 > 编程知识 正文

中国历史朝代顺序图片,顺序图的对象怎么找

时间:2023-05-05 13:26:57 阅读:44693 作者:3344

一:定义

1,UML序列图一般用于确认和丰富一个使用情况的逻辑。

2、部分使用逻辑或用例; 或扩展路径; 或者贯穿单个用例的完整路径,如操作基本过程的逻辑说明; 或者,在动作的基本过程的一部分中加入一个或多个备选方案的逻辑说明; 或者一些用例中包含的路径。

3 )序列图将相互关系表示为纵向是时间轴,时间沿着竖直线向下延伸的二维图。 横轴表示协作中每个独立对象的分类器角色,分类器角色的活动用生命线表示。

二:顺序图示例

三:顺序图的组成元素

1 )生命线由一条竖线表示。

2 )在UML中,对象由矩形表示,对象名称带有下划线。

3、激活是流程的执行,包括等待流程执行的时间。 在序列图中激活部分生命线,用条形矩形表示。

4 )消息是对象之间的通信,是两个对象之间的单向通信,是控制信息流从发送者到接收者。 消息在序列图中由标记的箭头表示,箭头从一个对象的生命线指向另一个对象的生命线,消息按时间顺序从图的顶部开始向下排列。

5、序列图中,对象位于x轴上。 开始交互的对象位于最左侧,然后放置消息的对象位于开始交互的对象的右侧。 中对象发送和接收的消息沿y轴按时间先后顺序排列。 序列图中有一条与激活相对应的消息,表明对象将被激活。 这些消息称为调用消息(Call Message )。 如果该消息与活动框不对应,则它不是调用消息,表示不会启动其他对象的活动。 这种消息称为“发送消息”。

6、新闻

调用消息

回复信息

自己的信息

调用消息

发送信息

创建消息

放弃新闻

同步消息:发送消息的对象在接收消息的对象执行所有操作之前不能继续自己的操作。

异步消息:发送消息的另一方发送消息后,继续自己的操作,而不等待接收方是否执行。

7 .交互分段

复杂的序列图可以划分成几个小块,每个块都称为交互段。 每个交互组件都包含一个大框,其名称显示在框左上角的空间中,表示序列图中的信息。 一般操作员如下。

alt:以上的路径、条件为真时执行。

opt:选项仅在条件为真时运行。

par:并行运行,每个片段同时运行。

loop:循环,片段可以多次运行。

critical:关键节只能由一个线程立即运行。

四:顺序图的作用

1 )对于业务负责人,显示不同业务对象如何相互作用、当前业务如何进行的序列图很有帮助。 除了记录组织的当前事件外,还可以使用业务级序列图作为要求文件来传达未来系统的需求。

2 )对于需求分析者,序列图可以通过提供深层次的表示,将用例带入下一个层次。 用例通常细分为一个或多个序列图。 序列图的一个主要用途是将用例表示的需要转换为更高级别的更精细的表示。

3 )对于技术人员来说,序列图在记录应该如何表现未来系统的行为时非常有用。 在设计阶段,架构师和开发人员可以利用序列图挖掘系统对象之间的交互,进一步完善整个系统的设计。

五:顺序图绘制技巧

1 )以用例为单位绘制序列图,针对每个用例,考察哪些对象的操作需要参与执行才能完成其所描述的功能,并且这些操作的执行需要通过消息执行其他哪些对象的操作将这些对象和参与交互的执行者组织成序列图。

2 )理论上需要为每个用例绘制序列图,但只要用例交互对象简单,就不需要绘制序列图。

3、序列图制作步骤:

确定参加对话的执行者

确定与执行者直接交互的对象

确定与交互组件相关的所有对象(薯蔓表达式) ) ) ) )。

4,

如果需要研究一个用例中多个对象的行为,可以使用序列图。

如果需要考察单个对象的行为,则必须使用状态图。

如果需要考察用例之间或线程之间的行为,则必须考虑使用活动图。

r>

5,

>需求分析阶段的顺序图:主要用于描述用例中对象之间的交互,可以使用自然语言来绘制,用于细化需求。从业务的角度进行建模,用描述性的文字叙述消息的内容。


>系统设计阶段的顺序图:确切表示系统设计中对象之间的交互,考虑到具体的系统实现,对象之间通过方法调用传递消息。




六:实例

>绘制图书管理系统“借书”用例的顺序图(业务模型)。
图书管理员打开借书界面,输入借书信息并提交借书请求;系统验证借书卡状态,如果借书卡未借书则记录借书信息且修改图书状态和借书卡状态,并提示借书成功;否则提示借书失败。


>绘制图书管理系统“还书”用例的顺序图(业务模型)。
图书管理员打开还书界面,输入还书信息并提交还书请求;系统返回借书详细信息及所需金额;图书管理员输入金额;系统修改借书记录并修改图书状态和借书卡状态;提示还书成功。








版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。