欢迎来到天天文库
浏览记录
ID:47371189
大小:1.84 MB
页数:47页
时间:2019-07-23
《RationalRose-详细介绍和例子详细操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用RationalRose进行UML可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用RationalRose进行UML可视化建模。最终递交三个文件:regist.mdl,regist.sql,VB的代码或Java的代码。内容:一、系统描述2二、用例图(UseCaseView)2三、活动图(ActivityDiagram)(建立选修课程目录表)5四、相关的包和类以及简单类图11五、用例实现图(UseCaseRealizationDiagram)13六、顺序图(SequenceDiagram)与合作图(CollaborationDiagram)15七、类图中
2、的关系(Relationships)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注册选修课程的学生;l教授选修课程的教师;l教务管理人员必须汇总选修课程情况,制作课程表;l教务管理人员必须维护关于课程、
4、教师和学生的所有信息;l财务管理系统从本系统中取出收费信息。2.使用RationalRose创建执行者(Actors)图1471)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——Actor项;3)输入执行者的名字;(如出错,可用Rename命令更改)4)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;5)在browser框中选中所需执行者;6)将光标置于文档框中,输入相应文档。3.《在线选修课程管理系统》中的用例(UseCase)l注册选修课程(学生);l选择教授的选修课程(教师);l索取课程花名册(Roster)
5、(教师);l维护课程信息(教务管理人员);l维护教师信息(教务管理人员);l维护学生信息(教务管理人员);l创建课程目录(教务管理人员);4.使用RationalRose创建用例(UseCase)图21)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——UseCase项;3)输入用例的名字;(如出错,可用Rename命令更改)4)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;5)在browser框中选中所需用例;6)将光标置于文档框中,输入相应文档。5.使用RationalRose创建主用例图(MainUseCas
6、eDiagram)1)双击browser框中的UseCaseView包中的Main条目,打开主用例图;2)单击选中browser框中的执行者,并将其拖到主用例图中;3)重复第2)步,直到完成所需的工作为止;471)单击选中browser框中的用例,并将其拖到主用例图中;2)重复第4)步,直到完成所需的工作为止;3)在工具条中选择单向关联(UnidirectionalAssociation)图标;4)单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上。图347一、活动图(ActivityDiagram)(建立选修课程目录表)图41.使用RationalRos
7、e创建活动图(ActivityDiagram)1)右击browser框中的UseCaseView包,弹出快捷菜单;2)选择New——ActivityDiagram项;3)输入活动图的名字;(如出错,可用Rename命令更改)4)双击browser框中的ActivityDiagram名称,打开该图。2.使用RationalRose创建活动(Activity)1)在工具条中选择Activity图标;2)在活动图(ActivityDiagram)中单击要放置活动(Activity)的位置;3)输入
此文档下载收益归作者所有