结构化系统开发方法有哪些特点,什么是结构化程序设计方法 这种方法有哪些优点和缺点

2021-05-14 14:10:03 字数 4229 阅读 6124

1楼:酷娱记

1、自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程。在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。

2、用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望。

3、开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。

4、严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作。

5、符合实际,客观性和科学化。强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。

扩展资料:

结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段。

1、系统规划。根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究;

2、系统分析。分析业务流程、分析数据与数据流程、分析功能与数据之间的关系,最后提出分析处理方式和新系统逻辑方案。

3、系统设计。进行总体结构设计、**设计、数据库设计、输入/输出设计、模块结构与功能设计,根据总体设计,配置与安装部分设备,进行试验,最终给出设计方案。

4、系统实施。同时进行编程和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备,然后投入试运行;

5、系统运行与维护。进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,在出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生,构成系统的一个生命周期。

2楼:匿名用户

结构化系统开发方法主要强调以下特点:

(一)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。即在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。

(二)用户至上。用户对系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户的需求和愿望。

(三)深入调查研究。即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。

(四)严格区分工作阶段。把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标。在实际开发过程中要求严格按照划分的工作阶段,一步步地工作,如遇到较小、较简单的问题,可跳过某些步骤,但不可打乱或颠倒之。

(五)充分预料可能发生的变化。系统开发是一项耗费人力、财力、物力且周期很长的工作,一旦周围环境(组织的内、外部环境、信息处理模式、用户需求等等)发生变化,都会直接影响到系统的开发工作,所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。

(六)开发过程工程化。要求开发过程的每一步都按工程标准规范化,文档资料标准化。

3楼:冷枫娱乐

(一)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。即在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。

(二)用户至上。用户对系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户的需求和愿望。

(三)深入调查研究。即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。

(四)严格区分工作阶段。把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标。在实际开发过程中要求严格按照划分的工作阶段,一步步地工作,如遇到较小、较简单的问题,可跳过某些步骤,但不可打乱或颠倒之。

(五)充分预料可能发生的变化。系统开发是一项耗费人力、财力、物力且周期很长的工作,一旦周围环境(组织的内、外部环境、信息处理模式、用户需求等等)发生变化,都会直接影响到系统的开发工作,所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。

( 六)开发过程工程化。要求开发过程的每一步都按工程标准规范化,文档资料标准化。

什么是结构化程序设计方法?这种方法有哪些优点和缺点

4楼:不曾夨来过

结构化程序设计方法也称传统方法,它采用结构化技术(结构化技术分回析 结构化设计 结构化实答现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持机构化技术的运用.

(1)优点

①整体思路清楚,目标明确。

②设计工作中阶段性非常强,有利于系统开发的总体管理和控制。

③在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。

(2)缺点

①用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。

②用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。

③系统的开发周期长。

结构化系统开发方法,原型法和面向对象开发方法、计算机辅助开发方法的特点、定义、区别。 10

5楼:匿名用户

结构化系统开发方法(structured system analysis and design,ssa&d,)

定义:又称结构化生命周期法,是系统分析员、软件工程师、程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。

优点:1. 自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程

2. 用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望。

3. 符合实际,客观性和科学化,即强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案

4. 严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作。前一阶段的工作成果是后一阶段的工作依据。

5. 充分预料可能发生的变化:环境变化、内部处理模式变化、用户需求变化。

原型法定义:指在获取一组基本的需求定义后,利用高级软件工具可视化的开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发。反复进行这个过程,直到得出系统的“精确解”,即用户满意为止。

优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强。

面向对象开发方法(http://baike.baidu.com/view/125370.htm)

没有明确定义

优点:面向对象开发更加接近于现实生活,可以使人的思路更加明确,而面向结构开发则更注重思维逻辑,具有一定难度。所以面向对象开发是当前最好的开发方式

简述结构化设计的特点

6楼:匿名用户

一.结构化程序设计的特点和基本结构

结构化程序是从软件工程的观点出发,把软件的产生看成是系统工程,有严格的规范,按一定的步骤。结构化程序设计的思想是一种面向过程的概念,它是把一个实际问题分成两部分,即数据和过程,通过动态的程序执行过程来对静态的数据进行存储。分析。

处理,最后得出正确的结果。

结构化程序设计的特点:

1) 整个程序模块化。

2) 每个模块只有一个入口和一个出口。

3) 每个模块都应能单独执行,且无死循环。

4) 采用自顶向下。逐步求精的方法。

◆三种基本结构

1. 顺序结构

顺序结构是程序设计中最基本的结构。在该结构中,程序的执行是按命令出现的先后顺序依次执行的。

2. 分支结构

分支结构是按给定的选择条件成立与否来确定程序的走向。分支可分为单向选择分支。双向选择分支和多路分支。在任何条件下,无论分支多少,只能选择其一。

3. 循环结构

循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。按循环的嵌套层次,循环可分为单循环结构和多循环结构。按循环体执行的条件性质,循环又可分为记数循环和条件循环。

无论何种类型的循环结构,都要确保循环的重复执行能得到终止。

瑞利面波方法,瑞利面波法的方法特点,可用来解决哪些地质问题?有什么优缺点?

1楼 中地数媒 面波存在的理论证明是英国瑞利首先发现的,故称瑞利面波。该波的质点位移不仅与传播距离 传播深度和频率有关,也与介质的性质有关。在理想的情况下 泊松比 0 25 ,瑞利面波振动的水平分量dx和垂直位移分量dz之间的关系为 环境地球物理学概论 式 6 3 1 为椭圆方程,说明在介质表层附近...

工作分析的基本方法有哪些?优缺点是什么

1楼 小青蛙跳着走 工作分析的方法及优缺点如下 一 访谈法 访谈法又称为面谈法,是一种应用最为广泛的职务分析方法。是指工作分析人员就某一职务或者职位面对面地询问任职者 主管 专家等人对工作的意见和看法。在一般情况下,应用访谈法时可以以标准化访谈格式记录,目的是便于控制访谈内容及对同一职务不同任职者的...

企业制定广告预算的方法有哪些?各自的优缺点是什么

1楼 波士商学教育 企业通常采用的制定广告预算的方法有 。 a 量力而行法 b 目标任务法 c 最大利润法 d 竞争均势法 e 销售百分比法 正确答案 a b d e 制定广告 预算有哪几种方法 2楼 匿名用户 很多方法 1 随即分摊法2 销售百分比发3 竞争对等法4 目标任务法5 投资效益法等等 ...