[法律资料]软件保护条例对软件的定义.doc

上传人:音乐台 文档编号:1986092 上传时间:2019-01-28 格式:DOC 页数:2 大小:28KB
返回 下载 相关 举报
[法律资料]软件保护条例对软件的定义.doc_第1页
第1页 / 共2页
[法律资料]软件保护条例对软件的定义.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《[法律资料]软件保护条例对软件的定义.doc》由会员分享,可在线阅读,更多相关《[法律资料]软件保护条例对软件的定义.doc(2页珍藏版)》请在三一文库上搜索。

1、软件(Software)的定义:在计算机保护条例将软件定义为:计算机程序及其有关文档;(一)计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。(二)文档,是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。解释:(一)计算机的程序是由一系列的机器指令组成的,而指令就是要计算机执行某种操作的命令。用高级语言编写的源程序(代码化的指令序列)在经过编译后会生成目标程序

2、,目标程序再经过链接后,会生成可执行程序,可执行程序所包含的是计算机可识别的机器指令序列。计算机保护条例中所定义的计算机程序应当包含任意形式的指令序列,只要该指令序列能够被计算机识别和执行,最终能够获得某种结果即可。(二)根据定义,计算机保护条例中所述的文档应当包含:(1)、系统设计说明书(概要设计、系统设计、子系统设计等);(2)、程序设计说明书(详细设计、程序设计、接口设计、数据库设计等);(3)、测试文档(测试计划、测试规程、测试用例、测试分析文档等);(4)、用户手册(技术白皮书、使用说明书等)。软件的分类:通常基于软件的功能和用途可将软件分为以下几类:(1)系统软件:系统软件为计算机

3、使用提供最基本的功能,可分为操作系统和支撑软件。系统软件负责管理计算机系统中各种独立的硬件,使得它们可以协调工作,使得计算机使用者和其他软件将计算机当作一个整体,而不需要顾及到底层每个硬件是如何工作的。系统软件并不针对某一特定应用领域,可将系统软件看作是硬件与其它软件之间的接口。操作系统:用于管理计算机硬件和软件资源的程序,同时也是计算机系统的内核与基石。例如Window操作系统、苹果的iOS操作系统、Linux操作系统等。支撑软件:用于支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。常见的系统软件包括:驱动程序、存储器管理程序、文件系

4、统程序等等。(2)应用软件:应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统等。思考问题:(1)开发语言本身是否属于计算机保护条例所定义的软件范畴?(2)计算机程序所处理的数据是否属于计算机保护条例所定义的软件范畴?从开发者的角度看,软件应当涉及三个部分:程序、数据、文档用户需要完成某项功能需要输入数据,程序对数据进行处理从而获得相应的结果或对硬件执行相应的控制,文档用来描述程序。需要注意的是,计算机保护条例对软件的定义并不包括程序所处理的数据,只包含程序本身即用来描述程序的文档。但从计算机保护条例对文档的定义来看,文档应当包含测试文档,而测试文档中会对软件输入输出数据进行描述,例如测试用例中会描述输入数据、输入参数、输出数据等。

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

当前位置:首页 > 其他


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