专转本资料软件概述

上传人:博****1 文档编号:569711465 上传时间:2024-07-30 格式:PPT 页数:22 大小:1.01MB
返回 下载 相关 举报
专转本资料软件概述_第1页
第1页 / 共22页
专转本资料软件概述_第2页
第2页 / 共22页
专转本资料软件概述_第3页
第3页 / 共22页
专转本资料软件概述_第4页
第4页 / 共22页
专转本资料软件概述_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《专转本资料软件概述》由会员分享,可在线阅读,更多相关《专转本资料软件概述(22页珍藏版)》请在金锄头文库上搜索。

1、第第3章章 计算机软件计算机软件3.1 概述概述3.2 操作系统操作系统3.3 程序设计语言及其处理系统程序设计语言及其处理系统3.4 算法与数据结构算法与数据结构3.1 软件概述软件概述1. 什么是计算机软件什么是计算机软件2. 计算机软件的特性计算机软件的特性3. 计算机软件的分类计算机软件的分类33.1 计算机软件概述3.1 什么是计算机软件什么是计算机软件43.1 计算机软件概述计算机系统计算机系统=硬件硬件+软件软件计算机系统计算机系统计算机硬件计算机硬件计算机软件计算机软件运算器运算器控制器控制器输入设备输入设备存储器存储器输出设备输出设备系统软件系统软件应用软件应用软件操作系统操

2、作系统数据库管理系统数据库管理系统程序语言处理系统程序语言处理系统文字处理文字处理通信软件通信软件学习、娱乐软件学习、娱乐软件输入输入硬件硬件& 软件软件输出输出计算机系统是由硬件和软件组成的,两者缺一不可!计算机系统是由硬件和软件组成的,两者缺一不可!53.1 计算机软件概述软件、硬件和用户的关系软件、硬件和用户的关系 硬件的能力非常有限,只是速度极高而已硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了没有软件,硬件几乎什么任务也完成不了Basic Input/Output System硬硬 件件BIOS操操 作作 系系 统统应用软件应用软件用用 户户应用软件应用软

3、件系统软件系统软件数据数据信息处理任务信息处理任务处理结果处理结果硬硬 件件63.1 计算机软件概述计算机通过软件才能进行信息处理计算机通过软件才能进行信息处理n不同的软件,完成不同的任务不同的软件,完成不同的任务 1,2,5,7,9排序排序软件软件9,2,7,5,1计算机计算机9,2,7,5,124统计统计软件软件计算机计算机n同一软件处理不同的数据,完成不同的任务同一软件处理不同的数据,完成不同的任务 2,3,6,8排序排序软件软件 8,2,6,3计算机计算机 a,b,d,k,w排序排序软件软件d,a,k,w,b计算机计算机73.1 计算机软件概述什么是程序?什么是程序?n程序是告诉计算机

4、做什么和如何做的一组指令程序是告诉计算机做什么和如何做的一组指令(语句语句),这些指令,这些指令(语句语句)都是计算机能够理解并都是计算机能够理解并能够执行的一些命令能够执行的一些命令n程序的特性:程序的特性: 用于完成某一确定的信息处理任务用于完成某一确定的信息处理任务 使用某种计算机语言描述如何完成该任务使用某种计算机语言描述如何完成该任务 预先存储在计算机中,启动运行后才能完成任务预先存储在计算机中,启动运行后才能完成任务83.1 计算机软件概述程序与数据的关系程序与数据的关系n程序所处理的对象和处程序所处理的对象和处理后得到的结果统称为理后得到的结果统称为数据数据(分别称为输入数(分别

5、称为输入数据和输出数据)据和输出数据)n程序必须处理合理的输程序必须处理合理的输入数据,否则不会产生入数据,否则不会产生有意义的输出有意义的输出n程序和数据有相对性程序和数据有相对性 输出数据输出数据程序程序输入数据输入数据计算机计算机 ? ?求和求和程序程序2,5,人人,8,3计算机计算机 目标程序目标程序编译编译程序程序C语言源程序语言源程序计算机计算机93.1 计算机软件概述程序与软件是什么关系?程序与软件是什么关系?n软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序且有一定规模的程序n软件既包含程

6、序、也包含与程序相关的数据和文档:软件既包含程序、也包含与程序相关的数据和文档:n程序是软件的主体程序是软件的主体n数据指的是程序运行过程中处理的对象和必须使用的一些参数数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等)(如三角函数表、英汉词典等)n文档指的是与程序开发、维护及操作有关的一些资料(如设计报文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和使用指南等)告、维护手册和使用指南等)n“软件软件” 强调的是产品、工程、产业或学科等宏观方面的含义,强调的是产品、工程、产业或学科等宏观方面的含义,“程序程序”更侧重技术层面的含义更侧重技术

