2013第3章3.1软件概述.ppt_第1页
2013第3章3.1软件概述.ppt_第2页
2013第3章3.1软件概述.ppt_第3页
2013第3章3.1软件概述.ppt_第4页
2013第3章3.1软件概述.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 计算机软件,3.1 概述 3.2 操作系统 3.3 程序设计语言及其处理系统 3.4 算法与数据结构,3.1 软件概述,1. 什么是计算机软件 2. 计算机软件的特性 3. 计算机软件的分类,3.1 什么是计算机软件,计算机系统=硬件+软件,计算机系统是由硬件和软件组成的,两者缺一不可!,软件、硬件和用户的关系,硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了,计算机通过软件才能进行信息处理,不同的软件,完成不同的任务,同一软件处理不同的数据,完成不同的任务,什么是程序?,程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机能够理解并能够执行的一些命令 程序的特性: 用于完成某一确定的信息处理任务 使用某种计算机语言描述如何完成该任务 预先存储在计算机中,启动运行后才能完成任务,程序与数据的关系,程序所处理的对象和处理后得到的结果统称为数据(分别称为输入数据和输出数据) 程序必须处理合理的输入数据,否则不会产生有意义的输出 程序和数据具有相对性,程序与软件是什么关系?,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序 软件既包含程序、也包含与程序相关的数据和文档: 程序是软件的主体 数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等) 文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和使用指南等) “软件” 强调的是产品、工程、产业或学科等宏观方面的含义,“程序”更侧重技术层面的含义 软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分,2. 计算机软件的特性,计算机软件有哪些特性? (1),1. 不可见性(是无形的,不能被人们直接观察、欣赏和评价) 2. 适用性(可以适应一类应用问题的需要 ) 3. 依附性(依附于特定的硬件、网络和其他软件 ) 4. 复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高) ,例如:,软件的复杂性 举例,程序规模:Windows XP源程序约有5000万行 人员队伍:Vista及新版Office 2007两个团队开发设计成员总共9000余人 资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿270亿美元之间 开发周期:Vista的开发经历6年,发布时间一拖再拖,计算机软件有哪些特性? (2),5. 无磨损性(功能和性能一般不会发生变化 ) 6. 易复制性(可以非常容易且毫无失真地进行复制 ) 7. 不断演变性(软件的生命周期 ) ,例如: 1989年Word 1.0 1997年推出Word 97 2000年推出Office 2000 2003年 Office 2003 最新版本是Office 2007,8. 有限责任(有限保证) 9. 脆弱性(黑客攻击、病毒入侵、信息盗用),Windows版本演变,计算机软件与知识产权,软件是智力活动的成果,受到知识产权(版权)法的保护 版权授予软件作者(版权所有者)享有下列权利: 拷贝、发布、修改、署名、出售、 保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明创造,保护知识产权就是保护脑力劳动人员,使他们发挥创造能力,社会也会从他们的成果中受益 购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权 随意进行软件拷贝和分发是一种违法行为,3. 计算机软件的分类,从软件知识产权对软件进行分类,商品软件 共享软件(shareware) 具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。 自由软件 (free software)(开放源代码软件) 用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。 注意:免费软件(Freeware)( Free Software) 无需付费即可获得的软件,从用途对计算机软件分类,系统软件 不是为了解决某种具体应用,而是为了: 给用户使用计算机提供方便 给应用软件的开发与运行提供支持 使计算机有效、安全、可靠地运行,应用软件 专门用于帮助最终用户解决各种具体应用问题的软件 分类(按开发方式): 定制应用软件 通用应用软件 几乎所有领域、所有人都需要使用 设计精巧,易学易用 商品化,价格较低,通用应用软件的类别与功能,关于微软的办公软件Office,历史与发展 内容与功能:以Office2003为例,共包含7个主要的软件:,成功软件的经验是什么?它们都具有如下特点: 1 它们能替代现实世界已有的其他工具,而且使用起来比已有工具更方便有效 2 它们能完成已有工具很难完成甚至完全不可能完成的事,扩展了人们的能力 3 ,什么是系统软件?,举例: 基本输入/输出系统(BIOS) 操作系统(如Windows、Unix、Linux等) 程序开发工具与环境(如C语言编译器等) 数据库管理系统(DBMS) 实用程序(Utility,如磁盘清理程序、备份程序等),系统软件有哪些特性?,与计算机硬件有密切的关系,能对硬件进行统一的控制、调度和管理; 具有通用性,能为多种应用软件的开发和运行提供支持与服务 在任何计算机系统中,系统软件都是必不可少的 在购买计算机时,通常计算机供应厂商会提供给用户一些最基本的系统软件,否则计算机无法工作。,最重要的系统软件有哪些?,操作系统(OS) 包括各种实用程序(如磁盘清理程序、备份程序、杀毒软件等) 功能上也包含BIOS在内 程序设计语言处理系统 编译器 解释器 汇编程序(汇编器) 开发工具与平台 数据库管理系统(DBMS),历年真题分析,1.(选择题)如果你购买了一个软件,通常就意味着得到了它的_。 A.修改权B.拷贝权 C.使用权 D.版权,【分析】 该题主要考查的计算机软件的知识产权保护。版权是授予软件作者的某种独占权利的一种合法的保护形式,版权所有者惟一地享有该软件的拷贝、发布、修改、署名、出售的诸多权利。而购买一个软件后,用户仅仅得到了该软件的使用权,并没有获得它的版权。参考答案:C,2.(选择题)未获得版权所有者许可就复制使用的软件被称为_软件。 A.共享 B.盗版 C.自由 D.授权,【分析】 该题主要考查的计算机软件的特性。计算机软件往往具有易复制性,即软件是以二进制位表示,以电、磁、光等形式存储和传输的,因而软件可以非常容易且毫无失真地进行复制。这种行为称为软件的盗版行为,并且复制出来的软件称为盗版软件。参考答案:B,3. (选择题)系统软件是给其他软件提供服务的程序集合,下面的叙述中错误的是_。 A.系统软件与计算机硬件有关。 B.在通用计算机系统中系统软件几乎是必不可少的。 C.操作系统是系统软件之一。 D.IE浏览器是一种系统软件。,【分析】 该题考查的是系统软件的主要特征。A选项正确,因为系统软件与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理。B选项和C选项正确,通常在购买计算机时,计算机供应厂商必须提供给用户一些最基本的系统软件,如:BIOS、操作系统等,否则计算机无法工作。而D选项中,IE浏览器是进行信息浏览的应用软件,不是系统软件。参考答案:D,4.(选择题)下列软件属于系统软件的是_。金山词霸SQL ServerFrontPageCorelDraw编译器Linux银行会计软件OracleSybase民航售票软件 A. B. C. D.,【分析】 该题主要考查学生对常用系统软件和应用软件的了解情况。系统软件主要包括BIOS、操作系统、程序设计语言处理系统、数据库管理系统、实用程序。金山词霸是杀毒软件,SQL Server、Oracle、Sybase是数据库管理系统,编译器是程序设计语言处理系统,Linux是操作系统,FrontPage是文字处理软件,CorelDraw是图形图像软件,银行会计软件、民航售票软件是定制的应用软件,由此进行判断答案是B。参考答案:B,5.(选择题)下列各种因素中,_不是引起“软件危机”的主要原因。 A.对软件需求分析的重要性认识不够。 B.软件开发过程难于进行质量管理和进度控制。 C.随着问题的复杂度增加,人们开发软件的效率下降。 D.随着社会和生产的发展,软件无法存储和处理海量数据。,【分析】 该题主要考查的是计算机软件发展过程中关于“软件危机”的知识点。软件危机是指软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题尤为突出造成的这样一种人们难以控制的局面。而存储和处理海量数据主要通过研制数据库管理系统加以解决。参考答案:D,6.(填空题)计算机软件指的是在计算机中运行的各种程序和相关的数据及_。,【分析】该题主要考查的是计算机软件的概念。在理解计算机软件的概念时要注意计算机软件不仅仅是计算机中运行的程序(软件的主体),它还包括与程序运行相关的数据(三角函数表、英汉词典等)和文档(设计报告、维护手册和使用指南等)。参考答案:文档。,7.(填空题)从应用的角度看软件可分为两类:一是管理系统资源、提供常用基本操作的软件称为_,二是为用户完成某项特定任务的软件称为应用软件。,【分析】该题主要考查的是计算机软件的分类:系统软件和应用软件。系统软件泛指那些为了有效地使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论