下载此文档

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


文档分类:汽车/机械/制造 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
使用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命令更改)在工具条中选择StateTransition图标;单击一个活动,并将其拖到相应的

RationalRose-详细介绍和例子详细操作 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息