loading请求处理中...

结构化系统开发方法介绍

2021-12-01 12:09:47 阅读 8844次 标签: 作者: 690330410@qq.com

     信息系统的建设是现代信息工程发展的一个庞大课题,而完备高效的系统开发方法一直以来是各国系统开发组织和开发人员长期探究却无定论的话题。本文以此为研究背景,介绍了系统开发过程中结构化系统开发方法,并对结构化系统开发方法的基本思想、基本原理进行了较为详尽的阐述和说明。

结构化系统开发方法介绍

    “结构化”一词出自结构化程序设计,人们正是从结构化程序设计中得到了启发,将模块化的思想引入到结构化系统开发设计中来。结构化方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自上而下地对系统进行分析,自下而上实现的开发方法。

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

    结构化系统开发方法的本质是功能的分解,将系统按功能分解为若干模块,每个模块是实现系统某一功能的程序单元,每一个模块都具有输入、输出和过程等基本特性。输入和输出分别是模块需要的和产生的数据,过程则是对模块具体处理细节的描述和表示。数据则在功能模块间流动。功能是一种主动的行为,数据是受功能影响的信息载体。因而它的编程模型被理解为作用于数据的代码。

    结构化系统开发方法的基本思想是,将结构与控制加人到项目中,以便使项目在预定的时间内完成。用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计,是组织、管理和控制信息系统开发过程的一种基本框架。 具体地说,就是先将整个系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段采用自顶向下的方法对系统进行结构化划分,即从组织管理金字塔结构的最顶层人手,层层分解逐步深人至最基层;先考虑系统整体的优化,然后再考虑局部的优化。

    结构化系统开发方法讲究在系统实施阶段,采用自底向上的方法逐步实施,即按照前几个阶段设计的模块组织人员从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐地构成整体系统。一品威客网上有各种系统开发工程师,懂得各种系统开发方法,欢迎下任务。

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答