1 / 19
文档名称:

软件工程顺序图和协作图.ppt.ppt

格式:ppt   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程顺序图和协作图.ppt.ppt

上传人:xinsheng2008 2016/3/14 文件大小:0 KB

下载得到文件列表

软件工程顺序图和协作图.ppt.ppt

文档介绍

文档介绍:架构建模交互图本节目标?掌握顺序图的基本知识,能绘制基本顺序图?掌握协作图的基本知识,能绘制基本协作图任务 ; 。交互图?在业务系统静态模型的基础上,分析和设计系统的动态结构,并且建立相应的动态模型。?动态模型描述了系统随时间变化的行为,这些行为是从静态视图中抽取系统瞬间状态的变化来描述的。?在 UML 中,动态模型主要是通过交互图和行为图来描述。?交互图( Interaction Diagram )是由一组对象和它们之间的关系构成,其中包括在对象间的传递的信息, 它包括时序图和协作图。 时序图( Sequence Diagram ) ?时序图( Sequence Diagram )是强调消息时间顺序的交互图。顺序图描述了类相互协作的完成预期行为的动态过程。?时序图向用户提供了随时间推移、清晰和可视的事件流轨迹。 顺序图( Sequence Diagram ) ?示例绘制出图书馆管理系统中的用户登录活动的顺序图。分析:活动的执行的顺序是: (1) 启动登录界面; (2) 录入用户的账号和口令; (3) 校验用户账号和口令; (4) 取出用户账号和口令。 时序图( Sequence Diagram ) 时序图( Sequence Diagram ) ?顺序图的组成: (1) 对象( Object ) 代表时序图中的对象在交互中所扮演的角色。(2) 生命线( Lifeline ) 代表时序图中的对象在一段时期内的存在。(3) 激活期( Activation ) 代表时序图中的对象执行一项操作的时期。(4) 消息( Message ) 定义交互和协作中交换信息的类,用于对实体间的通信内容建模。 顺序图( Sequence Diagram ) ?顺序图的特征: (1) 顺序图有生命线(2) 顺序图有激活期 协作图( Collaboration Diagram ) ?协作图作为另一种交互图而言,强调的是参加交互的对象的组织。?协作图只对相互间有交互作用的对象和这些对象间的关系建模,而忽略了其他没有交互的对象和关联。?协作图不仅可以表示对象间的关联,而且可以表现对象间的信息传递。 协作图( Collaboration Diagram ) ?示例绘制出图书馆管理系统中的用户登录活动的协作图。 : 管理员 : LoginFrame : UserManager : Reader . validateUser( ) . return . getName( ) . getPassword( ) 1. input 2. Login( ) . return

最近更新

2024年大学计算机基础考试题库精品【有一套】.. 28页

2024年房地产工作计划八篇 20页

2024年大学计算机基础考试题库及答案【最新】.. 28页

2024年房地产合同-购买房地产合同-房地产合同.. 4页

2024年大学计算机基础考试题库word 28页

2024年房地产元旦促销方案范文 4页

2024年大学计算机基础考试题库加答案 28页

2024年大学计算机基础考试题库附完整答案【名.. 27页

2024年大学计算机基础考试题库精品加答案 28页

村排水沟可行性报告 (1) 30页

2024年大学计算机基础考试题库含完整答案【全.. 28页

2024年大学计算机基础考试题库及参考答案(能.. 28页

《汽车自动变速器》课件 24页

2024年大学计算机基础考试题库带答案(黄金题.. 27页

新化梅山灌区可行性报告 33页

2024年大学计算机基础考试题库(培优) 28页

收购公司可行性分析报告 36页

招标前的可行性报告 27页

2024年大学计算机基础考试题库【夺分金卷】 28页

2024年大学计算机基础考试题库精品(模拟题).. 28页

房产无偿划转可行性报告 33页

2024年大学计算机基础考试题库1套 27页

急救公益可行性分析报告 33页

开题答辩稿可行性分析报告 30页

开展血液净化室可行性报告 31页

2024年大学计算机基础考试题库精品【达标题】.. 28页

2024年大学计算机基础考试题库含答案【名师推.. 27页

建设牛圈的可行性报告 33页

《海马记忆训练》课件 33页

2024年大学计算机基础考试题库附完整答案(全.. 28页