7、层面的含义n软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分称经常混用,并不严格加以区分103.1 计算机软件概述2. 计算机软件的特性计算机软件的特性113.1 计算机软件概述计算机软件有哪些特性?计算机软件有哪些特性? (1)1. 不可见性不可见性(是无形的,不能被人们直接观察、欣赏和评价是无形的,不能被人们直接观察、欣赏和评价) 2. 适用性适用性(可以适应一类应用问题的需要可以适应一类应用问题的需要 ) 3. 依附性依附性(依附于特定的硬件、网络和其他软件依附于特定的硬件、网络和其他软件

8、 ) 4. 复杂性复杂性(规模越来越大,开发人员越来越多,开发成本也越规模越来越大,开发人员越来越多,开发成本也越来越高来越高) ,例如:,例如:Exchange 2000Windows 2000项目经理项目经理25人人约约 250人人开发人员开发人员140人人约约 1700人人测试人员测试人员350人人约约 3200人人123.1 计算机软件概述软件的复杂性软件的复杂性 举例举例n程序规模程序规模:Windows XP源程序约有源程序约有5000万行万行n人员队伍人员队伍:Vista及新版及新版Office 2007两个团队的开发设计成两个团队的开发设计成员总共员总共9000余人余人n资金投

9、入资金投入:微软为:微软为Vista投入投入90亿美元,包括亿美元,包括Vista未来的未来的配套及合作伙伴的投入,预计在配套及合作伙伴的投入,预计在180亿美元以上,如果加上亿美元以上,如果加上新版新版Office的成本,投入资金在的成本,投入资金在240亿亿270亿美元之间亿美元之间n开发周期开发周期:Vista的开发经历的开发经历6年,发布时间一拖再拖年,发布时间一拖再拖133.1 计算机软件概述计算机软件有哪些特性?计算机软件有哪些特性? (2)5. 无磨损性无磨损性(功能和性能一般不会发生变化功能和性能一般不会发生变化 ) 6. 易复制性易复制性(可以非常容易且毫无失真地进行复制可以

10、非常容易且毫无失真地进行复制 ) 7. 不断演变性不断演变性(软件的生命周期软件的生命周期 ) ,例如:,例如:n1989年年Word 1.0 1997年推出年推出Word 97n2000年推出年推出Office 2000 2003年年 Office 2003n最新版本是最新版本是Office 2007 8. 有限责任有限责任(有限保证有限保证) 9. 脆弱性脆弱性(黑客攻击、病毒入侵、信息盗用黑客攻击、病毒入侵、信息盗用) Windows版本演变版本演变143.1 计算机软件概述计算机软件与知识产权计算机软件与知识产权n软件是智力活动的成果,受到知识产权软件是智力活动的成果,受到知识产权(版

11、权版权)法的保护法的保护n版权授予软件作者版权授予软件作者(版权所有者版权所有者)享有下列权利:享有下列权利:拷贝、发布、修改、署名、出售、拷贝、发布、修改、署名、出售、n保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明创造,保护知识产权就是保护脑力劳动人员,使他们发挥创造,保护知识产权就是保护脑力劳动人员,使他们发挥创造能力,社会也会从他们的成果中受益创造能力,社会也会从他们的成果中受益 n购买一个软件,用户仅仅得到了该软件的使用权,并没有购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权获得它的版权n随意进行软件拷贝和分发是一

12、种违法行为随意进行软件拷贝和分发是一种违法行为153.1 计算机软件概述3. 计算机软件的分类计算机软件的分类按产权按产权性质性质商品软件商品软件 共享软件共享软件 自由软件自由软件按软件按软件用途用途应用软件应用软件系统软件系统软件163.1 计算机软件概述从软件知识产权对软件进行分类从软件知识产权对软件进行分类n商品软件商品软件n共享软件共享软件(shareware)n具有版权,可免费试用一段时间,允许拷贝和散发(但具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),过了试用期若还想继续使用,就得交一笔不可修改),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。注册费,成

13、为注册用户。n自由软件自由软件 (freeware)(开放源代码软件)(开放源代码软件)n用户可共享,并允许随意拷贝、修改其源代码,允许销用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。贝和修改的自由。n自由软件的重大意义自由软件的重大意义173.1 计算机软件概述从用途对计算机软件分类从用途对计算机软件分类n系统软件系统软件不是为了解决某种具体应不是为了解决某种具体应用,而是为了:用,而

