计算机软件范文

时间:2023-10-04 12:11:24

计算机软件

计算机软件篇1

软件运行出现性能方面的故障也是不可靠性问题之一。软件产生运行故障特指客户在使用软件时,忽然出现故障问题,致使软件产生了不科学的反馈。例如软件忽然跳出或者造成系统死机。当前市场上几乎所有的软件都不可避免地存在运行问题。拿微软最著名的WORD软件来讲,用户在应用软件过程中,会发生软件没有任何征兆地跳出的情况。假使客户事前没有保存文档,就会导致之前编辑的内容统统作废。这时,软件的BUG就会给客户使用软件造成非常大的麻烦。此外,一些软件存在着安全漏洞,伴随着科学技术的不断发展,计算机网络化成为未来发展的走向,用户通常会在网络环境中应用计算机软件。但是用户发现部分软件的性能没有问题,安全方面却存在着巨大的纰漏,一旦使用这些存在安全漏洞的软件就会加大本地计算机的安全风险。我国名企生产的QQ软件,就是由于出现安全漏洞才使用户密码经常被人盗走,给用户带来非常大的麻烦。

2软件不可靠的解决对策

2.1做好软件的评估审核

在实施软件技术发展研究的过程中,需要随时做好软件的审核评估工作,以减少错误现象的发生概率。为保障软件技术发展各个环节的标准一致,我们需要把软件开发设计依据程序化实施,规避出现开发环节的跳跃性问题。能够在软件开发过程当中要及时进行对软件的审核评估,这样可以随时察觉开发过程中出现的问题。有关的审核人员需要由管理、设计及保障人员共同组成,也包括不同岗位、各个领域的专家,以确保审核的专业水准。软件的评估审核主要课题是考察设计人员交付的软件文档是否与之前文档的准则与要求相统一,而且需要在考核后通过书面报告的形式得出相关的处理方案和评估结论,而质量保障工作人员则能够根据审核的意见与结论进行具体的操作。通过这一系列环节的任务能够有效降低软件开发的不可靠风险,以提升安全可靠性。另外,我们必须建立系统的质量监控体系,完善管理机制,不应该一味地实施软件开发人员的编码、独立设计与单独测试,规避增加技术管理缺陷的发生概率。

2.2功能设计合理化

对计算机软件进行合理化功能设计是非常有必要的。应当知晓软件设计出来是要让客户使用的,因此,我们必须意识到客户是使用的主要群体,而且软件的功能设计必须符合客户的普遍需要,这样该软件的开发才有意义。假使客户要求的功能没有,用户则会以为软件设计技术存在着重大的失误。所以,软件在开发之前,程序员不能总是以满足自己的喜好来实施设计,必须要按照客户的需求合理取舍,实现软件设计与用户需求的平衡。另一方面,使用适当的语言设计软件程序过程中,如若选择的语言设计相对比较合适,就会取得事半功倍的效果,假如使用的语言设计不合适,那么该语言就很有可能不符合软件的需求。譬如你要设计一款管理学校图书馆的应用软件,就必须依据图书馆数据量的大小挑选最能符合软件功能需求的数据库软件,再选择兼容性比较强的接口软件。

3结语

信息技术时代的到来加快了计算机软件技术的更新换代,与此同时,该技术对计算机的硬件系统也提出了很高的要求。但过快的软件开发速度造成了计算机软件技术方面的问题频频出现,尽管软件技术具有明显的优势与非常大的发展前景,但也面临着很多不可靠因素。本文针对计算机软件技术特点进行了分析,为促进计算机软件产业的长远发展提供重要借鉴意义。

计算机软件篇2

法律保护模式的选择问题无疑也是一种法律制度的选择,自上一世纪三十年代科斯的《企业的性质》一文发表以来,新制度经济学已获得了很大的发展,成为经济学中的显学。虽然它不过是经济学的一个分支,研究结论也并非无可指摘,但是它无疑为我们选择一种制度(法律保护模式)提供了一些法律背后的分析因素,对法律保护模式的选择不无意义。其中制度影响理论家A.爱伦。斯密特的SSP分析范式对我们借鉴意义最大,他的分析范式包括三个部分:状态(Situation),是指个人、团体和物品的特性(状态),其中物品的特性包括非相容性使用、规模经济、共享性、排他性、占先性、交易成本、剩余以及波动性供求等,其中重点是物品的特性;结构(Structure),是指权利结构,它代表着一个社会的游戏规则;绩效(Performance),是指财富在不同人之间的分配。状态是分析的出发点,它是影响制度绩效的最重要的因素[3].在制度设计与影响理论中,A.爱伦。斯密特把物品的状态放到了前所未有的地位。另根据法学理论,民事权利客体在民事法律关系甚至整个民法中都是很重要的。我国学者认为,客体在民事法律关系中居于重要地位,没有客体,主体的权利义务就丧失了客观依据,成了空中楼阁;而且主体不同,也往往会使民事法律关系的性质和内容发生变化[4].在谈论知识产权的客体时,刘春田教授指出:对象的自然属性的差别是导致法律关系不同的决定因素。民事权利中的财产权之所以区分为物权、债权和知识产权,正是由于它们各自对象的自然属性即存在方式的差异所致。物权的对象为物,债权的对象是行为,知识产权的对象则是以“形式”为存在方式的知识[5].在谈到物权的客体物时,我国学者指出:物的概念之所以重要,因为它在权利的建构中起着“支点”的作用。这个“支点”作用可以简单地表述为:一种法律所建构的权利,其内容取决于与此行为相关联的物。反过来表述就是:物决定行为的内容,行为的内容则决定权利的内容[6].以上经济学与法学学者的看法可以说是不谋而合。本文主要借鉴了新制度经济学的一些研究成果和方法并结合法学理论对计算机软件法律保护模式进行研究。因此本文首先对计算机软件法律保护问题及其模式的产生与发展进行了简要回顾,接着采用新制度经济学和法学的研究方法与成果,分析了计算机软件法律保护的现行法律框架下的可能的著作权模式和专利权模式,然后研究了计算机软件的特点并把其与作品与发明进行了比较,得出了计算机软件法律保护模式的选择结果,最后对计算机软件法律保护制度进行了初步设计。

一、计算机软件法律保护问题的产生及法律保护的理论与实践

计算机软件法律保护问题的产生原因与发展史无疑对探讨计算机软件法律保护模式具有重要意义,因此我们必须首先研究计算机软件法律保护问题的产生过程以及计算机软件的法律保护史。从历史眼光来看,计算机软件法律保护是计算机技术尤其是软件技术发展和计算机软件产业化的结果。计算机技术包括计算机硬件技术和计算机软件技术,软件技术与硬件技术共同构成并决定着计算机技术的发展。虽然计算机软件技术是在硬件技术基础上并以其为前提发展起来的,但是随着计算机技术的进一步发展,计算机软件技术就不仅仅只是被决定因素。硬件技术使计算机的功能空前强大,需要软件技术去实现。因此计算机软件技术在计算机技术中的比重越来越大,软件技术越来越重要,计算机软件与硬件技术成为了既互相制约又互相相对独立的关系。计算机软件产业化及软件技术逐步相对独立导致了计算机软件法律保护问题的产生。

