结构化方法

原创 2007年09月15日 12:05:00
   结构化分析方法(Structured Method结构化方法)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。

      结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。

       结构化分析的步骤如下:①分析当前的情况,做出反映当前物理模型的DFD;②推导出等价的逻辑模型的DFD;③设计新的逻辑系统,生成数据字典和基元描 述;④建立人机接口,提出可供选择的目标系统物理模型的DFD;⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;⑥选择一种方案;⑦建立完整的 需求规约。

       结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。结构化设计的步骤如下:①评审和细化数据流图;②确定数据流图的类型;③把数据流图映射到软件模块结构,设计出模块结构的上层;④基于数据流图逐步分解高层模块,设计中下层模块;⑤对模块结构进行优化,得到更为合理的软件结构;⑥描述模块接口。

      结构化设计方法的设计原则

      使每个模块执行一个功能(坚持功能性内聚)
      每个模块用过程语句(或函数方式等)调用其他模块
      模块间传送的参数作数据用
      模块间共用的信息(如参数等)尽量少

 

计算机组成结构化方法 第五5版中文 精编目录 高清PDF

  • 2014年09月30日 10:06
  • 41.54MB
  • 下载

计算机组成结构化方法第六版

  • 2017年11月15日 10:48
  • 102.85MB
  • 下载

面向对象方法和结构化方法各自的特点与利弊

结构化技术的特点:把现实世界描绘为数据在信息系统中的流动,在数据流动过程中数据发生转化。通过自顶向下的程序设计将复杂的程序分解为程序模块的层次图。概括为自顶向下、逐步求精、模块化设计、结构化编码的基本...
  • u013205877
  • u013205877
  • 2015-08-23 13:16:56
  • 1715

读书笔记-计算机组成结构化方法

计算机组成结构化方法本书学生资源第6版的答案(英文-要钱?小结《穿越计算机的迷雾》中讲到的内容中略过了,这本书写的没有《穿越计算机的迷雾》生动,但知识更深,读起来不容易懂。很多需要费力理解的地方都跳过...
  • shanchuan2012
  • shanchuan2012
  • 2017-10-22 15:37:58
  • 591

计算机组成:结构化方法(英文版第6版)

  • 2015年09月21日 14:54
  • 5.13MB
  • 下载

计算机组成结构化方法答案

  • 2009年10月06日 16:03
  • 171KB
  • 下载

面向对象和结构化方法的比较

最近又有客户问起结构化方法(即结构化分析SA Structured Analysis 和结构化设计SD Structured Design)和面向对象分析设计(OOAD Object-Oriented...
  • fuchunyi
  • fuchunyi
  • 2007-09-01 16:44:00
  • 7279

计算机组成 结构化方法 中文扫描第6版(卷1)

  • 2017年06月29日 22:01
  • 50MB
  • 下载

Structured Computer Organization 6th edition 计算机组成 结构化方法 中文扫描第6版.part1

  • 2017年06月01日 09:11
  • 75MB
  • 下载
收藏助手
不良信息举报
您举报文章:结构化方法
举报原因:
原因补充:

(最多只允许输入30个字)