软件开发的基础知识有:
计算机中最基本的要素是数据和逻辑,这对应于早期的机器语言和汇编语言时代。然而,这样不利于大型软件的开发和管理,程序中容易充斥大量混乱的goto跳转逻辑,因此,出现了结构化程序设计方法,主要思想是:程序=数据结构+算法+模块组织。
首先,用规范的控制语句(顺序,条件,循环)消除容易混乱的goto跳转逻辑;其次,用模块化的思想来管理软件的构造。这种方法的基础是:管道与重定向。管道是指一个程序的输入可以充当另一个程序的输出。重定向是将数据源或数据目的地指定为所期望的流(标准I/0,文件等)。通过对程序的静态分析,通常就能准确推理出程序的行为。
随后,出现了面向对象的程序设计方法,将应用程序分解为对象及对象之间的交互和通信。对象是数据与紧密相关的逻辑的良好封装。面向对象的程序设计的一个复杂性表现在,无法通过静态的程序分析来推理程序的行为;其原因之一是使用了多态机制。
为了各种系统之间的互操作,出现了面向服务的理念。使用面向过程或对象的方法,将某些功能打包成服务提供给外界。这需要有相应的应用协议来辅助,比如数据交换格式XML。面向服务: 面向对象(过程)+服务模块+应用协议。
村晚古诗的意思 村晚古诗的意思翻译10字
1、《村晚》这首古诗的意来思是:绿草长满了池塘,池塘里的水多的要溢出了塘岸。远远的青山,仿佛叼着彤红的落日,一起把影子倒映在水中,闪动着粼粼波光。牧童骑在牛背上慢慢往家回,手里拿着一支短笛,没有依照乐谱,随意吹着音调。2(0)人阅读时间:2023-03-10冷冻虾仁怎么做好吃 冷冻虾仁怎么做好吃?
现在超市里许多冷鲜食品经过烹饪加工味道也不错,其中有许多冷冻虾仁售卖,做起来比较方便,怎么做好吃呢?把冷冻虾仁解冻,去除虾线,清洗干净,(0)人阅读时间:2023-03-10雪梅古诗的意思 雪梅的意思 古诗
1、关于《梅花》古诗的翻译:梅花和雪花都认为各自占尽了春色,谁也不肯相让。难坏了诗人,难写评判文章。说句公道话,梅花须逊让雪花三分晶莹洁白,雪花却输给梅花一段清香。2、诗前两句写梅雪争春,要诗人评判。首句采用拟人手法写梅(0)人阅读时间:2023-03-10酱菜的家庭做法(酱菜的家庭做法视频)
1、第一步是煮豆把精选黄豆在凉水中洗净后,直接放在锅里添入自来水,没至黄豆上约二指深。然后开始像焖米饭一样煮豆,把豆煮到吃起来稍微有点面。豆捞出后放在筛子上控一夜,凉透。黄豆凉好后开始拌面,在黄豆外均匀裹上一层薄面,互相(0)人阅读时间:2023-03-10村晚古诗的意思 村晚古诗的意思翻译10字
冷冻虾仁怎么做好吃 冷冻虾仁怎么做好吃?
雪梅古诗的意思 雪梅的意思 古诗
酱菜的家庭做法(酱菜的家庭做法视频)