第6章 详细的设计.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 详细的设计

第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 第6章 详细设计 (2) 找出输入数据结构和输出数据结构中有对应关系的单元,并按下列规则导出描述程序结构的Jackson图。所谓对应单元,是指在程序中具有因果关系,可以同时处理的数据单元。若这些单元在结构图中重复出现,则它们在输入结构和输出结构中重复出现的次数都相同时才算作是对应单元。 ● 为每对输入结构与输出结构中有对应关系的数据单元在程序结构图的相应层次画一个处理框。 ● 为输入数据结构中剩余的每一个数据单元在程序结构图的相应层次画一个处理框。 ● 为输出数据结构中剩余的每一个数据单元在程序结构图的相应层次画一个处理框。 图6.13 生成工资档案文件的程序结构图 (3) 列出完成结构图中各处理框功能的所有操作、分支及循环条件,并把它们放到程序结构图上的适当位置。在导出程序结构图的过程中,当顺序结构中混杂有循环或选择结构时,应通过增加中间层次对其进行改进,保证结构的清晰性。例子中所涉及的基本操作和条件如下:A. 打开输入文件;B. 新建工资档案文件;C. 读取输入文件中的一条记录;D. 关闭文件;E. 合并生成工资档案记录;F. 将工资档案记录写入文件;G. 终止;I(1). 输入文件未结束。 将这些操作及条件分配到程序结构图的适当位置之后,结果如图6.14 (a)所示。可以看到,在图6.14(a)中的产生工资档案文件顺序结构中,混有产生工资档案记录这个循环结构。为了防止混淆,应将其改进为图6.14(b)所示的程序结构图。 图6.14 加入基本操作和条件后的程序结构图 (a) 改进前的程序结构图;(b) 改进后的程序结构图 A. 打开输入文件;B. 新建工资档案文件;C. 读取输入文件中的一条记录;D. 关闭文件;E. 合并生成工资档案记录;F. 将工资档案记录写入文件;G. 终止;I(1). 输入文件未结束。 由以上分析可知,Jackson方法的全过程由以下三步组成: 1) 建立系统的数据结构。 2) 以数据结构为基础,对应地建立程序结构。 3) 列出程序中要用到的各种基本操作,再将这些操作分配 到程序结构中适当的模块。 (4) 用Jackson伪代码写出程序的处理过程。 Jackson方法中使用的伪代码和Jackson图完全对应,以下是与图6.8~6.10所示的Jackson图中三种基本结构对应的伪代码表示。 ● 顺序结构:其中,seq和end是关键字。 A seq B C D A end ● 选择结构:其中,select、or和end是关键字;cond1、cond2和cond3分别是执行B、C或D的条件。 A select cond1 B A or cond2 C A or cond3 D A end ● 循环结构:循环结构有until和while

文档评论(0)

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

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

1亿VIP精品文档

相关文档