




已阅读5页,还剩134页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第二章 需求分析 2 Visio绘制功能结构图 5 PPT 第2页 Visio绘制界面设计 5 PPT 第10页 Visio绘制用例图 2 PPT 第35页 Visio绘制状态图 2 PPT 第49页 Visio绘制活动图 2 PPT 第11页 Visio绘制类图 3 PPT 第15页 Visio绘制顺序图 3 PPT 第74页 3 2 1系统可行性分析实验 软件开发必要性分析系统地位分析行业发展趋势分析解决问题的突破点软件开发技术可行性分析 4 2 2基于Visio的业务流程实验 2 2 1概述本案例以某实际汽车运输集团有限公司的车辆管理业务为背景 并针对主要功能来进行系统分析和设计 5 2 2 2业务流程调查 业务流程调查的内容 通过现场调研 业务实习等手段了解业务开展的组织机构 掌握业务活动的规律 理解用户的实际需求通过简洁直观的方式展示给用户 并以此作为业务讨论的依据 最终形成用户和开发者双方都能理解的标准文档 业务流程描述的主要文档是业务流程图 6 2 2 2业务流程调查 1 车辆购置业务流程 7 2 2 2业务流程调查 2 车辆调拨业务流程 8 2 2 2业务流程调查 2 车辆报废业务流程 9 2 2 3利用Visio绘制业务流程图 选择 开始 程序 MicrosoftOfficeVisio2003选项进入Visio启动窗口可以新建一个Visio文件或打开已有的Visio文件 方法是选择菜单 文件 新建 或 文件 打开 选项 10 2 2 3利用Visio绘制业务流程图 Visio启动窗口 11 2 2 3利用Visio绘制业务流程图 Visio绘图窗口 12 2 2 3利用Visio绘制业务流程图 1 制作业务流程图图元业务流程图的图元有5种类型 它们分别是业务处理主体 单证 业务处理 数据存储和业务流程的流转方向 13 2 2 3利用Visio绘制业务流程图 5种图元可以直接利用Visio提供的基本图形对象来绘制 也可以利用多个图形对象组合形成 绘制方法是 在Visio窗口中选择 图形 图标按钮 弹出各类图形文件夹后再继续选择各类形状集合 14 2 2 3利用Visio绘制业务流程图 基本图形选择 15 2 2 3利用Visio绘制业务流程图 画一个 圆 形 可以在 形状 窗口中打开并显示 基本形状 图形对象集 形状窗口 16 2 2 3利用Visio绘制业务流程图 按照上述方法 可依次选择 流程图 基本流程图形状 选项 打开基本流程图形状图形对象集 选择 软件 Gane Sarson 选项 打开Gane Sarson图形对象集 选择 其他Visio方案 连接线 选项 打开连接线图形对象集 17 2 2 3利用Visio绘制业务流程图 图形对象集最终选择结果 18 2 2 3利用Visio绘制业务流程图 Visio提供了许多可直接使用的图形对象 使用时将所需图形拖曳到绘制板上即可 同时还支持拖动调整图形大小及位置 各类线型操作和图形组合操作 19 2 2 3利用Visio绘制业务流程图 基本图元的直接引用 20 2 2 3利用Visio绘制业务流程图 基本图元的拖曳结果 21 2 2 3利用Visio绘制业务流程图 各类线型的制作 22 2 2 3利用Visio绘制业务流程图 图形对象的组合操作 23 2 2 3利用Visio绘制业务流程图 2 绘制流程业务流程图的绘制按照业务处理详细过程 大致是以由左至右的规律绘制各种图形 上面例子中的车辆购置业务流程可以采用以下绘制过程 24 2 2 3利用Visio绘制业务流程图 图元的复制 25 2 2 3利用Visio绘制业务流程图 图元的文字编辑 26 2 2 3利用Visio绘制业务流程图 单证图元的绘制 27 2 2 3利用Visio绘制业务流程图 连接两个图元 28 2 2 3利用Visio绘制业务流程图 总工程师审批处理的业务流程描述 29 2 2 3利用Visio绘制业务流程图 车辆购置审批流程的绘制 30 2 2 3利用Visio绘制业务流程图 3 流程图的排版先将各类图形进行大致的调整 如果需要将一组图形精确对齐 可利用Visio菜单中的 形状 对齐形状 功能来完成 31 2 2 3利用Visio绘制业务流程图 对齐图形的操作 32 2 2 3利用Visio绘制业务流程图 流程图的排版当需要调整图形之间的间隔距离 使之间隔距离相等时 可利用Visio菜单中的 形状 分配形状 功能来完成 33 2 2 3利用Visio绘制业务流程图 分配图形的操作 34 2 3基于UML的用例模型实验 统一建模语言 UnifiedModelingLanguage UML 是一种定义良好 易于表达 功能强大且普遍适用的可视化建模语言 它融入了软件工程领域的新思想 新方法和新技术 它的作用域不仅限于支持面向对象的分析与设计 还支持从需求分析开始的软件开发的全过程 35 2 3基于UML的用例模型实验 UML特点 面向对象可视化独立与开发过程程序设计语言以及易于掌握使用 36 2 3基于UML的用例模型实验 2 3 1用例图用例图描述的是参与者 Actor 所理解的系统功能 用于需求分析阶段 列出系统中的用例和参与者 并显示哪个参与者参与了哪个用例的执行 37 2 3 1用例图 下面通过UML来分析并构造车辆管理系统模型 主要找出系统中所有的用例 以及对用例进行说明 还需要和车辆管理信息系统的潜在用户进行讨论 图形使用Visio及RationalRose工具软件绘制 38 2 3 1用例图 车辆管理信息系统的用例包括 用户管理车辆基本信息管理车辆购置管理车辆调拨管理车辆报废管理信息查询管理 39 2 3 1用例图 用例建模可分为用例图和用例描述 用例图由参与者 角色 用例 UseCase 系统边界 箭头组成 用画图的方法来完成 40 2 3 1用例图 车辆管理信息系统用例图 41 2 3 1用例图 车辆购置管理子用例图 42 2 3 1用例图 车辆调拨管理子用例图 43 2 3 1用例图 车辆报废管理子用例图 44 2 3 1用例图 车辆基本信息管理子用例图 45 2 3 1用例图 用例图只是简单地用图描述了一下系统 但对于每个用例 还需要有详细的说明 要写用例描述用例描述一般包括 简要描述 前置条件 基本事件流 其他事件流 异常事件流 后置条件等 46 2 3 1用例图 添加车辆购置申请用例描述 47 2 3 1用例图 删除车辆购置申请用例描述 48 2 3 1用例图 总工程师购置申请审批用例描述 49 2 3 1用例图 总经理购置申请批复用例描述 50 2 3 2活动图 UML中的活动图用于描述满足用例要求所要进行的活动以及活动间的约束关系 有利于识别并行活动和工作流程情况活动图实际上是用来为用例的事件流建模的工具 51 2 3 2活动图 用户登录活动图 52 2 3 2活动图 车辆基本信息管理活动图 53 2 3 2活动图 车辆购置管理活动图 54 2 3 2活动图 车辆购置管理泳道图 55 2 3 3使用Visio绘制用例模型 1 启动Visio中的UML模型绘制开始时需要新建一个文件存放用例模型 首先选择 开始 程序 MicrosoftOfficeVisio2003选项进入Visio启动页面 在 类别 选项区域中选择 软件 然后在 模板 选项区域中选择 UML模型图 即可打开制作UML模型的全部对象图集 56 2 3 3使用Visio绘制用例模型 启动Visio中的UML模型图 57 2 3 3使用Visio绘制用例模型 UML模型图绘制窗口 58 2 3 3使用Visio绘制用例模型 2 保存UML模型通过选择菜单File Save选项或者单击工具栏的Save按钮 来保存系统模型 保存的文件类型是 vsd 59 2 3 3使用Visio绘制用例模型 3 新建用例图选择菜单UML 视图 模型资源管理器 选项打开模型资源管理器窗口新建用例图 60 2 3 3使用Visio绘制用例模型 新建用例图 61 2 3 3使用Visio绘制用例模型 新建 车辆管理系统用例图 62 2 3 3使用Visio绘制用例模型 4 建立用例中的角色在形状窗口中选择UML用例 在UML用例图集中将 参与者 图形拖曳到绘图板中 63 2 3 3使用Visio绘制用例模型 主角属性的设置 64 2 3 3使用Visio绘制用例模型 角色的绘制 65 2 3 3使用Visio绘制用例模型 5 建立用例在形状窗口中选择UML用例 在UML用例图集中将 用例 图形拖曳到绘图板中 66 2 3 3使用Visio绘制用例模型 用例属性的设置 67 2 3 3使用Visio绘制用例模型 用例的绘制 68 2 3 3使用Visio绘制用例模型 6 建立角色与用例 用例与用例之间的联系利用 通信 用 和 扩展 可以建立角色与用例 用例与用例之间的联系 方法是选择所需要的形状 并将其拖曳到绘图板中 然后将该形状的两端与角色或用例连接 69 2 3 3使用Visio绘制用例模型 UML关联属性设置对话框 70 2 3 3使用Visio绘制用例模型 UML归纳属性对话框 71 2 3 3使用Visio绘制用例模型 UML形状显示选项对话框 72 2 3 3使用Visio绘制用例模型 车辆管理系统用例图 的制作结果 73 2 3 3使用Visio绘制用例模型 车辆购置管理子用例图 绘制结果 74 2 3 3使用Visio绘制用例模型 7 建立活动图活动图反映了用例的实现 描述了为完成业务目标而进行的各项任务或活动及执行顺序 车辆购置管理 的活动图 其制作方法如下 在模型资源管理器中选择 车辆购置管理 用例右击 在弹出的快捷菜单中选择 新建 活动图 选项 75 2 3 3使用Visio绘制用例模型 新建活动图窗口 76 2 3 3使用Visio绘制用例模型 动作状态属性设置对话框 77 2 3 3使用Visio绘制用例模型 动作状态绘制结果 78 2 3 3使用Visio绘制用例模型 动作状态间的顺序关系和转换关系 79 2 3 3使用Visio绘制用例模型 活动图最终结果 80 2 3 4使用RationalRose绘制用例模型 RationalRose是菜单驱动式的应用程序 可以通过工具栏使用其常用工具 它的界面分为3个部分 Browser窗口用来浏览 创建 删除和修改模型中的模型元素Diagram窗口用来显示和创作模型的各种图Document窗口则用来显示和书写各个模型元素的文档注释 81 2 3 4使用RationalRose绘制用例模型 1 RationalRose的使用RationalRose的启动 选择 开始 程序 RationalSoftware RationalRoseEnterpriseEdition 82 2 3 4使用RationalRose绘制用例模型 RationalRose启动对话框 83 2 3 4使用RationalRose绘制用例模型 RationalRose主界面 Document窗口 Diagram窗口 Browser窗口 84 2 3 4使用RationalRose绘制用例模型 RationalRose的保存类似于其他应用程序 RationalRose的保存可以通过菜单或者工具栏来实现 85 2 3 4使用RationalRose绘制用例模型 RationalRose模型的发布可以把Rose建立的模型发布到Web 使得其他人都能浏览模型 1 选择菜单Tools WebPublisher选项 弹出的窗口中选择要发布的模型视图和包 86 2 3 4使用RationalRose绘制用例模型 2 在发布对话框中设定细节 RationalRose模型发布窗口 87 2 3 4使用RationalRose绘制用例模型 发布图形文件类型选项窗口 88 2 3 4使用RationalRose绘制用例模型 发布后的文件 89 2 3 4使用RationalRose绘制用例模型 3 查看发布模型单击uml htm文件 可以通过浏览器查看整个系统的建模内容 而不需要通过RationalRose来查看 90 2 3 4使用RationalRose绘制用例模型 查看发布后的模型 91 2 3 4使用RationalRose绘制用例模型 RationalRose模型全局选项的设置全局选项可以选择菜单Tools Options 打开Options对话框进行设置 92 2 3 4使用RationalRose绘制用例模型 全局选项设置对话框 93 2 3 4使用RationalRose绘制用例模型 2 新建用例图在Browser窗口内的树形列表中选中UseCase包并右击 在弹出的快捷菜单中选择New UseCaseDiagram选项 94 2 3 4使用RationalRose绘制用例模型 创建用例图 95 2 3 4使用RationalRose绘制用例模型 车辆管理系统用例图 绘制窗口 96 2 3 4使用RationalRose绘制用例模型 编辑工具栏是可以自己设定的选择菜单Views Toolbars Configure 选项 在窗口中的选择UseCase 弹出自定义工具栏窗口 97 2 3 4使用RationalRose绘制用例模型 工具栏的设定 98 2 3 4使用RationalRose绘制用例模型 3 建立用例中的角色在工具栏中选中表示角色的图标 然后将鼠标移到用例图绘图区单击 即可建立一个名为NewClass的角色 99 2 3 4使用RationalRose绘制用例模型 建立角色并为角色命名 100 2 3 4使用RationalRose绘制用例模型 角色定义对话框 101 2 3 4使用RationalRose绘制用例模型 角色绘制的最终结果 102 2 3 4使用RationalRose绘制用例模型 4 建立用例在工具栏中选中表示用例的图标 然后将鼠标移到用例图绘制区单击 即可建立一个名为NewUseCase的用例 103 2 3 4使用RationalRose绘制用例模型 用例定义对话框 104 2 3 4使用RationalRose绘制用例模型 建立用例的最终结果 105 2 3 4使用RationalRose绘制用例模型 5 建立角色和用例 用例和用例之间的联系系统在工具栏中提供了2种常用的联系 它们是用图标表示的通信关系和用图标表示的依赖关系 106 2 3 4使用RationalRose绘制用例模型 通信关系定义对话框 107 2 3 4使用RationalRose绘制用例模型 依赖关系定义对话框 108 2 3 4使用RationalRose绘制用例模型 车辆管理系统用例图 最终结果 109 2 3 4使用RationalRose绘制用例模型 6 建立子用例图 110 2 3 4使用RationalRose绘制用例模型 车辆购置管理子用例图 的绘制结果 111 2 3 4使用RationalRose绘制用例模型 7 建立活动图利用活动图就可以形象地描述各项活动之间的顺序关系 下面以建立 车辆购置申请管理 用例的活动图为例来进行活动图的实验在Browse窗口中的树形列表中选择 车辆购置管理 用例并右击 在弹出的快捷菜单中选择New ActivityDiagram选项 即可建立一个活动图 112 2 3 4使用RationalRose绘制用例模型 建立活动图 NewDiagram 113 2 3 4使用RationalRose绘制用例模型 活动图编辑窗口 114 2 3 4使用RationalRose绘制用例模型 活动定义对话框 115 2 3 4使用RationalRose绘制用例模型 建立各类活动 116 2 3 4使用RationalRose绘制用例模型 活动图的最终结果 117 2 4基于UML的状态模型实验 UML状态图它描述了一个对象所处的可能状态及状态间的转移 并给出了状态变化序列的起点和终点 118 2 4基于UML的状态模型实验 2 4 1状态图状态 所有对象都具有状态 状态是对象执行了一系列活动的结果 转移 状态图中状态之间带箭头的连线被称为转移 119 2 4基于UML的状态模型实验 2 4 1状态图车辆购置申请单是一个可以说明状态转移的例子 假设车辆购置申请单可以处于以下5种状态 待审批审批已通过审批未通过批复已通过批复未通过 120 2 4 1状态图 车辆购置申请单的状态图 121 2 4 1状态图 车辆基本信息状态图 122 2 4 2使用Visio绘制状态模型 新建状态图窗口 123 2 4 2使用Visio绘制状
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市采购年度工作总结
- DB43-T 2857-2023‘金丝皇菊’栽培技术规程
- 人教版七年级下期末专题复习专题四 实数期末提升卷(含解析)
- 眼内炎护理查房
- 肛痈的护理方案
- 战术威力测试题及答案
- 人教版部编版七年级语文下册阿长与山海经
- 品德教育小班课件
- 肿瘤专科护士职业发展路径规划
- java中web面试题及答案
- 小学数学练习设计的有效性研究结题报告
- 汕头市龙湖区2021年教师招聘《教育公共知识》试题及答案
- 浙江温州十校2023至2024学年高二下学期6月期末联考化学试题附参考答案(解析)
- 语文-山东省淄博市2023-2024学年高二下学期7月期末教学质量检测试题和答案
- 湖南省娄底市涟源市2023-2024学年六年级下学期6月期末英语试题
- 上海市徐汇区市级名校2025届物理高一第二学期期末考试模拟试题含解析
- 天一大联盟2024届高一数学第二学期期末统考试题含解析
- 【语文】西安外国语大学附属小学(雁塔区)小学五年级下册期末试卷(含答案)
- 小学数学“组题”设计分析 论文
- 附件16:地下室灯带临时照明系统方案
- 中央空调维护保养服务投标方案(技术标)
评论
0/150
提交评论