Rose 建模实例

Rose 建模实例

ID:43485774

大小:476.01 KB

页数:60页

时间:2019-10-08

Rose 建模实例_第1页
Rose 建模实例_第2页
Rose 建模实例_第3页
Rose 建模实例_第4页
Rose 建模实例_第5页
资源描述:

《Rose 建模实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Part5Rose建模实例Lecturer李航Rose建模实例RequirementRose建模实例---Requirement¢在线选修课程管理系统¢大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。¢教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。¢学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。人数达到10人时,停止学生登记注册此门课程;¢学生选课结束后,系统自动取消人数少于三人的课程。¢学生按最终的课程表到财务处办理收费手续(billingsy

2、stem)。¢教师可查询所教课程的学生花名册(roster)。¢教务管理人员维护学生、教师和课程的信息。Rose建模实例---Requirement¢HowdowecapturerequirementusingUML?¢UseCaseDiagram???Rose建模实例UseCaseDiagramRose建模实例--UseCaseDiagram¢用例图(UseCaseView)¢《在线选修课程管理系统》中执行者(Actors)的认定¢WhatisActor?¢Actorsareentitiesthatinterfacewiththesystem¢注册

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

4、¢《在线选修课程管理系统》中用例(UseCase)的认定¢UseCasedowhat???¢在捕获Requirement期间,UseCase用来捕获系统或子系统的行为¢注册选修课程(学生);¢选择教授的选修课程(教师);¢索取课程花名册(Roster)(教师);¢维护课程信息(教务管理人员);¢维护教师信息(教务管理人员);¢维护学生信息(教务管理人员);¢创建课程目录(教务管理人员);Rose建模实例¢使用RationalRose创建用例(UseCase)•右击browser框中的UseCaseView包,弹出快捷菜单;•选择New——UseCas

5、e项;•输入用例的名字;(如出错,可用Rename命令更改)•如果文档窗口不可见,选择屏幕上方的View——Documentation菜单;•在browser框中选中所需用例;•将光标置于文档框中,输入相应文档。Rose建模实例¢使用RationalRose创建主用例图(MainUseCaseDiagram)•双击browser框中的UseCaseView包中的Main条目,打开主用例图;Selectcoursestoteach•单击选中browser框中的执行者,并StudentProfessor将其拖到主用例图中;Registerforcours

6、es•重复第2)步,直到完成所需的工作Requestcourseroster为止;BillingSystem•单击选中browser框中的用例,并将其拖到主用例图中;•重复第4)步,直到完成所需的工作MaintainstudentinformationMaintaincourseinformation为止;•在工具条中选择单向关联(UnidirectionalAssociation)图标;•单击一个执行者,并拖到相应的用MaintainprofessorCreatecoursecatalogueRegistrarinformation例上;或单击一个

7、用例,并拖到相应的执行者上。Rose建模实例活动图Rose建模实例¢活动图(ActivityDiagram)(建立选修课程目录表)使用RationalRose创建活动图(ActivityDiagram):右击browser框中的UseCaseView包,弹出快捷菜单;选择New——ActivityDiagram项;输入活动图的名字;(如出错,可用Rename命令更改)双击browser框中的ActivityDiagram名称,打开该图。Rose建模实例¢使用RationalRose创建活动(Activity)¢在工具条中选择Activity图标;¢在

8、活动图(ActivityDiagram)中单击要放置活动(Activity)的位置;¢输入活动名字;(如出错

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

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

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