河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第四章 计算机软件系统(主讲:许成刚、阮晓龙)

1 计算机文化 第四章:计算机软件系统 许成刚 13937107985/xcg@hactcm.edu.cn 阮晓龙 13938213680/ rxl @hactcm educr 河南中医学院管理科学与工程学科 问南中医学院网络信息中心 2014.2
计算机文化 第四章:计算机软件系统 许成刚 13937107985 / xcg@hactcm.edu.cn 阮晓龙 13938213680 / rxl@hactcm.edu.cn 河南中医学院管理科学与工程学科 河南中医学院网络信息中心 2014.2 1

2 本章教学计划 口软件基础知识 口软件系统 口系统软件 口应用软件 口软件的安装 口软件的升级 口软件的卸载 口软件的知识产权保护 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 本章教学计划 软件基础知识 软件系统 系统软件 应用软件 软件的安装 软件的升级 软件的卸载 软件的知识产权保护 2

1.软件基础知识 1.1什么是软件? ¤计算机系统有两个基本组成部分,即计算机硬件和计算机 软件。 口硬件是组成计算机的各种物理设备的总称,它在二进制的 世界里工作,速度奇快无比。 ¤只有硬件的计算机是不能完成任何工作的,软件自始至终 指挥和控制着硬件的工作。软件是人与硬件的接口,是我 们和计算机沟通的桥梁。 口硬件是计算机的躯体,软件是计算机的灵魂。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 1.软件基础知识 计算机系统有两个基本组成部分,即计算机硬件和计算机 软件。 硬件是组成计算机的各种物理设备的总称,它在二进制的 世界里工作,速度奇快无比。 只有硬件的计算机是不能完成任何工作的,软件自始至终 指挥和控制着硬件的工作。软件是人与硬件的接口,是我 们和计算机沟通的桥梁。 硬件是计算机的躯体,软件是计算机的灵魂。 3 1.1什么是软件?

4 1.软件基础知识 1.1什么是软件? 口计算机软件同其他的工业产品不同,有很多自己的特性。 软件有独特的抽象性,人们可以把它记录在内存、磁盘及光盘上 但是无法看到软件本身的形态。 ■软件不像其他产品一样有具体的生产车间或厂房,我们看不到非 常明显的制造过程,它的“制造”只在计算机中进行。 ■软件不会像硬件一样因为磨损而老化,但会为了适应硬件、环境 及需求的变化而进行修改,而这些修改又有可能引起新的问题。 因此,软件的维护工作远比硬件维护复杂。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 1.软件基础知识 计算机软件同其他的工业产品不同,有很多自己的特性。 ◼ 软件有独特的抽象性,人们可以把它记录在内存、磁盘及光盘上, 但是无法看到软件本身的形态。 ◼ 软件不像其他产品一样有具体的生产车间或厂房,我们看不到非 常明显的制造过程,它的“制造”只在计算机中进行。 ◼ 软件不会像硬件一样因为磨损而老化,但会为了适应硬件、环境 及需求的变化而进行修改,而这些修改又有可能引起新的问题。 因此,软件的维护工作远比硬件维护复杂。 4 1.1什么是软件?

1.软件基础知识 12软件的组成要素 口程序 计算机不能主动为我们工作,我们必须使用计算机指令来告诉计 算机做什么事情以及如何去做。 程序就是计算机指令的集合。它的作用就是告诉计算机如何执行 任务。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 1.软件基础知识 程序 ◼ 计算机不能主动为我们工作,我们必须使用计算机指令来告诉计 算机做什么事情以及如何去做。 ◼ 程序就是计算机指令的集合。它的作用就是告诉计算机如何执行 任务。 5 1.2软件的组成要素

1软件基础知识 12软件的组成要素 口程序是怎么来的? 机器语言程序∶由二迸制代码组成的,机器语言编写的程序能够直 接被计算机识别并执 高级语言程序:是以人类的日常语言为基础,加以规范的语法结构 而成的_种编程语言。它使编程工作变的简单,其代码更容易看懂, 但是不能直接被计算机识别。 关于编程语言的介绍,在以后章节还会有详细介绍。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 程序是怎么来的? ◼ 机器语言程序:由二进制代码组成的,机器语言编写的程序能够直 接被计算机识别并执行; ◼ 高级语言程序:是以人类的日常语言为基础,加以规范的语法结构 而成的一种编程语言。它使编程工作变的简单,其代码更容易看懂, 但是不能直接被计算机识别。 ◼ 关于编程语言的介绍,在以后章节还会有详细介绍。 6 1.软件基础知识 1.2软件的组成要素

