- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用Rational Rose进行UML可视化建模
以某所大学的《选修课程管理系统》为例来介绍怎样使用 Rational Rose进行UML可视化建模。
一、问题描述:
教务管理人员将本学期要开设的课程输入教务系统,教师选择教 授的课程,打印出选修课程目录表,向学生公布;
教务管理人员将最终的学生课程表通知学生,将每门选修课的花 名册(roster)通知相关教师,将有关收费情况的信息传送到财务管 理系统;
学生到财务部门办理收费手续。
二、利用Rational Rose创建《选修课程管理系统》用例图(Use Case
View)
《选修课程管理系统》中的执行者(Actors)
?注册选修课程的学生(Student);
?教授选修课程的教师(Teacher);
?教务管理人员(Register)必须汇总选修课程情况,制作课程表; 教务管理人员必须维护关于课程、教师和学生的所有信息;
?财务管理系统(Billing System)从本系统屮取出收费信息。
使用 Rational Rose 创建执行者(Actors)
-□显示用例
悸 Main
Register矣 Billing: System
Register
天
X Student
吴 Teacher
三 Associations 日口显示逻榻
0 Main 三 Associations 亩Cl显示组成
0 Deployment View 觀 Model Properties
發脅習?程人员
1) 右击browser框屮的Use Case View包,弹出快捷菜单;
2) 选择 New Actor 项;
3) 输入执行者的名字;(可用Rename命令更改)
《选修课程管理系统》屮的用例(Use Case)
?注册选修课程(学生);[Register for courses]
?选择教授的课程(教师);[Select course to teach]
?索取课程花名册(Roster)(教师);
?索取课程花名册(Roster)(教师);
[Request course roster]
?维护课程信息(教务管理人员);
[Maintain course information]
?维护教师信息(教务管理人员);
?维护教师信息(教务管理人员);
?维护学生信息(教务管理人员);
[Maintain teacher information]
[Maintain student information]
?创建课程目录(教务管理人员);[Create course catalogue]
使用 Rational Rose 创建用例(Use Case)
引教芻管理系绒
-O显示用例
窮 Main
矣 Billing: System
头、New Cl ass
矣 NewClass2
矣 Register
矣 Student
矣 Teacher
Create course catalogue
Filai ntain course informal iorn
O FJaintain student information
<O NewUseCase
Filaintain teacher information
O> Register for courses
Req.uest course roster
O> Select course to teach
三 Associations
-口显示逻辑
3 Main
三 Associations
i-O显示组成
CD Deployment Vi ew
Model Properti es
图2
1) 右击browser框屮的Use Case View包,弹出快捷菜单;
2) 选择 New Use Case 项;
3) 输入用例的名字;(如出错,可用Rename命令更改)
使用 Rational Rose 创建主用例图(Main Use Case Diagram)
双击browser框中的Use Case View包中的Main条目,打开主
用例图;
2) 单击选屮browser框中的执行者,并将其拖到主用例图中;
3) 重复第2)步,直到完成所需的工作为止;
4) 单击选中browser框中的用例,并将其拖到主用例图中;
5) 重复第4)步,直到完成所需的工作为止;
6) 在工具条中选择单向关联(Unidirectional Association)图标;
7) 单击一个执行者,并拖到相应的用例上;或单击一个用例,并
拖到相应的执行者上。
图3
三、《选修课程管理系统》活动图(Activity Diagram)(排课活动图)
-O显示用例
画 Main
E 关 Billing System
审关 Register
? S tudent
E 塢.T eac
您可能关注的文档
- 两江隧道安全专项施工方案.docx
- 中学电教工作计划(5篇).docx
- 中秋节作文优秀.docx
- 临时用电施工方案正本.docx
- 乒乓球抽签记录表.docx
- 书面表达简评.docx
- 五里镇四合九年制学校教育教学常规管理经验交流材料.docx
- 人防工程模板工程施工方案.docx
- 优选(QC岗位培训)出厂检验员岗位说明书.docx
- 优选(VR虚拟现实)虚拟互动模型制作规范.docx
- 【可行性报告】2023年鱼、虾、贝、藻类多倍体相关行业可行性分析报告.docx
- 【可行性报告】2023年汽车滤清器行业项目可行性分析报告.docx
- 【可行性报告】2023年料酒行业项目可行性分析报告.docx
- 【可行性报告】2023年窑炉、熔炉及电炉项目可行性研究分析报告.docx
- 【可行性报告】2023年高性能电影摄影机相关行业可行性分析报告.docx
- 【可行性报告】2023年桩工机械相关项目可行性研究报告.docx
- 【可行性报告】2023年高镍锍行业项目可行性分析报告.docx
- 【可行性报告】2023年橡胶输送带项目可行性研究分析报告.docx
- 【可行性报告】2023年陶瓷电容器相关项目可行性研究报告.docx
- 【可行性报告】2023年物流机器人相关项目可行性研究报告.docx
文档评论(0)