- 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)
您可能关注的文档
- 第4章机床夹具设计原理.ppt
- 第4章正弦稳态电路的分析.ppt
- 第4章正弦稳态电路分析.ppt
- 第4章汇编语言程序.ppt
- 第4章测试系统的特性分析.ppt
- 第4章氮素营养与氮肥.ppt
- 第4章电子计数器测量.ppt
- 第4章焊接热影响区的组织和性能.ppt
- 第4章系统需求建模.ppt
- 第4章继承性和多态性1--09.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年江西管理职业学院教师招聘考试笔试备考题库.docx VIP
- 2024中国中信金融资产管理股份有限公司人力资源部(党委组织部)社会招聘笔试模拟试题及答案解析.docx VIP
- 高考英语完型填空汇总.doc VIP
- 合作经营合同(2020).docx VIP
- 关节活动度测定ppt课件.pptx VIP
- 体育教师专业发展计划.doc VIP
- 影视产业概论 教学大纲.docx VIP
- 明星志愿3群星合辑(星光圆舞曲+银色幻想曲)攻略-详细整理版精要.docx
- Q-CR 570-2017 电气化铁路接触网用力矩控制式胶粘型锚栓.docx VIP
- 煤矿机电事故专项应急预案及现场处置方案.pdf VIP
文档评论(0)