ROSE用例图与活动图示例.ppt

上传人:za****8 文档编号:2978485 上传时间:2019-12-05 格式:PPT 页数:47 大小:918.50KB
返回 下载 相关 举报
ROSE用例图与活动图示例.ppt_第1页
第1页 / 共47页
ROSE用例图与活动图示例.ppt_第2页
第2页 / 共47页
ROSE用例图与活动图示例.ppt_第3页
第3页 / 共47页
点击查看更多>>
资源描述
Rose需求分析,系统可行性分析,软件开发必要性分析 系统地位分析 行业发展趋势分析 解决问题的突破点 软件开发技术可行性分析,1.业务流程调查,业务流程调查的内容: 通过现场调研、业务实习等手段了解业务开展的组织机构、掌握业务活动的规律、理解用户的实际需求 通过简洁直观的方式展示给用户,并以此作为业务讨论的依据,最终形成用户和开发者双方都能理解的标准文档。 业务流程描述的主要文档是业务流程图,2.基于UML的用例模型,统一建模语言(Unified Modeling Language,UML)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不仅限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。,2.1 基于UML的用例模型实验,UML特点: 面向对象 可视化 独立与开发过程 程序设计语言以及易于掌握使用,2.2 基于UML的用例模型实验,2.2.1 用例图 用例图描述的是参与者(Actor)所理解的系统功能,用于需求分析阶段,列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行,2.2.1 用例图,下面通过UML来分析并构造车辆管理系统模型,主要找出系统中所有的用例,以及对用例进行说明,还需要和车辆管理信息系统的潜在用户进行讨论,图形使用Visio及Rational Rose 工具软件绘制,2.3.1 用例图,用例建模可分为用例图和用例描述。用例图由参与者(角色)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。,2.3.1 用例图,用例图只是简单地用图描述了一下系统,但对于每个用例,还需要有详细的说明,要写用例描述 用例描述一般包括:简要描述、前置条件、基本事件流、其他事件流、异常事件流、后置条件等,2.3.2 活动图,UML中的活动图用于描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动和工作流程情况 活动图实际上是用来为用例的事件流建模的工具。,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose是菜单驱动式的应用程序,可以通过工具栏使用其常用工具。 它的界面分为3个部分: Browser窗口用来浏览、创建、删除和修改模型中的模型元素 Diagram窗口用来显示和创作模型的各种图 Document窗口则用来显示和书写各个模型元素的文档注释,2.3.4 使用Rational Rose 绘制用例模型,1Rational Rose的使用 Rational Rose的启动:选择“开始”“程序”Rational Software Rational Rose Enterprise Edition,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose启动对话框,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose 主界面,Document窗口,Diagram窗口,Browser窗口,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose的保存 类似于其他应用程序。Rational Rose的保存可以通过菜单或者工具栏来实现。,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose模型的发布 可以把Rose建立的模型发布到Web,使得其他人都能浏览模型。 (1)选择菜单ToolsWeb Publisher选项,弹出的窗 口中选择要发布的模型视图和包。,2.3.4 使用Rational Rose 绘制用例模型,(2)在发布对话框中设定细节。 Rational Rose模型发布窗口,2.3.4 使用Rational Rose 绘制用例模型,发布图形文件类型选项窗口,2.3.4 使用Rational Rose 绘制用例模型,发布后的文件,2.3.4 使用Rational Rose 绘制用例模型,(3)查看发布模型 单击uml.htm文件,可以通过浏览器查看整个系统的建模内容,而不需要通过Rational Rose来查看,2.3.4 使用Rational Rose 绘制用例模型,查看发布后的模型,2.3.4 使用Rational Rose 绘制用例模型,Rational Rose模型全局选项的设置 全局选项可以选择菜单ToolsOptions,打开Options对话框进行设置,2.3.4 使用Rational Rose 绘制用例模型,全局选项设置对话框,2.3.4 使用Rational Rose 绘制用例模型,2新建用例图 在Browser窗口内的树形列表中选中Use Case包并右击,在弹出的快捷菜单中选择New Use Case Diagram选项,2.3.4 使用Rational Rose 绘制用例模型,创建用例图,2.3.4 使用Rational Rose 绘制用例模型,“车辆管理系统用例图”绘制窗口,2.3.4 使用Rational Rose 绘制用例模型,编辑工具栏是可以自己设定的 选择菜单ViewsToolbarsConfigure选项,在窗口中的选择Use Case,弹出自定义工具栏窗口,2.3.4 使用Rational Rose 绘制用例模型,工具栏的设定,2.3.4 使用Rational Rose 绘制用例模型,3建立用例中的角色 在工具栏中选中表示角色的图标,然后将鼠标移到用例图绘图区单击,即可建立一个名为NewClass的角色,2.3.4 使用Rational Rose 绘制用例模型,建立角色并为角色命名,2.3.4 使用Rational Rose 绘制用例模型,角色定义对话框,2.3.4 使用Rational Rose 绘制用例模型,角色绘制的最终结果,2.3.4 使用Rational Rose 绘制用例模型,4建立用例 在工具栏中选中表示用例的图标,然后将鼠标移到用例图绘制区单击,即可建立一个名为NewUseCase的用例,2.3.4 使用Rational Rose 绘制用例模型,用例定义对话框,2.3.4 使用Rational Rose 绘制用例模型,建立用例的最终结果,2.3.4 使用Rational Rose 绘制用例模型,5建立角色和用例、用例和用例之间的联系 系统在工具栏中提供了2种常用的联系,它们是用图标 表示的通信关系和用图标 表示的依赖关系。,2.3.4 使用Rational Rose 绘制用例模型,通信关系定义对话框,2.3.4 使用Rational Rose 绘制用例模型,依赖关系定义对话框,2.3.4 使用Rational Rose 绘制用例模型,“车辆管理系统用例图”最终结果,2.3.4 使用Rational Rose 绘制用例模型,6建立子用例图,2.3.4 使用Rational Rose 绘制用例模型,“车辆购置管理子用例图”的绘制结果,2.3.4 使用Rational Rose 绘制用例模型,7建立活动图 利用活动图就可以形象地描述各项活动之间的顺序关系。下面以建立“车辆购置申请管理”用例的活动图为例来进行活动图的实验 在Browse窗口中的树形列表中选择“车辆购置管理”用例并右击,在弹出的快捷菜单中选择NewActivity Diagram选项,即可建立一个活动图,2.3.4 使用Rational Rose 绘制用例模型,建立活动图,NewDiagram,2.3.4 使用Rational Rose 绘制用例模型,活动图编辑窗口,2.3.4 使用Rational Rose 绘制用例模型,活动定义对话框,2.3.4 使用Rational Rose 绘制用例模型,建立各类活动,2.3.4 使用Rational Rose 绘制用例模型,活动图的最终结果,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!