位置: IT常识 - 正文

软件开发的基础知识有哪些(软件开发的基础知识)

编辑:rootadmin

软件开发的基础知识有:
625671430软件开发的基础知识有哪些(软件开发的基础知识)

  计算机中最基本的要素是数据和逻辑,这对应于早期的机器语言和汇编语言时代。然而,这样不利于大型软件的开发和管理,程序中容易充斥大量混乱的goto跳转逻辑,因此,出现了结构化程序设计方法,主要思想是:程序=数据结构+算法+模块组织。

  首先,用规范的控制语句(顺序,条件,循环)消除容易混乱的goto跳转逻辑;其次,用模块化的思想来管理软件的构造。这种方法的基础是:管道与重定向。管道是指一个程序的输入可以充当另一个程序的输出。重定向是将数据源或数据目的地指定为所期望的流(标准I/0,文件等)。通过对程序的静态分析,通常就能准确推理出程序的行为。

  随后,出现了面向对象的程序设计方法,将应用程序分解为对象及对象之间的交互和通信。对象是数据与紧密相关的逻辑的良好封装。面向对象的程序设计的一个复杂性表现在,无法通过静态的程序分析来推理程序的行为;其原因之一是使用了多态机制。

  为了各种系统之间的互操作,出现了面向服务的理念。使用面向过程或对象的方法,将某些功能打包成服务提供给外界。这需要有相应的应用协议来辅助,比如数据交换格式XML。面向服务: 面向对象(过程)+服务模块+应用协议。

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

上一篇:wps怎么删除多余的页码(wps怎么删除多余格子)

