您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程_――Visio实验
第二章需求分析2.1系统可行性分析实验•软件开发必要性分析–系统地位分析–行业发展趋势分析–解决问题的突破点•软件开发技术可行性分析2.2基于Visio的业务流程实验•2.2.1概述•本案例以某实际汽车运输集团有限公司的车辆管理业务为背景,并针对主要功能来进行系统分析和设计2.2.2业务流程调查•业务流程调查的内容:–通过现场调研、业务实习等手段了解业务开展的组织机构、掌握业务活动的规律、理解用户的实际需求–通过简洁直观的方式展示给用户,并以此作为业务讨论的依据,最终形成用户和开发者双方都能理解的标准文档。–业务流程描述的主要文档是业务流程图2.2.2业务流程调查•1、车辆购置业务流程生产经营处财务处客货经营处二级公司审批总经理总工程师二级公司技术机务部下调拨单并插入设备台账二级公司车辆购置登记表汽车履历及规格记录批复购车1.21.11.41.3基础设施购置申请单基础设施购置申请单(公司所有)基础设施购置申请单(融资挂靠)基础设施购置申请单(公司所有)二级公司各类单据发票车辆调拨通知单2.2.2业务流程调查•2、车辆调拨业务流程二级公司审批总工程师转出二级公司办理调拨手续下调拨单修改设备台账技术机务部生产经营处财经处客货经营处转入二级公司汽车履历及规格记录总经理批复2.12.32.42.2车辆调拨申请单车辆调拨申请单(公司所有)车辆调拨申请单(融资挂靠)车辆调拨申请单(公司所有)调拨手续单证车辆调拨通知单2.2.2业务流程调查•2、车辆报废业务流程二级公司审批总经理总工程师报废省市报废公司更改设备台账下调拨单汽车履历及规格记录生产经营处财经处客货经营处二级公司车辆报废台帐技术机务部技术机务部3.53.43.33.1车辆报废申请单车辆报废申请单(公司所有)车辆报废申请单(融资挂靠)批复3.2车辆报废申请单(公司所有)相关手续单证车辆调拨通知单2.2.3利用Visio绘制业务流程图•选择“开始”→“程序”→MicrosoftOfficeVisio2003选项进入Visio启动窗口•可以新建一个Visio文件或打开已有的Visio文件。方法是选择菜单“文件”→“新建”或“文件”→“打开”选项。2.2.3利用Visio绘制业务流程图•Visio启动窗口2.2.3利用Visio绘制业务流程图•Visio绘图窗口2.2.3利用Visio绘制业务流程图•1.制作业务流程图图元–业务流程图的图元有5种类型,它们分别是业务处理主体、单证、业务处理、数据存储和业务流程的流转方向。2.2.3利用Visio绘制业务流程图•5种图元可以直接利用Visio提供的基本图形对象来绘制,也可以利用多个图形对象组合形成。•绘制方法是:在Visio窗口中选择“图形”图标按钮,弹出各类图形文件夹后再继续选择各类形状集合2.2.3利用Visio绘制业务流程图基本图形选择2.2.3利用Visio绘制业务流程图•画一个“圆”形,可以在“形状”窗口中打开并显示“基本形状”图形对象集形状窗口2.2.3利用Visio绘制业务流程图•按照上述方法,可依次选择“流程图”→“基本流程图形状”选项,打开基本流程图形状图形对象集;•选择“软件”→“Gane-Sarson”选项,打开Gane-Sarson图形对象集;•选择“其他Visio方案”→“连接线”选项,打开连接线图形对象集。2.2.3利用Visio绘制业务流程图•图形对象集最终选择结果2.2.3利用Visio绘制业务流程图•Visio提供了许多可直接使用的图形对象,使用时将所需图形拖曳到绘制板上即可,同时还支持拖动调整图形大小及位置,各类线型操作和图形组合操作2.2.3利用Visio绘制业务流程图•基本图元的直接引用2.2.3利用Visio绘制业务流程图•基本图元的拖曳结果2.2.3利用Visio绘制业务流程图•各类线型的制作2.2.3利用Visio绘制业务流程图•图形对象的组合操作2.2.3利用Visio绘制业务流程图•2.绘制流程业务流程图的绘制按照业务处理详细过程,大致是以由左至右的规律绘制各种图形。上面例子中的车辆购置业务流程可以采用以下绘制过程2.2.3利用Visio绘制业务流程图•图元的复制2.2.3利用Visio绘制业务流程图•图元的文字编辑2.2.3利用Visio绘制业务流程图•单证图元的绘制2.2.3利用Visio绘制业务流程图•连接两个图元2.2.3利用Visio绘制业务流程图•总工程师审批处理的业务流程描述2.2.3利用Visio绘制业务流程图•车辆购置审批流程的绘制2.2.3利用Visio绘制业务流程图•3.流程图的排版先将各类图形进行大致的调整,如果需要将一组图形精确对齐,可利用Visio菜单中的“形状”→“对齐形状”功能来完成2.2.3利用Visio绘制业务流程图•对齐图形的操作2.2.3利用Visio绘制业务流程图•流程图的排版当需要调整图形之间的间隔距离,使之间隔距离相等时,可利用Visio菜单中的“形状”→“分配形状”功能来完成2.2.3利用Visio绘制业务流程图•分配图形的操作2.3.1用例图•车辆管理信息系统用例图用户管理系统管理员信息查询管理车辆调拨管理车辆报废管理车辆基本信息管理extendextend车辆购置管理extend二级公司用户登录管理include2.3.1用例图•车辆购置管理子用例图删除车辆购置申请信息添加车辆购置申请信息修改车辆购置申请信息查询车辆购置申请信息includeextendinclude车辆基本信息管理车辆购置申请管理includeincludeincludeextend二级公司用户总工程师登录管理总经理购置申请批复include总工程师购置申请审批include信息查询管理include总经理2.3.1用例图•车辆调拨管理子用例图添加车辆调拨申请信息删除车辆调拨申请信息查询车辆调拨申请信息include修改车辆调拨申请信息includeextend车辆基本信息管理车辆调拨申请管理extendincludeincludeinclude二级公司用户总工程师总经理调拨申请批复include总工程师调拨申请审批include信息查询管理include登录管理总经理2.3.1用例图•车辆报废管理子用例图删除车辆报废申请信息修改车辆报废申请信息添加车辆报废申请信息查询车辆报废申请信息extendincludeinclude车辆基本信息管理车辆报废申请管理includeextendincludeinclude二级公司用户总工程师总经理报废申请批复include登录管理总工程师报废申请审批include信息查询管理include总经理2.3.1用例图•车辆基本信息管理子用例图添加车辆基本信息修改车辆基本信息删除车辆基本信息登录管理车辆基本信息管理查询车辆基本信息二级公司用户(fromActor)includeincludeincludeincludeextend2.3.3使用Visio绘制用例模型•1.启动Visio中的UML模型绘制开始时需要新建一个文件存放用例模型,首先选择“开始”→“程序”→MicrosoftOfficeVisio2003选项进入Visio启动页面,在“类别”选项区域中选择“软件”;然后在“模板”选项区域中选择“UML模型图”,即可打开制作UML模型的全部对象图集2.3.3使用Visio绘制用例模型•启动Visio中的UML模型图2.3.3使用Visio绘制用例模型•UML模型图绘制窗口2.3.3使用Visio绘制用例模型•2.保存UML模型通过选择菜单File→Save选项或者单击工具栏的Save按钮,来保存系统模型,保存的文件类型是.vsd。2.3.3使用Visio绘制用例模型•3.新建用例图选择菜单UML→“视图”→“模型资源管理器”选项打开模型资源管理器窗口新建用例图2.3.3使用Visio绘制用例模型•新建用例图2.3.3使用Visio绘制用例模型•新建“车辆管理系统用例图”2.3.3使用Visio绘制用例模型•4.建立用例中的角色在形状窗口中选择UML用例,在UML用例图集中将“参与者”图形拖曳到绘图板中2.3.3使用Visio绘制用例模型•主角属性的设置2.3.3使用Visio绘制用例模型•角色的绘制2.3.3使用Visio绘制用例模型•5.建立用例在形状窗口中选择UML用例,在UML用例图集中将“用例”图形拖曳到绘图板中2.3.3使用Visio绘制用例模型•用例属性的设置2.3.3使用Visio绘制用例模型•用例的绘制2.3.3使用Visio绘制用例模型•6.建立角色与用例、用例与用例之间的联系利用“通信”、“用”和“扩展”可以建立角色与用例、用例与用例之间的联系。方法是选择所需要的形状,并将其拖曳到绘图板中,然后将该形状的两端与角色或用例连接。2.3.3使用Visio绘制用例模型•UML关联属性设置对话框2.3.3使用Visio绘制用例模型•UML归纳属性对话框2.3.3使用Visio绘制用例模型•UML形状显示选项对话框2.3.3使用Visio绘制用例模型•“车辆管理系统用例图”的制作结果2.3.3使用Visio绘制用例模型•“车辆购置管理子用例图”绘制结果2.3.3使用Visio绘制用例模型•7.建立活动图活动图反映了用例的实现,描述了为完成业务目标而进行的各项任务或活动及执行顺序。车辆购置管理”的活动图,其制作方法如下:在模型资源管理器中选择“车辆购置管理”用例右击,在弹出的快捷菜单中选择“新建”→“活动图”选项2.3.2活动图•用户登录活动图进入主界面设置进入权限输入用户名和密码显示登录界面信息检验2.3.2活动图•车辆基本信息管理活动图查询车辆基本信息插入车辆基本信息删除车辆基本信息编辑修改车辆基本信息查询、删除、修改继续插入插入删除修改2.3.2活动图•车辆购置管理活动图车辆购置申请单填写购置申请查询购置申请删除车辆购置申请修改车辆购置申请总工程师审批二级公司购车机务部下调拨单二级公司接收调拨单融资挂靠总经理批复公司所有购置申请批文车辆购置发票调拨单给二级公司、生产经营处、财务处等批复未通过审批未通过删除修改不修改2.3.2活动图•车辆购置管理泳道图购车填写车辆购置申请查询购置申请删除车辆购置申请修改车辆购置申请购车发票接收调拨单购置审批购置批复下调拨单机务部总经理总工程师二级公司2.3.3使用Visio绘制用例模型•新建活动图窗口2.3.3使用Visio绘制用例模型•动作状态属性设置对话框2.3.3使用Visio绘制用例模型•动作状态绘制结果2.3.3使用Visio绘制用例模型•动作状态间的顺序关系和转换关系2.3.3使用Visio绘制用例模型•活动图最终结果2.4基于UML的状态模型实验•2.4.1状态图车辆购置申请单是一个可以说明状态转移的例子,假设车辆购置申请单可以处于以下5种状态:–待审批–审批已通过–审批未通过–批复已通过–批复未通过2.4.1状态图•车辆购置申请单的状态图车辆购置申请单待审批审批已通过审批未通过批复已通过批复未通过录入修改总工程师审批总工程师审批总经理批复总经理批复公司所有融资挂靠2.4.1状态图•车辆基本信息状态图车辆基本信息车辆基本信息插入车辆基本信息查询车辆基本信息修改车辆基本信息删除2.4.2使用Visio绘制状态模型•新建状态图窗口2.4.2使用Visio绘制状态模型•状态属性设置对话框2.4.2使用Visio绘制状态模型•各状态的绘制结果2.4.2使用Visio绘制状态模型•当需要在转换图形上标明事件时,则需要先定义事件2.4.2使用Visio绘制状态模型•新建事件2.4.2使用Visio绘制状态模型•事件属性设置窗口2.4.2使用Visio绘制状态模型•事
本文标题:软件工程_――Visio实验
链接地址:https://www.777doc.com/doc-3592744 .html