实验一Visio的使用一、实验目的掌握用Visio完成软件结构化分析方法中相关文档的编制和图表绘制。二、实验内容:1.研读国家标准GB/T8567-2006,掌握软件文档编制的规范。2.熟练应用Visio绘制软件开发图形的基本操作,完成绘制业务流程图、数据流图、功能模块图、软件结构图和软件界面。三、完成情况(一)利用Visio绘制业务流程图。1、制作业务流程图图元业务流程图5种基本图元(主体、单证、业务处理、数据存储和业务流程流转方向)可直接利用Visio提供的基本图形对象绘制,也可利用多个对象组合形成。可选择“文件”-“形状”-“框图”-“基本形状”绘制主体(圆形)、单证(文档)和业务处理(矩形);选择“无线端”绘制业务处理。2.绘制业务流程图双击图元添加文字,了解绘制业务流程图的方法。(二)利用Visio绘制数据流图。1.制作数据流图图元数据流图4种基本图元(外部项、处理功能、数据流和数据存储)中,外部项也需要利用“直线”和“正方形”对象组合形成,其他图元类似前面方法绘制。2.绘制完整的数据流图。(三)利用Visio绘制概要设计模型。可选择“文件”-“形状”-“软件”-“窗口和对话框”绘制主体;选择“文件”-“形状”-“软件”-“公共控件”选项绘制按钮文本框;四、实验结果1.车辆业务购置流程总工程师总经理二级公司二级公司基础设施购置申请单(公司所有)基础设施购置申请单(公司所有)基础设施购置申请单(融资挂靠)1.2批复1.3购车1.1审批基础设施购置申请单财务处二级公司客货经营处生产经营处各类单据发票车辆购置登记表技术机务部1.4下调拨单并插入设备台帐汽车履历及规格记录车辆调拨通知单二级公司2.销售处理的数据流图S1D8D3P1.1.1编辑订单S3P1.1.2登陆新顾客数据S3P1.1.5建立首款明细账S3P1.1.6建销售记录S3P1.1.3判断、核对S3P1.1.4开票、修改库存S3P1.1.7对比缺货单S3D12D9D3货名文件库存文件顾客文件销售历史文件应收款明细账库存文件暂存缺货单F1订单F4订单F5F47F50发货票F48F8F49F9F25F12缺货单F6不合格订单F2F10F55F24到货情况F3F11缺货单F7可供订单3.高层功能模块的设计输入顾客顶客单百货商店业务管理信息系统销售处理采购处理会计处理处理顾客文件处理可供订单处理不可供订单销售查询处理缺货订单厂商进货处理采购查询收款处理付款处理修改总账汇总各种报表打印或查询报表4.销售子系统软件结构图销售处理功能输入销售业务处理输出暂存订单发货票缺货单订单读库存读顾客文件编辑检验核对分类处理可供处理不可供处理合格订单修改库存建销售记录开票库存细节顾客细节订单订单顾客细节库存细节发货票、缺货单发货票或缺货单顾客细节库存细节到货、缺货订单订单订单顾客细节订单订单订单、分类标志发货票可供标志缺货单发货票货名数量顾客货名数量分类标志发货票、缺货单5.“车辆购置申请信息”模块界面车辆购置申请信息车辆购置申请信息申请公司产权归属申请日期清空条件查询插入删除修改退出输入文本输入文本最后一条第一条下一条上一条详细记录二维列表全部公司所有顾客所有输入文本查询条件五、问题及解决问题:连接线上的文字添加不到线外面。解决:一种方法可以先选中线然后鼠标放到加的文字上就可以拖动加的文字,另一种方法可以用增加文本的方法实现。六、思考题使用Visio还可以完成软件分析、设计过程中哪些类型模型的绘制?答:还可以完成功能层次图,数据词典,分层数据流图,程序流程图,E-R图,状态转换图,warnier图,IPO图等。七、实验总结通过本次实验,我初步了解了visio的使用方法,练习了visio的相关操作使用,使我又认识到了一种工具,绘图也更方便了,也将该工具和软件工程的知识相结合起来,更加联系了实践和知识的结合。