早在现代计算机产生之前人类的计算技术至少已经发展了近两千年,此过程中曾经产生了算筹、珠算盘、计算尺以及初具现代计算机模型的手工的和自动的机械式计算机、数字式自动计算机。但是直到1941年德国工程师朱斯(K.Zuse)历时七年研制成功的Z-3计算机才才产生了世界上真正的第一台通用程序控制计算机,而至1946年埃克特和莫克利历时三年研制成功的ENIAC的诞生产生了世界上第一台通用电子计算机,标志着现代计算机的产生。虽然自从人类最早的计算工具算筹产生也就同时产生了计算软件。如春秋时期就已经很流行的乘法“九九”口诀,此后制定的多位乘法、除法、开平方法、解多元一次方程组的计算程序、重因法、身外加减法、求一法等以歌诀形式出现的乘除捷算法等等。但是计算工具的软件和计算机软、硬件的出现并没有马上导致计算机软件的法律保护问题,因为此时不仅计算机软件而且整个计算机领域还远没有达到产业化的程度,而所存在的问题也只不过是如何继续开发计算机硬件技术从而提高计算机总体性能的问题,计算机产业还远没有建立,计算机软件也还远没有任何独立及产业化的迹象,计算机软件的法律保护问题也就不可能被提上日程。

直到二十世纪五十年代,计算机开始产业化的进程。1952年,IBM公司推出第一个批量生产计算机IBM701.其后IBM公司又开发出IBM650这种价格比较便宜的小型机,最后销量超过了一千台。至五十年代末,整个美国计算机年生产量已经达到上千台。但是直到此时,计算机也基本上仍然局限在政府的军事部门以及少量的研究机构,还远没有为社会大众所熟悉,至1962年,美国的总计算机数也不过刚超过万台。直到五十年代末六十年代初,由于晶体管计算机的研制成功,计算机进入了第二代。IBM公司采用在继承的基础上改进的策略成为计算机发展史上的重要事件,这种策略使IBM公司的计算机生产形成了计算机族,不仅缩短了新机器的研制周期,降低了生产成本,也实现了程序兼容,方便了新机器的使用。此后很多计算机厂商纷纷效仿,从而使计算机迅速走上产业化发展的道路。1964年IBM公司更是投资50亿美元开发IBM360系统,由于它具有通用化、系列化和标准化的特点,性能价格比高,取得了很大的成功,到1970年7月1日止共销售了三万二千三百台,为计算机的产业化作出了巨大的贡献。

随着计算机硬件技术的发展,计算机软件也取得了很大的进步,高级程序语言、操作系统、应用软件均取得了很大的成功。随着计算机应用的不断发展,计算机软件也日积月累,形成了极为宝贵的知识资源,它的价值已超过了计算机硬件本身,甚至可以说,计算机软件才是计算机系统的真正的价值之所在。1959年美国出现了第一家独立的软件公司,开始了软件产业的建立过程。1966-1968年间日、德、英等国也相继开始了自己的软件产业的的建立。1969年6月IBM公司率先宣布实行“价格分离”政策,决定从1970年1月1日起实行软件与硬件价格分开计算,应用软件和语言处理程序要单独收费,但操作系统仍和硬件一起收费。此后,世界上的主要的计算机公司纷纷效法,不仅软件单独计价出售,其他计算机服务经营项目(如系统分析与设计、咨询、培训等)也单独计价,使软件业和计算机服务业的形成和发展迈出了关键的一步[7].从此设计与生产计算机软件的产业才与制造计算机硬件的产业分开,计算机软件技术逐渐走在相对独立的发展道路上,计算机软件也已实现了产业化。也正是在此时,计算机软件的法律保护问题才成为急迫的问题被提上议事日程。德利娅。利普希克指出:虽然自1964年起IBM360的问世使得计算机的使用开始普及,但是那时侯,计算机(硬件)和为满足用户需要而编制的程序和使用手册(软件)是一并出售的,当时由于程序被看作是计算机的组成部分并受到工业产权的保护,所以尚未提出程序的保护问题。但是不久人们逐渐抛弃了那种把与计算机相连的程序商品化的做法,因此两个市场建立起来了,因而必须保证程序受到独立的和充分的法律保护[8].

计算机软件法律保护问题被实践提出来了,于是,人们提出了各种各样的计算机软件法律保护建议与方案,进行了计算机软件保护立法。有代表性的建议或方案有:①六十年代联邦德国奥尔施莱格(H.?hlschlegel)和美国学者加尔比(E.Galbi)的注册保护建议方案。②1968年英国学者森汉(D.A.Senhenn)提出的版权法模式。③世界知识产权组织关于保护计算机软件的结合了商业秘密法、专利法、著作权法甚至反不正当竞争法的混合方案。④1984年美国国际商用机器公司提供给我国的关于暂行以版权法保护计算机软件的建议。⑤1984年日本通产省提出的关于制定新的法律-程序权法的建议。⑥1986年德国知识产权法学家迪茨博士(Dr.A.Dietz)提出的保护计算机软件的邻接权模式建议。⑦经济合作与发展组织的保护计算机软件中的数据的数据保护准则[9].这些保护计算机软件的建议在世界各国以及国际公约中取得了一定的成果-世界各国以及国际公约的法律保护模式。

1972年菲律宾率先把计算机软件列为版权的保护对象,其后美国于1980年、英国、法国、联邦德国、日本等于1985年相继修订版权法把计算机软件纳入版权保护对象中。时至今日,总体而言,世界各国的计算机软件保护模式基本上是版权法模式,如世界各主要发达国家美国、英国、法国、德国、加拿大、日本、澳大利亚等国的立法以及发展中国家的匈牙利、印度、菲律宾、我国台湾省、新加坡等国家和地区的立法,当然在这些国家的立法中有些国家明确排除了专利法对计算机软件的保护,如英国法等,也有一些国家同时承认专利法对计算机软件的保护,如美国法、西班牙法和匈牙利法等。同时也有一些国家采用的专门法的模式,如保加利亚和韩国的计算机软件保护模式[10].在国际公约方面,1994年世界贸易组织的《与贸易有关的知识产权协议》第十条即是计算机程序与数据的汇编,从而正式把计算机软件纳入了知识产权国际公约中;1996年的《世界知识产权组织版权条约》第四、第五条分别规定了计算机程序和数据汇编(数据库),并且把计算机软件与著作权领域影响最大的《伯尔尼公约》联系了起来,虽然该公约至今尚未生效,但无疑它是计算机软件国际保护的进一步发展。

从以上计算机软件法律保护的理论与立法的演变尤其是立法实践来看,著作权法模式已经是当前的主流,但是计算机软件的著作权保护模式的发展也不是一帆风顺的,反对的呼声也从未停止,著作权专家强调指出计算机程序没有文学艺术作品的特点。不过七十年代上半叶德国教授欧根。乌尔默为教科文组织和世界知识产权组织发表的研究报告产生了重要影响,欧根。乌尔默在比较了将程序输入计算机和固定作品的过程进行了比较,最后得出计算机程序可以受著作权保护的结论。于是1972年菲律宾,1980年美国将计算机程序纳入著作权保护[11].此后世界大多数国家也逐渐采用著作权保护计算机软件,直至1994年的《与贸易有关的知识产权协议》与和1996年的《世界知识产权组织版权条约》著作权模式被国际公约所采用。但是计算机软件的著作权保护模式确立的支持与反对意见似乎同样的多。批评大体有:①人不能直接识别计算机程序,它主要属于实用而不是美学范围;②著作权不保护思想,计算机程序应受专利权保护;③应当保护的是计算机程序的内容而不是其正式表现形式,后者才属于著作权范围;④保护期限太长,不适用计算机程序;⑤发展中国家的发展问题;⑥用户应有备用拷贝,著作权法没有规定这一可能性;⑦会歪曲著作权制度。支持意见有:①专利权也同样不保护思想,思想也不应受保护,而且著作权保护内容;②实用而非美学并不表示计算机软件不能受著作权保护;③发展中国家也同样要保护计算机软件,否则也会影响其本国的软件产业;④著作权的不用履行手续是其最大的优点[12].

