1 / 19
文档名称:

软件工程顺序图和协作图-课件PPT(精).ppt

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

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

分享

预览

软件工程顺序图和协作图-课件PPT(精).ppt

上传人:2768573384 2016/2/15 文件大小: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 : . validateUser( ). . getName( ). getPassword( )1. input2. Login( ). return