时间:2022-07-05 19:08:58
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇计算机软件,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
(一)软件行业的发展
计算机产业的发展起步于20世纪50年代,是整个信息产业中发展最为迅捷和最具有直接影响力的部门之一。它是伴随着电子技术的发展而形成和发展起来的,是电子技术最直接的应用和最集中的代表。
在其发展的初期,因为技术的局限和功能的单一,它只能在科技领域内应用,而在生产领域和管理领域的应用非常有限,这时的计算机产业还没有完全形成,尚未从其他产业中独立出来。随着集成电路等核心技术产业的发展,功能愈发强大而完善的计算机相继面世,其性能越来越先进,使用也越来越方便,形成了独立的产业链条。不仅如此,通过网络化的应用,计算机成为各种行业的基础设备,应用于不同行业的各种系统,并在20世纪90年代以后逐步进入网络时代,构成互联网经济的基础与核心。
而在这庞大的计算机产业中,计算机软件又占据了越来越重要的位置,成为整个计算机行业的“领舞者”。如果说离开计算机产业的信息社会和资讯经济只是徒具空壳的话,那么,离开软件的计算机产业更是毫无用武之地。只要我们稍微关注一下计算机在社会生活各个方面的实际应用,就不难发现,软件业才是今天资讯产业乃至整个信息社会的灵魂中枢。有人形象地比喻说:对电子信息产业这个巨人来说,集成电路是他的心脏,新型元器件是他的五脏六腑,通信、计算机是他的手、足,而软件则是脑和灵魂。作为电子信息产业核心和关键的软件产业,是关系到国家经济和社会发展的战略性产业。
据统计,1996年全球信息产业的销售额就已达到1万亿美元,超过了汽车和钢铁工业,成为全球最大的产业部门;而软件业作为全球信息产业中成长最快、最重要的组成部分,已经成为各个国家和地区发展经济的重点。目前计算机产业价格体系中硬、软件的比例已从50年代的8:2和70年代的5:5变为90年代的2:8,到2002年这一比例已经达到0.5:9.5。
可以说,软件产业已成为知识经济时代具有重要意义的战略性产业,它正在发展成为国家经济的新的增长点,在新世纪,谁拥有强大的软件产业,谁就占领了世界经济发展的制高点。从1990年以来,美国的软件业以每年12.5%的速度增长,成为世界上最大的软件生产国和出口国,1999年软件产业(广义)总收入达到2284.7亿美元。而同期,美国也一直是全球高新技术发展的领头羊和世界经济的重要引擎。
进入21世纪,信息产业经济的发展愈加蓬勃而兴盛,计算机技术的触角已经深入社会的每一个角落,计算机软件的应用日益普遍。与此同时,有关计算机软件的法律问题,也愈发与人们的生活相联系,与软件相关的知识产权保护问题,逐渐成为知识产权研究的一个重点课题。
(二)对软件概念的理解
《不列颠百科全书》对计算机程序(computerprogram)的定义是:为用计算机求解问题的详细的计划或步骤,是求解这种问题必须的一种清晰的、有次序的计算机指令。对软件(software)的定义是:告诉计算机做什么事的指令集合。并指出:软件是由与计算机系统的运行相联系的整套程序、过程和例行程序组成的。
《中国大百科全书》则规定:计算机软件(computersoftware)是计算机系统中的程序和有关文件。软件是用户与硬件之间的接口界面。。使用计算机就必须针对待解决的问题拟定算法,用计算机能识别的语言对有关的数据和算法进行描述,即必须编程序和有软件。用户主要是通过软件与计算机进行交往。软件是计算机系统中的指挥者,它规定计算机系统的工作,包括各项计算机内部的工作内容和工作流程,以及各项任务之间的调度和协调。
《欧共体计算机程序保护指令》第1条第1款规定,计算机程序是《伯尔尼公约》中所指的文学作品。计算机程序除了包括程序本身以外,还包括开发程序过程中的设计资料。欧洲专利局把计算机程序定义为:算法、流程或一系列可记录在磁带、磁盘或其他可读机器记录介质上的编码指令,而且可以是数据信息。
我国2001年12月20日公布的《计算机软件保护条例》第2条指出,计算机软件是指计算机程序及其有关文档。第3条指出,计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换程代码化指令序列的符号指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。文档,是指用来描述程序的内容、组成、设计、功能规格、开况、测试结果及使用方法的文字资料和图表等,入程序设计说明书、流程图、用户手册等。
而总结研究知识产权的学者对软件的理解,大致可以概括其定义如下:计算机软件是将借据问题的方法抽象出问题求解的数学模型或者逻辑模型,再把这些模型转化为求解模型,然后再根据求解模型编制程序,并经过多次的调试程序和通过运行去执行特定的操作和数据处理,最后得到求解的结果。
从技术角度来看,程序和软件是有差别的。但是在终端用户而言,这种差别并不明显,或者说对其并没有什么实质的影响,所以,在下述行文中,除了介绍概念的时候,笔者并没有严格区分程序与软件的不同。归纳起来,或许我们可以从两个角度来看待计算机软件:
从形式上理解计算机软件,它应当是为了得到运算结果而由计算机运行的一系列语句、指令的有序集合。这决定了计算机软件的作品性。
就本质而言,计算机软件是为了实现或解决某一特定问题的一系列创造性思维的过程,是智力抽象后的工具。这决定了计算机软件的功能性。
二、保护模式与历史渊源
(一)软件保护的不同模式
计算机软件作为一种智力产品,需要知识产权法律的保护,而保护模式的选定,与多种因素密切相关,如保护客体性质的界定、利益平衡、不同模式的利弊与实用性。
1、商业秘密模式。商业秘密作为不为公众所知悉,能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息,其在制度上的特征与软件所具有的特性在某种程度上有不谋而合之处。从软件的保密要求出发,商业秘密保护模式比版权模式和专利模式更有其独到有利的地方,其保护期限不受限制,保护范围宽泛,既保护软件的表现形式,也保护软件的思想内容。同时它的保护条件宽于获得专利权的条件,但严于获得著作权保护的条件,在一定程度上适宜保护计算机软件的要求。
但另一方面,这种模式也有很大的缺陷,原因在于,这种保护形式不够严密,具有很大的“脆弱性”,一旦相关技术信息被公开披露或泄露,该保护客体也就失去了受保护的条件。这一根本性的缺憾使得少有国家采取商业秘密的模式来保护计算机软件。
2、合同模式。合同是不同主体之间确定双方权利义务的契约,能够有效约束当事人的行为,因而也可以有效地针对计算机软件确认当事人的权利义务,以保护权利人的利益。但由于合同的相对性,这种约束力仅限于当事人之间,不能排除第三人对程序的侵害,因此,也难以作为软件保护的有效模式。而且,合同签订的流程,相对于软件保护的需求,也显得过于繁琐和不便。
3、专利模式。在软件行业兴起的初期,专利法的保护模式曾经进入人们的视野。其考虑因素包括:专利保护发明的创造性思维,而程序最有价值的正是开发者的思想构思;专利的排他性强,只要一项专利成立,则其他人即使独立研制相同的发明创造也构成侵权;专利保护期较短(通常为15-20年),与程序的经济寿命比较接近。
但软件专利保护模式的障碍也很明显,最主要的反对理由就是:各国的专利制度都规定不得为“抽象思维”、“自然法则”等申请专利,科学发现、智力活动的规则和方法、自然规律、数学算法都不属于专利法所称的发明创造。而软件与计算方法密切关联,所以不能授予专利。此外,专利法对发明的一些要求也使软件专利保护模式遭遇阻力,例如
(1)按照新颖性条件,软件必须是首先开发的,具有首创特征,而大多数“兼容性软件”就会排除在授权范围之外;按照创造性要求,软件必须有突出的实质性特点和进步,在现实存在的工匠式软件开况下,很多软件是难以达到这一要求的。
(2)发明专利获取批准需要经过严格的审查,其耗时至少在一年以上。而程序的经济寿命往往只有一两年或两三年,如果严格按照专利审查的步骤走完申请的流程,等到申请的专利获得批准时,程序的寿命也已几乎到期。而且,进行专利审查所需要的检索工作量也是非常巨大的。
(3)专利法要求专利申请人必须将发明内容充分地公开。这是权利要求人所难以接受的,因为,他人只要了解到程序的思想、架构,就不难开发出具有相同功能的新程序来。换言之,这里的公开,反而使保护失去了意义。
(二)版权保护的模式
1、在综合比较多种保护模式的优缺点后,版权法模式逐渐成为主流的选择。一般来说,赞成利用版权法保护计算机程序者的理由包括:
(1)版权法可给予软件较为宽泛的保护范围。由于版权法对其保护对象的要求标准不高,只要有形式上的独创性即可。因此,几乎所有的软件,都能纳入版权的保护领域。
(2)版权法只保护作品的表达形式,而不延及作品的创作构思。这从另一方面来说,可以有效避免“知识垄断”,反而可以鼓励其他开发者利用已有的创作思想去创作新的软件,从而有利于软件的创新和优化。
(3)基于版权的“自动取得”的原则,软件创作完成以后,无须申请、审批等手续,就可以获得版权保护,方便快捷,及时有效。
(4)比较容易取得国际保护。版权制度是知识产权领域中最为通行的保护制度,世界上大多数建立版权保护制度的国家都是《伯尔尼公约》和《世界版权公约》的成员国,如果这些国家都利用版权法保护计算机软件,则很容易达到软件的国际性保护的目标,而无需再耗费时间、精力去订立新的专门的软件保护多边条约。
2、从美国这一软件大国初期的路径选择上可以清楚地看出上述因素的影响。20世纪60年代,美国国内开始讨论究竟给计算机软件以什么法律保护的问题,由科学家、学者、计算机产业界代表以及专利商标局局长组成的专家特别委员会提出一份报告——《计算机程序的专利性质》,报告指出:计算机软件不应得到专利保护,理由是计算机程序包含有数学算法,而算法近似于自然法则,因而软件不属于美国专利法规定的法定客体,从而将其纳入版权法的保护范围。
此后,在美国的干预下,加上事实存在的各种原因包括版权模式与专利模式的各自利弊,自20世纪70年代起,在软件业的起步阶段,各国基本都没有采用专利模式来对软件进行保护,而是选择了更简便易行的版权保护模式。诸如法,德,日等发达国家以及后来的中国、巴西等发展中国家均采用了版权模式来保护计算机软件。
采用版权法来保护计算机软件的模式,在WTO《与贸易有关的知识产权协定》中得到了明确的肯定。TRIPS协定第10条规定:计算机程序无论是源代码或目标代码,应根据《伯尔尼公约》(1971年)作为文学作品予以保护。这也在世界范围内比较统一地确定了以版权形式来保护计算机软件。
三、各国的变化和发展
(一)美国
1、反对的声音
美国1980年修订的版权法第101条对计算机程序定义为:是直接或间接用于计算机,使之产生某种结果的一组语句或指令。在软件行业发展初期,美国反对利用专利法来保护计算机软件,最著名的例子即是美国联邦最高法院1972年对计算机软件可专利性做出的第一个判例——Gottschaltv.Benson案,在此案件中,联邦最高法院了美国关税与专利上诉法院(CCPA)的决定,作出判决:该申请的权利要求不限于任何特定工艺和技术,或者任何特定装置或机器,或者任何特定目的的利用,其权利要求实际上是算法,而算法与数学公司等同,所以计算机软件不能授予专利。
此后,在1976年的Dannv.Johnston,425U.S.219(1976)一案和1978年的Parkerv.Flook一案中,联邦最高法院又两次否决了CCPA的决定,拒绝对涉及软件的申请授予专利权。值得注意的是,联邦最高法院特别指出,这些判决并不意味着他们否认利用专利法来保护计算机程序的可能性。
2、转变
与许多国家专利法从反面指出不受保护对象的做法不同,美国专利法是从正面划定哪些对象可以受到保护,其第101条则规定:一切方法发明、机器发明、产品发明、产品发明或物质合成发明,都可以获得专利。这就为美国采用专利法来保护计算机程序留出了可能性。进入20世纪80年代,美国法院对计算机软件保护的立场有了很大转变,开始对计算机软件有条件地给予专利保护。在Diamondv.Diehr案中,美国联邦最高法院第一次判定计算机软件方法发明为美国《专利法》第101条所规定的可取得专利权的主题,应当授予专利权。这一判决在美国司法界产生了重要的影响,成为美国适用专利法保护软件的转折点。
法院认为:(1)一项科学真理或其数学表达不是可获得专利权的发明,但是一项借助科学真理的知识创造的新颖的和有用的结构可能是可获得专利权的发明。虽然被上诉人的权利要求中包含了一个著名的数学公式,但是被上诉人并未寻求对于这个方程式的使用先占,而是对透过使用该方程式并加上其权利要求中各项步骤的物理和化学程序予以独占,因此这项程序并不因为在其中使用了计算机来协助操作便丧失其构成专利保护的要件;(2)计算机软件本身如同数学公式,不属于可以获得专利的主题,如果计算机程序一旦与某种工序(industrialprocess)或结构的其他部分融为一体,那么作为整体的工序并不因此成了不可以授予专利权的主题;(3)可专利性,新颖性和非显而易见性是构成专利保护的三个截然不同的要求;(4)审查一项权利要求需要从该要求的整体(asawhole)来察看,而不可任意肢解。
不过,此案的判决并不代表美国司法部门完全认同或许可了计算机软件的专利保护模式,因为在此后的类似案件里,有的软件的专利保护得到了法院的认可,有的软件的专利保护却被法院(甚至是同一法院)所否决。归纳起来说,在20世纪80年代,美国司法部门对采取专利模式来保护软件已经有所松动,只是还处于摇摆不定的时期。
3、专利模式的成熟
从20世纪90年代开始,美国开始比较明确地对软件给予专利保护。在InreAlappat,一案中,联邦巡回法院的法官宽容地认同了软件的专利保护模式,以5票赞成、2票反对、4票弃权的结果判定权利要求人的发明构成机器,应当授予专利。在此判决中,联邦法院的法官同时确定了一系列重要的原则:
(1)放弃使用“二步测试法”的判断标准,适用“阳光之下任何人类发明”均可为可专
利之主题的原则;
(2)在进行分析一项发明是否符合专利的法定要件时,应当从权利要求的整体来审视,
而无须计较一项权利要求中的某个部分是否载有不符合专利保护要件的数学逻辑或演绎;
(3)一台通用的计算机如果时按照特定软件的指令,执行特定的功能,那么他将被视为一个具有特殊用途的机器。
90年代中期,美国联邦巡回上诉法院接连判决了数件关于计算机软件专利的案子,均沿袭了Diehr案的传统,进一步推动了美国计算机软件可专利性的发展。这一阶段美国软件相关专利的授权数量一直稳步上升。到了1995年,软件专利申请量达到了9000件,是1980年的近9倍。当年软件专利占专利授权总量的百分比也接近于9%,较之70年代有了大幅度的提升。
而到了20世纪90年代后期,美国对计算机软件专利保护的大门几乎完全敞开。特别是美国1996年3月《与计算机相关的发明的审查指南》(ExaminationGuidelinesforComputer-RelatedInventions)的颁布,标志其对计算机软件的可专利性给予了正面的肯定。按其规定,与计算机程序相关的发明专利同其他的发明一样,属于可专利法定主题(subjectmatter)的,可以是产品(机械或制成品),也可以是方法(过程)发明专利。而且,美国专利局不再单纯强调软件在工序和应用上的可专利性,而基本上以“实用性”(practicalutility)取代“技术性”(usefularts)作为一项软件发明是否具有专利性的判断依据。
与此同时,随着互联网经济和电子商务的发展,美国专利商标局(USPTO)又将知识产权保护的范围拓展到了互联网领域,将专利保护延伸到商业方法软件。1998年,美国联邦巡回上诉法院对StateStreetBank&TrustCo.v.SignatureFinancialGroupInc.案,以及1999年的AT&TCrop.V.ExcelCommunicationInc.;Amazonv.Barnes&Noble案的判决,均确认了对商业方法软件予以专利保护,对USPTO的审查指南给予了进一步的司法肯定。CAFC的政策进一步确定了:任何计算机软件只要具有实用功能(practicalutilityisessential),即能够产生具体、实用及有形的结果(concrete,usefulandtangibleresult),且满足新颖性和非显而易见性的标准,就得以“机器”、“结构”或“制造”取得专利。
由于USPTO对计算机软件相关专利的审查尺度的放宽,软件相关专利的申请日益增多,加上网络即电子商务有关的商业方法专利的加入,USPTO收到了大量的软件专利申请。2003年的统计数据表明,美国软件专利授权量接近于30,000件,软件专利占专利授权总量的百分比也接近于15%,是1976年的13.6倍。
总结起来,这似乎是一条奇怪的路径:当世界各国基于各种各样的考量(包括迫于美国的政治、经济、外交攻势),纷纷修改或制定版权法来保护计算机软件,并形成比较统一的局面时,甚至于在Trips协议已经明确规定之后,美国的司法却在不断的修订国内的立法意图,经过类似于否定之否定的判断,又使美国的软件保护走向了另一条专利模式的道路。(二)日本
1、总体说来,日本在计算机软件保护上所采取的政策是紧跟美国的发展潮流的。
1975年12月26日,日本特许厅在《计算机程序发明的审查基准》中对软件的专利保护做出了相关规定:一个与计算机程序有关或者说居于自然法则的计算机程序做出发明作为一种方法发明是属于专利保护的对象的。但是,一种单纯的计算机软件不能获得专利,只有当它和硬件结合为一个整体,作为硬件的工具,对数据进行处理,并对硬件实施相应的反馈控制,这样的整体才能获得专利法的保护。
在USPTO公布了《与计算机软件有关的专利申请的审查指南》,日本也相应地调整了其专利政策。1982年12月,日本特许厅发表了《关于计算机应用技术应用发明的审查指南》,该指南指出:如果通过软件在微机上的运转实现的信息处理或控制方法,从微机应用技术的整体上看,它由多种功能的集体来实现,而对于每个功能都存在着实现该功能的手段,这一方法发明就具有可专利性。
值得一提的是,日本通产省在1983年就明确提出采用版权法保护软件有5个明显缺点:1、版权客体(尤其是文学艺术作品)与软件性质不同,版权法的宗旨是促进文化发展,而对软件的保护主要在于促进工业或其他产业发展。2、软件的价值主要表现在它的使用上,应保护的主要是使用权,版权客体(文学艺术作品)则在日本版权法中无“使用权”概念,只有“复制权”概念。3、版权法中“改编权”的适用范围很大,一旦扩大适用到保护软件,肯定会妨碍软件的开发,从而妨碍工业发展。4、日本版权法中对作者精神权利保护的原则,很难适用于软件作者(软件专有权一般归有关公司,而不归参加创作的个人)。5在软件保护过程中必要的保护用户制度(如要求软件经销人负责改错等)、仲裁制度等,又不宜用于其他文字作品及文学艺术作品。
此后,日本特许厅又于1988年通过了《关于计算机软件有关发明的审查方法》,对软件专利的审查作了一定调整。
1993年,日本通过了新的审查标准,将包括1975年、1982年、1988年三个审查基准在内的原有审查基准统一起来,并进行了修改。其中第3部分第1章是关于计算机软件相关的发明的专利申请。它表明一个纯粹的算法本身并不受专利法保护,但是当它被一项发明所应用,并且该发明是硬件与软件的结合的时候,那么就可能获得专利保护。而程序语言、程序本身以及程序显示不可能获得专利,权利要求是记载程序的可读媒体或权利要求是“程序”或“软件”的,不受专利法保护。
2、1996年,美国在调整了1981年公布的审查指南后于该年实施了扩大对商业方法和计算机软件保护的新《审查指南》,受美国这一审查指南的影响以及考虑日本国内的专利申请现状,日本特许厅于1997年2月27日正式公布了修订的《计算机软件相关发明审查指南》,放宽认定计算机应用软件可专利性的条件,明确规定:(1)将记录计算机程序或资料结构的记录媒体扩大认定为发明;(2)一项发明并不一定会因为其主题属于排除专利保护的类型就必然遭到驳回,而可以通过一项产品权利要求来实现可专利性。
依照该审查指南的精神,与计算机软件相关的专利包括存有计算机程序的计算机可读存储介质均可有望获得专利保护。指南明确表示可以接受申请专利范围被撰写成“一种存有计算机程序的计算机可读存储介质”,甚至也接受申请专利范围被撰写成“一种存有资料的计算机可读存储介质”。
3、随着美国StateStreetBank和AT&T等案件的判决,加上互联网信息技术的飞速前进,日本特许厅也相应地不断调整其专利政策,以便对与软件有关的发明给予充分的保护。2000年JPO再次修订《专利审查指南》,其内容基本上是参照美国司法判例的一些观点和做法,把关于计算机软件保护的内容进行了修改和补充,包括:(1)通过计算机完成多种功能的“计算机程序”本身可以被定义为“产品发明”;(2)由软件处理的信息是通过硬件手段来具体实现,则上述软件可以被定义为专利法中所述的“法定发明”;(3)增加了与商业方法有关的发明创造性判断的实施例。
此后,基于技术的发展,为了应对在互联网信息传播环境下的计算机软件保护要求,日本又于2002年4月修改了《发明专利法》,并于当年9月生效。根据新修改的法律规定,计算机程序存储在诸如CD-ROM或软盘之类的物理媒介上将不再成为获得专利保护的必要条件。也就是说,法律也将保护未存储在光盘或软盘上的计算机程序。修改以后的法律明确地把软件当成是有形的“物品”,把“计算机程序”纳入了“物的发明”,并明确禁止未经授权而从网上下载受到专利保护的软件,把通过网络传输提供计算机程序的行为也作为专利实施的一种形式,从而为打击网上计算机软件侵权提供了法律依据。此外,该法案还增加了“程序”的定义,其明确规定:本法中的“程序”是指程序(是针对电子计算机的指令,能获得一项结果的组合)等供电子计算机处理使用的信息,相当于程序的物品。
(三)欧盟
1、欧盟的情况与美、日相比又有所不同。欧洲议会于1991年5月通过了《欧共体计算机程序保护指令》,明确将计算机程序视为“文学作品”,并且明文规定,法律只保护程序的表现形式,程序包含的思想或原则不受保护。在坚持著作权法保护传统的同时,该指令也并不排斥其他可行的保护方法,第9条第1款规定:本《指令》的规定与有关专利、商标、不正当竞争、商业秘密和半导体产品的法律规定以及合同法的规定并不矛盾。这一规定使得对软件的多种保护方法可以并存。
多数欧洲国家对计算机软件尤其是对商业方法的专利保护采取了相对保守的态度,它们认为互联网公司固然有权利保护他们的知识产权,但这种权利必须局限在一定范围和条件内,而不能随意取得而形成滥用。如果少数大公司掌握了网上商务的关键方法并因此获得专利,就会使后来的起步者需要花费大量的成本去突破这种垄断障碍,而没有更多的精力去创造新的发明,最终将会损害整个专利制度乃至知识产权制度的根基。而且这种商业方法的取得相对容易,与其利益获取不成正比,这对其他竞争者来说也是不公平的。
2、到20世纪90年代中后期,欧盟对计算机软件专利保护的态度逐渐发生变化。在“计算机程序产品/IBM”一案中,欧洲专利局技术上诉委员会于1998年7月1日做出决定,明确了欧洲专利局关于计算机软件载体不具备可专利性的见解。该委员会认为,针对美国及日本专利局已允许计算机软件产品取得专利,承认其发展是最新潮流的一项指针,有助于全球性的专利调和;认为欧洲专利公约第52条第2项及第3项所排除的计算机程序本身并非发明系指欠缺技术特征的计算机程序,而具有技术特征的计算机程序就必须被认为是具有可专利性;并宣布不同意欧洲专利局专利审查基准和欧洲专利公约关于计算机程序本身或作为载体上记载均不具备可专利性的规定。
在PensionBenefit一案中,欧洲专利委员会指出:在本案中所要回答的问题是权利要求是否表达了实施商业活动的方法本身,如果该方法本身具有技术性或者技术特征,它仍然是实施商业活动的方法,但已经不再是商业活动方法本身。换言之,依照欧洲专利局的观点,存在技术性质的商业方法也可以授予专利。这一判决与其以前的判例在精神上是一致的,只不过PensionBenefit案把对软件授予专利的解释扩展到了商业方法领域,明确指出只要商业方法具有技术性质,就可以获得专利,或者说,权利要求如果是与设备和产品有关即可自动具有技术性,这是本案在理论上的重大突破。
3、欧洲专利局上诉委员会对软件专利的开放性做法曾经引起欧洲各国诸多争论,但最终欧洲专利局还是在2001年的10月公布了改进后的审查指南,并将此前发生案件的开放保护政策在这一指南中给予了肯定。软件专利申请已经合法化,由于商业方法与执行商业方法的软件之间并无明显界限可辨,商业方法专利也随之合法化。至此,欧洲专利局对计算机软件专利保护的态度已经比较明朗,转向了较为肯定的方向,即计算机软件相关发明的可专利性已经不存在能否属于专利保护对象的问题。
需要值得注意的是,在这种软件保护专利化的趋势中,欧洲仍然坚持了一些严格的做法。2005年7月6日,欧洲议会对《计算机实施发明的专利性指令》的软件专利法案做出了否决投票,这意味着欧洲议会在对软件开发上提供法律保护和不遏制其创新上达成了某种妥协。总体来说,欧盟认同可以将软件与相关设备结合起来共同获得专利保护,但是不会对软件进行单独的专利保护,其对计算机软件的保护依然有别于美国的做法。一项计算机软件相关发明只有解决了技术问题,具有明显的技术特征,产生了技术贡献,该申请才能被授予专利。
四、两点考虑
(一)专利法保护的选择
回顾计算机软件保护的历程,可以看到,在计算机软件产生的初期,人们更多是把软件作为一种文字作品来对待,所以较多地选择了版权法来加以保护。当然,在同一时期,人们也或多或少地认识到了软件的功能性,所以也在不断的探讨其他保护方法的可行性。
随着技术的进步和市场的发展,人们对计算机软件性质的认识更为全面,或者说随着时代的变化而发生了相应的改变,专利的保护模式因其在现实情况下与软件保护需要的契合而得到人们的认可。
从前文的分析可以看出,世界上主要的知识产权大国已经改变了对计算机软件的保护模式,背后的原因就在于:软件业在享受版权保护的低成本和低风险的同时,也感受到了版权法无法保护软件功能的苦头。
软件的功能性使其版权法的保护下具有一种先天不足。与传统的文字作品不同,计算机软件是解决特定问题的具体的计算机处理过程,可以直接用来驱动计算机硬件过程,以获得某种结果,实现一定功能的工具。软件的目的在于实际应用,而不是为了满足人们在精神上的享受,这使得软件的功能性远比其作品性更为突出。从这个角度来看,传统版权法的保护范围对于软件所有人来说显得过于狭窄,使得软件所有人在本应享有的专有权中,出现真空地带,换句话说,版权法不保护作品的内在构思,所以软件的逻辑框图和架构思想无法得到版权法的充分有效的保护。
其他的保护方法如合同法,反不正当竞争法,商业秘密法,也曾被尝试用来保护计算机软件,并且也都表现出各自优越之处。但如前所述,由于它们自身的特点,同时也会导致其在软件保护上的缺陷,而且这种缺陷有时对于软件而言是相当致命的,所以,在综合权衡利弊后,这些方法难以成为软件保护的主流模式。
比较而言,专利法保护计算机软件的突出特点在于:
1、专利法可以保护软件产品最核心的技术构想和逻辑思路。专利保护具有强烈的独占性、垄断性,一旦计算机软件被授予专利权后,其他相同或相似的软件就再也不能取得专利权。这对强调保护计算机软件思想和技术方法的软件开发者来说,是十分重要的。
2、专利法强调功能性的保护,它可以极大地满足软件权利人排他性的权利要求。从形式方面来说,专利法保护计算机软件的创造性方法以及计算机软件的源代码。而版权法保护表现形式不同的作品,因此,如果有人非法取得软件源代码,很容易通过形式改编得到新的软件并获得版权法的保护,这对原软件的开发者是很不公平的。专利法的保护则可以很好地消除这些缺陷。
实际上,专利法的这些优点,在以前也被人们所认识到。只是在信息产业的起步阶段,软件行业还远远没有达到兴盛的状态,计算机行业链中的软件只是作为一种硬件的附属工具而存在,是一种完成简单任务的简单工具。因此,为此采取的方式和投入的成本,必须根据实际需要进行抉择。考虑到保护的简便,考虑到软件的作品功能,版权法的保护就是客观可行而适宜的。
而到了如今这样一个资讯发达的信息社会,软件的作用和功能早已今非昔比,在社会生活中扮演着关键性的角色,其应用之广泛、意义之重要,已经超出了很多人的预料,硬件反而成了为实现软件功能而需要的一种辅助工具。在这种角色变化、功能发展、利益扩张的过程中,人们保护软件所考虑的因素、保护的力度和角度都必然发生重要的变化。通过专利法来保护计算机软件,也就成为大势所趋的选择。
(二)专利保护标准变化的原因
专利制度的宗旨是“保护和利用发明,鼓励发明,以推动产业的发展”,实现知识产权所有人的利益,最终实现国家和社会的利益。专利的占地圈土的特点,使得权利人能够在发明完成后最大限度地收获利益,计算机软件的专利制度也不例外,经济利益和国家利益的驱动,才使得软件的保护模式出现了转变。
更进一步而言,在计算机软件专利授予上,由于市场的重大影响和利益的现实驱动,以美国为代表的发达国家改变了专利授予在技术上的要求。相对于较为保守的欧洲做法,USPTO对软件专利审查的“三性”标准正在不断降低,并将重心转移到对申请专利主题的“实用性”的要求上来。
过去,专利被认为是与技术性,创造性紧密联系的,没有重要技术特点或没有做出重大技术贡献的“发明”,在传统的专利制度中是不能得到认可的。这与工业革命后,直至20世纪80年代,人们心目中的“技术为王”的观点是密不可分的。
然而,到了20世纪80年代后,市场,成为了决定产品和技术的最重要标准。脱离市场,缺乏应用的技术,或者不能受到市场接受,没有市场实用价值的技术,也就只能成为实验室里的“技术”,而不能成为符合专利制度宗旨(最终获取)的技术了。
可以作为例证的是20世纪80年代摩托罗拉公司的铱星计划,铱星计划,又称铱星系统,是美国摩托罗拉公司提出的第一代真正依靠卫星通信系统提供联络的全球个人通信方式,旨在突破现有基于地面的蜂窝无线通信的局限,通过太空向任何地区、任何人提供语音、数据、传真及寻呼信息。它是由66颗由无线链路相连的卫星(外加6颗备用卫星)组成的一个空间网络,设计时原定发射77颗卫星,因铱原子有77个电子,故取名为铱卫星通信系统。后来又对原设计进行了调整,卫星数目改为66颗,但仍保留原名称。
1987年,摩托罗拉正式宣布进行铱系统的开发研究,历时12年,耗资57亿美元,1998年底终于大功告成。每颗卫星质量670千克左右,功率为1200瓦,采取三轴稳定结构,每颗卫星的信道为3480个,服务寿命5至8年。铱星系统的最大特点是通过卫星之间的接力来实现全球通信,相当于把地面蜂窝移动电话系统搬到了天上。它与静止轨道卫星通信系统比较有两大优势:一是轨道低,传输速度快,信息损耗小,通信质量大大提高;二是不需要专门的地面接受站,每部移动电话都可以与卫星联络,这就使地球上人迹罕至的不毛之地、通信落后的边远地区、自然灾害现场都变得畅通无阻。可以说,铱星系统开启了个人卫星通信的新时代。
然而,这么一项先进技术的应用并没有取得预料的成功结果,当摩托罗拉公司费尽千辛万苦终于在1998年11月1日正式将铱星系统投入使用时,命运却和摩托罗拉公司开了一个很大的玩笑,传统的、适合社会公众需求的手机已经完全占领了市场。由于无法形成稳定的客户群,使铱星公司亏损巨大,连借款利息都偿还不起,摩托罗拉公司不得不将曾一度辉煌的铱星公司申请破产保护,在回天无力的情况下,只好宣布即将终止铱星服务。1999年3月17日,铱星公司正式宣布破产,从正式宣布投入使用到终止使用不足半年时间。
这是20世纪民用科技史上一个典型的“技术先进,市场落后”的例子,诸如此类的例子并不鲜见,在激烈的商业发展和市场竞争中也显得格外令人瞩目。人们逐渐意识到,技术固然有其重要作用,但是在商业环境中,它并不是决定性的因素,也不是第一位的因素。合适的技术与合适的应用,才是一项发明成功的最重要原因,也只有实际的应用才能达到专利制度所要追求的目的。换言之,只有获取市场的认可,才能取得利益最大化,“专利”才有其值得保护的价值。
而更进一步来说,任何一种合适的应用,也需要智慧的头脑去认识,发现,实践。当软件(以及商业方法)产业发展到一定阶段,突破性的技术和强烈的创新性不再是左右软件命运的根本因素,而软件的应用要求会更多地需要软件人员对适应市场需求的开发能力,软件的开发成为一种系统化的工程,需要策划,需要研究市场,需要项目管理,需要软件开发人员把符合用户需求的技术恰当地表现出来,而不是唯技术领先为优。也可以说,这种捕捉市场需求的本领本身也是一种隐性的“技术”,它同样需要创新的意识和创造的能力。
在这种情况下,原有的软件专利“技术性”的标准就开始让位于“实用性”的标准了,这是完全符合信息社会和商业经济发展的现实要求的!
正如有的学者所说,“在很多情况下,在很大程度上,知识产权问题不是学术理论问题,而是有经济实力决定的政治问题。知识产权保护采用何种立法模式、确立何种保护水平,并不存在某种天经地义的预设模式和预设水平,而是世界上不同的国家集团、各国国内不同的利益集团的实力综合较量的结果。”知识产权的制度更多的是有经济和政治的利益来确定,而不是单纯由技术和法律决定的。
同样,在更具体的专利制度适用中,决定哪种发明能够获得专利权,在于市场化的商业力量而不是单纯的技术优势。一种“市场化的技术”(或许并不先进但能恰当满足市场的需求的技术)正成为获取专利权的另一种标准。这就是专利模式保护计算机软件的标准变化背后所隐藏的深层原因。
结语
从专利制度的本质来讲,它是一种公共政策的产物和利益平衡的选择,是为了刺激发明创新和技术进步而设置的在特定领域特定期限的市场垄断权利,通过这种权利的授予以鼓励发明创造,其基本的目的在于鼓励知识创新和技术革命。
正是因为这种公共政策和利益平衡的本质,专利制度的建构必须根据现实状况来确定,其客体的范围也必须基于历史发展的不同阶段而改变。在软件行业发展的初期,由于人们对计算机软件的很多性质的认识还处于探索的过程中,加上软件对人们生活的影响还不大,其渗透的程度和利益相关程度也还处于起步阶段,所以用简便易行的版权模式来进行保护,是符合现实需要的。
分层技术在计算机软件开发中的应用,大大提高了开发的速度和质量,是现阶段我国软件开发中最为重要的技术种类之一。为了能够更好地发挥其技术优势,下面针对其各部分重点内容进行分析研究:在计算机软件开发中,分层技术的应用需要严格按照一定的措施和规律和进行,首先必须要将分层技术的相关理论以及概念进行掌握和熟悉。分层技术包括了计算机以及物理学两个方面的含义,在这两个方面中,物理含义的内含较为复杂。具体来说,在计算机软件研发的时候,分层技术就是将不同过程的解决方案置于不同的概念领域中,然后这整个层面就会形成一个较为封闭的体系,而这个体系中包括的不同层面在级别上都是平等的。针对软件开发的构架方面,分层技术的优势得以有效凸显,在最初的时期,软件开发构架只是一种单层的构架,直到20世纪后期才得以快速发展,并在一些小型的数据库中得以应用。而单层结构向双层结构发展,则是从服务器与计算机之间的建立联系开始的,服务器与计算机得以联系,并快速发展,从而不断完善,形成了目前的计算机软件结构。由于计算机的双层结构中存在很多难以避免的缺陷,因此在不断发展的过程中,其弊端也更加凸显,在无法满足人们需求的情况下,分层技术的出现有效解决了上述问题,并逐渐发展成为我国计算机软件开发技术的主要发展趋势。
2分层技术在计算机软件开发中的应用
分层技术目前在我国已经成为了主流的技术种类,其在我国计算机软件开发中的应用也越发普及,下面进行具体分析:
2.1双层技术的应用
从种类方面来看,分层技术主要有三层、四层以及多层次之分,但是这些都是在双层技术的基础上发展起来的。在不断的发展过程中,软件的开发效率也得以提升。我们首先针对双层技术进行研究,这项技术在我国软件开发中的应用,主要就是针对两个端点进行,也就是客户端和服务器。客户端会依据不同用户的资料为其提供所需要的使用界面,处理其中所产生的各种逻辑关系,然后服务器是用来接受客户的各项信息,在经过数据库进行相关的计算和总结,最终向客户端传达并使用。这项技术的应用大大提高了计算机的运行效率,但是其必要的条件就是用户所使用的服务器,性能方面要有所保障,同时用户使用不适合太多。一旦这两个要素没有保障,就会导致服务器因为工作负荷过重而出现系统性错误、计算机反映慢等问题也会出现,这样一来成本就会不断增加,问题严重的话,还会导致人格数据的丢失,所以说在当今的研发中,这项技术已经逐渐被其他技术所取代。
2.2三层技术的应用
上文已经提到,三层技术的研发是建立在双层技术基础之上的,针对双层技术中不完善以及有缺陷的部分进行改进,并相应地增加了应用服务器,这种服务器在计算机使用方面发挥着巨大作用,能够针对用户的各种数据进行储存和整理,同时也大大提高了计算机信息访问的效率,最为关键的一点是实现了人与计算机之间的交互。这种三层技术实际就是将业务处理、界面层次以及数据层次相结合,建立一个有机整体,相互独立运行,共同为计算机服务。其中的界面层主要是进行科学的收集用户使用软件的需求,收集完成后需要将这些需求发送到之后进行工作的业务处理层,其次由业务处理层通过对这些用户的需求进行分析,做出相关的申请请求在数据层进行数据的提取与处理,最后在数据层进行相应的处理,对相关的各种信息进行查询,针对这一系列的分析之后,将结构反馈给业务层,最终是由业务层完成工作的处理,再回到最初的界面层。以上所阐述的整个过程就是对系统的建立过程,正是因为这样的处理,实现了系统工作效率的提升。
2.3四层技术的应用
在计算机软件的开发中,双层技术和三层技术都难以应对计算机使用复杂的环境,需要将三层次技术中的界面层、业务处理层和数据库层科学地分开,这样才能够不断降低这几个层次之间的相互影响,因此需要将三层技术逐渐向四层技术发展,其中四层技术主要包含有业务处理层、web层、数据库层以及存储层。
2.4中间件技术的应用
分层技术在计算机软件开发中的应用,可以针对不同部门进行优化,目的就是充分发挥其潜能,实现优势互补,提高计算机整体的运行效率。正是因为分层技术的合理应用,才使得软件开发的质量大大提升。另外,还有效地降低了各种复杂问题的发生,简化了计算机操作,只要利用单项操作就可以独立完成计算机软件的开发,进而实现我国计算机软件开发的高效性与高质性。
3结语
关键词:计算机软件;插件技术;分析研究
1 计算机软件中的插件技术
1.1 插件技术概念概述
其实插件就是按照相关准则编写的具有统一性的程序。在应用程序运行时,为了规范插件,使应用程序的功能得以扩展,会借助想关的接口来实现。这对于插件技术有着十分重要的意义。相关软件开发商会利用这一特性扩展软件的功能,同时整个代码程序的编译环节也被略去,替代的是以源代码为基础进行的部分内容的更新,最终完成程序的重译与整理,进而实现软件的更新。
1.2 插件技术的功能
计算机插件技术是以未改动的软件程序为基础实现软件功能的更新与扩展,由于这一特点,插件的接口一旦被公开,那么任何企业与个人都能够进行插件的设计,进而使插件操作中的不足得以改进,并且能够实现软件功能的扩展。而站在软件开发的角度来看,其实就是以平台为主体的框架,插件为功能扩展或者补充模块,如此就能够拆分待开发软件,进而实现软件的开发。尽管其是需要结合具体软件的实际需求,然而为了提高效率,可以将软件平台与插件结构结合到一起。
2 插件技术的运行原理
在插件运行时,会受到一定程度的约束,必须遵守相关规范。其运行需要动态连接与相应软件接口的支持。其中动态链接库属于软件模块,有着特定的功能,其运行必须有输入相应的运行程序支持,不支持独立运行。动态链接库有两种调用方式,即静态与动态。静态调用是借助编译系统加载DLL,又或者在结束应用程序后将编码卸载。这一方法的优势在于操作便捷,但缺乏灵活性。而动态调用方式在DLL的处理上是借助API函数,尽管相比于动态链接库,其应用具有一定的复杂性,但是其能够实现内存的有效利用,在进行稍大型程序的编辑上具有较强的实用性,能够在显示调用时借助Library或者MFC在动态链接库中接入需要显示的文件,其显示名称就是相应函数参数,接着利用GetProAddress引入相应函数,如此就能够实现插件的设置。此外,相应的接口对于加强宿主程序功能的扩展是不可或缺的,为了保证宿主程序的接口在调用的过程中能够被有效识别,加强宿主程序与插件的数据交流,还应规范接口的设置。
3 插件技术的类型
3.1 聚合式技术插件
在插件技术中,聚合式插件相对简单,具有广泛的应用,该插件能够以现有程序为基础进而插件的改造与重新制作。其实现插件作用的原理主要是借助可执行EXE程序的编写,操作相当简单。并且聚合式插件使用有着较大的自由度,在现有程序加工时仅需要进行端口设置,进而实现插件与宿主程序之间数据交流的加强。比如,在程序编写的过程中,程序中的资料数据库能够从多个接口被访问,专业编程人员借助这些数据在制作插件时进行改良,在扩充插件技术时将个人想法引入插件,进而使软件技术水平得以有效提升。
3.2 脚本式技术插件
在插件技术中,脚本式插件的技术含量较高,需要编程人员具备较高的专业素养。在使用脚本式插件的过程中,软件制作可以忽略其他软件的程序,脚本式插件技术通过内置的软件VBScript就能够完成office软件中的工作。由此可见,脚本式插件技术又被称为办公式自动化软件。
3.3 批处理式技术插件
在插件技术中,批处理式插件的应用最为广泛,具有操作方便的优势,文本文件是其主要插件类型,插件的操作对编程人员的专业要求不高。以Win Amp的Skin为例,相比于上述两类软件,批处理式插件在自由度方面相对劣势,在操作时无法进行添加与更改,必须严格按照程序步骤。随着科学技术的不断发展,计算机软件插件技术的应用越来越广泛,人们对其的要求也越来越高,因此必须对其进行改进,提升其技术水平。
4 计算机软件中插件技术的实际运用
4.1 软件扩展
为了加强计算机软件中插件技术的创新,就必须从软件的扩展与创新入手。在扩展创新的过程中,平台接口与插件结构的结合是非常重要的,在公开插件技术接口之后,才有全面发挥软件开发功能的可能。在进行软件设计时,必须保证平台接口与插件接口都能够通过平台的使用,如此主框架内的全部资源才能够通过平台操作进行获取,并能够借鉴与引用数据库中的程序数据,全面实现软件的创新。
4.2 企业发展
在服务器中,插件技术的应用主要是高级技术的分类与处理。目前,信息化为企业发展的主要方向,企业内部数据的处理必然涉及到电子商务办公手段,显然这是以插件技术为基础的,在满足插件接口与平台接口的要求的同时,还应确保多个接口开放的同步性,基于原有的软件,在整理时借助整体框架中数据库的资源,全面管理与分析数据,进而保证商务软件应用过程中的工作效率得以提高,最终实现企业办公成本的有效控制,减少浪费。在企业的应用中,电子商务的主要功能为管理,以往的企业档案管理难度很大,同时缺乏较高的管理效率,因此,加强商务管理的技术性对于企业的发展有着十分重要的意义,如此才能够实现企业档案管理规范化与一体化,使企业的办公效率得以大幅度提升。由此可见,在办公软件中,为了确保企业的个性化发展,就必须加强软件的实际运用与创新。
5 结束语
综上所述,随着计算机技术的不断发展,计算机软件中插件技术的应用越来越广泛。由于计算机插件技术所展现出来的特点与优势,插件技术的应用必然有着十分不错的发展前景。在开发计算机软件时,插件技术的应用加强了加算机软件的系统性、标准性以及专业性。此外在计算机软件开发的过程中,各类插件的完美结合使软件制作的时间得以大幅度缩短,同时针对不同用户的需求能够很好的完成计算机软件的升级维护与修改,进而使计算机软件的开发成本得到控制,为计算机软件的扩展与使用寿命的提升提供了强有力的保障,这对于计算机软件开发技术的发展有着十分重要的意义。因此,我们必须针对计算机软件的特质,展开深入的研究,尤其是插件技术,使其应用得以加强,进而促进计算机软件技术的发展。
参考文献:
[1] 杨帆.计算机软件插件技术应用研究[J].信息系统工程,2014,(3):91-92.
1.1软件中间件技术
人们运用互联网的人数越来越多,互联网已经普及,为了能够合理的解决网络平台的不同步问题,实现网络平台的互操作,中间件技术应运而生,其作为一种新型的软件,能够在网络环境下,能够将系统软件和应用软件良好的结合在一起,其性质是一种分布式软件,能够解决网络平台不同步的问题,能够使应用系统实现转移的效果,而且,现在互联网技术发展迅速,中间件的使用也越来越明确,中间件能够使计算机软件朝着更加集中的应用方式转变,能够支持系统软件的运行,而且,中间件能够对高级软件的工作起到支持的作用,中间件在系统软件和应用软件之间起到了良好的统一作用,便于软件的开发。中间件技术已经成为用户的主要需求,其种类也非常多,主要有数据访问、远程、事务处理等作用,而且其面对的对象也是非常广泛的,其可以在系统软件和应用软件之间形成一种互动的机制,能够实现各类软件的通讯,能够高效地在不同的异构之间传递信息,现在,我国使用的中间件主要有微软公司的COM,其具有良好的开放性和兼容性,能够在不同品牌的计算机上使用,在不同的异构环境之间都可以使用。软件的产业模式在更新,软件的研发都是以客户的需求为根本的,WWW由之前的两个体系变成了三个体系,中间件也能够在互联网之间连接,现在又研发了一种新的中间件,WEBSERVICES产生,其能够结合不同公司的中间件的功能,具有更好的开放性,并且具有查询的功能,运用编程语言,完善了操作系统,实现了一种开放、动态的模式。
1.2网络计算
网络计算与传统的计算机技术相比较,其可以使不同类型的服务器统一起来,都连接在统一的网络上,其网络结构更加完善,能够为社会和机构提供一体化的服务,提供高性能的计算能力,能够形成大型的数据库,具有可视化的功能。网络计算将计算机硬件有机地统一在一起,并且实现了网页的有机统一,能够将储存的信息、软件资源、信息和数据等联结在一起,便于对资源的统一管理,用户可以自主地选择网络上的资源进行使用,而且信息比较透明,他们可以根据自己的需要进行搜索,无需在多个网站中搜索,为用户提供了高效、透明、系统、安全的资源共享系统。
2我国计算机软件发展的挑战
2.1国际金融危机对我国的软件市场带来了冲击
当前,国际上一些发达的国家也受到金融危机的影响,其经济在下滑,在全球范围内,软件市场的前景不是特别乐观,造成我国的软件市场也受到一定的影响,导致我国软件市场的发展延缓。
2.2国内软件市场的竞争日益严峻
我国很多软件研发的跨国公司在国外的经营效果并不好,这使得他们在极力地扩大国内市场,这就导致了我国的软件市场压力过大。
3我国软件技术发展趋势
我国的物联网技术正在发展,成为了我国的一种新型的战略化的产业,物联网发展能够起到一定的示范作用,能够促进我国各类产业的发展。我国的基础类软件发展比较迅速,实现了网络化、可信化与智能化软件的研发,我国的工业软件和嵌入式软件在广泛地研发,国家正在借助信息技术产业实现各类工业的发展,使信息技术能够带动我国工业的发展。我国进入了云计算时代,云计算为用户提供了一种虚拟的网络环境,提高了用户的工作效率,云计算也将应用于各类产业,促进我国工业的发展。
4结语
计算机软件产业是产生于上世纪五十年代中期的重要产业,在几十年的快速发展中,已成为独立于计算机硬件的能够推动国家信息化建设的关键型产业,但到目前为止,人们就计算机软件依据缺乏足够深入的认识,尤其是计算机软件的知识产权保护。依据国际知识产权组织相关条规中的规定,计算机软件应当涵盖计算机程序、辅助资料及程序的描述等,世界上很多国家的知识产权保护均是依据国际知识产权保护的相关定义,在结合自身状况的基础上进行的修订。
一.计算机软件的知识产权保护概述
依据国际知识产权保护的相关规定,计算机软件作为不同于其他的知识产权的客体,其特殊性呈现于较多的方面,这也强调着计算机软件的知识产权保护的特殊性。计算机软件作为人类智慧的表现形式,同时具备着作品性及工具性双重属性;计算机软件在研发设计的过程中,实现着思想内涵与表现形式的高度融合,两者的相互渗透、相互融合使得界定区分较为困难;计算机软件所具有的更新周期逐渐缩短、更新换代逐本文由收集整理渐加快,增加着知识产权保护的难度;计算机软件的研发设计成本普遍较高,但复制推广的成本却相对较低;计算机软件具备着较强的国际通用性等。计算机软件所具有的区别于其他的知识产权的客体的以上诸多性质,强调着计算机软件并非一般的作品及技术,强调着不可将计算机软件这一知识产权客体与传统知识产权客体一视同仁,要综合计算机软件的特殊性给予知识产权法律上的相应保护。
二.我国计算机软件的知识产权保护存在的问题
1.纯粹专利保护制度之下的保护无法满足保护需求
纯粹专利保护制度之下的保护要求相对较高,且保护条件相对有限,该种立法保护的弊端与问题需要新立法模式予以解决,进行立法保护的相关条件及要求的合理适当降低;产品的专利申请时间长、申请成本高是较为普遍的现象,计算机软件作为较为特殊的知识产权的客体,申请保护中也同样存在着该种问题。就国际大环境而言,计算机软件的知识产权保护经历着针对著作权的单维保护向著作权及专利权的双维保护模式的转变。针对计算机软件的知识产权的法律保护实现着与计算机发展技术的紧密结合,该种发展变化趋势就其原因主要是,计算机软件行业的产业化以及计算机软件的独立,最终导致计算机软件方面的法律保护类问题的出现。在计算机软件产业的发展之初,某些国家尝试依据计算机软件程序的是实用性及技术性,采用专利法对其实施保护,但某些软件程序并不符合专利的特征要求,利用专利法对计算机软件实施保护的效果并不显著。
2.知识产权保护践行并不能满足现实需求
虽然我国计算机软件的知识产权保护的发展,已经完成从无到初具规模的发展脱变,在法律层面上著作权法律法规已将计算机软件收入到著作权的法律保护体系中,同时的计算机软件的知识产权保护采用以著作权法的保护作为主要切入点、计算机软件产权保护的单行法的制定与完善的保护制度,就保护制度的总体架构隶属于著作权法之中,这与国家制定的其他的行政法规存在较大区别,也与其他发达国家计算机软件的知识产权保护就其专利保护内容也存在较大差异,致使计算机软件的盗版较为猖獗。计算机软件侵权的打击存在着政府部门的大包大揽的传统管理观念,社会动员程度较低。计算机软件盗版现象猖獗的其他产生原因也较为复杂,主要体现在国家经济的发展现状、计算机软件的价格、计算机软件使用者的法律水平及计算机软件研发者的法律维权意识等,广泛的开展计算机软件的盗版综合治理也是实现软件知识产权保护的关键途径。
三.我国计算机软件的知识产权保护问题的改进对策
1.计算机软件的知识产权保护立法问题的解决对策
计算机软件产业逐步实现与计算机硬件产业的分离,使得计算机软件逐步的成为市场价值更为广阔的高新技术,适合计算机软件行业发展的保护措施需求的紧迫性变得越来越强烈;而到计算机软件产业的发展初具规模的时候,针对计算机软件的法律保护体系确立的必要性显得更为突出,国家开始强化针对计算机软件的知识产权立法保护,但就立法保护的效果而言,仍需要立法保护中适当的降低软件在进行交易方面的成本,确保软件开发者合理的社会收益,从而推动计算机软件的产业化发展;在计算机软件的知识产权新的立法保护模式中,明确的指出保护条例中已经明确规定的要严格依据保护条例来执行,而没有做出规定、规定不够明确、条件发生变化的要依据著作权法的相关规定执行,同时实现软件的有效保护及软件交易成本的降低。
2.计算机软件的知识产权保护践行问题的解决对策
转变计算机软件侵权的打击的理念,将最终的违法打击途径确立为良好的司法环境的组建,在进行计算机软件的知识产权保护的过程中,要将软件的行政及司法保护确立为重点,充分利用行政执法这一国家执法体系中的重要环节,将行政调查及处理力度的强化确立为计算机软件保护的核心,给予软件研发使用的相关权利人以足够的法律保护,并给予侵权者以应有的制裁及惩处;软件行业内的诸多协会是软件企业中形成的自治性的组织,虽然并不具备行政执法及司法等管理权限,但却在市场调查、信息的咨询评估、业界信息的交流、知识产权的保护等方面具备法律所无法比拟的优势,要充分的发挥软件行业内相关协会在软件知识产权保护中的作用。
【关键词】计算机软件;应用;发展趋势
计算机的高速发展不仅改变了人们的生活方式,更带动了社会的发展进步。而现在,计算机的功能早已不仅仅是计算工具,更是人类社会发展的智慧结晶,其应用范围已非常广泛。20世纪中期,计算机技术已从军事领域扩展到各个领域,经济管理、数据通信、医疗设备、文化教育等,对各行业、各领域有着非常重要的影响。计算机核心部分是软件技术,在计算机系统中担当着执行任务需要的数据、程序、文档等。随着信息技术的发展,计算机应用的增加和硬件的更新换代,计算机技术以及软件技术产业的发展壮大,不仅是21世纪的新型产业,更是增加国民经济的主要因素和全球竞争的核心产业之一。近年来,我国计算机软件产业的发展不仅加快了信息化进程,还逐步成为我国经济发展的支柱产业,因此,计算机发展至今,我们必须对其发展现状和未来发展趋势有足够的了解。
1计算机软件发展应用现状
1.1计算机用户增多的原因
初中甚至小学已普及计算机教学,而计算机教学是一门基础性教学任务,不管是城市还是农村,计算机已是我们咨询问题、了解世界、信息交流的重要工具。计算机的应用和发展让全球信息交流加强,视野更为广泛,这也是计算机用户不断增加的原因。与此同时,我国电器行业更新速度快且竞争大,电脑的价格变化很快,而且国家出台的家电下乡贴补等相关政策也促进了人们的消费。此外,基础设施的不断完善,人们生活水平的大幅度提高,促使计算机成为了人们常用家电之一。
1.2计算机软件的用途
计算机用途十分广泛,涉及到方方面面,正因如此,计算机的发展才会日新月异,在这里将其用途主要分为了以下几类:娱乐活动;日常工作工具;运用计算机达到机械的自动化控制;运用计算机进行多媒体教学,按不同教学领域和方法进行教学,将计算机作为辅教学工具为学生传授知识,不仅利于学生对知识的接收,还能有效节省时间;运用计算机进行各类设计,设计的过程可以达到半自动化或者自动化的程度,不仅效果更佳,还能有效缩减设计时间;达到人工智能,计算机有着强大的逻辑和记忆能力,能够模拟人类智力活动,代替人类进行相应的劳力劳动,因此,智能计算机是人类的辅助工具,其应用涉及到生活中的各领域。
2计算机软件的应用发展趋势
计算机软件技术是人类在计算机开发创新、操控欲望增强的情况下产生的,通过一代代科研技术人员坚持不懈的努力,在经历了相对漫长的过程后计算机软件技术才逐步发展起来。随着对计算机研究的不断深入,人们逐渐将构思寄托于软件上,希望能通过某种技术将自己想法融入到软件中,由软件来将人们各种所需运算进行执行。计算机在早期发展中,硬件和软件没有做严格区分,这个时期计算机主要用于庞大数据的计算,也是一种大型计算工具,而此工具主要以计算机硬件为基础来执行,但各领域中软件应用较少。20世纪中期,计算机软件已应用于军事和科研领域,并且其应用范围不断扩大,向民用方向发展。20世纪时期的软件仍处于研究、探索阶段,而制约软件技术发展的重要因素就是缺乏软件编程人员。通过不断的深入研究,突破了此项技术瓶颈,诞生了一种新的编程语言,对于后期逐步出现并发展的个人电脑而言具有历史性变革意义,为计算机软件后期的发展奠基了基础,使得计算机软件技术蔓延到各个领域。计算机软件技术的发展推动了信息时代的到来。为满足新时期信息时代、网络时代、数字时代的要求,计算机操作系统需进行不断地更新换代,而计算机软件技术作为计算机系统中的重要组成部分,也需要不断进行优化设计。
2.1加强增强计算机应用软件的安全性能
现目前,社会各领域已离不开计算机软件的支持,其应用范围也在不断扩大,所以,计算机软件的稳定性、安全性就尤为重要,影响着社会的稳定。现代信息网络技术的飞速发展促进了对计算机软件的需求量不断增加,为满足网络信息技术的发展以及各行业对功能的需求,计算机软件在难度和复杂度上都大大增加。软件系统的复杂和庞大增加了安全风险和安全漏洞的出现几率,因此,为确保计算机信息的安全,需要对软件中的风险和漏洞做安全检测和预防。漏洞的出现源于计算机软件的设计、编写,以及在研发过程中,研发人员因考虑不全面或者失误所造成的,这些漏洞容易被病毒或者黑客利用,并通过此路径进行攻击、入侵。
2.2加强计算机应用软件的版权意识
计算机软件市场整体发展十分迅速,但其可复制特性让计算机软件的知识发明和产权没有得到相应的著作权和版权的保护。盗版软件的大量出现不仅侵害了软件生产者的利益,还减少了生产者对软件的制作热情,而不法分子利用盗版软件中的漏洞来牟利,最后给用户造成大量损失。所以,计算机软件的发展会将著作权、版权、知识产权做进一步加强,把计算机软件技术当做发明创造进行保护,最大程度的对软件编写以及生产企业的利益进行保护,与此同时,也为用户带来更安全、稳定的使用体验。
3小结
21世纪大数据信息时代下,计算机软件的应用范围已覆盖社会的各行业、各领域中。新的形势下,在对计算机软件进行开发中,需要不断分析和探究其存在的问题和整体发展趋势,从而才能更好的推动计算机软件产业的不断发展,社会的进行。
参考文献
[1]徐晓莉.计算机软件的应用及发展趋势探究[J].电子技术与软件工程,2013(22).
[2]梁华.浅论近年来软件开发技术与应用发展趋势[J].科技信息,2010(16):118-120.
关键词:计算机软件工程;现代化技术;措施;发展趋势
随着计算机软件工程发展速度的不断提升,让很多传统行业难以赶超,而且计算机软件工程在一些行业、领域中取得了很好应用效果,虽然计算机软件工程的应用效果非常好,但是仍旧存在一些问题需要解决。导致计算机软件工程出现问题的因素有很多种,相关工作人员、单位在面对这些问题的时候,一定要给予足够的重视,采取合理的措施,这样才能更好的解决这些问题,促进计算机软件工程更好的发展,进而更好的提升我国信息化的整体发展水平。
1、现阶段我国计算机软件工程发展的实际情况
计算机软件工程当中运营模式属于效率比较高的,而且相关的机制也比较完善,通常情况下将计算机软件中的模型进行分层,主要包括:支撑、应用、系统等几大层面的软件。现阶段,我国计算机软件工程已经具备一定的发展历程,与多个层面都有所涉及,并且逐渐在往信息化的方向发展,计算机软件工程不论在哪个领域、行业中都得到了非常广泛的应用,打开了各个行业的视野,让各个行业都逐渐形成了一种新型的产业结构。
2、现阶段我国计算机软件工程中还未实际解决的问题
通过对我国现阶段互联网发展的实际情况可以了解到,我国计算机软件工程发展速度是相当快的,可以涉及多个方面并且应用得非常广泛,我国给予的重视程度越来越高,但是我国计算机软件工程仍然存在很多问题、不足之处需要解决和完善。我国计算机软件工程存在的主要问题有相关制度不是非常的健全和完善,没有属于本国的技术研发,大部分的软件技术都是由国外引进而来的,技术缺少自主性和创新性,这些原因容易阻碍我国计算机软件工程的发展,此外,在技术方面也存在很多问题,有待解决。
3、更好推动我国计算机软件工程发展的主要现代化技术方法
3.1加大社会各界的支持与帮助力度
计算机软件工程想要朝更好的方向发展,首先要重视社会各界的支持和帮助,只有获得各个方面的支持和帮助,才能更好的推动计算机软件工程的发展,同时计算机软件工程还需要政府的支持与帮助,政府需要加大帮扶、投入力度,积极完善相关的法律法规,让计算机软件工程的整体秩序得到有效维持。计算机软件工程不论是发展或是改革,都需要社会各界的支持、帮助,才能得到更好的发展、改革,如果想要在这个过程中取得预期的自主研发目标,那么需要进行相关基金机构的建立,对其中一些比较主要的项目要给于特殊的处理,同时在处理这些项目的时候,要注意加强细节分工,根据实际方案制定相应的支持、帮助方案。
3.2加大计算机软件技术、产品等方面的创新力度
计算机软件工程在进行技术发展的时候,有关单位和相关工作人员一定要加强技术创新,现阶段我国计算机软件工程在技术上面,主要采取的是引进国外先进技术的办法,自身在技术研发上面还缺少一定的创新性,导致我国对国外技术存在一定的依赖性,所以不应当完全依靠和引进国外先进技术,自身也应当加强技术创新。但是我国在技术发展方面比较忽视技术创新的问题,如果想要在计算机软件工程方面取得更大的成就,就一定要加强技术、产品上的创新,广纳贤才,让计算机软件工程的设计理念更加的新颖,只有这样才能打破传统计算机发展模式,跟上现代社会的发展步伐。
3.3注重计算机软件工程中升级管理的完善
计算机软件在应用过程中,需求通常都不一样,因此需要应用一段时间以后,为其进行相应的升级处理,这样可以让软件使用效果得到更好的提升。我国在升级软件系统的时候,很多方面处理的不是十分完善,需要进行适当的改进,同时还要加大投入力度,以此来让软件系统取得更好的升级效果,严密性更高。
4、计算机软件工程未来主要的发展方向
4.1将会朝着现代化的方向发展
随着时代的不断发展,计算机软件工程未来主要的发展方向将会朝着现代化的方向发展,因为现代化必然会成为各个行业未来的发展方向,也是促进经济发展稳定性的基本保障,所以计算机软件工程发展过程中,一定要重视现代化发展。我国计算机软件工程朝着现代化发展的时候,起到了推动我国信息化进程的作用,让我国整体的计算机水平得到了有效的提高。
4.2将会朝着智能化的方向发展
计算机软件工程在未来的发展方向中,除了要朝现代化的方向发展,还要重视朝着智能化的方向发展,让计算机软件功能更加的完善和多样化。现在我国软件工程在多样化方面已经取得了一定的成效,但是仅仅满足多样化是远远不够的,一定要完成进一步的加强和完善,信息时代的到来,导致对科技的要求越来越高,因此,计算机软件工程在功能方面需要发生一定改变,加强自身技术研发的力度,并且在技术研发方面要投入更多的精力,将智能化作为现代计算机软件工程未来主要的发展目标,在整个发展的过程中会提出很多智能化要求,也会应用到更多的智能化技术,这样可以更好的促进我国现代科技水平的提高,更好的推动计算机软件工程现代化技术水平的提高。
结束语
综合上述内容可知,我国现代化进程发展速度越来越快,计算机软件工程在整个现代化发展过程中起到非常关键的作用,是促进现代化发展的主要动力,同时与我国经济建设也有着密不可分的联系,可以对我国经济建设造成不小的影响。因此,我国与计算机软件工程有关的部门、机构一定要给予计算机软件工程发展足够的重视,在计算机软件工程整个发展的过程中,注重加强现代化技术的使用,只有这样更能更好的推动我国经济、科技等发面的发展,让计算机软件工程更好的朝着现代化、智能化的方向发展。
参考文献:
关键词:计算机;软件工程;管理;维护
随着互联网技术的不断发展,计算机成为人们日常生活、学习的重要工具。计算机运行状态的好坏与计算机软件性能有着直接的关系。因此基于电子商务经济模式的发展,做好计算机软件工程管理与维护工作是推动我国经济发展的重要举措。
1计算机软件工程的概述
计算机软件工程施利用计算机科学、逻辑学以及管理科学等原理进行软件开发、测试以及维护的工程。计算机软件工程开发属于极为复杂的工程项目,其经历了几十年的发展采取的现代成绩。纵观我国计算机软件工程起源于20世纪初期阶段。由于我国计算机技术比较落后,因此我国计算机软件开发专业人才匮乏、自主研发能力比较短缺,主要依赖于国外技术。随着我国自主创新的发展,我国计算机软件工程已经处理世界领先行业。实践证明,加强计算机软件工程管理与维护具有重要的现实意义:首先加强计算机软件工程管理维护是保障用户信息安全的基础。“互联网+”战略的实施,计算机已经成为人们生活工作所离不开的工具,例如人们通过计算机转账、通过计算机记录文件等等。在整个计算机运行系统中软件所发挥的作用非常突出,一旦出现软件故障不仅可能会造成用户信息的丢失,而且还会给用户造成巨大的经济损失;其次做好计算机软件工程管理维护有助于保障计算机软件的性能。计算机软件工程管理维护可以从根本上保障软件开发性能的实现,提高计算机软件管理的整体水平。例如通过计算机软件工程管理可以及时发现软件运行中所存在的漏洞,进而在以后的开发设计中采取相应的应对措施,实现软件性能的提升。
2计算机软件工程管理
2.1计算机软件工程管理的内容
有效的管理可以提升计算机软件工程的质量。由于计算机软件工程涵盖的项目比较多,结合工作经验,计算机软件工程管理的内容主要集中在以下几点:(1)软件研发团队的管理。计算机软件开发、设计以及测试等工作离不开研发人员的运作,因此软件工程管理必然要强调人的因素,需要结合团队成员的特点而采取不同的管理策略,制定合理的人力资源制度,降低软件工程风险;(2)软件开发品质管理。软件开发品质主要包括软件品质质量和软件配置品质。由于计算机软件开发的目的是被用户所接受,因此质量与配置品质是用户评价软件的主要依据。所以在计算机软件工程管理中必须要及时根据软件开发的进度进行质量检测,及时发现问题进而优化改进;(3)计算机软件风险管理。计算机技术发展速度比较快,软件更新周期快,因此存在开发的软件性能已经落后于市场的风险,所以计算机软件工程管理必须要注重风险;(4)软件档案管理。软件开发与应用需要严格的程序,而档案资料是准确记录软件性能的基础,做好相关资料档案的管理能够为软件后续维护等提供科学的建议对策,有助于提升软件工程管理水平。
2.2提升计算机软件工程管理的对策
计算机软件工程管理工作涉及诸多因素,结合相关理论研究及工作实践,提高软件工程管理的对策主要体现在:一是加强软件工程管理人员技能教育培训。计算机软件开发离不开研发人员,研发人员的业务能力直接影响软件的性能,计算机软件工程管理企业必须要加强对项目管理人才的教育培训,提高他们的专业技能。例如通过定期组织技能培训,可以让他们掌握最新的计算机软件管理技能,从而提高管理效率;二是要树立风险管理意识,控制软件开发进度。计算机软件工程管理具有一定的风险性,例如市场风险、技术风险等。因此在具体的管理中必须要树立风险意识,及时做好风险防范措施。同时还要严格控制软件开发的进度,保障软件开发工作在严格的程序下进行,避免出现某环节不规范的问题;三是加强对先进技术的引入,提高计算机软件工程管理质量。软件工程管理涉及诸多新技术,因此在具体的管理中需要密切结合市场技术发展趋势,及时引入世界上先进的软件开发技术,以此提升计算机软件性能。
3计算机软件工程的维护
维护是计算机软件工程质量保障的基础,只有不断维护计算机软件工程才能为用户构建满意的服务体系,才能提升软件工程整体水平的发展。由于计算机软件存在安全问题,因此在具体的维护中需要从以下方面入手:(1)计算机软件工程的防范维护。防范维护属于被动维护手段。网络的普及为人们带来巨大便利的同时也带来一定的安全威胁,例如病毒传播会造成计算机软件系统瘫痪,因此计算机软件工程维护必须要依赖于杀毒,通过建立杀毒系统保护计算机软件的安全。同时在计算机软件维护中还要加强对计算机硬件设备的维护管理,保障计算机硬件符合软件运行的要求,避免出现不兼容性问题。(2)计算机软件优化。计算机软件优化是根据用户的反馈以及软件在运行中所存在问题,通过计算手段对软件系统进行优化升级,以此消除各种问题的策略。软件测试是计算机软件优化的重要举措。通过测试可以让设计人员及时了解软件运行的状况,客观分析软件运行中是否存在漏洞或者错误,以此准确的对软件性能进行改进与优化。另外还需要对计算机软件数据进行优化管理。计算机软件在进入市场前需要对数据进行优化管理,这样可以有效避免软件在投入市场中后出现数据丢失或者被篡改的现象,进而威胁软件的核心技术。具体的软件数据优化策略就是软件研发人员利用专业的检验设备,对照相关流程对计算机软件系统进行检测,通过检测查找计算机软件系统所存在的缺陷,最后采取相关的技术手段优化。
4结语
综上所述,随着“互联网+”战略的实施,计算机软件工程迎来快速发展的契机。为保障社会经济的稳定发展,完善与优化计算机软件工程具有非常重要的战略意义。因此随着计算机软件系统性能的不断完善,我国必须要立足于我国现状,提高计算机软件工程管理与维护的能力,推动我国信息网络战略强国目标的实现。
参考文献:
[1]孙金录.浅谈计算机软件工程管理维护[J].中国新技术新产品,2016(04).
关键词:计算机;软件工程;现代技术;研究分析
在当前各行各业发展中,计算机软件工程无疑是热门产业之一。其现代技术的快速发展相较传统产业来说十分迅速,在其技术层面上取得了不菲的成就,并以其特有的优势在一定程度上拉动了其他传统行业的发展和革新。然而,计算机软件工程的现代化技术发展仍旧存在着一定的问题,要想提高其现代技术水平,则需要对症下药,提出科学合理的改进方案,如此才能完善计算机软件工程的现代化技术,让其为社会和人民提供更好的服务。
1发展意义
我国引进计算机技术已有三十多年,经过多年来的研究和探讨,计算机软件工程在技术层面上不断完善和进步,并逐渐与日常生活中各类现代化技术相结合,例如各类信息平台、医疗设备服务、机电设备、智能开发等领域。计算机软件工程的现代化应用虽然对不同的传统行业造成了或多或少的冲击,但是其积极意义是显而易见的,现代化技术的应用造就了不同的新型产业链,拉动各个行业的发展。
2现阶段的问题
虽然计算机软件工程的现代化技术至今已取得令人瞩目的成就,但其在应用过程中存在的问题和缺陷也急需改进。我国在引进计算机技术时,该技术整体发展是以外国科技发展为基础而延展的,加之计算机软件工程在应用过程中的创新性较弱,和某些领域结合使用时存在着技术障碍,这将影响该领域快速发展的节奏。以上诸多现象都表明引进的计算机技术不很较好与我国发展实况融合,因此,在原有的基础上进行改进已然成为当务之急。要改变这个局面,首先相关的技术人员就要改变自己的思维方式,重视计算机软件工程现代化技术的创新性。在已有的技术上,结合创新思维进行自主研发工作,对现代化技术进一步革新,提高我国在科技方面的自主研发能力。从而推动计算机软件工程现代化技术的蓬勃发展,加强我国安全防御工事技术、提高综合实力,使我国的现代技术取得更进一步的发展。
3改进意见
3.1政府发挥管理职能,加强扶持力度
国家要增强综合实力,信息化现代技术的发展显得至关重要。计算机软件工程作为信息化现代技术中重要组成部分,政府应该发挥管理职能,为计算机软件工程现代技术的提供一个氛围良好的发展平台,加强扶持力度才能使其逐渐改进革新,符合我国发展体系。因此,在资金方面政府需要加大投资,为其提供足够的资金保障现代技术的顺利研发。政府可考虑拓宽投资渠道,引进民间企业参与投资,促进计算机软件工程的现代化技术的发展不被资金问题所限制。除了基本的资金问题外,政府可建立与计算机软件工程现代技术相关的基金会,为相关产业提供实质帮助。最重要的是,对于相关技术改造的现代化技术项目,例如互联网应用、医疗设备服务、移动通信产业、数字电视研讨等,政府要给予重点关照,引导相关人员贴切我国实情,进行自主创新性开发。
3.2重视产品和服务的创新
创新是事物得以发展的根源。在国内外竞争激烈的今天,一份产品或服务要想得以长期发展,则需要重视产品、服务和创新的进一步融合,才能保证未来的顺利发展。计算机软件工程的现代化技术也是如此。一味的模仿或借鉴是不可能长期生存的,只有融合自主创新的思维才有可能创造出优质的产品。因此,计算机软件工程现代化技术在发展的过程中,不仅要把握好主体技术的体系构建,还要重视产品技术的创新行为。与时俱进,紧跟时展的步伐,和相关产业例如工业制造业加强合作的关系,了解最新的信息技术,才能研发出满足人们需求的计算机软件信息产品。其次,相关研发部门可引进创新性的专业人才,或是定期开展讲座培训,让技术人员不断充实自己的知识层面,让其能够进行自主思考,提出新颖的创新理念来完善计算机软件工程现代技术的不足。在不断实验的过程中吸收先进的理念,扬长避短,推动计算机软件工程现代技术建设,增强竞争实力,从而使其在各领域的应用更加完善。
3.3重视自主产权保护
创新是企业发展的动力,而技术则是企业生存的根本。在竞争日益激烈的当下,企业要想生存,就要重视自己是否掌握能够赖以生存的技术、产品、服务。除此之外,要重视对产下名下的各项专利技术,加强企业人员的自主产权保护意识。就比如在日常工作时,企业可以通过定期宣传、培训等活动引导技术人员了解、明白自己在知识产权方面拥有的权力。其次是要改变现阶段知识产权维权力度较差的局面,明确知识产权方面的维权政策,加强执行阶段的力度,让技术人员看到有效的维权,通过以上手段,加强对知识产权的保护力度,激发其工作热情,为企业创造更好的价值服务。
3.4优化产业结构,升级管理工作
要提升计算机软件工程现代技术的整体价值,就要对产品进行多方面的尝试创新,积极优化产业结构,升级管理工作。在日常研发的过程中,借助相关开发的工具,创建设立相关的环境进行优化,为优化产业结构提供相应的平台。除此之外,现代技术研发部门的工作也要进行升级管理,针对市场需求和用户需要,开发出满足市场需求的软件工程。比如说,现阶段科学研究领域致力于智能化的发展,这是因为智能化全面实施可以极大提高计算机在办公、自动化、物流等各领域应用时的效率。因此,针对市场的需求,大力推进智能化研发项目,从而减少人工操作时由于繁琐单一而带来的失误。并且根据当前科技发展的趋势,计算机将在越来越多的领域中应用,这必然将驱动计算机软件工程现代技术的再一次革新。以计算机软件工程现代技术为基础的行业发展将涉及到大量的数据处理、信息交互、存贮等功能,因此,在未来发展的过程中,技术人员需要对以上几个方面进行深入研发,提高计算机软件工程现代化的技术水平。
4结束语
综上所述,我国对于计算机软件工程的现代技术要格外重视。除了平日里有意识的创新,研发设计,还要更新自己的技术水平,精确了解市场定位,与时俱进,优化产业结构,如此才能真正为企业创造经济效益,为国家和社会创造高价值的服务。
参考文献
摘要:在网络信息时代,计算机软件开发技术的应用非常的广泛,因此具有较强的发展空间。本文主要围绕新时期计算机软件开发技术的应用及展望展开分析和论述,首先介绍计算机软件开发技术的现状及重要作用,然后分析计算机软件开发技术的应用,最后提出计算机软件开发技术的未来发展。
关键词:计算机软件开发技术;重要应用;未来展望;发展现状
随着计算机技术的不断发展,计算机软件开发也要与时俱进,尤其是随着社会各项技术的不断发展,要求计算机软件开发技术也应该不断更新,才能够满足社会的发展,实现IT行业的兴起和繁荣。进行计算机软件开发不仅具有十分重要的意义,另外也能够真正的实现对社会经济科技的推动作用,因此未来发展也存在着一定的空间。
一、计算机软件开发技术的现状及重要作用分析
首先,计算机软件开发技术的发展现状。随着我国进入了信息时代,计算机软件开发技术已经逐渐融入了人们的生活、工作和学习等各个方面,不仅改变了人们的生活方式,也能够给人们的生活带来很多的便利。总之计算机软件开发技术是计算机技术的重要组成部分,能够支撑计算机行业的新发展。其次,计算机软件开发技术应用的重要作用分析。通过进行计算机软件开发技术,不仅能够推动计算机行业的发展,也能够真正的推进信息化的改革,为我国时代的发展注入新的动力。计算机软件开发技术是计算机软件工程的核心工程,能够使得我国计算机网络发展到一个新的高度,随着软件开发技术的不断成熟和快速发展也存在着一定的问题,也面临着前所未有的挑战,只有深入研究,才能在挑战和机遇面前不断前进。
二、计算机软件开发技术的应用分析
当下计算机软件开发技术主要涉及到以下三方面的应用:第一,C语言技术。C语言作为计算机软件开发技术的基础技术,起步相对较早,而且应用相对比较广泛,当下C语言技术已经越来越成熟,可以应用在多种操作系统当中。C语言的运算符包括的范围非常的大,不仅包括括号以及其他类型的运算处理,而且也能够具有较强的一致性,可以在不同的程序上进行C编程。第二,Java技术。Java技术的应用也非常的广泛,可以在跨平台应用软件中进行开发和使用,该项技术的特点是安全性比较强,而且具有很高的通用性。很多的计算机应用软件都能够通过Java技术来进行开发。Java技术不仅继承了C语言的核心技术,另外也能够改进C语言编程中存在的一些错误,进一步增加了垃圾回收器功能,从而减少了程序员为内存管理存在的困扰,同时Java的源代码编译可以在任何无格式的纯文本编辑器中进行操作,所以编辑起来比较的方便快捷,而且也已经发展成为一种主流的技术。第三,VB技术。VB技术也是由微软公司推出的一种软件编程语言,当下已经成为世界上使用最多的一种软件开发语言。VB不仅打破了传统的编程界面,而且可以实现图形可视化的操作界面,可以实现对各种企业软件的快速开发,比如,优化大师等相关软件。
三、计算机软件开发技术的未来展望分析
随着我国计算机网络技术的不断发展,计算机软件开发技术也在不断的进步,其发展也呈现出了一定的趋势,主要表现在以下两个方面:第一,网络化和智能化并存。随着进入信息时代,互联网日益普及,计算机软件开发技术也逐渐向网络化和智能化的方向发展,不仅能够满足人们之间的相互交流,而且也能够共享各种社会信息和推动网络社会的进步和发展,结合当下网络发展的趋势,计算机软件开发技术也应该为人们提供更加智能、快捷、优质的信息服务,推进计算机软件开发技术向智能化方向发展也已经成为一种不可逆转的趋势。所以经济软件开发技术应该逐渐向智能化方向推进,才能够满足计算机时代的发展需求,另外也能够在发展的过程当中把握好主方向,寻求新的发展空间获得更多的受众,实现最大的经济效益和社会效益。第二,逐渐向开放性和融合性方向发展。随着我国进入网络信息时代,计算机软件开发技术应该逐渐向开放化方向发展,另外其软件源代码以及软件产品的设计都应该逐渐公开,并且采取标准化的设计方式,才能够实现互通、互享、互用。另外计算机软件开发时也应该注重向融合性的方向发展,比如可以将计算机软件开发技术与电气化自动化以及机械化技术相融合,才能够真正的提高计算机软件开发产业的整体水平,不仅能够占据更大的市场份额,也能够造福于广大的用户,所以随着计算机网络的不断发展,计算机软件开发也应该向融合性方向发展,能够满足人们的日常生活所需,也能够结合客户的需求提供各种综合性的服务,才能够真正的满足时展,另外也使得自身获得长远的发展。
四、总结
计算机软件开发技术非常的广泛,我国对于计算机IT人员的需求也越来越多,通过进行计算机软件开发技术应用,不仅能够全面提高技术含量,另外也能够解决当下在计算机软件存在的一些问题,真正的实现计算机软件开发技术的新发展,当下计算机软件开发技术主要涉及到c语言技术、Java技术以及VB技术。目前计算机软件开发技术正逐渐向网络化和智能化的方向发展,同时也呈现出了开放化和融合化的发展趋势。
关键词:计算机软件技术;发展应用
引言:
改革开放之后,计算机逐渐普及,现如今,中国计算机使用用户的数量巨大并且在持续攀升。计算机所涉及到的领域众多并且形成了计算机产业链,它已经与整个社会紧密联系在一起,是现代信息社会不可或缺的重要部分。
一、计算机软件技术的发展
我们都知道,计算机是由硬件和软件两部分所组成的,但是在计算机诞生初期,计算机并没有对硬件和软件做严格划分,这也正是早期计算机只能完成简单的运算而不能实现复杂的技术运行。之后,由于工作性质越来越繁琐复杂,为了满足社会发展的需要,软件技术被提出以适应现代社会高效率工作的要求,同时,人类生活的发展也对软件的多领域多层次性产生需求。通过软件开发满足不同的用户需求,用户的需求得到了满足,也正向推动了软件技术的开发与更新,进一步推动了计算机软件技术的发展。从我们日常使用的浏览网站到电子邮件,无一不是计算机技术的体现。计算机软件技术除了使计算机成为了一种高科技工具,计算机软件技术还在经济、医疗、工程等各个领域发挥着重要作用。
二、计算机软件技术的应用
(一)教育教学。现如今,学校里老师的教学方式已经区别于二三十年前的教育方式。从前老师在黑板上手写下上课内容,既耗时耗力,又毫无趣味,而现在,各种科技软件革新了传统教育方式,老师可以通过PPT等office软件代替传统板书,既清晰省事又给课堂教学带来了趣味。计算机软件技术是教育事业的一大助力。(二)项目工程。计算机软件技术的发展大大便捷了项目工程的各个方面,包括工程制图、工程管理、工程造价等。就以工程制图来说,传统工程图的绘制可能更多需要手工画制,费时费力的同时也无法保证数据精确度。而利用了AutoCAD(AutodeskComputerAidedDesign)这类绘图软件,不仅可以完成二维绘图,还可以做到三维设计,使整个工程一目了然,大大优化了项目工程的设计阶段。(三)通信系统。大数据时代下,信息资源的共享与交换是至关重要的。随着现代网络的大面积覆盖,计算机设备可以通过软件技术使用户实现网络通讯。通过无线通讯设备,人们可以做到不同地区,甚至不同国家之间的交流沟通和资源共享,加速全球化的发展。计算机软件技术将给电子商务、移动媒体带来无限的发展前景。(四)移动数据。随着人们对移动通讯需求的更快更好要求,3G通信正在被4G技术逐渐取代。无线通信技术的发展给人们带来了更先进的服务。通信速度的加快带来了移动终端的广阔市场。科技始终会向着更好更快更强的方向发展,相信不久的将来,移动通信技术将继续改革,计算机软件在移动数据中的应用将不断发展。
三、计算机软件技术未来的发展趋势
(一)网络化。随着全球化进程的加快,通过计算机软件,整个世界将会形成一个巨大网络,我们与世界的联系将会越来越密切,因此计算机软件的网络化趋势将指日可待。通过计算机技术,按照网络协议把不同地区不同的通信终端连接在一起,形成一体化的全球网络系统,实现真正意义上的资源的全面共享。(二)智能化。现展日新月异,而发展的目的只有一个,就是为了实现人类更便捷的生活发展,人工智能的出现正是基于此目的。在智能化产品不断发展的今天,计算机软件技术也终将实现智能化。随着计算机的发展不断壮大,计算机技术的智能化必将给人类带来翻天覆地的变化。(三)融合化。传统产业的发展决定了产业设备向数字化和现代化方向转变,计算机软件技术的融合化是计算机软件技术的必然发展趋势。在传统产业受到现代科技的不断冲击,为了改变自身,扩大大力推进产业升级,适应现代社会的发展需要。(四)开放化。计算机软件技术的开放化意味着计算机软件的源代码的开放,预示着计算机软件标准化的逐步形成。计算机软件技术的开放化将扩大计算机软件质量的创造机遇,使计算机软件技术不再垄断于计算机产业,促进计算机软件技术的升级与更新。计算机软件技术的开放化必然给我国的软件产业注入全新的活力。
结语:
通过对计算机软件技术的分析探讨,我们可知,计算机软件技术具有巨大的发展前景。虽然我国的计算机软件发展还不成熟,但是只要不断更新软件技术,一定会迈上更高的现代化台阶。信息化时代的来临意味着计算机技术的应用将会越来越广,越来越多。随着人们需求量的增加以及需求多元化,计算机软件技术需要紧跟发展的脚步,不断创新改变,以此满足未来发展的需求。
参考文献:
【关键词】计算机软件系统 维护 管理
软件是用户与计算机进行交流的基础,在计算机系统有着不可替代的作用。伴随着计算机技术的发展,计算机软件的应用也越来越广泛,计算机软件的出现有效地提高了各行各业的工作效率和管理水平。而在计算机软件带来利益的同时,对计算机软件系统的安全性及稳定性的要求也越来越高。面对这个竞争日益激烈的社会环境,为了更好地发挥计算机的作用,应当做好计算机软件系统的维护和管理工作,确保计算机软件系统安全、稳定。
1 计算机软件系统的概述
计算机软件系统是计算机系统中由软件组成的部分,包括了系统软件、制成软件和应用软件。在这个经济飞速发展的社会里,计算机的出现为各行各业的效益提供了保障。而计算机软件作为计算机系统的一部分,它有着巨大的作用。对用户而言,计算机软件系统是用户与计算机硬件系统的接口,计算机软件系统的出现,提高了计算机的利用率,创造了良好的工作环境,使得用户可以灵活地使用计算机,使整个计算机系统能够高效运行。另外,在计算机软件系统中,可以为用户提供一个友善的人机界面,而用户可以在这个操作系统中进行文件管理、设备管理,可以利用软件系统进行数据的发送与存储,进而为满足用户的需求。
2 计算机软件系统维护和管理的必要性
计算机软件系统作为计算机系统不可或缺的一部分,计算机软件系统的出现,使得计算机的整体运作效率得到了大幅度的提升。在这个信息化的时代里,人们需要处理的数据越来越多,也越来越复杂,而以往的人工处理方式已经难以满足现代社会发展的需求了,渐渐地人们开始使用计算机来进行数据的处理。人们利用网络来管理数据,提高了数据处理效率。然而网络具有开放性,伴随着计算机软件系统的广泛应用,计算机软件系统的安全问题也日渐暴露出来。一些网络黑客利用计算机网络技术来攻击用户的计算机系统,窃取用户重要的信息,一旦用户计算机系统被恶意攻击,而用户计算机系统又缺乏必要的防范,必然会造成难以计量的财产及利益损失,不利于我国现代社会的和谐发展。计算机软件系统维护与管理作为提高计算机软件系统安全、稳定的重要途径,只有做好计算机软件系统的维护和管理工作,才能有效地减少网络攻击,确保计算机系统的安全、稳定,进而保障用户的利益不受损害,为社会的稳定发展提供保障。
3 计算机软件系统的维护和管理策略
3.1 加强网络管理
在这个信息化飞速发展的时代里,计算机的应用也越来越普遍,然而计算机网络有着开放性的特点,很容易遭受到黑客、恶意软件和其他不轨的攻击。一旦计算机软件系统被恶意攻击,就会使得整个系统瘫痪,不仅影响到系统运行效率,严重的还会造成用户信息被窃取,对用户的利益造成影响。为此,针对网络安全问题,就必须加强网络管理。对于用户而言,加强自身对网络安全知识的了解,科学上网、合法上网,不浏览一些不法的网页。同时,对网络设备要定期的检查,防止设备受外力因素的干扰而造成计算机网络的稳定性,从而保障用户的利益。对于企业而言,更要加强计算机系统的安全管理工作,培养一支专业的计算机维护和管理队伍,定期的对计算机网络系统进行排查,确保计算机系统安全、稳定。
3.2 创建良好的软件运行环境
软件系统运行效率与其运行环境有着直接的关联,良好的运行环境有助于提高软件系统的工作效率,反之,则会影响到软件系统的运行。为了提高计算机软件系统运行效率,用户应当合理划分硬盘,根据实际容量和格式将硬盘分区,选择合适的操作系统和应用软件,并将这些应用软件安装在不同的磁盘内,在存储的时候做好标记,方便查找,减少系统的运行量。
3.3 防火墙技术
计算机软件系统的安全性和稳定性直接关系到了计算机整个系统的运行效率。为了确保计算机系统安全,就必须加强计算机安全技术的应用。防火墙技术作为一种常见的计算机网络安全技术,它是指在Internet和内部网络之间设一个防火墙,从而提高网络系统自身的防盗、防攻击功能。对于我国当前计算机网络用户来说,防火墙的设定需要根据用户的网络环境来进行,通过防火墙技术来识别计算机网络信息,设定什么样的信息可以访问,什么样的信息不能进入计算机网络系统,从而提高网络的安全性。
3.4 安装杀毒软件
病毒作为威胁计算机软件系统安全、稳定的一个重要因素,病毒投放者利用计算机网络技术和编程软件编写恶意代码植入到计算机用户的软件系统中,进而对用户的网络系统进行破坏。当前计算机病毒的肆意发展的部分原因就在于计算机网络系统没有安装杀毒软件。杀毒软件是针对计算机病毒而设计的一款有效安全软件。在计算机网络系统中安装杀毒软件,如当有病毒入侵计算机网络系统时,杀毒软件可以拦截病毒,并给用户发出警示,同时杀毒软件还可自行的杀毒,将计算机病毒扼杀在摇篮里,从而保障计算机网络的安全性,如金山毒霸、360杀毒软件。
4 结语
在这个信息化高速发展的时代里,对计算机软件系统的要求也越来越高。软件系统作为计算机的核心,在计算机软件系统运行过程中,系统的安全性和稳定性不仅关系到了计算机系统的运行效率,同时也关系到用户的利益。为了提高计算机运行效率,更好地为用户服务,就必须加强计算机软件系统的维护和管理工作,确保软件系统安全和稳定。
参考文献
[1]张奕东,苏斌能.浅谈计算机软件系统的维护和管理[J].科学之友,2010,18:85-86.
[2]王丽萍.计算机软件系统的维护及管理初探[J].计算机光盘软件与应用,2012,10:66-67.