实质看来,无论支持还是反对意见,几乎均是从专利权与著作权比较角度来说的。人们之所以如此,原因大概在于,只有把计算机软件的法律保护纳入既定的已经成熟的框架内才能更快更有效,因为寻求与建立全新的计算机软件保护模式是需要花大量的时间的,这是不符合主导当前世界事物的各个发达国家,尤其是美国的利益的。无怪乎美国贸易代表在乌拉圭回合之前威胁说如果新一轮贸易谈判不包括知识产权、投资和服务贸易,美国就拒绝参加。此后美国还动用“特殊301条款”对其他国家进行威胁[13].可以说,《与贸易有关的知识产权协议》的签定美国功不可没,因为很多国家包括我国都是在美国的强烈要求下加快了自己的知识产权立法步伐。计算机软件的法律保护亦莫不如此。尤其是澳大利亚以版权法保护计算机软件的法律修订过程极其短促,从开始考虑到法律生效不到半年时间。其直接导因可以说是美国苹果公司的诉讼,而更深的原因或许是美国的压力[14].虽然日本理论与实务界原来就有专利权与著作权模式之争,但是日本采用著作权模式与美日贸易摩擦以及美国的压力不无关系[15].现行的计算机软件法律保护的著作权模式对于保护计算机软件,促进计算机软件产业的发展功不可没,但是短视与实际利益以及计算机软件超级大国的骄横使得计算机软件的法律保护模式的选择被局限于现行的比较成熟的已有的法律框架内,而眼光局限于此所选择的计算机软件法律保护模式的科学性与质量也就不可能不大打折扣。因此我们有必要在仔细评价现行模式并比较各种可能的模式的基础上选择出最科学的计算机软件法律保护模式。

二、法律保护模式分析:著作权模式与专利权模式

根据制度经济学和法与经济学的研究,物品的状态对制度设计与选择具有决定作用[16].反过来,制度设计与选择也一定要与物品的状态相协调。因此,我们的研究不仅要分析制度的结构,而且也要分析制度所调整的领域的物品的状态。前述的法学的研究也表明,权利客体的性质特点对于法律关系与法律制度也具有决定性的影响。因此,为了分析比较著作权模式与专利权模式并且探讨计算机软件适合于用什么模式来保护,我们需要既分析这两种法律的制度结构,也需要研究两种制度所调整领域的物品的状态(即权利客体,下同),并且研究这两种法律保护模式所保护的对象的状态是否与计算机软件的状态相同。如果与著作权模式所保护的对象作品的状态相同则计算机软件应采用著作权模式,如果与专利权模式所保护的对象发明的状态相同则计算机软件应采用专利权模式,如果均不相同,则应探讨计算机软件的专门法保护。在著作权模式成为计算机软件法律保护的主流模式的过程中至今人们已经提出了各种各样的计算机软件法律保护模式,可以说传统的知识产权法领域几乎均被涉及。虽然至今著作权模式已经成为主流,但它并非不可动摇。而且立法上的优势并不总能证明方案的科学性,计算机软件法律保护模式还有探讨的余地。因此本部分就研究各种主要的模式,从这些可能的法律保护模式的保护对象特点及调整要求、功能、价值取向、效率等角度对它们进行分析。本文认为,现今已经成为主流的著作权模式、专利权模式、以及独立的专门立法模式是三种主要的可能的基本模式。至于其他法律,商业秘密法不利于计算机软件的公开、传播与应用,反不正当竞争法基本上是一种防卫性的法律,很少给予积极权利,也不利于计算机软件的充分保护,侵权行为法则主要与其他权利法如物权、债权以及传统的知识产权等相对应,是所有民事权利的共同的保护手段,即便在制定了专门法或者选定了正式的保护模式之后也仍将在计算机软件法律保护方面起重要作用。因此,这些法律虽然在计算机软件法律保护方面不可或缺,但是却或者本身不足以作为计算机软件的法律保护模式,或者不能象传统民法一样对当事人赋予正面的权利,不足以作为计算机软件的主要法律保护手段。至于专门立法模式虽然也是可能的选择,但它是人们根据不同的目的从自己的角度设计的,没有一定之规;而且如果传统的保护模式已经足够,我们就没有必要再另辟奚迳。只有传统模式不足以保护计算机软件时我们才有必要研究与设计专门的立法。因此本部分将分析属于传统知识产权法领域的著作权模式和专利权模式的制度结构及其特点和这两种模式所保护的物品的特性。

(一)专利权法与著作权法所保护的物品的状态(特点)。专利权与著作权的保护对象分别是发明与作品,它们是决定制度的最重要的因素。那么发明与作品有什么区别呢?日本学者指出了发明与作品的两点区别:首先,作品是对人的思想、情感的表现,是人格的体现物,其中反映了个性,孕育着无限表现上的可能性,不存在模仿他人作品的必然性。因此著作权法保护的作品必须是表现独立个性的作品。而与此相反,发明是一种技术,技术与作品所属的艺术领域相比,本质上没有个性,是客观的,一旦作出发明,任何人沿着该思路实验,均可以得到相同的结果,是一个收缩的世界;其次,正由于作品与发明的以上的特点,作品的价值不存在绝对的标准,一般而言无法对其经济价值进行衡量。而发明则不然,进行价值(效果、效用)判断是可能的,可以用是否速度更快、更耐久、更能以低价格被生产或生产这种标准去衡量[17].除此之外,应该还有一些区别:首先,虽然没有具体统计数字,但不可否认的是从作品的经济价值上,一部作品的价值相对来说一般既难以衡量,而且也要比一项发明低,并且发明的价值是很容易被估价的;其次,作品的数量是发明的数量所远远不能比的,因为任何人均可能搞出作品,但却没有几个人拥有发明,尤其是狭义上的发明。即便是发明的标准再降低一些,发明的数量也不会比作品多。这是由作品表现的多样性和发明的客观性所决定的;第三,作品的价值相差较大,普通人的作品可能一文不值,名家的手笔则可能价值千金。而发明的价值则差不了这么多。这也是由作品表现的多样性和发明的客观性所决定的。第四,人们创造的动机也有所不同,创作作品目的主要在于表达自己的思想与情感,而创造发明虽然一定程度上也能体现人的人格,但主要目的无疑是为了经济考虑。当然这几点均是相对而言的,并非绝对,但是其区别却是有价值的,它们可能影响制度的设计。

另外,从功能上来看发明的主要功能是为产业发展做贡献,主要推动人类物质文明的进步,而作品的主要功能则主要是为文化发展做贡献,主要推动人类的精神文明的进步。

(二)著作权模式与专利权模式的制度结构及特点。从保护对象上,著作权法保护的对象是文学艺术和科学作品,专利法保护的是发明[18],作品是人的思想或情感的表现,大体而言作品可以分为科学作品(如学术论文、产品设计图纸等)和艺术作品(如小说、戏剧、美术、雕塑等)两大类,而发明按照日本专利法的规定则是指利用自然规律的技术构思的高度创造,一般包括狭义的发明与实用新型,有的国家还包括外观设计;从保护条件上,著作权法对作品的条件要求是具备独创性,在有形介质上固定是有些国家的要求,而专利法对发明的要求是具备新颖性、创造性[19]与实用性,并且比较具体而严格;从权利的内容上,著作权除包括财产权外,还包括精神权利,而专利权则基本上是一种财产权;从保护的绝对性上,著作权法对作品的保护的独占性要比专利法弱,即他人如果碰巧创作出完全同样的作品,只要其是独立创作的,则也会受著作权法保护,而专利法则保护唯一的发明,其他人尽管是独立作出的,只要是同一发明,也不能使用,更不能享有专利权;从权利取得上,著作权的取得不象专利权那样要求有严格的手续,其权利是自创作完成起自动取得,而且其权利维持也不需要象专利权的维持一样支付维持费;从保护期上,著作权的保护期要比专利权的保护期长得多;从权利限制上,专利权一般适用于强制许可,而著作权则一般不适用于强制许可;从制度功能上来看,专利法有着促进公开的作用,而著作权法则不具这种作用,因此专利法更加有利于技术的传播与应用,而著作权法对作品的传播与应用似乎采用了一种中立的立场。

