首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

什么是结构化程序设计方法以及它的优缺点? 急求

发布网友 发布时间:2022-04-23 13:32

我来回答

2个回答

懂视网 时间:2022-04-23 23:43

结构化程序设计缺点有:

  

  1、难以适应大型软件的设计:在大型多文件软件系统中,随着数据量的增大,由于数据与数据处理相对,程序变得越来越难以理解,文件之间的数据沟通也变得困难,还容易产生意想不到“副作用”。

  

  2、程序可重用性差:结构化程序设计方法不具备建立“软件部件”的工具,即使是面对老问题,数据类型的变化或处理方法的改变都必将导致重新设计。这种额外开销与可重用性相左,称为“重复投入”。

  

  这些由结构化程序设计的特点所导致的缺陷,其本身无法克服!而越来越多的大型程序设计又要求必须克服它们,这最终导致了“面向对象”设计方法的产生。

  

  结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。由于模块相互,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。

热心网友 时间:2022-04-23 20:51

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

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

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

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

(2)缺点

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

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

③系统的开发周期长。

全部答案来至于软件工程导论的课本

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com