第一章第3讲:计算机软件系统、多媒体技术基础.docVIP

第一章第3讲:计算机软件系统、多媒体技术基础.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3讲:计算机软件系统、多媒体技术基础 一、计算机软件系统 软件由程序与相关文档组成。从软件工程的观点看,不能简单地理解为软件就是程序。软件是程序以及开发、使用和维护程序所需的所有文档的总和,广义地说,所有使用软件的技能也属于软件的范畴。 1、软硬件系统之间的关系: 硬件系统是物质基础,软件系统是发挥强大功能的灵魂,两者缺一不可、相辅相成; 硬件具有原子的特性,而软件具有比特的特性,两者有本质的区别,因此有很强的可区分性。 同时,硬件与软件在功能上具有等价性,即某个功能既可以用硬件实现,也可以用软件实现。 在硬件实现时成本很高,但速度也很快;而用软件实现时运行速度较慢,但成本相对较低。 硬件与软件在发展上具有同步性。硬件更新了,软件也必然升级。 2.软件的分类(易考点) (1)、按照用途分类 软件可以分为系统软件和应用软件两大类。系统软件是贴近硬件的低层软件,应用软件是在系统软件之上运行的高层软件。系统软件中最核心的部分是操作系统。应用软件按照具体用途的不同,可分为字处理软件、数据库软件、有哪些信誉好的足球投注网站引擎软件、压缩软件、多媒体软件、防病毒软件等。这些都是通用的应用软件。针对具体的工程项目开发的软件则是特殊的应用软件。 (2)、按照授权分类 ①商业软件:顾名思义,必须购买才能使用,称为正版软件,例如Windows、Photoshop等;如果复制,则为盗版软件。②共享软件:软件作者保留版权,但允许他人自由复制试用。Internet上有许多共享软件,大多数有功能限制和日期限制,有的还限制用户只能安装一次,删除后重新安装无效。试用后再决定是否注册或购买;③自由软件:版权虽然仍属于原作者,但使用者可以自由复制、自由修改,如著名的Linux操作系统。 (3)、使用环境分类 单机软件和网络软件; (4)、使用领域分类 通用软件和专用软件; (5)、使用生产地域不同分类 国产软件和国外软件。 3. 程序、文档与软件开发(易考点) (1)程序与文档 (基本概念) 程序是由指令序列组成的,它告诉计算机如何完成一个具体的任务。文档是软件开发、使用和维护中的必备资料。 (2)软件开发 ①计划阶段:分为问题定义、可行性研究两个子阶段。主要是设定软件系统的目标,确定研制要求,提出可行性报告。对各种可能方案做出成本效益分析,作为使用单位是否继续该项工程的依据。 ②开发阶段:开发阶段分为前期和后期。在开发前期分为需求分析、总体设计、详细设计3个子阶段;在开发后期分为编码、测试2个子阶段。前期必须形成的文档有软件需求说明书、软件设计规格说明书;后期文档则包括反映系统总体结构的软件结构图、反映该结构中每个模块的内部过程和详细结构。在编码子阶段,要选定编程语言,将模块的过程性描述变成程序。在测试子阶段,要发现并排除上述各阶段所产生的各种错误。后期必须形成的文档有:产品发布的批准报告、有效性审查报告、项目小结报告,经过严格审查的一整套用户文档、安装手册、测试报告及资料清单。 ③运行阶段:主要任务是软件维护。为了排除软件系统中仍然可能隐含的错误,适应用户需求及系统操作环境的变化,继续对系统进行修改或扩充。 (3)编程语言 低级语言 在编程中,人们最早使用机器语言,最贴近机器硬件的二进制代码; 汇编语言 一种符号化的机器语言,用助记符代替二进制代码;由汇编语言编写的源程序必须经过转换,翻译成机器语言,计算机才能识别与执行。这种把汇编语言源程序翻译成机器语言目标程序的工具,就称为汇编程序。不难理解,把机器语言程序“破译”为汇编语言程序的工具,就称为反汇编程序。 高级语言 人们使用的高级语言有BASIC、FORTRAN、COBOL、Pascal、C、C++、Java等。把高级语言源程序翻译成机器语言目标程序的工具有两种类型:解释程序与编译程序。所谓解释程序是把源程序输入一句、翻译一句、执行一句,并不形成整个目标程序。所谓编译程序则是把输入的整个源程序进行全部翻译转换,产生出机器语言的目标程序,然后让计算机执行,从而得到计算结果。 例三:(2009年9月)关于软件的描述中,错误的是   A) 可分为系统软件和应用软件   B) 系统软件的核心是操作系统   C) 共享软件的作者不保留版权   D) 自由软件可自由复制和修改 多智网校试题解析:本题主要考察软件系统的相关知识点,共享软件作者保留版权,但允许他人自由复制。因此该题应选C。 一、多媒体技术基础 1. 多媒体的基本概念 (

文档评论(0)

skewguj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档