软件技术基础PPT教学课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术基础
绪论
制作 主讲 jjyang
绪论 1、计算机硬件及发展 2、计算机软件 3、计算机软件发展 4、数据结构、操作系统、数据库与软件工程
2020/12/09
2
1、计算机硬件及发展
发展历史:
电子管 晶体管 集成电路 原子脑?
发展路线及规律
速度慢
速度快
体积大容量小
体积小容量大
计算机系统中的存储方式及数据的运算。 软件技术基础的基础。 操作系统:方便用户有效利用各种软、硬件资源的程 序的集合。 建造工作环境、平台。 数据库:可以共享的相关数据,以一定组织方式的集 合。 进行数据信息处理的强大应用。 软件工程:研究软件开发和维护的普遍原理和技术的 一门工程学科,包括技术方法、工具和管理等方面。 软件设计的基本过程、思想和方法
程序设计语言 是与人类文字相近的符号集合,这类语言的语 法、语意与人类语言接近。
解释与编译 将程序“翻译”为机器语言,以供计算机执行
机器语言:
“0”“1”代码串,只有机器能识别并执行
2020/12/09
7
计算机软件的发展 3.2、程序设计语言的发展
以接近人类语言程度为发展主线 经历:汇编语言、高级语言、面向对象语言...
外设少、简单
外设繁多、复杂
外设速度发展慢于CPU速度的发展。
二进制处理原则
2020/12/09
3
计算机硬件及发展 硬件发展对软件的影响

短小、精干、讲究效率

复杂可靠、兼容性强、结构性好
2020/12/09
4
2、计算机软件 2.1 软件的概念:
与一系统(尤指计算机系统)有关的程序、步骤 和有关文件编制的完整集合。特指特定类型计算 机所使用的程序的总称,连同与计算机或程序有 关的资料,例如手册、图表和操作指令。
2020/12/09
10
PPT精品课件
谢谢观看
Thank You For Watching
11
2020/12/09
8
计算机软件的发展 3.3、软件的发展
语言的发展 操作系统的出现 数据库的出现 网络的出现
2020/12/09
方便地编写功能强大的程序。 方便而有效地利用现有软、硬件资源 信息处理能力的Baidu Nhomakorabea加 信息量的急剧增加
9
4、软件技术基础
数据结构、操作系统、数据库与软件工程 数据结构:描述数据及数据元素之间的关系,数据在
2.2、范畴:
相对于计算机实际装置而言
2.3 软件是:
程序、步骤及数据、信息手册等相关资料
2020/12/09
5
计算机软件 2.4、功能:针对一个系统(计算机),合理
组织工作。
两个层次: 直接与硬件相关, 合理组织工作,完成特定任务。
2020/12/09
6
3、计算机软件的发展 3.1、程序设计语言与机器语言
相关文档
最新文档