- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[应用文书]06协作图
主要内容 1 协作图的基本概念 2 组成要素 3 时序图与协作图的比较 4 协作图建模技术 5 时序图与协作图的互换 6 实例——图书馆管理系统的协作图 协作图的基本概念 协作图的基本概念 协作图的基本概念 协作图与序列图的区别与联系 协作图与序列图的区别与联系 协作图与序列图的区别与联系 都是交互图,描述对象之间的交互 都包含一系列消息集合 时序图强调消息传送的时间先后顺序 协作图中描述了该协作所有对象组成的网络结构以及相互发送消息的整体形为 协作图建模技术 协作图的Rose创建概述 协作图的创建实例 练习 以“学生信息管理系统”的一个简单用例“学生查看课程信息” ,创建系统的协作图。 顺序图与协作图之间的转换 1 从顺序图转换成协作图 从sequence框图创建collaboration框图: 打开sequence 框图; 选择Browse Go to (Create) collaboration Diagram;或者,直接按下F5键; 浏览协作图并调整图中模型元素的位置。 顺序图与协作图之间的转换 2 从协作图转换成顺序图 从collaboration 框图创建sequence框图 : 打开collaboration 框图; 选择Browse Go to (Create) Sequence Diagram;或者,直接按下F5键; 浏览顺序图并调整图中模型元素的位置。 11.6.2 图书馆管理系统的协作图 1. 系统管理员添加书籍的协作图 2. 图书管理员处理借书的协作图 3. 图书管理员处理还书的协作图 4. 系统管理员删除书籍的协作图 5. 借阅者预留书籍的协作图 1. 系统管理员添加书籍的协作图 2. 图书管理员处理借书的协作图 3. 图书管理员处理还书的协作图 4. 系统管理员删除书籍的协作图 5. 借阅者预留书籍的协作图 实验四 网上选课系统的总体系统需求如下: 网上选课系统主要包括如下功能:管理员通过管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库里并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。 针对“学生选择课程用例”,分析该用例实现的基本工作流程,并创建该用例场景的时序图 选课基本工作流程: 1.学生进入选课登入界面,用例开始. 2.系统提示输入学号和密码. 3.学生输入学号密码. 4.系统验证: (A1;验证失败) 5、进入选课主界面。 6、学生点击选课。 7、系统显示所有课程信息。 8、学生选择课程。 9、系统验证课程是否可选。 (A2:不可选) 10、系统提示课程选择成功,提示学生交费。 11、用例结束。 备选流程A1: A1:验证失败 系统提示验证失败,提示重新输入。 三次失败,拒绝访问。 成功,转选课基本工作流程第5步。 备选流程A2: A1:不可选 系统提示不可选及原因。 学生重新选课。 重新验证直至成功。 转选课基本工作流程第10步。 筛选对象 对象之间的交互 学生打开选课界面。 界面向控制对象请求课程信息。 控制对象向数据库发送查询数据消息。 控制对象暂存数据库的查询结果。 界面对象从控制对象中取得所有的课程信息。 在界面上显示所有的课程信息。 学生选择课程。 界面对象要求学生输入学号。 界面对象向控制对象发送信息,查询该学生是否可以选择选定的课程。 控制对象从数据库中查询关联信息。 控制对象判断是否可以选课。 如果可以选课,则向数据库中添加关联信息。 向界面对象返回信息。 作业 实验要求及实验报告模板: 89 目录:UML(薛均晓)/上机实验/实验五 实验报告提交: 82 目录:所在班级 用户名:soft 密码:down 通过分析,学生选择课程用例涉及的对象有: 学生 用户界面 控制层——控制对象 数据库 课程 * 类图中的各种概念是在现实应用中有意义的概念:这些概念包括真实世界中的概念、抽象的概念、实现方面的概念以及计算机领域的概念。 * 类图中的各种概念是在现实应用中有意义的概念:这些概念包括真实世界中的概念、抽象的概念、实现方面的概念以及计算机领域的概念。 Unspecified:默认设置,对象的可见性没有被设置 Filed:提供者是客户的一部分 Parameters:提供者是客户的一个或者一些操作的参数 Local:提供者对客户而言是一个本地声明对象 Global:提供者对客户来讲是一个全局对象 Unspecified:默认设置,对象的可见性没有被设置
您可能关注的文档
- [工程科技]第4章 数字滤波器的原理和设计方法.ppt
- [工程科技]第三章 平面与平面系统.ppt
- [工程科技]第三章 筹资管理1.ppt
- [工程科技]第七章 FX2N系列可编程控制器步进指令及状态编程法.ppt
- [工程科技]第三章 物流核心活动及其运作管理.ppt
- [工程科技]第三步评估你的市场 2xin.ppt
- [工程科技]第三章专利法[2010-1].ppt
- [工程科技]第一课-概述.ppt
- [工程科技]第4章 水环境.ppt
- [工程科技]第九章 标准成本.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)