位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

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

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

  • 海尔桶自洁按哪两个(海尔桶自洁按哪个键)

    海尔桶自洁按哪两个(海尔桶自洁按哪个键)

  • iwatch7怎么看照片(applewatch怎么看全部照片)

    iwatch7怎么看照片(applewatch怎么看全部照片)

  • 苹果se屏幕尺寸(苹果14多大屏幕尺寸)

    苹果se屏幕尺寸(苹果14多大屏幕尺寸)

  • 被限制加好友几天解除(被限制添加好友几天解封)

    被限制加好友几天解除(被限制添加好友几天解封)

  • 苹果能息屏显示时间吗(iphone息屏显示功能)

    苹果能息屏显示时间吗(iphone息屏显示功能)

  • 华为980相当于骁龙什么处理器(华为980相当于骁龙的什么处理器)

    华为980相当于骁龙什么处理器(华为980相当于骁龙的什么处理器)

  • 不同牌子的内存条能双通道吗(不同牌子的内存条能混搭用吗)

    不同牌子的内存条能双通道吗(不同牌子的内存条能混搭用吗)

  • 抖音上的作品怎么突然为0(抖音上的作品怎么发微信朋友圈)

    抖音上的作品怎么突然为0(抖音上的作品怎么发微信朋友圈)

  • 一张卡贴只能用一张卡吗(一张卡贴是不是只能用一次)

    一张卡贴只能用一张卡吗(一张卡贴是不是只能用一次)

  • 家庭wifi网速慢原因(家庭wifi网速慢怎么解决)

    家庭wifi网速慢原因(家庭wifi网速慢怎么解决)

  • a2111是什么版本(a2161是什么版本)

    a2111是什么版本(a2161是什么版本)

  • amd带x和不带x区别(amd带x什么意思)

    amd带x和不带x区别(amd带x什么意思)

  • pbbmoo是什么手机型号(pbem00是什么手机)

    pbbmoo是什么手机型号(pbem00是什么手机)

  • 备忘录如何设闹铃(备忘录如何设闹铃提醒)

    备忘录如何设闹铃(备忘录如何设闹铃提醒)

  • 手机照片怎么加字幕(手机照片怎么加字)

    手机照片怎么加字幕(手机照片怎么加字)

  • 手手机交了话费却上不了网怎么回事(手机交完话费)

    手手机交了话费却上不了网怎么回事(手机交完话费)

  • 华为mate30怎么调音量(华为mate30怎么调节音量大小)

    华为mate30怎么调音量(华为mate30怎么调节音量大小)

  • 华为手机开关机设置在哪里(华为手机开关机时间怎么设置)

    华为手机开关机设置在哪里(华为手机开关机时间怎么设置)

  • soul mate什么意思(soul mate的含义)

    soul mate什么意思(soul mate的含义)

  • 被删除的短信怎样恢复(被删除的短信怎么恢复oppo)

    被删除的短信怎样恢复(被删除的短信怎么恢复oppo)

  • 余额宝怎么提现到银行卡(拼多多余额宝怎么提现)

    余额宝怎么提现到银行卡(拼多多余额宝怎么提现)

  • qq怎么恢复好友手机版本(QQ怎么恢复好友天数)

    qq怎么恢复好友手机版本(QQ怎么恢复好友天数)

  • 复现开源论文代码总结

    复现开源论文代码总结

  • 小程序开发必备功能的吐血整理【个人中心界面样式大全】(小程序开发必备的东西有哪些)

    小程序开发必备功能的吐血整理【个人中心界面样式大全】(小程序开发必备的东西有哪些)

  • 个人接私活需要开票,可以让别的公司帮忙开票吗?
  • 个人所得税怎么交
  • 长期投资算资产负债表吗
  • 个税按照计提申报怎么调整
  • 偶然所得申报期限
  • 电子发票手动导出的发票在哪里
  • 发票作废了可以重新领吗
  • 盘盈的固定资产计入什么科目
  • 企业所得税税收优惠政策
  • 全年累积盈利交所得税吗?
  • 股权转让时资本怎么算
  • 应交税费账户期末借方余额反映的是
  • 持有营业执照
  • 报关单增值税税单收货人更改
  • 施工单位企业税率是多少
  • 增值税发票地址开错了有影响吗
  • 税控服务费抵扣的文件
  • 7月1日发票新规定
  • 以前年度企业所得税少计提实际已交
  • 杜邦分析法的三个核心是什么
  • 日记账的填制
  • 附加税退款分录
  • 企业所得税税率表2023年最新
  • 出售土地印花税怎么计算
  • 显示器屏幕抖动闪烁是什么原因
  • 企业所得税预缴税率是多少
  • 支付挂靠方的管理费用有进项吗?
  • echarts获取不到宽和高
  • php实现文件下载功能
  • 华侨是否适用个人所得税
  • 投资收益结转到哪个科目
  • 股东以原材料出资
  • php三元运算符简单例子
  • 滚动条基本样式有哪些
  • 蓝桥杯2021出结果
  • runas命令详解
  • 普通发票冲红后还会有税吗
  • 预缴和缴纳的区别
  • 节假日加班工资是几倍
  • 信托保障基金怎么赎回
  • 织梦怎么改网站主页
  • 餐饮公司分店营销方案
  • 代扣代缴完税凭证抵扣期限
  • 年终奖影响社保缴费基数吗
  • 资产负债表日后事项是指资产负债表日之后至审计报告
  • 收到保证金怎么做会计分录明细
  • 排污收费制度在排污费征收方面存在的问题
  • 房屋出租简易计税进项税额需要转出么
  • 该商品不可进行有物流发货
  • 大家怎么看理想这个牌子
  • 固定资产抵扣影响税负
  • 现金支票存根联丢失怎么办
  • 行程单发票抬头是什么意思
  • 什么是资产减值转回
  • 18年水利基金税率
  • 多表关联执行顺序
  • mysqldump mysqlpump
  • sqlserver按时间查询
  • 微软一般什么时候活动
  • Windows Server 2008与2012建立林信任详细步骤
  • 拖放文件到此处来添加文件是什么意思
  • linux检测硬盘故障
  • fs是什么文件夹
  • windows8使用技巧
  • WIN10系统更新文件在哪里
  • ghost详细说明
  • 地形图高程点坐标高程提取
  • python 3.5下xadmin的使用及修复源码bug
  • node.js入门教程
  • linux中awk用法详解
  • 慎用是能用还是不能用
  • android中文文档
  • 请问在javascript程序中
  • js中key
  • 电子税务局网页版登录入口官网
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 个人出租住房增值税免税政策
  • 电子发票查询平台电话
  • 江苏省国地税合并
  • 税务局拒开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设