从法律的制度结构上看,专利权与著作权在保护对象、保护条件、权利的内容、保护的绝对性、权利取得、保护期、权利限制等方面有着不同的制度安排与设计,这些制度安排与设计的不同使得专利权模式与著作权模式在功能、价值取向、效率[20]等方面均有所不同:在功能与价值取向上,专利法以刺激更加优秀的技术的开发(与公开-笔者)为手段,达到促进产业发达的目的,与此相反,著作权法以发展多样性的文化为目的,不过分考虑产业政策[21];在制度效率上,专利法需要登记和权利维持费,制度的交易成本较高,适宜于价值较高的物品,而著作权法则相反[22].

专利权模式与著作权模式所调整的物品的状态的不同决定了其在制度安排与设计以及两种模式在功能、价值取向、效率[23]等方面的不同,专利权模式与著作权模式在制度安排与设计以及两种模式在功能、价值取向、效率[24]等方面的不同则一定程度上反映了其所调整的物品的状态的不同。

总的说来,作品的多样性、价值的不确定性与差异性、创造的表达动机等方面的特点与著作权法的独占性较弱、较长的保护期、规定精神权利的制度设计相适应,而发明的客观性、价值的可衡量性以及创造的经济与产业动机则决定了其较强的独占性、较短的保护期、促进公开与基本不规定精神权利的制度设计;价值的不确定性与差异性以及价值相对较低决定了著作权采用交易费用较低的简单的自动取得的核证权利的方式,而价值的确定性以及价值相对较大也与专利法对发明采用较为严格的确立和核证权利的方法相适应。另外,著作权法的著作权的较弱的独占性与较长的保护期和专利法的专利权的较强的独占性与较短的保护期也是各得其所。从这里的分析我们可以看到,著作权法是根据作品的特点而设计的,作品是适宜于著作权法的保护的,而专利法则是根据发明的特点而设计的,发明也与专利法相适应。计算机软件究竟是采用著作权模式、专利权模式还是专门法模式则与计算机软件本身的性质有着极其密切的联系。如果计算机软件与作品的性质相近,则计算机软件的法律保护模式就应采用著作权模式;而如果计算机软件与发明的性质相近,则计算机软件的法律保护模式就应采用专利权模式;如果均不相近或差别较大,则计算机软件就既不能采用著作权模式,也不应采用专利权模式,而是应设计适合于计算机软件本身性质的专门的法律保护模式。那么计算机软件的性质又怎么样呢?这就是我们下一个问题所要研究的。

三、计算机软件的性质、特点、法律调整要求与法律保护模式选择

关于计算机软件的性质,研究者并不多,科学工作者可能不屑于研究或认为没必要,而法律工作者则缺乏科学知识,对计算机软件这种技术性的东西也比较头痛。

根据《中国大百科全书》的解释,计算机软件是指计算机系统中的程序和有关的文件。程序是计算任务的处理对象和处理规则的描述;文件是为了便于了解程序所需的资料说明[25].《计算机发展简史》认为,所谓计算机软件,是指使用计算机和发展计算机效率的一套程序系统和文件。它包括计算机各种语言、汇编程序与编译程序、诊断程序、管理程序与操作系统、数据库管理系统、应用程序、各种维护和使用手册、程序说明和框图等。软件是用户和计算机硬件之间的接口与桥梁[26].

以上是计算机科学领域内人们对计算机软件的看法。同时法律界人士对计算机也有看法。世界知识产权组织《保护计算机软件示范法条》对计算机软件的定义是,计算机软件是程序以及解释和指导使用程序的文档的总和。具体讲,软件应包括:(1)程序,即具有某种功能的指令系统,亦即化为计算机可辨认的文字之后,能够使计算机处理信息的、体现一定功能的、解决一定问题或产生出其他结果的指令;(2)程序说明书;即通过文字、图表或其他表达形式对程序所作的详细说明;(3)辅助材料(也称为“支持材料”),即(1)、(2)两项中所不包括、但又在应用有关程序时必不可少的指导文件。我国《计算机软件保护条例》(1991)第二条对计算机软件所下定义是,“计算机程序及其有关文档。”其计算机程序是指“为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。计算机程序包括源程序和目标程序。同一程序的源文本和目标文本应当视为同一作品。”其文档是指“用自然语言或者形式化语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等。”

可见,各个领域的人们均认为,计算机软件基本上可以分为两大类,即计算机程序与解释说明计算机程序的其他文件(档)。

根据《中国大百科全书》的解释,程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务。处理对象是数据,如数字、文字和图像等。处理规则一般指处理动作的步骤。在低级语言中,程序是一组指令和有关的数据。在高级语言中,程序一般是一组说明和语句。程序是软件中最基本的概念。程序是软件的本体,又是软件的研究对象。程序的质量决定软件的质量。程序可以分为程式、子程式、子程序、协同程式、递归程式和模块。

文件是与软件研制、维护和使用有关的资料,通常可以长久保存,是软件的重要组成部分。在软件产品研制过程中,以书面形式固定下来的用户需求、在研制周期中各阶段产生的规格说明、研究人员作出的决策及其依据、遗留问题和进一步改进的方向,以及最终产品的使用手册和操作说明等,都记录在各种形式的文件中。文件是是软件中另一组成部分-程序的解释和说明,是对研制过程进行管理的重要手段,它是使用、理解和维护软件所不可缺少的重要资料。

除了把计算机软件分为计算机程序与文件外,《中国大百科全书》还按照应用和虚拟机的观点,把软件分为系统软件、支援软件和应用软件三类。其中系统软件又包括编译程序和操作系统等。支援软件又主要包括环境数据库、各种接口软件和工具组,三者形成整体,协同支援其他软件的编制;应用软件的种类就更多了,无法列举。除了上述分类众多复杂外,而且这种分类也不是绝对的,而是互相交叉和变化的。有些软件如编译程序和操作系统,既可看作是系统软件,又可看作是支援软件。它们在一个系统中是系统软件,而在另一个系统中却是支援软件。也可以在同一系统中既是系统软件,又是支援软件。系统软件和应用软件之间也有类似情况。有的软件如数据库管理系统、网络软件和图形软件,原来算作应用软件,后来又被看作为系统软件。而且系统软件、支援软件和应用软件三者的编制技术基本相同。因此,这三者既有分工,又有结合,并不截然分开[27].

我国在《计算机软件著作权登记中使用的软件分类编码指南》中将软件分成三大类,即系统软件、支持软件和应用软件,其下又细分为30个小类,如支持软件包括软件开发工具、软件评测工具、界面工具、转换工具、软件管理工具、语言处理程序、数据库管理系统、网络支持软件、其他支持软件等。这种分类方法是以软件的功能划分标准的,是最常见的软件分类方法。