14、是为了:n给用户使用计算机提给用户使用计算机提供方便供方便n给应用软件的开发与给应用软件的开发与运行提供支持运行提供支持n使计算机有效、安全、使计算机有效、安全、可靠地运行可靠地运行n应用软件应用软件专门用于帮助最终用户专门用于帮助最终用户解决各种具体应用问题解决各种具体应用问题的软件的软件n分类分类(按开发方式按开发方式):n定制应用软件定制应用软件n通用应用软件通用应用软件n几乎所有领域、所有几乎所有领域、所有人都需要使用人都需要使用n设计精巧,易学易用设计精巧,易学易用n商品化,价格较低商品化,价格较低183.1 计算机软件概述通用应用软件的类别与功能通用应用软件的类别与功能类 别功功

15、能能流行流行软件件举例例文字文字处理理软件件文本编辑、文字处理、桌面排版等Word、Adobe Acrobat、 WPS、 FrontPage等电子表格子表格软件件表格定义、数值计算和统计、绘图等Excel等图形形图像像软件件图像处理、几何图形绘制、动画制作等AutoCAD、Photoshop、CorelDraw、3DS MAX等媒体播放媒体播放软件件播放各种数字音频和视频文件Media Player、Real Player、Winamp等网网络通信通信软件件电子邮件、聊天、IP电话等Outlook Express、MSN、QQ、ICQ等演示演示软件件投影片制作等PowerPoint等信息信息

16、检索索软件件在数据库和因特网中查找需要的信息Google,天网,百度等个人信息管个人信息管理理软件件记事本、日程安排、通讯录、邮件Outlook,Lotus Notes游游戏软件件游戏、教育和娱乐棋类游戏、扑克游戏等193.1 计算机软件概述关于微软的办公软件关于微软的办公软件Officen历史与发展历史与发展n内容与功能:以内容与功能:以Office2003为例,共包含为例,共包含7个主要的软个主要的软件:件: Access 2003 InfoPath 2003 PowerPoint 2003 Word 2003 Excel 2003 Outlook 2003 Publisher 2003n

17、成功软件的经验是什么?它们都具有如下特点:成功软件的经验是什么?它们都具有如下特点:1 它们能替代现实世界已有的其他工具,而且使用起来比已有它们能替代现实世界已有的其他工具,而且使用起来比已有工具更方便有效工具更方便有效2 它们能完成已有工具很难完成甚至完全不可能完成的事,扩它们能完成已有工具很难完成甚至完全不可能完成的事,扩展了人们的能力展了人们的能力3 203.1 计算机软件概述什么是系统软件?什么是系统软件?n举例:举例:n基本输入基本输入/输出系统(输出系统(BIOS)n操作系统(如操作系统(如Windows、Unix、Linux等)等)n程序开发工具与环境(如程序开发工具与环境(如C

18、语言编译器等)语言编译器等)n数据库管理系统(数据库管理系统(DBMS)n实用程序(实用程序(Utility,如磁盘清理程序、备份程序、,如磁盘清理程序、备份程序、杀毒软件、防火墙等)杀毒软件、防火墙等)213.1 计算机软件概述系统软件有哪些特性?系统软件有哪些特性?1.与计算机硬件有密切的关系,能对硬件进行统与计算机硬件有密切的关系,能对硬件进行统一的控制、调度和管理;一的控制、调度和管理;2.具有通用性,能为多种应用软件的开发和运行具有通用性,能为多种应用软件的开发和运行提供支持与服务提供支持与服务3.在任何计算机系统中,系统软件都是必不可少在任何计算机系统中,系统软件都是必不可少的的4

19、.在购买计算机时,通常计算机供应厂商会提供在购买计算机时,通常计算机供应厂商会提供给用户一些最基本的系统软件,否则计算机无给用户一些最基本的系统软件,否则计算机无法工作。法工作。 223.1 计算机软件概述最重要的系统软件有哪些最重要的系统软件有哪些?n操作系统(操作系统(OS)n包括各种实用程序(如磁盘清理程序、备份程序、包括各种实用程序(如磁盘清理程序、备份程序、杀毒软件等)杀毒软件等)n功能上也包含功能上也包含BIOS在内在内n程序设计语言处理系统程序设计语言处理系统n编译器编译器n解释器解释器n汇编程序(汇编器)汇编程序(汇编器)n开发工具与平台开发工具与平台n数据库管理系统(数据库管理系统(DBMS)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号