位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 税收管辖权是什么的重要组成部分
  • 如何理解中医的补
  • 免征增值税的个体户个税
  • 资产负债表中的固定资产是原值还是净值
  • 利润总额×12%
  • 注册登记费用属于什么科目
  • 物业公司财务制度及核算方法
  • 转出进项税
  • 房地产土地使用税已售面积如何减
  • 建筑工程管理费包括哪些内容
  • 水泥销售成本怎么算
  • 营改增后怎么计算税费
  • 当买方违约时,卖方可以得到哪些补救?
  • 超标的职工教育经费为什么是可抵扣
  • 公司办公室收到上级主管部门的一份
  • 固定资产清理不能有余额
  • 发票认证费用
  • 单位房子没有房产证能不能买
  • 购置税和购车税一样吗
  • 土地租赁协议和合同有什么区别
  • 公司清算实收资本是零吗
  • 清理血管垃圾最有效的食物
  • 购入成品油怎么做会计分录
  • 党政机关接收企业赞助的规定
  • 栀子花叶子发黄是什么原因
  • 穿墙路由器怎么选择
  • php字段
  • 其他应付款余额在借方表示什么意思
  • 应付未付工资企业所得税
  • 无效借款合同自被确认为无效之日起无效
  • php如何创建文件
  • 加工劳务费会计分录
  • 税控盘干嘛用
  • 预缴的附加税怎么填表抵减
  • 审图费谁出
  • 建筑公司预收账款财税怎么处理
  • 微信收款怎么记录怎么删除
  • 企业一直零申报不经营
  • 营业外支出会计科目
  • 有外币账户的企业叫什么
  • mysqlbinlog -vvv
  • php防盗链
  • 5年前开的发票退货可以冲红吗?
  • 公司没有车加油费怎么报
  • 中间人拿回扣是什么行为
  • 其他资本公积可以冲减吗
  • 减免增值税要计入营业外收入
  • MySQL默认字符集修改
  • 优先股和普通股风险哪个大
  • 车船使用税必须每年都交吗
  • 纳税人将购买的货物分配给股东,因该货物购买时已缴纳
  • 购买材料没开票怎么做账
  • 开票软件升级包
  • 股东借款可以直接转为实缴出资吗
  • 银行销户余额怎么查
  • 资产负债表负债率怎么计算
  • 收到一笔财政局的付款
  • 纳税人财务核算内容包括
  • 事业单位职工福利费使用范围和标准
  • 公司代个人缴纳社保
  • mysql保留整数
  • win8系统手机
  • 优化加速锁定任务是什么意思
  • ensmix32.exe进程安全吗 ensmix32进程是什么文件产生的
  • win7系统摄像头不可用怎么办
  • win10自定义你的设备有什么用
  • nodejs制作网站
  • 调度器在操作系统中的作用
  • 获取本地ip地址失败
  • JavaScript中数组的相关方法
  • nodejs.
  • 用javascript
  • react.development.js
  • 梦见擦窗户框
  • Embedded statement cannot be a declaration or labeled statement
  • Jquery实现select multiple左右添加和删除功能的简单实例
  • 税率是从什么时候有17%改为13%的呢
  • 中国一年的税收是多少万亿
  • 江苏徐州买房
  • 增值税电子专用发票怎么作废
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设