从科学与法律领域人们对计算机软件的看法中可以看出,计算机软件的种类繁多,又很复杂,各种计算机软件之间差异极大,本文之所以不厌其烦地引用各个领域人们对计算机软件及其分类的看法原因正在于表明这一点。因此,我们很难说计算机软件从整体上可以被归为专利法上的发明还是著作权法上的作品。从功能来看,软件是用户与硬件之间的接口界面。使用计算机就必须针对待解的问题拟定算法,用计算机所能识别的语言对有关的数据和算法进行描述,即必须编程序和有软件。用户主要是通过软件与计算机进行交往。软件是计算机系统中的指挥者,它规定计算机系统的工作,包括各项计算任务内部的工作内容和工作流程,以及各项任务之间的高度和协调。软件和硬件都是计算机不可缺少的重要方面,二者既有分工,又有配合。硬件是物质基础,软件担负指挥功能。从软件内部分工来看,基本上可以说,程序是直接指挥计算机硬件的,而文件则主要是为人们了解、学习、使用程序所必须的。因为,程序本身是无法被人直接感觉到的,人们尚需要通过文件来了解程序。因此程序与文件的关系大体上可以说与专利法上的专利与说明专利的说明书及其摘要、权利要求书等文件的关系相似。因此可以认为,大多数计算机文件与著作权法的作品的是很相似的,而计算机程序则与专利法上的发明更加接近。当然,计算机软件内部的各种类之间的关系要比这种关系要复杂得多,除了这两种类型之外,尚有很多中间类型。而且计算机软件中的程序与文件也不是截然分开的,因为文件是对程序的描述,程序是文件所描述的程序,二者一般不能被截然分开。另外从计算机软件的本质来看,它是用来控制计算机的,而程序是直接控制计算机的,文件只不过是为了人们使用的方便才存在的,有些情况下没有文件只有程序计算机系统也照样能够正常运转,因此可以说,软件中最本质的东西是程序,而不是文件,正如专利的本质是发明而不是说明书及其摘要和权利要求书一样。从计算机软件的创作者的目的来说,主要的是经济目的而不是为了表达自己的思想与情感;计算机软件的主要目的显然是产业上的应用而不是创造多样性的文化;从其价值来说,计算机软件的价值是可以判断的,而且各种计算机软件之间的价值相差极大,有个人为了完成自己的特定功能而完成的小程序,也有大公司完成的为了商业上推广的价值很大的大程序。

总的说来,如果把计算机文件与计算机程序孤立开来看,某些计算机软件与作品比较相似,如计算机文件,有些与发明比较相似,如程序,更多的计算机软件则兼有二者的特点。但是根据笔者的看法,对于大多数计算机软件来说计算机文件无非是对程序的说明,其性质类似于专利之说明书及其摘要,因此计算机文件与计算机程序很难被截然分开,一般而言有计算机程序必然有其说明的计算机文件,而计算机文件所说明的也基本上是计算机程序。因此计算机程序才是计算机软件的根本价值所在,从整体上来说计算机软件与专利法的发明的相似性更多一些。这样看来根据前述的选择法律保护制度的原则与方法,总体说来计算机软件似乎更适宜于专利权保护,但是如前对专利权模式的分析,取得专利权保护是较难的,代价也是较高的,这将不仅使大多数计算机软件受不到法律保护,而且权利人用法律保护其利益的代价也是高昂的,很可能使得计算机软件的法律保护得不偿失,使得计算机软件的法律保护制度落空。而目前的用著作权法来保护计算机软件虽然能够使大多数计算机软件得到法律保护,也取得了一定的效果,但是由于大多数计算机软件与著作权所保护的作品有着较大的不同,而与专利法的发明更加相似,这使得用著作权保护计算机软件有其负作用,它不仅产生了一些与著作权法的价值不相一致的垄断,如目前微软的垄断就使有些学者对著作权法保护计算机软件的合理性产生了怀疑[28],而且对计算机软件的保护也不能说是非常有利。如反向工程的合法性问题,虽然仍然存在争议,也有些立法例对反向工程作了条件上的限制[29],但是根据著作权法的基本原理,著作权仅仅保护思想的表现而不保护思想本身,根据这一原理反向工程在著作权框架内无疑是合理的,这使得著作权对计算机软件的保护存在缺陷。因此无论是用专利法还是用著作权法保护均不是十分适宜的。保护计算机软件必须另行设计专门的法律保护模式。

四、计算机软件专门法律保护模式设计

虽然不同作者和群体对各种制度的侧重点颇有差异,新老制度主义都承认制度有可能被精心设计和实施。[30]因此我们是可以精心地对制度进行设计的。但是设计一项法律制度是很困难的,非本文力所能及,同时设计一套完整的计算机软件的专门法律保护模式也非本文的主要任务。因此,本文此部分仅仅就计算机软件法律保护专门法模式的指导思想谈谈看法,并给出计算机软件专门法律保护制度的框架。

(一)计算机软件专门法律保护模式的指导思想

法律的指导思想往往是法律价值得以凝结的载体,因此设计计算机软件专门法律保护制度我们必须首先确定计算机软件专门法律保护模式的指导思想,以作为计算机软件专门法律制度的总纲与前提。

1.计算机软件专门法律保护模式应能使大多数软件均能受到有效的保护

虽然专利法模式能够对计算机软件进行最大程度的保护,但是人们却并不看好它,原因就在于其保护条件要求太高,使得大多数软件都受不到保护。而著作权法虽然能够使几乎所有计算机软件均受到保护,但是它也并非无可指摘。一是它的保护力度太小,对计算机软件所有人不利。虽然对于一些价值不太大的计算机软件的保护已经足够,但是对于一些价值较大的计算机软件的保护却不能说已经足够,虽然目前一些重大的计算机软件,如微软的操作系统事实上得到了较为充分的保护,但是这种保护是否全部是现行的著作权法之功则很难说,微软的操作系统实际上是由于其源码的保密而事实上得到保护的。二是它的超长保护期与非公开性[31]对产业发展有着严重的阻碍作用,这虽然似乎弥补了著作权法对计算机软件保护力度弱的不足,但这是以阻碍计算机软件产业的发展为代价的。如前所述这已经引起了人们对计算机软件的著作权模式的全面质疑。现行的可能的模式的这些缺陷告诉我们,计算机软件专门法律保护制度的选择应尽可能避免这些模式的缺陷。既使大多数计算机软件均能受到法律保护,同时又要使它们得到较为有力有效的保护,而且还要考虑到对产业发展的可能的有利的与不利的影响。

2.计算机软件专门法律保护模式应具有较低的制度交易成本并注意产业政策

较低的制度交易成本是任何制度所追求的目标之一,这大概就是著作权模式受青睐的主要原因,它不仅具有较低的交易成本,而且使大多数软件都能受到保护。但是著作权模式的较低的制度交易成本是以较小的保护力度和较低的效率为代价的。著作权模式有三大缺陷:一是保护力度不够,无法禁止反向工程,对权利人不利;二是不能促使计算机软件公开,阻碍了计算机软件产业的发展;三是超长的保护期也阻碍了计算机软件产业的发展。实际上在最早的计算机软件的保护方案中,对计算机软件的保护期都是比较短的。如Galbi方案(ProposalfornewlegislationtoprotectComputerProgramming)中为5年至10年,WIPO的ModelprovisionoftheprotectionofComputerSoftware(1978)《参考资料4》中为20年,加拿大政府白皮书(FromGustenbergToTelidon.Awhitepaperoncopyright,1984)中,对于可直接为计算机读出的程序(Machine-readableprogram)为5年,日本通产省方案为15年。最初对程序进行保护的法国著作权法对程序的保护期作了25年的规定[32].计算机软件专门保护模式应尽量采用交易成本较低的制度,同时也必须注意产业政策。

3.计算机软件专门法律保护模式应能够鼓励计算机软件公开

发明的公开大大地促进了技术的进步与发展,甚至人们在论述专利法的宗旨时,鼓励公开成了专利法的重要价值之一。不能鼓励公开是现行计算机软件的著作权模式的最重要的缺陷。如前所述计算机软件在某种程度上与发明更为接近,从而计算机软件也应该能够公开,以促进新的软件的开发与使用,促进计算机软件产业的发展。

我们也能看出计算机软件专门法律保护模式设计的上述的三个方面并不是完全统一的而是有一些矛盾的,如鼓励公开与制度交易成本以及使大多数软件受到有效保护的价值就有一定的矛盾。因此在设计计算机软件专门法保护时必须在各种价值中间进行衡量与选择。

(二)计算机软件专门法律保护模式的基本框架

