第3章3.1软件概述(1183KB).ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * 1 共享软件是一种“买前免费试用”的具有版权的软件,它通常带有一个允许试用一段时间的许可证,允许用户进行拷贝和散发(但不可修改后散发),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。这是一种为了节约广告费用的有效的软件营销策略。 2 自由软件的创始人是理查德·斯塔尔曼(Richard Stallman),他于1984年启动了开发类UNIX系统的自由软件工程(名为GNU),创建了自由软件基金会(FSF),拟定了通用公共许可证(GPL),倡导自由软件的非版权原则,该原则是:用户可共享自由软件,允许用户随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。自由软件的出现成就了TCP/IP协议、Apache服务器软件和Linux操作系统等一大批软件精品。 * * 其中: 文字处理软件能帮助你方便地阅读数字作品和写作各种类型的文档 电子邮件和网络聊天等提供你方便而便宜的通信工具 多媒体播放软件、游戏软件为你提供了娱乐的新途径 检索软件、门户网站让你在因特网上找到所需要的信息和资料 BBS和Blog提供你在因特网上向公众发表观点的机会 演示文稿制作软件PowerPoint能帮助你把演说或报告做得更加生动精彩 个人信息管理软件能帮助你管理好自己的重要数据、安排好自己的日程 * * * * 第3章 计算机软件 3.1 概述 3.2 操作系统 3.3 算法与程序设计 3.1 软件概述 1. 什么是计算机软件 2. 计算机软件的特性 3. 计算机软件的分类 3.1 什么是计算机软件 计算机系统=硬件+软件 计算机系统 计算机硬件 计算机软件 运算器 控制器 输入设备 存储器 输出设备 系统软件 应用软件 操作系统 数据库管理系统 程序设计语言 处理系统 文字处理 通信软件 ··· 学习、娱乐软件 输入 硬件 软件 输出 计算机系统是由硬件和软件组成的,两者缺一不可! 软件、硬件和用户的关系 硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了 Basic Input/Output System 硬 件 BIOS 操 作 系 统 应用软件 用 户 应用软件 系统软件 数据 信息处理任务 处理结果 硬 件 用户通过应用软件完成特定的任务 计算机通过软件才能进行信息处理 不同的任务,需要使用不同的软件来完成 Word 论文 Excel 统计报表 Outlook 电子邮件 暴风影音 影视剧 什么是程序(program) ? 程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机能够理解并能够执行的一些命令 程序的特性: ① 用于完成某一确定的信息处理任务 ② 使用某种计算机语言描述如何完成该任务 ③ 预先存储在计算机中,启动运行后才能完成任务 程序与数据的关系 程序所处理的对象和处理后得到的结果统称为数据(分别称为输入数据和输出数据) 程序必须处理合理的输入数据,否则不会产生有意义的输出 程序和数据有相对性 Word 论文 输入数据 输出数据 Photoshop Music.mp3 ??? Photoshop NJU.jpg 程序与软件是什么关系? 软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序 软件既包含程序、也包含与程序相关的数据和文档: 程序是软件的主体 数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等) 文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和使用指南等) “软件” 强调的是产品、工程、产业或学科等宏观方面的含义,“程序”更侧重技术层面的含义 软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分 2. 计算机软件的特性 计算机软件有哪些特性? (1) 1. 不可见性(是无形的,不能被人们直接观察、欣赏和评价) 2. 适用性(可以适应一类应用问题的需要 ) 3. 依附性(依附于特定的硬件、网络和其他软件 ) 4. 复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高) ,例如: Exchange 2000 Windows 2000 项目经理 25人 约 250人 开发人员 140人 约 1700人 测试人员 350人 约 3200人 微软Vista及Office2007两个团队的开发人员总共9000余人,仅Vista就投入90亿美元,开发历时6年! 计算机软件有哪些特性? (2) 5. 无磨损性(功能和性能一般不会发生变化 ) 6. 易复制性(可以非常容易且毫无失真地进行复

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档