- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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. 多媒体的基本概念
(
您可能关注的文档
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)