软件概述.ppt

上传人:本田雅阁 文档编号:3302446 上传时间:2019-08-10 格式:PPT 页数:26 大小:991.55KB
返回 下载 相关 举报
软件概述.ppt_第1页
第1页 / 共26页
软件概述.ppt_第2页
第2页 / 共26页
软件概述.ppt_第3页
第3页 / 共26页
软件概述.ppt_第4页
第4页 / 共26页
软件概述.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件概述.ppt》由会员分享,可在线阅读,更多相关《软件概述.ppt(26页珍藏版)》请在三一文库上搜索。

1、第3章 计算机软件,3.1 概述 3.2 操作系统 3.3 算法与程序设计,3.1 软件概述,1. 什么是计算机软件 2. 计算机软件的特性 3. 计算机软件的分类,3.1 什么是计算机软件,计算机系统=硬件+软件,计算机系统是由硬件和软件组成的,两者缺一不可!,软件、硬件和用户的关系,硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了,用户通过应用软件完成特定的任务,计算机通过软件才能进行信息处理,不同的任务,需要使用不同的软件来完成,什么是程序(program) ?,程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机能够理解并能够执行的一些

2、命令 程序的特性: 用于完成某一确定的信息处理任务 使用某种计算机语言描述如何完成该任务 预先存储在计算机中,启动运行后才能完成任务,程序与数据的关系,程序所处理的对象和处理后得到的结果统称为数据(分别称为输入数据和输出数据) 程序必须处理合理的输入数据,否则不会产生有意义的输出 程序和数据有相对性,程序与软件是什么关系?,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序 软件既包含程序、也包含与程序相关的数据和文档: 程序是软件的主体 数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等) 文档指的是与程序开发、维护及操作有关的一些资

3、料(如设计报告、维护手册和使用指南等) “软件” 强调的是产品、工程、产业或学科等宏观方面的含义,“程序”更侧重技术层面的含义 软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分,2. 计算机软件的特性,计算机软件有哪些特性? (1),1. 不可见性(是无形的,不能被人们直接观察、欣赏和评价) 2. 适用性(可以适应一类应用问题的需要 ) 3. 依附性(依附于特定的硬件、网络和其他软件 ) 4. 复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高) ,例如:,微软Vista及Office2007两个团队的开发人员总共9000余人,仅Vista就投入

4、90亿美元,开发历时6年!,计算机软件有哪些特性? (2),5. 无磨损性(功能和性能一般不会发生变化 ) 6. 易复制性(可以非常容易且毫无失真地进行复制 ) 7. 不断演变性(软件的生命周期 ) ,例如: 版本不断改版(Office 2000,Office 2003,Office 2007) 软件不断更新(升级、补丁或service pack) 添加新特性 修复漏洞,提高安全性,8. 有限责任(有限保证) 9. 脆弱性(黑客攻击、病毒入侵、信息盗用),“本软件不做任何保证。程序运行的风险由用户自己承担。这个程序可能会有一些错误,你需要自己承担所有服务、维护和纠正软件错误的费用。另外,生产厂

5、商不对软件使用的正确性、精确性、可靠性和通用性做任何承诺。”,3. 计算机软件的分类,计算机软件与知识产权,软件是智力活动的成果,受到知识产权(版权)法的保护 版权授予软件作者(版权所有者)享有下列权利: 拷贝、发布、修改、署名、出售、 保护知识产权的目的: 确保脑力劳动成果受到奖励,鼓励人们进行发明创造 购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权 随意进行软件拷贝和分发是一种违法行为 IDC的一项调查标明,25%提供盗版软件的网站在用户下载时,装置了恶意代码;微软报告称46%盗版Windows7系统含木马及病毒。我国公安部2010.2发布报告,使用盗版软件病毒感染率高达7

6、0.5%,从软件知识产权对软件进行分类,商品软件 共享软件(shareware) (也称为试用软件demoware) 具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),试用期满后需交费才能继续使用,自由软件 (Free Software)(开放源代码软件) 用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由 免费软件(Freeware)( Free Software) 无需付费即可获得的软件。例如 PDF阅读器、Flash播放器等 自由软件很多是免费软件;免费软件不全是自由软件