下一篇:微信bundleid是什么(微信undidar)

  • vivox70怎么关闭后台应用(vivoX70怎么关闭开发者模式)

    vivox70怎么关闭后台应用(vivoX70怎么关闭开发者模式)

  • 信息上有感叹号什么意思(为什么信息会有感叹号)

    信息上有感叹号什么意思(为什么信息会有感叹号)

  • 智行和12306一样吗(智行12306和12306有什么区别)

    智行和12306一样吗(智行12306和12306有什么区别)

  • vivox50支持无线充电吗(vivox50能无线充电吗?)

    vivox50支持无线充电吗(vivox50能无线充电吗?)

  • 华为平板隐藏功能在哪(华为平板隐藏功能怎么打开)

    华为平板隐藏功能在哪(华为平板隐藏功能怎么打开)

  • word和wps能通用吗(word和wps能一起装吗)

    word和wps能通用吗(word和wps能一起装吗)

  • 微信可见范围怎么设置(微信可见范围怎么变了)

    微信可见范围怎么设置(微信可见范围怎么变了)

  • 来电提醒有几种可能(来电提醒是干什么用的)

    来电提醒有几种可能(来电提醒是干什么用的)

  • 快手怎么发图片集(怎么在快手发送图片)

    快手怎么发图片集(怎么在快手发送图片)

  • 有锁裸机什么意思(裸机美版有锁未激活什么意思)

    有锁裸机什么意思(裸机美版有锁未激活什么意思)

  • 抖音发言太快多久恢复(抖音发言太快了,请你控计里需要多久才能重新)

    抖音发言太快多久恢复(抖音发言太快了,请你控计里需要多久才能重新)

  • 微信二维码支付怎么设置密码(微信二维码支付失败原因)

    微信二维码支付怎么设置密码(微信二维码支付失败原因)

  • word文字底纹填充(word文字底纹填充白色背景1深色)

    word文字底纹填充(word文字底纹填充白色背景1深色)

  • 怎么把图片转换成pdf格式(怎么把图片转换成excel文件免费)

    怎么把图片转换成pdf格式(怎么把图片转换成excel文件免费)

  • 荣耀20顶部黑色按钮是什么(荣耀20顶部黑色椭圆)

    荣耀20顶部黑色按钮是什么(荣耀20顶部黑色椭圆)

  • 手机像素不好怎么调整(手机像素不好怎么弄)

    手机像素不好怎么调整(手机像素不好怎么弄)

  • peter是什么意思

    peter是什么意思

  • 快手能恢复本地作品吗(快手可以恢复)

    快手能恢复本地作品吗(快手可以恢复)

  • 小米手机怎么强制关机(小米手机怎么强制安装风险软件)

    小米手机怎么强制关机(小米手机怎么强制安装风险软件)

  • 微信群头像可以设置吗(微信群头像可以改吗)

    微信群头像可以设置吗(微信群头像可以改吗)

  • 饿了么订餐怎么开票(饿了么订餐怎么约定时间送达)

    饿了么订餐怎么开票(饿了么订餐怎么约定时间送达)

  • 手机qq空间申请访问在哪看(手机qq空间申请访问怎么设置)

    手机qq空间申请访问在哪看(手机qq空间申请访问怎么设置)

  • 笔记本电脑复位键在哪(笔记本电脑复位键)

    笔记本电脑复位键在哪(笔记本电脑复位键)

  • 用word怎么做米字格(word文档怎么制作米字格)

    用word怎么做米字格(word文档怎么制作米字格)

  • 如何拍摄长视频(如何拍摄长视频和短视频)

    如何拍摄长视频(如何拍摄长视频和短视频)

  • 布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

    布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

  • MySQL分区表详解(mysql分区分表原理)

    MySQL分区表详解(mysql分区分表原理)

  • 前端发起请求,后端响应请求的整个过程(前端发起请求怎么设置)

    前端发起请求,后端响应请求的整个过程(前端发起请求怎么设置)

  • 税务师补报名时间可以交费吗
  • 哪些科目会影响损益
  • 围挡属于什么类型
  • 长期待摊费用摊销会计分录
  • 一般纳税人增值税优惠政策
  • 物流企业账务流程
  • 增值税进项销项每个月需要结转吗
  • 一个月计提2个月工资
  • 自产自销的产品怎么做账
  • 哪些违约金可以退回
  • 本年利润怎么算利润总额
  • 房租费可以计入研发费用加计扣除吗
  • 专项应付款现在叫什么
  • 会计差错更正的准则依据
  • 印花税未计提可以下月补提吗
  • 房屋盘盈入账须要交税吗
  • 合伙企业分红是免税企业需要缴纳什么税
  • 住宿费算业务招待费还是差旅费?
  • 怎么查企业的增值税纳税额
  • 华为折叠手机mateXs3
  • 电脑开始菜单在右边怎么调回来
  • 如何从零开始制作地下偶像
  • 企业出租经营权是否征税
  • 上年结转的广告费次年怎么入账
  • 刷卡机怎么收费的吗
  • 计提劳务派遣人员社保收到发票后没有付款的会计分录
  • 苹果mac怎么删除照片
  • 公司账户存款
  • 大金中央空调面板图解
  • windows无法验证显卡驱动的数字签名
  • fp是什么文件
  • 上市公司股东股份轮候冻结是什么意思
  • 关于出售使用过的东西
  • el-table-column formatter
  • phpexcel读取excel
  • 增值税价外费用是什么意思
  • elementui级联选择器清空方法
  • html 提交表单
  • 小规模纳税人工程税率是多少
  • php gdb
  • 转增资本属于什么会计科目
  • 其他权益工具投资是什么类科目
  • 开通对公账号怎么办理
  • 年金现值和终值的计算
  • 高速公路通行发票税率
  • 捐赠收入为什么要计入应纳税所得额
  • 简述税收筹划的意义
  • 预收账款的账务处理
  • 企业间拆借资金是否合法
  • 汽车销售公司赠车合法吗
  • 检验费用会计分录
  • 银行的现金解款需要多久
  • 购入固定资产的增值税计入成本吗
  • 出口汇率按报关价格算吗
  • 企业的借款费用有哪些处理方法
  • 待认证进项发票哪里导出来数据
  • 如何控制生产成本和利润
  • 销售费用明细科目有哪些内容
  • 电脑bios怎么关
  • bios关闭光驱设置
  • centos安装rpm文件
  • 最近一段时间勒索病毒在全球集中爆发
  • win7系统玩游戏卡顿怎么办
  • 如何在linux中安装软件
  • win7架设ftp服务器
  • Android:ValueAnimator的使用举例
  • Lesson01_05 HTML中的超链接
  • python 密码
  • python kmeans sklearn
  • perl实例
  • opengl纹理错误变成条纹
  • javascript语法术语
  • jquery中odd是什么意思
  • jquery cookie存取
  • js点击
  • python 嵌套
  • jquery生成元素
  • 报价单盖什么公章
  • 法人变更税务登记表怎么填
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设