位置: IT常识 - 正文

结构化设计的基本原则(结构化设计的基本步骤)

编辑:rootadmin

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

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

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

本文链接地址:https://www.jiuchutong.com/zhishi/168811.html 转载请保留说明!

上一篇:抖音怎么复制表情(抖音怎么复制表情包文字)

下一篇:苹果11怎么拍照(苹果11怎么拍照显示拍摄时间)

  • 房地产企业土地增值税
  • 电子税务局附加税带不出来
  • 小规模企业所得税多少
  • 什么原始凭证可以填写
  • 个体定期定额怎么征税2023
  • 个税系统里的免税收入在哪删除
  • 计算消费税时运费计入计税依据么
  • 未支付的货款属于什么会计科目
  • 开发间接费属于期间费用吗
  • 出口退税会计处理全部流程
  • 小规模纳税人开普票免税
  • 工业企业月末结转分录
  • 税务一般纳税人
  • 交易性金融资产属于什么科目
  • 不属于抵扣范围的是什么
  • 补贴收入需要缴纳增值税吗为什么
  • 会议费增值税专用发票税率
  • 营改增试点实施办法的法律层次是
  • 矿产资源税是多少
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 零申报还需要交税吗
  • 废旧物资回收企业税收管理
  • 仓库收料作业指导书
  • 从农民手中收购农产品增值税处理
  • win11玩游戏怎样
  • 若依前后端分离需要准备啥
  • 建筑工程购买的家用清洁电器能勾选认证吗
  • 销售商品发生的现金折扣
  • mac菜单键怎么设置出来的
  • 所得税费用怎么缴纳
  • 确定无形资产使用寿命时应当考虑的因素有
  • win7纯净版系统之家
  • 格拉斯伯格
  • kms.exe
  • 补差价如何做账
  • html入门基础
  • 开发成本属于什么类型科目
  • 公链dapp
  • 小规模纳税人房产税优惠政策2023
  • 出口退税哪些税不退
  • 已经结账的账目怎么冲红
  • 固定资产多少可以上市
  • 收到的稳岗补贴是否需要交税
  • 织梦cms官网
  • 代扣代缴个人所得税奖励金
  • 进出口企业需要英文公章吗
  • 企业开办期间费用需要开发票吗
  • sql server使用sql语句
  • 恢复mysql数据库
  • 金税四期对小规模企业有何要求
  • 汇算清缴补缴所得税的报税利润表怎么报
  • 先开票后出库会计处理
  • 递延所得税如何理解
  • 分包工程是什么意思
  • 销售折让的会计账务处理分录
  • 计时工资和计件工资的含义
  • 会计估计变动怎么处理
  • 上月有留抵税额本月怎么申报
  • 英语培训机构成人浦口区
  • 每月发票认证时间
  • vista win10
  • 华硕和联想笔记本电脑哪个好点
  • linux安装glibc.i686
  • eclipse怎么创建安卓
  • unity 加载文件 卡顿
  • 关于模型视图变化的说法
  • Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)
  • Linux shell实现HTTP服务示例代码
  • border:none与border:0使用区别
  • 人工智能最受欢迎的一门编程语言
  • Fast TileMap
  • javascript小数四舍五入多种方法实现
  • 为什么使用json传输数据
  • js有多重模块定义方式
  • shell脚本位置变量
  • 理解的英文
  • jquery mvvm框架
  • 广东省电子税务局app下载手机版
  • 辽宁省国家税务局网上申报
  • 车船税可以异地补办吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设