使用EnterpriseArchitect进行UML建模-6-顺序图

使用EnterpriseArchitect进行UML建模-6-顺序图

ID:40542887

大小:294.29 KB

页数:8页

时间:2019-08-04

使用EnterpriseArchitect进行UML建模-6-顺序图_第1页
使用EnterpriseArchitect进行UML建模-6-顺序图_第2页
使用EnterpriseArchitect进行UML建模-6-顺序图_第3页
使用EnterpriseArchitect进行UML建模-6-顺序图_第4页
使用EnterpriseArchitect进行UML建模-6-顺序图_第5页
资源描述:

《使用EnterpriseArchitect进行UML建模-6-顺序图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用EnterpriseArchitect进行UML建模——顺序图(sequencediagram)用例图描述系统能够做什么。类图描述组成系统结构的各种类型。交互图描述系统如何运作。交互图有:顺序图、通信图、时序图。顺序图是交互图中应用最广泛的一种。顺序图在经典的4+1模型视图中,类图主要在运行视图中使用。逻辑视图开发视图运行视图部署视图需求用例顺序图顺序图主要与捕捉系统各组成部分之间的交互的次序有关。使用顺序图,可以描述执行特定用例时,会触发哪些交互,以及这些交互以何种次序发生。顺序图显示许多相关的交互的其他信息,但它的长处是表现交互的次序。顺序图的主要元素

2、参与者时间事件、信号与消息嵌套消息消息箭头同步消息异步消息返回消息创建消息销毁消息活动条顺序图的使用描述用例描述顶层用例:描述用例与用例之间的调用次序。描述单个用例:描述用例的使用场景。顺序片段(sequencefragment)(UML2.0)主要用来捕捉内部细节、显示复杂的交互。类型参数用途Ref分解顺序图,类似用例的Include关系Assert断言,对其中的所有操作都必须成功,否则声明无效,并抛出异常。LoopMintimes,times,max[guard_condition]类似C#中的For循环语句,循环指定次数的调用。Break类似C#中的Br

3、eak语句,对条件成立跳出任何一个交互。(一般是Loop)Alt[guard_condition1]…[guard_condition2]…[else]If(…)…Else…Opt[guard_condition]没有Else的if:If(…)…Neg声明一些不执行的交互。例如,SqlConnection在ExecuteReader时,不能执行去执行另外一个SQL语句。Par申明此片段内的交互能顺利的并行执行,不需考虑线程与锁定。region声明一些关键的必须同步或锁定的交互。演练

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。