实验5_交互视图建模.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验5_交互视图建模

实验5:交互视图建模 董瑞志 常熟理工学院 实验目的: 了解UML动态主体域的建模机制,如交互视图、状态机视图、活动视图; 理解顺序图、协作图的图元符号及其含义; 掌握交互视图的绘制技巧,能够应用StarUML绘制交互视图; 课时安排: 2课时 实验内容: 1动态主题域建模机制 软件系统的行为在UML中主要通过交互视图、状态机视图、活动视图表达: 交互视图按照描述交互的重点不同,包含顺序图和协作图两种建模机制; 状态机视图通过对每个对象的生命周期进行建模,描述了对象时间上的动态行为。在状态机视图中,每个对象被认为是通过检测事件并对之响应来与外界进行通信的“孤立” 实体。而事件则表达了对象可以检测的变动—如对象间的调用或信号等等; 活动视图是一种特殊的状态机,用于对计算流程和工作流程建模。它包含活动图建模机制。关注对象间发生的活动,它观测的是对象间传送的操作; 2交互视图 对象通过交互实现行为。可以从两个互补的角度描述交互,其一重点在于单个对象的,另一重点在进行合作的对象群体。 交互视图提供了描述一系列对象行为更全局的能力。按照对交互描述的重点不同,交互视图包含顺序图和协作图两种建模机制。 2.1顺序图 顺序图以二维表来显示交互, 纵向是时间轴,时间自上而下; 横向显示了协作中单个对象的分类角色。每个分类角色表现为垂直列,即时间线。 消息表示为从一个对象生命线到另一个对象生命线的箭头。箭头自上而下按照时间顺序安排。 图1:顺序图 问题1:结合“借书”功能的顺序图,说明顺序图是如何绘制的? 2.2协作图 协作图对实现协作的对象进行建模,描述这些对象是如何协作共同完成特定功能或实现系统行为的。协作图中基本元素包括对象、消息等元素。 协作图中消息显示为附加在链上的带标签的箭头。每个消息具有消息的顺序号、可选的前驱消息列表、可选的迁移条件、名称、参数表、可选的返回值等信息。其中顺序号还包含可选的线索名称信息。 图2:协作图 问题2:描述图2所示的协作图是如何绘制的?给出建模过程。 3 顺序图的绘制技巧 阅读理论课讲义《第5章 交互视图》,绘制与博客系统的用户注册功能相关的顺序图。 问题3:结合博客系统案例,说明分层顺序图的建模过程。 4建模系统的交互视图 在实验3、4的基础上,思考图书馆管理系统中每一个用例的实现过程,编制用例文档。结合在实验4种识别的业务对象模型、人机界面模型等类图信息,应用交互视图建模每个用例的实现细节。 实验报告: 编写纸质实验报告,描述实验过程和实验体会; 使用StarUML建模图书馆管理系统的交互视图,并以电子档方式提交;

文档评论(0)

80219pm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档