实验2: 过程建模实验(I02)
一、实验名称和性质
所属课程 | 信息系统分析与设计 |
实验名称 | 过程建模实验 |
实验学时 | 4 |
实验性质 | □验证 □综合 √设计 |
必做/选做 | √必做 □选做 |
二、实验目的
1.掌握需求分析的内涵。
2.掌握业务流程图的绘制方法。
3.掌握数据流程图的绘制方法。
4.能利用Visio进行结构化开法方法的建模应用。
三、实验的软硬件环境要求
硬件环境要求:
本实验需要为每个学生提供一台个人计算机。
使用的软件名称、版本号以及模块:
本实验需要配备的软件包括:Visio2003。
四、知识准备
前期要求掌握的知识:
了解建模技术在软件开发中的作用,知道逻辑模型与物理模型的不同作用,掌握业务流程图、数据流图的构成、作用等基本知识,熟悉业务流程图、数据流程图的绘制方法。
五、实验内容
1.按验证性实验的具体要求逐步完成指定题目,观察并记录实验的结果。
2.按具体要求完成设计性实验的题目,设计结果记录在实验报告上。
六、验证性实验
1.实验要求
某物流管理公司仓储管理的主要职能是:
当客户和公司签订了仓储合同后,任何时刻,客户都可能有货物入库,仓储管理员必须仔细检查核对货物和入库单,在无误的情况下安排货物入库,并登记入库明细账、库存台账,为入库货物分配货位,并管理仓库中的货物。
任何时刻,客户都可能凭出库单来调货,仓储管理员必须仔细检查库存台账,看出库单上的货物是否有足够库存、分别在哪些货架上,在无误的情况下安排货物出库,并登记出库明细账、库存台账。
若是长期客户,一般公司定期和客户结算费用;而另一些客户则可能是当货物完全提走后再结算费用,费用计算标准在合同中有明确规定。
管理员的日常管理任务还包括整理货位、定期向客户提出入库明细报表、库存报表、汇总报表等。报表格式可能每个客户都有不同要求[1]。
请根据该业务要求,利用Visio绘制其业务流程图、数据流程图。
2.实验步骤
(1)业务流程图的绘制:
请在Visio中绘制如图7所示的业务流程图。
图7 某物流管理公司仓储管理系统业务流程图
关键步骤如下:
步骤一:打开Microsoft Office Visio2003,选择新建|新建绘图;
步骤二:将绘图页的缩放比例调整为100%。
步骤三:在Visio窗口单击“图形”图标按扭,弹出各类图形文件夹后再继续选择各类形状集合,选择“流程图”|“基本流程图形状”选择,打开基本流程图形状图形对象集;
步骤四:选择“其他Visio方案”|“连接线”选项,打开连接线图形对象集;
步骤五:将所需图形拖到绘制页上,通过拖拽调整图形大小至合适的尺寸,并调整字体大小。
(2)数据流程图的绘制:
请在Visio中绘制如图8所示的数据流程图。
图8 某物流管理公司仓储管理系统数据流程图
关键步骤如下:
步骤一:打开Microsoft Office Visio2003,选择新建|新建绘图;
步骤二:将绘图页的缩放比例调整为100%。
步骤三:在Visio窗口单击“图形”图标按扭,弹出各类图形文件夹后再继续选择各类形状集合,选择“流程图”|“数据流图表形状”选项,打开数据流图表形状对象集;
步骤四:选择“其他Visio方案”|“连接线”选项,打开连接线图形对象集;
步骤五:将所需图形拖到绘制页上,通过拖拽调整图形大小至合适的尺寸,并调整字体大小。
七、设计性实验
1.实验要求
对以下实验题目进行分析,绘制其业务流程图及分层数据流图[2]。
(1)考虑一个修改磁带上主文件的系统。文件管理员把修改信息穿孔在卡片上,系统读入穿孔卡片上的信息并按照记录号把修改信息顺序排列好。然后系统逐个读入主文件上的记录,根据记录上的校验码校核每个读入的记录,丢掉出错的记录,按照修改信息修改余下的记录,产生的新文件存储在磁盘上。最后系统输入一份修改报告供文件管理员参阅。
绘制出上述主文件修改系统的其业务流程图及分层数据流图。
(2)某电器公司下属一个成套厂(产品组装)和若干零件厂等单位,成套厂下设技术科、生产科、供应科等基层单位。现要建立一个计算机辅助企业管理系统,其中:
生产科的任务是:根据销售公司转来的内部全同(产品型号、规格、数量、交货日期)制定车间月生产计划;根据车间实际生产日报表、周报表调整月生产计划;以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划;将产品的组装计划传达到技术科,将组装月计划分解为周计划,下达给车间。
技术科的任务是:根据生产转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制件物料清单;根据组装计划进行产品工艺设计(冲压、喷漆、焊接等),根据产品自制件物料清单产生工艺流程图给零件厂。
供应科的任务是:根据技术科的外购需求计划和仓库的缺货通知单及月盘存表制定采购计划给采购员;对采购来的材料进行库存管理(登录、查询、修改、删除)。
画出该企业管理系统的分层DFD图[3]。
[1] 案例及设计图来自于张基温,曹渠江主编《信息系统开发实例(第四辑)》一书。
[2] 该部分习题来自于张海藩编著《软件工程导论学习辅导》一书。
[3] 该部分习题来自于刘海岩等编辑《软件工程应试指导》一书。