Rational-rose使用案例

Rational-rose使用案例

ID:37712887

大小:1.84 MB

页数:47页

时间:2019-05-29

Rational-rose使用案例_第1页
Rational-rose使用案例_第2页
Rational-rose使用案例_第3页
Rational-rose使用案例_第4页
Rational-rose使用案例_第5页
资源描述:

《Rational-rose使用案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用RationalRose进行UML可视化建模本实验以某所大学的《在线选修课程管理系统》为例来介绍怎样使用RationalRose进行UML可视化建模。内容:一、系统描述2二、用例图(UseCaseView)2三、活动图(ActivityDiagram)(建立选修课程目录表)5四、相关的包和类以及简单类图11五、用例实现图(UseCaseRealizationDiagram)13六、顺序图(SequenceDiagram)与合作图(CollaborationDiagram)15七、类图中的关系(Relations

2、hips)18八、类图中的操作与属性20九、类图中的泛化22十、状态图(StatechartDiagram)26十一、构件图(ComponentDiagram)31十二、部署图(DeploymentDiagram)34十三、生成程序代码35十四、创建数据库设计40十五、附件1:转换后的VisualBasic程序44十六、附件2:转换后的Java程序45十七、附件3:生成的SQL语句4647一、系统描述1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。2.教师选课结束后,教务管理人员进行协调和确认教师

3、的课程,并创建本学期的课程目录表,向学生公布。2.学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。人数达到10人时,停止学生登记注册此门课程;3.学生选课结束后,系统自动取消人数少于三人的课程。4.学生按最终的课程表到财务处办理收费手续(billingsystem)。5.教师可查询所教课程的学生花名册(roster)。6.教务管理人员维护学生、教师和课程的信息。二、用例图(UseCaseView)1.《在线选修课程管理系统》中的执行者(Actors)l注册选修课程的学生;

4、l教授选修课程的教师;l教务管理人员必须汇总选修课程情况,制作课程表;l教务管理人员必须维护关于课程、教师和学生的所有信息;l财务管理系统从本系统中取出收费信息。2.使用RationalRose创建执行者(Actors)图1471)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——Actor项;3)输入执行者的名字;(如出错,可用Rename命令更改)4)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;5)在browser框中选中所需执行者;6)将光标置

5、于文档框中,输入相应文档。3.《在线选修课程管理系统》中的用例(UseCase)l注册选修课程(学生);l选择教授的选修课程(教师);l索取课程花名册(Roster)(教师);l维护课程信息(教务管理人员);l维护教师信息(教务管理人员);l维护学生信息(教务管理人员);l创建课程目录(教务管理人员);4.使用RationalRose创建用例(UseCase)图21)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——UseCase项;3)输入用例的名字;(如出错,可用Rename命令

6、更改)4)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;5)在browser框中选中所需用例;6)将光标置于文档框中,输入相应文档。5.使用RationalRose创建主用例图(MainUseCaseDiagram)1)双击browser框中的UseCaseView包中的Main条目,打开主用例图;2)单击选中browser框中的执行者,并将其拖到主用例图中;3)重复第2)步,直到完成所需的工作为止;471)单击选中browser框中的用例,并将其拖到主用例图中;2)重复第4)步,直

7、到完成所需的工作为止;3)在工具条中选择单向关联(UnidirectionalAssociation)图标;4)单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上。图347一、活动图(ActivityDiagram)(建立选修课程目录表)图41.使用RationalRose创建活动图(ActivityDiagram)1)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——ActivityDiagram项;3)输入活动图的名字;(如出错,可用Rename命令更改)4

8、)双击browser框中的ActivityDiagram名称,打开该图。2.使用RationalRose创建活动(Activity)1)在工具条中选择Activity图标;2)在活动图(ActivityDiagram)中单击要放置活动(Activity)的位置;3)输入活动名字;(如出错,可用Rename命令更改)4)在工具条中选择StateTransiti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。