新闻动态
软件开发结构化方法概述
https://www.sytm.net 发布日期:2013/11/7 17:55:02

系统结构是指系统内部各个组成元素之间的相互联系、相互作用的框架。结构化方法就是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法,是生命周期法与机构化程序设计思想的结合。在结构化开发方法中,提出了一些列提高软件结构合理性的准则,如分解与抽象、信息屏蔽、模块独立性等,其基本思想就是用系统工程的原理和工程化的方法,以用户至上为原则,自始至终按照结构化、模块化,自顶向下对系统进行分析与设计。




自顶向下逐层分解的策略如图3-3所示,是指当面对一个比较复杂的问题时,分析人员一开始可能无法考虑到问题的所有方面以及全部细节,就采用分解的方法,把一个复杂的问题划分成若干个较容易的小问题,然后再分别解决这些小问题,从而可将问题的复杂性降到可控的程度。

在进行系统分解工作时应按层次进行:首先,把整个系统看做一个模块,然后把它按功能分解成若干模块,各模块承担一定的局部功能,共同完成系统的整个功能;其次,每层中的每个模块又可以进一步分解成为更简单一些的下层模块,越下层的模块越简单,功能也越具体。在模块进行分解过程中,具有三种不同的结构形式,即顺序结构、选择结构和循环结构。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B2-20150138辽公网安备 21010202000010号  目录概览