单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/1/12 Saturday,#,计算机软件的组成及分类,03,02,04,01,计算机的概念,计算机软件的组成,应用软件的分类,常用的,计算机软件,01.,计算机的概念,计算机,的,概念?,计算机,(,Computer,)俗称电脑,是现代一种用于高速计算的,电子计算机器,,可以进行,数值计算,,又可以进行,逻辑计算,,还具有,存储记忆,功能,;,是能够,按照程序运行,自动、高速处理,海量数据的现代化,智能电子设备,;,由,硬件系统,和,软件系统,所组成,没有安装任何软件的计算机称为裸机;,可,分为,超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机,五类;,较,先进的计算机有,生物计算机,、,光子计算机,、,量子计算机,等。,计算机的发展历史?,计算,工具,的演化经历了由简单到复杂、从低级到高级的不同阶段,,如,从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想,。,第,1,代:电子管数字机(,19461958,年,),第,2,代:晶体管数字机(,19581964,年,),第,3,代:集成电路数字机(,19641970,年,),第,4,代:大规模集成电路机(,1970,年至今),计算机的组成?,计算机是由,硬件系统,(,Hardware System,)和,软件系统,(,Software System,)两部分组成的。,硬件系统,02.,计算机软件的组成,什么是计算机软件?,计算机软件,(Computer Software),是指计算机系统中的,程序,及其,文档,。,程序,是计算任务的处理对象和处理规则的,描述,,必须装入机器内部才能,工作。,文档,是为了便于了解程序所需的阐明性,资料,,,一般,是给人看的,不一定装入机器,。,计算机,软件是由,系统软件,,,支撑软件,和,应用软件,构成的,。,计算机软件的组成?,计算机软件是由,系统软件,,,支撑软件,和,应用软件,构成的,。,系统软件?,操作系统:,操作系统管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备,。常见,的有,:,Windows,、,MacOS,、,Linux,、,UNIX,等,。,语言处理程序,:,如,汇编语言汇编器,,C,语言编译、连接器等,。,数据库,管理:,数据库管理系统,有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据,。,常见的有:,Access,、,SQL Server,、,MySQL,、,Oracle,、,DB2,、,Foxpro,、,Sybase,等。,辅助程序:,系统辅助处理程序也称为“软件研制开发工具”、“支持软件”、“软件工具”,主要有编辑程序、调试程序、装备和连接程序、调试程序。,操作系统,分类?,Windows,系统,微软,Windows,系统的,发展史,MacOS,系统,Linux,系统,Unix,系统,支撑,软件,?,支撑,软件,是支撑各种软件的开发与维护的软件,又称为软件开发环境,。它,主要包括环境数据库、各种接口软件和工具组,。著名,的软件开发环境有,IBM,公司的,Web Sphere,微软公司的,Studio.NET,等。,支撑软件,包括,一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。,J2EE,(,Java 2 Platform,Enterprise Edition,)是一个为大企业主机级的计算类型而设计的,Java,平台。,J2EE,平台由一整套服务(,Services,)、应用程序接口(,APIs,)和协议构成,它对开发基于,Web,的多层应用提供了功能支持,应用软件?,应用软件,(,Application Software,)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为,应用软件包,和,用户程序,。,是,利用计算机解决某类问题而设计的程序的集合,供多用户使用,。,是,为满足用户不同领域、不同问题的应用需求而提供的那部分软件,。它,可以,拓宽计算机系统的应用领域,放大硬件的功能,。,03.,应用软件,的分类,应用软件的分类?,办公软件,通常指可以,进行,文字处理、表格制作、幻灯片,制作、图形图像处理、简单数据库的处理等方面工作的软件。包括微软,Office,系列、金山,WPS,系列、永中,Office,系列等。,目前,办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的办公,离不开办公软件的鼎力协助,。目前办公软件朝着操作简单化,功能细化等方向发展。讲究大而全的,office,系列和专注与某些功能深化的小软件并驾齐驱。政府电子政务,税务保税系统,企业协同办公软件等都可以包括在内。,不再,限制是传统的打打字,,做做表格,之类的软件。,应用软件的分类?,互联网软件,即时通讯,软件、电子邮件客户端、网页浏览器、客户端、下载,工具。,应用软件的分类?,多媒体,软件,多媒体软件不是,各种信息媒体的简单复合,它是一种把文本,(Text),、图形,(Graphics),、图像,(Images),、动画,(Animation),和声音,(Sound),等形式的信息结合在,一起。并,通过计算机进行综合处理和控制,能支持完成一系列交互式操作的信息技术。,应用软件的分类?,分析软件,计算机,代数系统、统计软件、数字计算、计算机辅助工程,设计,。,应用软件的分类?,协作,软件,根据实际协作需求,以软件产品开发为主。,协同软件,以团队协作为目标的协作软件工具,主要包括群组协作管理,如:工作流管理、项目管理等等;各种通信软件,如,E-Mail,、即时通信、,VoIP,等。,应用软件的分类?,商务,软件,会计,软件、企业,工作流程,分析、客户,关系,管理、,Backoffice,、企业资源规划、供应,链,管理、产品,生命周期,管理等。,不同的分类方法?,不同的分类方法?,04.,常用的,计算机软件,办公软件,办公软件,图片软件,浏览器软件,浏览器,最重要或者说核心的部分是“,Rendering Engine”,,可大概译为“渲染引擎”,不过我们一般习惯将之称为“,浏览器内核,”。负责对网页语法的解释(如标准通用标记语言下的一个应用,HTML,、,JavaScript,)并,渲染网页,。,Trident(IE,内核,),:,该内核程序在,1997,年的,IE4,中首次被采用,是微软在,Mosaic,代码的基础之上修改而来的,并沿用到,IE11,,也被普遍称作”,IE,内核”,。,Gecko(Firefox,内核,),:,Netscape6,开始采用的内核,后来的,Mozilla FireFox(,火狐浏览器,),也采用了该内核,,Gecko,的特点是代码完全,公开。,Presto(Opera,前,内核,),:,Opera12.17,及更早版本曾经采用的内核,,现已停止开发并,废弃,。,Webkit(Safari,内核,,Chrome,内核,原型,,,开,源,),:,它,是苹果公司自己的内核,也是苹果的,Safari,浏览器使用的内核。,开发软件,Microsoft,Visual Studio,(简称,VS,)是美国微软公司的开发工具包系列产品。,VS,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如,UML,工具、代码管控工具、集成开发环境,(IDE),等等。所写的目标代码适用于微软支持的所有平台,包括,Microsoft Windows,、,Windows Mobile,、,Windows CE,、,.NET Framework,、,.NET Compact Framework,和,Microsoft Silverlight,及,Windows Phone,。,Adobe,Dreamweaver,,简称“,DW”,,中文名称,梦想编织者,,是美国,MACROMEDIA,公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,,DW,是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。,定制软件,