Chapter10-1结构化系统设计reviewMay132015调研报告.ppt

Chapter10-1结构化系统设计reviewMay132015调研报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.3 结构化系统设计方法;结构化系统设计方法概述;什么是结构化系统设计方法;结构化系统设计的基本思想;结构化系统设计的特点;⑴相对独立、功能单一的模块结构 ;⑵块内联系大、块间联系小;⑶采用模块结构图的描述方式;模块功能与处理过程设计;HIPO图;;层次图示例-工资计算模块;层次图示例-工资计算模块;IPO图示例;层次图-工资计算模块IPO图示;HIPO技术应用实例2 -库存管理系统中“修改库存数据” ; ? ? ? ? ? ? ? ;修改库存数据;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ;处理内容: 如库房收入,则调用增加在库数模块; 如库房发出,则调用减少在库数模块; 如增加库存文件纪录,则调用增加记录模块; 如删除文件记录,则调用删除记录模块。 ;;IPO图举例;结构图(Structured Chart);模块名;程序的三种基本结构;;结构图中模块的几种类型;实例:工资系统模块结构图;模块结构设计 ;;模块结构设计;;模块结构设计;;模块结构设计;模块结构设计;模块结构设计;模块内部的组合(内聚)形式(续);块内组合 ;块内组合程度判定;模块设计的注意事项;模块设计的注意事项;;;扇入 ;A ;从数据流图导出结构图;数据流图的类型;事务型数据流图呈现的结构特点为:输入流在经过某个被称为“事务中心”的加工时被分离为多个发散的输出流,形成多个平行的加工处理路径 事务型数据流图所描述的加工过程为:外部数据沿输入通路进入系统后,被送往事务中心;事务中心接收输入数据并分析确定其类型;最后根据所确定的类型为数据选择其中的一条加工路径;变换分析;假设汽车的仪表板将完成下述功能: 通过模-数转换实现传感器和微处理机接口 在发光二极管面板上显示数据 指示车速(km/h)、行驶的里程、每升油行驶的公里数(km/l)等 指示加/减速 超速警告:如车速超过55km/h,则发出警告铃声 在系统需求分析阶段应对上述每条要求以及系统的其他特点做全面地分析评价,建立必要的文档资料,特别是数据流图;第1步 复查基本系统模型。 复查的目的是确保系统的输入数据和输出数据符合实际 第2步 复查并精化数据流图。 假设在需求分析阶段产生的数字仪表板系统的数据流图如右图;第3步 分析确定数据流的类型。 数据沿着两条输入通路进入系统,然后沿着五条通路离开,没有明显的事务中心。因此可认为这个信息流具有变换流的总特征 第4步 确定输入流和输出流的边界,从而孤立出变换中心。 对于汽车数字仪表板的例子,设计人员确定好了流的边界如右图 ;第5步 完成“第一级分解”。位于系统结构最顶层的控制模块Cm协调下述从属的控制功能: 输入信息处理控制模块Ca,协调对所有输入数据的接收 变换中心控制模块Ct,管理对内部形式的数据的所有操作 输出信息处理控制模块Ce,协调输出信息的产生过程;对于数字仪表板的例子,第一级分解得出的结构如下图。每个控制模块的名字表明了为它所控制的那些模块的功能;第6步 完成“第二级分解”,即把数据流图中的每个处理映射成系统结构中一个适当的模块。完成第二级分解的方法是,从变换中心的边界开始沿着输入通路向外移动,把输入通路中每个处理映射成系统结构中Ca控制下的一个低层模块;然后沿输出通路向外移动,把输出通路中每个处理映射成直接或间接受模块Ce控制的一个低层模块;最后把变换中心内的每个处理映射成受Ct控制的一个模块;对数字仪表板系统的例子,第??级分解的结果可用以下三个图描绘;第7步 使用设计度量和启发式规则对第一次分割得到的系统结构进一步精化;事务分析;由事务流映射成的系统结构包括一个接收分支和一个发送分支。映射出接收分支结构的方法跟变换分析映射出输入结构的方法类似,即从事务中心的边界开始,把沿着接收流通路的处理映射成模块。发送分支的结构包含一个调度模块,它控制下层的所有活动模块;然后把数据流图中的每个活动流通路映射成与它的流特征相对应的结构;混合结构分析;例子;(2)完成第一级分解,设计系统的上层模块;从数据流图导出模块结构图;以格式 化的解 ;以变换为中心的设计;以变换为中心的设计;事务分析步骤; 从数据流图导出模块结构图;总结;作业 (写明:班级、学号、姓名);参考答案,形式可以有不同

文档评论(0)

4753333 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档