既然我们已经确立了计算机软件专门法律模式的指导思想,概括地描述计算机软件法律保护模式就将是一件可能的事情。从以上分析可以看出,虽然传统框架内的法律保护模式从整体上均不是计算机软件法律保护的最佳模式,但是传统的法律保护模式能够不同程度地被借鉴,因为现实地看,著作权模式与专利权模式无疑均已经对计算机软件起着不同的保护作用,它们能够起作用不是偶然的,而是它们的制度功能使然。因此虽然我们不能从整体上运用传统的计算机软件法律保护模式,但是部分地借鉴传统的制度还是可能的,而且应该是一种较好的经济的选择。具体而言,计算机软件专门法律保护模式可以考虑以下内容:

1.权利取得手续

在权利取得手续上可以借鉴专利法对实用新型专利的“登记+公开+形式审查制”。这样,既可以使权利人用较低的成本取得保护,又促使了计算机软件的公开,能够促进计算机软件产业的发展。当然,在这种制度下,计算机软件要取得保护还是需要一定的成本的,但是它的成本较低,而且这也给了所有人一个选择,以决定是否需要取得计算机软件的法律上的权利。事实上并不是任何计算机软件均有必要得到保护。而这种制度的促进公开所带来的公平的竞争环境对计算机软件产业的发展的作用则是成本更低的著作权模式所不具备的。

2.权利取得条件

在权利取得条件上,可以考虑采用比专利法对实用新型的创造性标准更低的著作权法的独创性标准,只要有最低限度的创造性并且是其独立创作出来的就可以受到保护。这样可以使需要取得法律权利的计算机软件能够取得法律权利,使大多数计算机软件均能受到保护。

3.权利内容

由于计算机软件基本上是一种功能性的产品,一般并不代表制作人的人格,因此人格权的内容并不重要,可以考虑采用类似于专利法上的表明身份的权利即可。原著作权模式下的人身权内容对使用人很不公平,也阻碍了计算机软件的使用与开发。而在财产权方面,则可结合著作权财产权与专利权的内容而设计出计算机软件的财产权利体系。

4.保护期与专有性

在保护期上,可以考虑采用20年左右的保护期;在专有性上可以采用著作权法的专有性标准,而不是专利法的专有性标准。因为从计算机软件的生命周期来看,20年的保护期已经足够;而在专有性上如果采用专利法的标准,对于计算机软件的使用人和其他开发人而言将是极大的负担,他们需要去查找登记公报以确定没有侵犯他人权利,而超大量的计算机软件将使他们不堪重负,对他们是不公平的。

5.合理使用

合理使用方面同样可以结合原有的著作权法与专利法上的合理使用制度而进行设计,本文不再赘述。

6.其他

计算机软件篇3

关键词:计算机软件技术;工程领域;应用

1计算机软件技术的发展

计算机软件技术的发展历程经历了三个发展阶段:一是上世纪50-70年代,在当时个人计算机诞生并得到了广泛的应用,相较于传统的计算设备来说,个人计算机具有体积小、重量轻等诸多优点,其各项功能逐渐发展壮大,但是在此阶段计算机软件供应则成为阻碍计算机发展的一大难题,为了更好的满足各个行业领域的使用需要,机器语言、汇编语言及Fortran等应运而生,批处理系统及分时操作系统的诞生也进一步优化了计算机软件操作系统的各项功能。二是上世纪80-90年代末,在这阶段计算机技术开始与最新发展的通信技术融合,计算机软件的发展包含有数据库开发和型程序的开发,大规模集成电路CORBA和webservice软件的成型,其有效的实现了双方甚至是多方进行相互通信和资源共享的计算机网络架构,逐渐形成了覆盖全球的计算机网络Internet,其使得计算机应用到了全球社会各行各业中。三是21世纪至今,进入到新世纪以后,经济全球化进程不断加快,信息技术的应用也越来越重要了,网络逐渐普及到了千家万户,尤其是在无线网和局域网的发展也给计算机软件技术的发展提供了更多机遇,计算机的应用得到了真正意义上的普及,使得人类社会进入了全球化的发展阶段,计算机软件技术可谓是无处不在。

2计算机软件技术在工程领域中的应用

2.1计算机软件技术应用于文献整理工作

工程领域中,随着工程的不断发展和完善,必然会产生各种各样的资料。传统的文献资料整理工作,基本上都是通过人工处理完成的,工作量大,工作内容繁琐,而且工作速度比较慢。如工作人员通过手工清点相关的文献资料,并查抄和完善各项数据,借助照相机等设备形成数据的摄制清单,,然后处理保存。但是,随着计算机技术的发展和普及,文献整理工作变得更加的方便简单,如在处理文献时,可以运用word和excel等计算机软件,制作和整理文献,然后利用打印机进行文档的打印,这种处理方式更加的方便和快捷,而且工作效率也大幅度提升,工作质量大幅度提升,同时,人们还可以借助这些软件,查找资料整理是否存在错误,提高了文献整理的正确率。而随着社会的不断发展进步,计算机的普及和发展,人们已经不再满足单一简单的文字处理和图片制作的等,其希望能够应用计算机技术简化工作效率,软件技术不断升级发展,各种新型文献整理处理技术可谓是层出不穷,其有效满足了工程领域中文献处理的多元化需求。

2.2模糊图像处理工作中计算机软件技术的应用

图像处理也是工程领域中计算机应用不可或缺的重要组成部分。图像处理软件主要有以下几个方面的功能,一是对图像进行模糊处理,比如说工程建设过程中,经常会拍摄各种图像,但是由于操作不当或者是其他因素的影响,导致所拍摄的图像模糊,而计算机软件在应用时则能够对这一类图像进行处理,使其变成清晰的图像。二是消除视频图像的噪声,借助图像自动增强等功能增强图像所反映的内容,去除图像噪声,如图像锐化和数字滤波的功能,这样能够有效的满足实际工作需要。三是图像重建功能。其可以将多帧图像进行融合处理。四是动态视频处理功能。其能够对图像整体的亮度、对比度和噪声的进行处理,此外其还可以还原图像的真实颜色,保证图片使用效果。

2.3计算机软件技术应用于工程设计

设计是工程领域中的重要内容,以建筑工程为例,在正式施工之前,一般都需要对房屋及其他建筑的样式进行设计,进而为后期的施工工作的开展做好保证,传统的房屋样式设计,多是通过手工完成的其耗时比较长,而且图纸还需要反复修改,各项工作开展的难度比较大。而计算机软件技术则能够有效的解决这些问题,提高设计效率。如在图纸样式设计时,借助cad软件对图纸进行设计处理。

2.4计算机软件技术应用于工程管理

工程管理的落实决定着工程开展的质量和效率,因此工程管理工作的开展一直以为以来都是工程领域的重中之重。以建筑工程为例,施工现场管理是工程的重要内容,其影响着工程的进度和质量,而且做好施工现场管理也是施工安全的重要保障。传统的工程管理主要是借助人工完成的,但是这种人工管理方式,效率不高而且还增加了工程的成本。如在建筑施工现场管理中,由于人工管理的疏忽,经常出现各种施工质量和安全方面的问题。但是将计算机软件技术应用于工程管理中后,该问题则得到了有效的改善,如可以借助计算机软件技术中的监测功能,实时对施工现场的各项工作进行管理监督,如果施工期间出现问题,故障警报系统则能够及时的给出提示,这样能够有效的保证各项工程的有效进行,保证了施工的安全。

2.5计算机软件技术有助于工程领域技术传播

时代在不断的发展变化,工程领域各项技术可谓是层出不穷,那么这些技术又该如何推广呢?传统的技术推广方式,推广速度慢,成本比较高。而计算机软件技术的发展,对于工程领域新技术的推广也有一定的促进作用。比如说,在推广工程领域新技术的时候,可以将相关技术制作成网络视频,然后使其传播给更多的人,保证各项新技术的有效推广。同时,计算机技术的应用,也为人们学习和交流各项新技术提供了更加多元化的渠道,降低了新技术的学习成本。

