网站大量收购闲置独家精品文档,联系QQ:2885784924

电子科技大学软件技术基础课件 绪论.ppt

电子科技大学软件技术基础课件 绪论.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绪 论 1、计算机硬件及发展 2、计算机软件 3、计算机软件发展 4、数据结构、操作系统、数据库与软件工程 1、计算机硬件及发展 发展历史: 电子管 晶体管 集成电路 原子脑? 发展路线及规律 速度慢 速度快 体积大容量小 体积小容量大 外设少、简单 外设繁多、复杂 外设速度发展慢于CPU速度的发展。 二进制处理原则 计算机硬件及发展 硬件发展对软件的影响 2、计算机软件 2.1 软件的概念: 与一系统(尤指计算机系统)有关的程序、步骤和有关文件编制的完整集合。特指特定类型计算机所使用的程序的总称,连同与计算机或程序有关的资料,例如手册、图表和操作指令。 2.2、范畴: 相对于计算机实际装置而言 2.3 软件是: 程序、步骤及数据、信息手册等相关资料 计算机软件 2.4、功能:针对一个系统(计算机),合理组织工作。 两个层次: 直接与硬件相关, 合理组织工作,完成特定任务。 3、计算机软件的发展 3.1、程序设计语言与机器语言 程序设计语言 是与人类文字相近的符号集合,这类语言的语法、语意与人类语言接近。 解释与编译 将程序“翻译”为机器语言,以供计算机执行 机器语言: “0”“1”代码串,只有机器能识别并执行 计算机软件的发展 3.2、程序设计语言的发展 以接近人类语言程度为发展主线 经历:汇编语言、高级语言、面向对象语言... 计算机软件的发展 3.3、软件的发展 4、软件技术基础 数据结构、操作系统、数据库与软件工程 数据结构:描述数据及数据元素之间的关系,数据在计算机系统中的存储方式及数据的运算。 软件技术基础的基础。 操作系统:方便用户有效利用各种软、硬件资源的程序的集合。 建造工作环境、平台。 数据库:可以共享的相关数据,以一定组织方式的集合。 进行数据信息处理的强大应用。 软件工程:研究软件开发和维护的普遍原理和技术的一门工程学科,包括技术方法、工具和管理等方面。 软件设计的基本过程、思想和方法 软件技术基础 数据结构为我们提供了“搭建房屋”的各种“砖头”和“材料” 操作系统为我们组织起一个友好、方便的工作环境 数据库为我们提供了强大的处理工具 软件工程“告诉”我们,建造一座大厦的蓝图和工程进度。 于是,我们在友好的“工作环境”里,按照“蓝图”和“工程进度”,利用各种“材料”和“工具”,建造我们心中的理想家园。 段景山 * * 段景山 软件技术基础 制作 主讲 段景山 段景山 绪论 短小、精干、讲究效率 复杂可靠、兼容性强、结构性好 到 从 语言的发展 操作系统的出现 数据库的出现 网络的出现 方便地编写功能强大的程序。 方便而有效地利用现有软、硬件资源 信息处理能力的增加 信息量的急剧增加

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档