7、,软件的许可证(license),软件许可证也称为“许可证协议”,它规定了计算机软件使用方式的法律合同,软件使用有哪些额外的限制,有哪些额外的权利等 许可证的类型: 单用户许可证 多用户许可证 并发用户许可证 定点(fixed site)许可证 许可证的形式: 拆封许可证 最终用户许可证,不能再次出售 只能安装在1台计算机上 不得进行反汇编、反编译 不得将其组成部分分散在多台计算机上使用 不得出租或出借 ,从用途对计算机软件分类,系统软件 不是为了解决某种具体应用,而是为了: 给用户使用计算机提供方便 给应用软件的开发与运行提供支持 使计算机有效、安全、可靠地运行,应用软件 专门用于帮助最终用

8、户解决各种具体应用问题的软件 分类(按开发方式): 定制应用软件 通用应用软件 几乎所有领域、所有人都需要使用 设计精巧,易学易用 商品化,价格较低,应用软件/系统软件/硬件之间的分工,用户按下 P 键,Hi ,OS ,发生了 一个事件:“P”键 被按下了!,Hi,财务系统,键盘输入的是P,看着办吧!,Hi,OS ,打印我 送到你那里的工资 报表文件 !,Hi,激光打印机, 把我送给你的数据 打印出来 !,激光打印机 开始打印,00:31,通用应用软件的类别与功能,关于微软的MS Office软件,历史与发展:有windows 版本和Mac 版本两大系列 1989年开始推出 从3.0、4.0、

9、4.3、95、97、2000、XP、2003、2007到2010 目前广泛使用的是2003版和2007版 2010版于2010年6月正式发布 主要功能与组成: Word PowerPoint Excel Outlook Access 附带的其它程序: Internet Explorer;Photo Editor;Office Picture Manager Microsoft FrontPage;Microsoft Visio;Microsoft Publisher;Microsoft Project;Microsoft OneNote笔记软件;Microsoft SharePoint Des

10、ignerWYSIWYG(所见即所得)HTML编辑器暨Microsoft通用网页设计程序,启发:成功软件的经验是什么?,它们都具有如下特点: 1 它们能替代现实世界已有的其他工具,而且使用起来比已有工具更方便有效 2 它们能完成已有工具很难完成甚至完全不可能完成的工作,扩展了人们的能力 3 成功的市场运作和售后服务 4 不断前进、不断发展(功能、技术、性能等) ,大学生必须掌握哪些应用软件?,作为一名大学生,不论学习什么专业,在学习阶段和走上工作岗位之后,至少必须掌握以下6项计算机技能及相关的应用软件: 进行中/西文字处理 使用计算机绘图和进行图像处理 使用计算机制表和进行数据统计与计算 上网

11、浏览与信息检索 利用因特网进行通信和发布信息 使用计算机管理文档与数据,关于系统软件,什么是系统软件?,系统软件是为了给用户使用计算机提供方便、为应用软件提供支持、使计算机安全可靠地运行的必不可少的软件 举例: 基本输入/输出系统(BIOS) 操作系统(如Windows、Unix、Linux等) 程序开发工具与环境(如C语言编译器等) 数据库管理系统(DBMS) 实用程序(Utility,如磁盘清理程序、备份程序、杀毒软件、防火墙等),系统软件有哪些特性?,与计算机硬件有密切的关系,能对硬件进行统一的控制、调度和管理; 具有通用性,能为多种应用软件的开发和运行提供支持与服务 在任何计算机系统中,系统软件都是必不可少的 在购买计算机时,通常计算机供应厂商会提供给用户一些最基本的系统软件,否则计算机无法工作。,最重要的系统软件有哪些?,操作系统(OS) OS是最重要的系统软件,几乎所有计算机都需要OS 功能上也包含BIOS在内 程序设计语言处理系统 编译器 解释器 汇编程序(汇编器) 开发工具与平台 数据库管理系统(DBMS) 实用程序,实用程序用于协助OS或用户完成日常系统维护和监管任务,使计算机系统更加安全、可靠、方便、有效,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1