1 / 54
文档名称:

RationalRose-详细介绍和例子详细操作精品word.doc

格式:doc   大小:1,887KB   页数:54页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RationalRose-详细介绍和例子详细操作精品word.doc

上传人:书犹药也 2019/8/9 文件大小:1.84 MB

下载得到文件列表

RationalRose-详细介绍和例子详细操作精品word.doc

文档介绍

文档介绍:RationalRose-详细介绍和例子详细操作使用RationalRose进行UML可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用RationalRose进行UML可视化建模。最终递交三个文件:,,VB的代码或Java的代码。内容:一、 系统描述 2二、 用例图(UseCaseView) 2三、 活动图(ActivityDiagram)(建立选修课程目录表) 5四、 相关的包和类以及简单类图 11五、 用例实现图(UseCaseRealizationDiagram) 13六、 顺序图(SequenceDiagram)与合作图(CollaborationDiagram) 15七、 类图中的关系(Relationships) 18八、 类图中的操作与属性 20九、 类图中的泛化 22十、 状态图(StatechartDiagram) 26十一、 ponentDiagram) 31十二、 部署图(DeploymentDiagram) 34十三、 生成程序代码 35十四、 创建数据库设计 40十五、 附件1:转换后的VisualBasic程序 44十六、 附件2:转换后的Java程序 45十七、 附件3:生成的SQL语句 46系统描述大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。人数达到10人时,停止学生登记注册此门课程;学生选课结束后,系统自动取消人数少于三人的课程。学生按最终的课程表到财务处办理收费手续(billingsystem)。教师可查询所教课程的学生花名册(roster)。教务管理人员维护学生、教师和课程的信息。用例图(UseCaseView)1.《在线选修课程管理系统》中的执行者(Actors)注册选修课程的学生;教授选修课程的教师;教务管理人员必须汇总选修课程情况,制作课程表;教务管理人员必须维护关于课程、教师和学生的所有信息;财务管理系统从本系统中取出收费信息。(Actors)图1右击browser框中的UseCaseView包,弹出快捷菜单;选择New——Actor项;输入执行者的名字;(如出错,可用Rename命令更改)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;在browser框中选中所需执行者;将光标置于文档框中,输入相应文档。3.《在线选修课程管理系统》中的用例(UseCase)注册选修课程(学生);选择教授的选修课程(教师);索取课程花名册(Roster)(教师);维护课程信息(教务管理人员);维护教师信息(教务管理人员);维护学生信息(教务管理人员);创建课程目录(教务管理人员);(UseCase)图2右击browser框中的UseCaseView包,弹出快捷菜单;选择New——UseCase项;输入用例的名字;(如出错,可用Rename命令更改)如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;在browser框中选中所需用例;将光标置于文档框中,输入相应文档。(MainUseCaseDiagram)双击browser框中的UseCaseView包中的Main条目,打开主用例图;单击选中browser框中的执行者,并将其拖到主用例图中;重复第2)步,直到完成所需的工作为止;单击选中browser框中的用例,并将其拖到主用例图中;重复第4)步,直到完成所需的工作为止;在工具条中选择单向关联(UnidirectionalAssociation)图标;单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上。图3活动图(ActivityDiagram)(建立选修课程目录表)(ActivityDiagram)右击browser框中的UseCaseView包,弹出快捷菜单;选择New——ActivityDiagram项;输入活动图的名字;(如出错,可用Rename命令更改)双击browser框中的ActivityDiagram名称,打开该图。(Activity)在工具条中选择Activity图标;在活动图(ActivityDiagram)中单击要放置活动(Activity)的位置;输入活动名字;(如出错,可用Rename命令更改)在工具条中选择StateTran