- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 交互作用图 学生信息查询—需求分析 基本工作流程如下: (1)李老师希望通过系统查询某名学生的学科成绩。 (2)李老师通过用户界面录入学生的学号以及学科科目请求学生信息。 (3)用户界面根据学生的学号向数据库访问层请求学生信息。 (4)数据库访问层根据学生的学号加载学生信息。 (5)数据库访问层根据学生信息和学科科目获取该名学生的分数信息。 (6)数据库访问层将学生信息和分数信息提供给用户界面。 (7)用户界面将学生信息和分数信息显示出来。 2. 交互作用图 学生信息查询—确定协作图元素 从已经描述的用例中,我们可以确定需要“教师”、“学生”和“成绩”对象,我们还要一个提供教师与系统交互的场所,那么我们需要一个“用户界面”对象。“用户界面”对象如果要获取“学生”和“成绩”对象的信息,那么我们还需要一个用来访问数据库的对象。将这些对象列举到协作图中。 2. 交互作用图 学生信息查询—确定元素间的关系 确定这些对象之间的连接关系,使用链和角色将这些对象连接起来。在这一步中,我们基本上可以建立早期的协作图,表达出协作图中的元素如何在空间上进行交互。 2. 交互作用图 学生信息查询—创建协作图 2. 交互作用图 远程网络教学系统 在该系统中,系统管理员需要登录系统才能进行系统维护工作,如添加教师信息、删除教师信息等。根据系统管理员添加教师信息用例,创建相关协作图。 2. 交互作用图 远程网络教学系统 如果我们单独抽象出来一个数据访问类来进行数据访问。那么,根据系统管理员添加教师信息用例,重新创建相关协作图。与前述的时序图进行对比? 2. 交互作用图 语义等价 时序图与协作图在语义上是等价的,因而它们可以相互转换而不损失信息。但它们显式地可视化描述了不同的信息,协作图显式描述对象间如何连接,时序图显式描述对象间交互消息的时间顺序。 前面描述打印工资单的时序图和协作图是等价的,可以相互转换而不损失信息。 2.4 语义等价 2. 交互作用图 交互作用图的应用 为系统的动态方面建模,上下文(建模环境)可以是整个系统、一个子系统、一个操作或一个类,还可为用例的一个脚本建模。 (1) 按时间顺序为控制流建模 (a) 确定交互作用的上下文 (b) 确定参与交互作用的对象,按重要性从左至右放在时序图中 (c) 确定每个对象的生命线 (d) 按消息发生的时间从上到下放置在生命线间 2.5 交互作用图的应用 2. 交互作用图 交互作用图的应用 (1) 按时间顺序为控制流建模 (e) 如需规定时间或空间约束,可为消息附加适当的时间或空间约束 (f) 如想更正式地描述这个控制流,可为每个消息添加前置条件和后置条件 (2) 按组织结构为控制流建模 (a) 确定交互作用的上下文 (b) 确定参与交互作用的对象,按重要性由中间到四周放在协作图中 2. 交互作用图 交互作用图的应用 (2) 按组织结构为控制流建模 (c) 确定每个对象的初始特性,显示对象在交互作用期间发生的变化,用复制对象表示变化后的对象以区别于原对象(体现对象随时间的变化) (d) 确定对象间的连接 (i) 先布置关联连接 (ii) 再布置其他的连接:按消息发生的时间顺序确定消息序列号,可为消息附加适当的时间或空间约束,可为消息添加前置条件和后置条件。 2. 交互作用图 交互作用图的应用 单个协作图只描述一个控制流。通常,采用多个交互作用图来描述系统的动态特性,一部分描述主要过程,其它的描述备选过程或例外过程。 1. 类图 选课管理系统的简单用例 1. 类图 选课管理系统的简单用例(属性和操作) 1. 类图 远程网络教学系统 在该系统中,系统的参与者为学生、教师和系统管理员。学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性。教师包含自己的登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性。系统管理员包含系统管理员用户名、系统管理员密码、邮箱等属性。根据这些信息,创建系统的类图。 1. 类图 远程网络教学系统 1. 类图 远程网络教学系统 将参与者学生、教师和系统管理员进行抽象,形成一个单独的人员类,学生、教师和系统管理员分别是人员类的继承。根据这些信息,重新创建类图。 1. 类图 对象图(Object Diagrams)
您可能关注的文档
- 第5章Excel高级应用.pptx
- 第5章Oracle表的创建与管理.ppt
- 第5章PID调节器的数字化实现.ppt
- 第5章Servlet技术(3学时).ppt
- 第5章Word2000文字处理软件.ppt
- 第5章三相异步电动机的基本控制.ppt
- 第5章专科护理技术.ppt
- 第5章串行数字通信.ppt
- 第5章京津冀旅游区.ppt
- 第5章人的心理与行为特征.ppt
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)