第十五讲:结构化系统设计(5):系统的处理过程设计及模块的结构设计_第1页
第十五讲:结构化系统设计(5):系统的处理过程设计及模块的结构设计_第2页
第十五讲:结构化系统设计(5):系统的处理过程设计及模块的结构设计_第3页
第十五讲:结构化系统设计(5):系统的处理过程设计及模块的结构设计_第4页
第十五讲:结构化系统设计(5):系统的处理过程设计及模块的结构设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十五讲结构化系统设计()系统的具体物理设计()1设计的功能与性质 、是系统具体物理设计的最终一步,也称为系统的详细设计; 、是程序设计的最根本依据。系统处理过程及模块结构设计2设计的内容 、系统处理过程的模块组成及模块之间的联接方式; 、具体设计每一模块的功能及内部处理过程。系统处理过程及模块结构设计3设计的工具HIPO图 Hierarchy plus Input-Process-Output Diagram 、是IBM公司于70年代中期提出的; 、该图由两部分组成: 系统的层次结构图(Hierarchy Diagram); 模块的输入(I)-处理(P)-输出(O)图。系统处理过程及模块结构

2、设计4层次结构图(H图)的作用 描述整个系统的设计结构(模块组成)与各模块之间的关系(调用关系)系统处理过程及模块结构设计5AABB3B2B1BABA。A调用B A选择调用B1,B2,B3A循环调用BA带数据a调用返回时带回数据b系统处理过程及模块结构设计6输入/处理/输出图IPO图 的作用 描述每一模块的结构(包括输入、输出数据与模块的内部处理过程)系统处理过程及模块结构设计7 H图的图例 模块。.模块数据控制标志调用箭头系统处理过程及模块结构设计8H图的画法 H图是系统分层次的模块调用关系及数据与控制信号传递的结构图。 系统处理过程及模块结构设计9H图的画法 第一层反映子系统或大模块的功能

3、,由一个模块组成。系统处理过程及模块结构设计10H图的画法 第二层由三个模块组成,从左到右分别为子系统的输入模块、处理模块与输出模块。 系统处理过程及模块结构设计11H图的画法 第三及以下层次是第二层次的追根溯源(数据的来源与去向及模块处理的过程)。 系统处理过程及模块结构设计12H图的画法 模块之间的调用关系(直接、选择及循环调用关系)及调用时与调用后的数据与控制信号的传递。 系统处理过程及模块结构设计13H图的画法 为每一个模块编号:系统处理过程及模块结构设计C. X.X.X子系统编号层次编号顺序号14 案例分析()航空公司订座与售票系统中订座子系统的H图设计航空订座获得正确的订座数据写订

4、座记录订座匹配读航班记录验证订座记录读订座暂记c.1.0.0c.1.1.1c.1.1.2c.1.1.3c.1.2.1c.1.2.2c.1.2.3。订座数据。订座数据。航班数据。.订座数据结束标志。订座数据.合格标志。订座记录。订座记录系统处理过程及模块结构设计15案例分析之()仓库管理的出库处理子系统 出库处理的主要对象是领料单: 上海*公司领料单 No. 186822 领用部门: 年 月 日 材料编号 名称 规格 单位 申领数量 实发数量 单价 金额 用途 记帐 发料 主管 领料第三联 仓库记帐发后库存系统处理过程及模块结构设计16查找与计算金额 H图设计:出库处理写存货帐册文件获得合格输入

5、校验领料单读领料单写请购材料文件库存数据处理读存货帐册文件写领料单c.1.0.0c.1.1.1c.1.1.2c.1.1.3c.1.2.1c.1.2.2c.1.2.3c.1.2.4c.1.2.5c.1.2.6。.领用材料细则领用材料细则领用材料细则领用材料细则结束标志合格标志材料编号库存记录库存记录申领数量新库存记录缺货材料细则单价,金额实发数量新库存记录系统处理过程及模块结构设计新库存记录17IPO图的设计及案例 IPO图的格式说 明输入(I)处理过程(P)输出(O)系统处理过程及模块结构设计18IPO图的画法 H图中的每一个模块画一张IPO图,反映该模块的结构; IPO图分两部分,上半部分是

6、说明,下半部分是模块的I、P、O。系统处理过程及模块结构设计19系统处理过程及模块结构设计 IPO图的画法 说明部分包括下列项目的说明: IPO 图的编号(即模块的编号) HIPO 图的编号(即子系统的编号) 数据库文件(用到的)的编号 编码文件号及编程要求文件号(要用到的编码文件号) 设计者 使用单位 编程平台 其它要说明的20输入部分 数据来源 数据名称 数据去向系统处理过程及模块结构设计21处理部分 数据处理的方法、步骤及应用的模型系统处理过程及模块结构设计22输出部分 数据来源 数据名称 数据去向系统处理过程及模块结构设计23案例分析 IPO图编号:c.1.1.2 模块名称: 订座匹配系统处理过程及模块结构设计24 输入部分 处理部分 输出部分 (I) (P) (O) c.1.0.0 将订座数据中的目的地 、时间、 c.1.0.0 订座数据 日期与航班记录数据中的目的地、 订座记录 出发时间、日期进行比较,确定 C.1.2.3 可选择的航班。 航班数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论