7 1软件基础知识 12软件的组成要素 口程序是怎么来的? 现在我们所说的程序是由程序员使用高级语言编写的,这些语言包 括C、C#和Java等,这种程序叫做源代码(又叫源程序)。我们知 道计算机只能直接识别由二进制代码0和1编写的机器语言,而不 能直接识别由高级语言编写的源代码,所以源代码必须经过转换才 能被计算机识别。 ■能够转换源代码的的工具叫编译器或解释器。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 程序是怎么来的? ◼ 现在我们所说的程序是由程序员使用高级语言编写的,这些语言包 括C、C#和Java等,这种程序叫做源代码(又叫源程序)。我们知 道计算机只能直接识别由二进制代码0和1编写的机器语言,而不 能直接识别由高级语言编写的源代码,所以源代码必须经过转换才 能被计算机识别。 ◼ 能够转换源代码的的工具叫编译器或解释器。 7 1.软件基础知识 1.2软件的组成要素

1软件基础知识 12软件的组成要素 口程序的“编译 编译器能够一次性将程序中的所有语句转换生成机器语言代码, 又称目标代码,之后目标代码又被处理器处理。 public class convert 011111001010 101011100011 fint fahrenheit=0 011001001010 int celsius≡0 编译器 10011001010 fahrenheit= 11lll001011 system in reado 011001001010 system. out. print 源代码 目标代码 处理器 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 程序的“编译” ◼ 编译器能够一次性将程序中的所有语句转换生成机器语言代码, 又称目标代码,之后目标代码又被处理器处理。 8 1.软件基础知识 1.2软件的组成要素 public class convert { go {int fahrenheit=0; int Celsius=0; fahrenheit= system.in.read(); system.out.print{} 011111001010 101011100011 011001001010 100111001010 111111001011 011001001010 源代码 编译器 目标代码 处理器

1软件基础知识 12软件的组成要素 口程序的“解释” 与编译器不同,解释器在程序运行时,一次只能转换并执行 条语句。在一条语句被执行后,解释器会转换并执行下一条语 句,并会一直执行这种操作,直到程序运行结束 public class convert int fahrenheit=0 int Celsius=O 011111001010 int Celsius=0; 解释器 fahrenheit= system in reado system. out. print 目标代码 源代码 处理器 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 程序的“解释” ◼ 与编译器不同,解释器在程序运行时,一次只能转换并执行一 条语句。在一条语句被执行后,解释器会转换并执行下一条语 句,并会一直执行这种操作,直到程序运行结束 9 1.软件基础知识 1.2软件的组成要素 public class convert { go {int fahrenheit=0; int Celsius=0; fahrenheit= system.in.read(); system.out.print{} 011111001010 源代码 解释器 目标代码 处理器 int Celsius=0

10 1.软件基础知识 12软件的组成要素 口文档 文档是指与软件及其软件工程过程有关联的文本。 文档的类型包括软件需求文档,设计文档,测试文档,用户手册 等 文档不仅能帮助软件工程师相互交流,使其更好地完成软件开发, 文档还能对软件系统进行书面描述,对软件进行详细描述,使软 件维护不再繁琐,更方便用户使用软件。当然不同的人群需要的 文档类型也不一样。 它在软件开发人员、软件管理人员、软件维护人员、用户以及计 算机之间起着重要的桥梁作用。 河南中医学院/许成刚(13937107985,Xcg@hactcm.edu.cn)/阮晓龙(13938213680,rxl@hactcm.edu.cn)
河南中医学院 / 许成刚(13937107985,xcg@hactcm.edu.cn) / 阮晓龙(13938213680,rxl@hactcm.edu.cn) 1.软件基础知识 文档 ◼ 文档是指与软件及其软件工程过程有关联的文本。 ◼ 文档的类型包括软件需求文档,设计文档,测试文档,用户手册 等。 ◼ 文档不仅能帮助软件工程师相互交流,使其更好地完成软件开发, 文档还能对软件系统进行书面描述,对软件进行详细描述,使软 件维护不再繁琐,更方便用户使用软件。当然不同的人群需要的 文档类型也不一样。 ◼ 它在软件开发人员、软件管理人员、软件维护人员、用户以及计 算机之间起着重要的桥梁作用。 10 1.2软件的组成要素
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:A Pivotal Prefix Based Filtering Algorithm for String Similarity Search(PPT讲稿).pptx
- 《数据结构》课程教学资源(PPT课件讲稿)第十章 内部排序.ppt
- 《C语言教程》课程教学资源(PPT课件讲稿)第三章 C语言程序设计初步.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 存储管理 Memory Management.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)RISC-V指令集及简单实现.pptx
- 《信息安全工程》课程教学资源(PPT课件讲稿)第3章 密码学基础.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)敏捷软件开发 Agile Software Development.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 文件文档工具.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 05 输入输出 Input/Output.ppt
- 《人工智能》课程教学资源(PPT课件讲稿)Ch10 Auto-encoders(Auto and variational encoders v.9r6).pptx
- 《ARM Cortex-M3权威指南》课程教学资源(PPT课件讲稿)Cortex M3 存储系统访问.pptx
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第四篇 数据处理与数据分析.ppsx
- 《数字图像处理》课程教学资源(PPT课件讲稿)第八章 形态学处理.ppt
- 《计算机网络技术及应用》课程教学资源(PPT课件讲稿)第十一章 网络安全.ppt
- 《人工智能》课程教学资源(PPT课件讲稿)第13章 智能优化计算简介.ppt
- 清华大学出版社:《计算机网络安全与应用技术》课程教学资源(PPT课件讲稿)第5章 Windows NT/2000的安全与保护措施.ppt
- 上海交通大学:《计算机组成原理 Computer Organization》课程教学资源(PPT课件讲稿)Chapter 4A The Processor, Part A.pptx
- 香港城市大学:PERFORMANCE ANALYSIS OF CIRCUIT SWITCHED NETWORKS(PPT讲稿).pptx
- 《结构化程序设计》课程教学资源(PPT课件讲稿)第4章 VB控制结构.ppt
- 安徽理工大学:《算法设计与分析 Algorithm Design and Analysis》课程教学资源(PPT课件讲稿)第一章 导引与基本数据结构.ppt
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第1章 人工智能概述.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第八章 数据通信.ppt
- 信息和通信技术ICT(PPT讲稿)浅谈信息技术和低碳经济(中国科学技术大学:王煦法).ppt
- 北京大学:网络信息体系结构(PPT讲稿)Web-based Information Architecture.ppt
- P2P Tutorial(PPT讲稿).ppt
- 微软分布式计算技术(PPT讲稿)Dryad and DryadLINQ.ppt
- 《数字图像处理》课程教学资源(PPT课件)第6章 图像复原.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 《单片机应用技术》课程PPT教学课件(C语言版)第8章 MCS-51单片机串行通信接口.ppt
- 操作系统原理(PPT讲稿)Windows OS Principles(Windows XP).pps
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第1章 数据库概论(主讲:冯万利).pps
- 《微型计算机接口技术》课程教学资源(PPT课件讲稿)第2章 16位和32位微处理器.ppt
- 《程序设计》课程教学资源(PPT课件讲稿)第五章 函数式程序设计语言.ppt
- 链路状态路由协议(PPT讲稿)LINK STATE ROUTING PROTOCOLS.pptx
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第5章 NoSQL数据库.ppt
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)课程总复习(主讲:赵国庆).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论 Data Structure.ppt
- 微软应用软件架构设计指南2.0 Application Architecture Guide 2.0 Designing Application on the .NET Platform.ppt
- 软件建模与UML(PPT讲稿).ppt
- 长春大学:《大学计算机基础》课程电子教案(PPT教学课件)第4章 电子表格软件(Excel2003).ppt