3计算机软件技术应用于工程领域应注意问题

计算机软件篇4

(1)概念

伴随着计算机技术的发展和进步,各种计算机软件也取得了不断的更新,软件的应用领域也在不断的扩大,由于计算机系统的功能在拓展,应用范围在扩大,因而对软件的可靠性要求也更为严格。尤其是在某些关键领域,软件的可靠性程度直接决定了该行业的发展和经济效益。因此,在软件开发和运用中,都十分注重提高软件的可靠性。计算机软件可靠性设计是指在设计的过程中,通过采取相应的措施,确保计算机软件不被任意攻击或损坏的情况,满足软件正常使用的各项需要。在软件设计的实际工作中,相关单位都十分重视该项工作,提高设计水平,促进软件正常运行,提高软件的应用效益。

(2)设计方法

在进行计算机软件设计的时候,为了确保其质量可靠,一般需要着重考虑以下参数:系统平均不工作间隔时间、一定时间内系统不工作次数、软件可靠度、故障率、软件处理能力等等。为提高软件质量,往往需要从这些方面入手,采取相应的措施。由于软件存在的缺陷会影响其正常运行和工作,因此在设计的时候必须遵循相应的方法,减少每个阶段存在的缺陷。具体来说,为了提高计算机软件的可靠性,在设计的时候需要按照以下方法进行。第一、规范用户要求与规格说明。这些内容是软件测试的重要依据,开发人员应该根据相关的规范和要求,设计、调试软件程序,并对软件进行维护和改进。由于软件设计会受到规格说明书的影响,并关系到能否满足用户需求,因此,软件设计开发之前应该加强与用户的交流与沟通,保证规格说明书满足用户的要求,尽可能符合用户的需要,并严格按照说明书进行设计。第二、软件的有效设计。软件设计的时候需要考虑数据结构、采用模型、使用语言等内容,为了提高设计效果,要根据具体情况选用合理的设计方法。一种方法是自顶向下设计法,将最抽象的系统作为最高层次,然后设计相应的子系统,每个子系统分别向下延伸,设计功能更加细致的子系统。另一种是结构化程序设计方法,将复杂的软件程序功能进行分解,然后设计若干较小程序模块,在分别进行程序设计。第三、计算机软件编码。防止软件编码出现错误,设计人员需要做好自己的工作,认真细致的编写程序,尽量减少编码错误,同时多方面加强检查工作,尽可能消除缺陷的产生,提高软件的可靠性,满足用户的需要。

(3)设计需要注意的问题

设计的时候,为了提高软件的可靠性,除了严格按照相应的方法进行之外,还需要注意以下问题。合理安排人力物力财力,避免出现浪费现象,提高设计人员的水平,运用先进的技术和工艺进行设计,确保软件的可靠性,进而促进软件更好的运用,提高软件的使用效益。

2结束语

总之,做好软件测试和设计工作具有重要的意义,有利于确保计算机软件的可靠性,促进其正常运行和工作。今后在实际工作中,我们需要严格按照相应的方法,做好测试与设计工作,并注重工作经验的总结,提高测试与设计人员的素质,确保计算机软件的可靠性和正常运行。

计算机软件篇5

英文名称:Computer & Information Technology

主管单位:上海科学院

主办单位:安徽省计算机用户协会

出版周期:月刊

出版地址:上海市

种:中文

本:大16开

国际刊号:

国内刊号:

邮发代号:

发行范围:国内外统一发行

创刊时间:1993

期刊收录:

核心期刊:

中文核心期刊(2004)

中文核心期刊(2000)

中文核心期刊(1996)

中文核心期刊(1992)

期刊荣誉:

联系方式

期刊简介

《计算机应用与软件》(月刊)创刊于1984年,由上海市计算技术研究所和上海计算机软件技术开发中心共同主办,是全国中文核心期刊(1992~2008)、中国计算机学会会刊,并已纳入《中国科技论文统计源期刊(中国科技核心期刊)》、《中国学术期刊综合评价数据库来源期刊》、《万方数据―数字化期刊群全文收录期刊》、《中文科技期刊数据库(全文版)收录期刊》、美国《剑桥科学文摘》收录期刊、美国《乌利希国际期刊指南》等数据库收录。

《计算机应用与软件》主要面向从事计算机应用和软件技术开发的科研人员、工程技术人员、各大专院校师生、计算机爱好者。致力于创办以创新、准确、实用为特色,突出综述性、科学性、实用性,及时报道国内外计算机技术在科研、教学、应用方面的研究成果和发展动态的综合性技术期刊,为国内计算机同行提供学术交流的平台。

计算机软件篇6

计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述,文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。

计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机,可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

(来源:文章屋网 )

计算机软件篇7

关键词:计算机软件;教学;方法

中图分类号:G434文献标识码:A文章编号:1007-9599 (2010) 16-0000-01

The Teaching of Computer Software

Liu Haixiong

(Loudi Health School,Loudi417000,China)

Abstract:In the information age,along with the rapid development and application of computers to master computer applications commonly used in the work of each person learning to become not only a little of the course.In the course of the teaching process,teachers should select the appropriate version in order to cultivate the abilities of students,self-learning ability and sense of innovation as a starting point,the integrated use of examples approach,task-driven approach and methods,while the students to create an autonomous Learning environment,

and create a flexible evaluation system to enhance teaching effectiveness.

Keywords:Computer software;Teaching;Method

计算机专业教学的内容基本上以软件教学为主线,而计算机专业软件是一门实践性很强的课程。在该课程的教学中如何培养学生的创新意识和实践能力,是从事计算机学科教学的教师共同探讨的话题。

一、着重培养学生的动手能力

各应用软件相对于计算机系统软件来说,理论知识点较少,难度也相对偏低,其重点在于提高学生的动手能力,因此教师在教学过程中要做到言简意骇,中心突出,让学生有更多的时间进行操作练习。

二、着重培养学生分析、解决问题的能力和创新能力

一般情况下,与应用软件相关的教材会提供详细的操作步骤,但学生往往是知其然而不知所以然,一旦离开书本便不知如何是好。因此在教学过程中,教师必须采用启发式教学方法进行点拨,促进学生思考,并帮助学生深刻理解。市场经济社会需要培养有个性、有能力和开拓精神的人才。为此要克服目前教育中的划一性、封闭性,充分发挥和培养学生的个性特长。作为教师,应保护学生的探索精神和创新思维,为充分开发学生的潜能创造宽松的环境。比如,在学习Photoshop中的画图工具时,可首先要求学生在课前发挥想象力自行设计由圆、矩形、直线、曲线、填充色和文字等组成的画面,由于学生的积极性较高,设计的作品就丰富多彩,会产生各种图案。然后可将学生作品通过多媒体演示教学环境进行点评,最后告诉他们什么地方创意新颖,什么地方可以如何改进。这样不仅提高了学生的创新能力,而且由于用电脑绘图比手工绘图方便、快捷,可以使学生对电脑产生浓厚的兴趣。

三、多种教学方法综合运用

(一)实例教学法。实例教学是通过具体生动典型的范例进行教学,帮助学生理解、运用、巩固所学知识。就像一个单词在一段文章中更容易被记忆一样。计算机图像动画软件的基本操作方法和基本技能往往比较繁杂、琐碎难记,这时可以结合实例将这些内容贯穿起来,调动学生的积极性,培养学习兴趣,使学生注意力更持久。

