问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

结构化开发方法的原则是什么

发布网友 发布时间:2022-04-01 18:23

我来回答

2个回答

懂视网 时间:2022-04-01 22:44

结构化程序设计的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。

  

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

  

  按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

热心网友 时间:2022-04-01 19:52

结构化系统开发方法的基本思想是利用系统工程的思想和工程化的方法,以用户至上为原则,按结构化、模块化、自顶向下的方法对系统进行分析与设计。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 视频怎么剪辑大小尺寸 信托公司资金池成立条件是什么?及监管要求 视频剪辑的素材要统一尺寸吗 信托非标资金池是什么 视频剪辑是什么格式? 多盈金融:资金池信托有哪些风险 华信信托资金池子违规吗? 最大信托资金池收益从哪来,流动性怎么管 如何去剪辑多个视频倒放视频并修改视频的尺寸? 现在信托公司以资金池模式进行资产管理,安全吗?从购买到赎回有什么风险点? 什么是非标准化资金池业务? 组合投资类信托是资金池吗 买信托公司资金池产品时间短就是风险低对吗? 信托非标资金池 如何兑付 信托资金池产品是什么意思 中融信托的资金池信托可否购买? 中融信托的资金池信托可否购买?有哪些优势? 信托资金池是什么意思 华为手机虚化模式怎样开启 应用化学专业就业前景怎么样呢 纸尿裤和拉拉裤的区别是什么?什么时候使用合适呢? 请教:拉拉裤和尿不湿有什么区别 拉拉裤和传统的纸尿裤有什么区别? 拉拉裤和纸尿裤有什么区别呀? 纸尿裤和拉拉裤有什么区别,哪个会比较好呢? 想知道拉拉裤和纸尿裤有什么区别? 在酷狗音乐里怎么上传自己制作的歌单? 手机膜除了钢化膜和普通膜以外还有什么? 手机膜都有什么膜 手机膜有哪几种?要怎么挑选呢? 手机贴膜有什么种类? 手机贴膜有哪些种类?我只知道钢化膜,还有其他膜吗?它们都有哪些特性,哪个更好? 极品飞车17中NUM6是什么键? 极品飞车17 NUM6键是哪个? 台式电脑num6是那个键? 如何在键盘上按出num5 num6? 笔记本电脑的num6键在哪? DELL笔记本上的num6键在哪 联想笔记本电脑E430型号玩极品飞车17到玩保时捷那个时候出现num6,不知道在哪按这个键。谁知道 极品飞车17num6是哪个键