(二)任务驱动法。“任务驱动”是一种建立在建构主义教学理论基础上的教学方法。它不仅适用于新知识的学习,还是一个发展的体系,是一种灵活的教学方法,同样适用于熟练和巩固已经学习过的知识点。在计算机专业软件课程中采用“任务驱动法”要注意以下几点:第一、要求学生不仅多思考,更要敢于动手,勤于实践。鼓励学生在长期的练习中熟练掌握技能技巧、获取知识和“创作”经验。第二、教师可以有意识地设置一些复杂的任务,让学生分工协作,培养学生的合作能力。第三、学生完成任务后,要及时总结,及时鼓励,及时提出新的建议,以增强学生的学习兴趣。

四、给学生创造一个自主学习的环境

很多学生在工作之后才发现,在学校学习的知识远远不能满足工作的需要,还需要自己补充和更新,这就要求教师要有意识地创造一个自主学习的环境,培养学生的自学能力。网络学习资源丰富,有各种水平的图像动画软件使用教程、有优秀的专业网站、有一流的作品展览、学生可以不受时间、空间的限制进行自主学习,他们还可以通过网络的专题讨论区域E-mail和作品作者讨论或请教创作的经验,有可能得到该领域第一流老师的指导。网络学习资源为学生提供的是图文并茂、丰富多彩的交互式人机界面,以及符合人类思维特点的、按超文本结构组织的大规模知识库,因而很容易激发学生的学习兴趣,并为学生实现探索式、发现式学习创造有利条件。充分利用网络资源,可以有效地促进学生的自学能力和创造性思维。我们教师在自主学习环境中也扮演重要角色,是学生自主学习的指导者、组织者、帮助者和促进者。一方面,基于网络的学习为学生提供了多种认识工具:网页浏览器、E-mail、BBS论坛,等等。这类知识工具具有开放性、探索性,学生在使用这些认知工具学习时,对学生的信息收集技能、组织技能、创造技能、操作技能等都提出更高的要求。因此,引导学生恰当运用这些工具可以更好地帮助他们完成自学过程,促进学生进行创造性思考。另一方面,要注意监督学生的自主学习,消除网络的副作用,以收到良好的学习效果。

五、参加职业技能考试

鼓励学生参加职业技能考试是对学生掌握软件应用情况的检验,也是对教师教学效果的检验。从目前来看,持有“IT认证”、“计算机程序员”等职业技能证的同学,在就业时已显优势,部分同学已在工作岗位上学以致用。随着国家职业资格证书制度的推行,以及劳动力市场的规范管理,持证上岗已是大势所趋。鼓励学生根据自己的特长与爱好参加相应的应用软件职业技能考试,将会增加他们的就业机会与竞争实力。

总之,在计算机应用软件的教学过程中,要改变过于强调接受学习、死记硬背、机械训练的现状,运用多种教学方式方法,突出学生的主体性,倡导学生主动参与、乐于探究、勤于动手,培养学生的自主学习的能力、敢于创新的能力和分析问题、解决问题的能力,为其能成功地开启未来之门打下良好的基础。

参考文献:

[1]张成浩.浅谈学习计算机软件的方法[J].科协论坛,2009

计算机软件篇8

【关键字】 硬件设计 安全 计算机

引言:计算机硬件功能的要求直接影响到计算机硬件的发展速度和方向。计算机硬件主要是由I/O接口(输入、输出设备)、CPU以及板卡等组成的,在信息系统中起重要的作用。软件安全保护是采用加密、反跟踪、放非法复制等技术。在软件系统上或圆盘上产生一种信息,这种信息即使软件系统中个可执行文件在运行过程中必须应用的,优势各种文件复制命令或软件复制软件所无法正确复制、午饭正确安装或无法正常运行的。

一、计算机硬件安全

1.1 计算机硬件防护

计算机在使用过程中,对外部环境有一定的要求,即计算机走位的环境应尽量保持清洁、温度和湿度应该适应。电压稳定,以保证计算机硬件可靠的运行。计算机安全的另外一项技术就是加固技术,经过加固急速生产的计算机防震、防水、防化学腐蚀,可以是计算机在野外全天候运行。

1.2 计算机硬件与系统

从系统安全的角度来看,计算机的芯片和硬件设备也会系统安全构成威胁。比如CPU,电脑CPU内部集成有运行系统的指令,这些指令代码都是保密,我们并不值得它的安全性如何。国外针对中国所用的CPU可能集成有陷阱指令、病毒指令,并室友激活办法和无线接收指令机构。他们可以利用无限代码激活CPU内部指令,造成计算机内部信息外泄、计计算机系统灾难性崩溃等。如果这是真的,那么我们的计算机系统在战争时期页后可能被全面攻击。

硬件泄密甚至涉及到了电源。电源泄密的原理是通过城市市电电线,吧电脑产生的电磁信号沿电线传出去,利用特殊设备可以从电源线上就可吧型号截取下来还原。

1.3 计算机的部件

计算机里每一个部件都是可以控制的,所以叫做可编程控芯片,如果掌握了控制芯片的程序,就控制了电脑芯片。只要能控制,那么它就是不安全的。因此,我们在使用计算机时首先要注意做好电脑硬件的安全防护措施,把我们所能做到的全部做好。

二、计算机软件安全的定义

软件的安全就是为了计算机软件系统建立和猜去的技术和管理的安全保护,保护计算机软件、数据不因偶然或者恶意的原因而遭到破坏、更改、显露、盗版、非法复制,保证软件系统能正常连续运行。即计算机信息系统资源和信息资源不受到自然和认为有害因素的威胁和危害。

三、软件安全的技术措施

计算机对软件安全的技术措施要分两个方面,第一加强有关法律规定方面的管理,第二是加强技术性,防止拷贝、加密技术、防静态分析、防动态跟踪等技术。

四、计算机硬件中存在的隐患和措施

4.1 计算机硬件存隐患

随着计算机与互联网之间的关系越来越紧密,使得计算机受到网络黑客的攻击频率急速上。从而导致社会对计算机的联网安全性提出了更高的要求。但是在实际设计时,管理员多俗将软件的安全做为一个重要的检测指标,忽视对硬件安全性的检验,从而导致当前社会上有关于计算机硬件安全问题的安利越来越多。事实上,随着联网的需求,影响计算机的安全的因素很多,而其中只要攻击计算机的硬件设备,就可以篡改计算机内部的数据,使计算机存在恶意代码,即出现木马程序,导致计算机出现故障,从而降低计算机联网的安全性,导致用户个人信息被非法利用,给用户带来困扰的同时还会扰乱司法公正。

4.2 计算机硬件安全措施

为了最大程度的保证计算机联网的安全性,仅依靠升级软件、研发软件,保障软件的安全性与可靠性是远远不够的,必须加强对计算机的硬件设备的安全检测,研发安全更高的硬件设备。其中在计算机联网中,最容易受到攻击的就是计算机的芯片,而一旦计算机的芯片受到攻击,对计算机和用户所造成的损失是无法弥补和无法估计的。所以必须保证计算机内置的安全性。因此在芯片测试及生产制造时,可以采用电路设置密钥/激活,并对总线设置“加锁/解锁”等方式,有效的保护硬件的IP,.EPI对于技术进行全面的分析后,可以将其与PUF技术有机结合。

结语:如今随着互联网的发展,计算机对人们的生活的重要性不言而喻,而提高计算机联网的安全性必须提高软件与硬件的安全性,根据实际情况,加强计算机硬件的安全性是当今社会的当务之急,因此必须加强力度在检验计算机的内置和外设上的安全,同时必须加大研发力度,争取提出一套合理、安全度高的计算机硬件设计方案,从而提高计算机联网的安全性,进而保证上网的安全性。

参 考 文 献

[1]贾杰《计算机软件安全检测技术研究》[J].计算机光盘软件与应用,2012,05:204-189.

[2]聂廷远,贾萧,周立俭,李言胜《计算机硬件设计安全问题研究》[J].信息网络安全,2012.10.17-19

上一篇:税收监管范文 下一篇:税收信息论文范文