霍建红
摘 要:21世纪是计算机网络信息化的时代,目前计算机作为一项高端技术已经被广泛应用于人们的学习、工作以及娱乐的各个生活相关的领域,将社会的各个层次和角落都与人们联系起来,是人们获取信息的主要途径。计算机软件是计算机计算机系统应用的核心,没有软件的计算机只能算是裸机,各种多元化的计算机软件系统可以帮助计算机实现更高级的使用功能,也可以满足不同人群的多样化需求,从而推动全球范围内的技术创新与进步。
关键词:计算机软件;应用;发展;现状
计算机系统是由计算机硬件和计算机软件两部分组成的。计算机软件作为计算机的灵魂和核心,具有十分重要的作用。随着社会科技的不断发展,算机软件的应用变得越来越广泛,计算机软件可以应用到各行各业中去。计算机软件的广泛应用推动了计算机软件的发展,其发展对社会经济具有现实的重要意义。
一、计算机软件应用现状
随着计算机及网络技术的普及,我国计算机软件发展迅速,一定程度上提高了相关企业的信息化水平,成为推动我国经济发展的重要产业之一。计算机软件另一优势在于其生产的各个环节不会产生废物等,符合当前社会发展环保理念需求,因此,国家相关部门非常重视计算机软件产业的发展,并成立了专门的信息化部门加强计算机软件等内容的监管,为我国计算机软件产业更好的发展,创造良好的外部环境。计算机软件是计算机技术得以广泛应用的重要基础,正是在各种软件的支持下,计算机才被应用到工程、水利、金融、医疗、教育等诸多领域,尤其在一些工程中通过计算机仿真能够很好的模拟现场施工条件,为实际施工提供有效指导,避免施工时不必要的资金浪费。不仅如此,计算机软件还被应用在人们的日常生活之中,正逐步改变人们的生活及工作方式。例如及时通讯工具QQ、微信等改变了人们的沟通方式,使人们随时随地的与好友交流,极大的提升了人们的生活便利程度。
二、计算机软件的开发
软件开发过程是一个系统的过程,一般可以根据用户要求建造出软件系统或者系统中的软件部分,这一开发过程由许多的模块组成的,包括:需求捕捉,需求分析,设计,实现和测试。软件开发一般是通过用户的某种程序设计语言来实现的,软件开发是一种普遍的开发软件。各种软件一般都一款相应的软件许可与之对应,如果软件的使用者想要合法的使用软件就必须拥有同意所使用的许可证的情况下才能够进行。换句话说,某一特定的许可软件与法律是不能相抵触的。在没有经过软件版权所有者许可下所拷贝的的软件,即使是购买和使用盗版软件都将会引发法律问题。一款软件的生存的周期都始于计划开始之时,止于废弃之时。这一周期包括计划、开发和运行三个阶段。其中的每一时期又可以分成若干个更小的阶段。计划时期包含对问题定义和可行性研究;开发时期涵盖了需求分析、概要设计、详细设计和编码;测试和维护的工作时摆在了运行时期。其中,我们开发软件项目的基本系统计划、分析、设计、编码、测试及维护等六大步骤。制定计划软件开发开始时必不可少的一步。在制定计划的时候,必须要准确的弄清楚就是该软件项目最终要解决的问题,除此以外还要考虑相应的对策。如果在计划不周的情况下就仓促地着手开发一款软件产品,不仅会浪费时间、金钱和人力资源,更重要的是这样做可能会导致最终研发出来的项目不能得到应用。
三、计算机软件应用发展趋势探究
1.加强计算机软件的安全性能和稳定性能。随着计算机软件的大规模普及和推广应用,社会上不同领域都需要计算机软件提供相应的帮助和支持,这就对计算机软件的安全性和稳定性提出了较高的要求。网络信息技术的兴起和发展使计算机软件的需求量与日俱增,不同行业、领域及信息网络技术促使计算机软件向复杂性和集成性发展。软件系统的复杂性和集成性会大大增加其自身的缺陷性和安全风险。计算机软件出现漏洞或缺陷的主要原因是在软件设计、编写阶段没有进行周全的考虑或设计程序上出现了失误计,导致软件中存在缺陷或漏洞。当这些漏洞或缺陷被黑客或病毒攻击、入侵后,就会造成软件的不稳定运行,严重时会对用户的重要信息造成泄漏。因此,为了保证计算机软件系统可以安全、稳定的运行以及信息网络的安全,对计算机软件的安全漏洞检测和安全风险评估控制就显得尤为重要,加强计算机软件的安全性和稳定性也将成为计算机软件未来的必然发展趋势。2.逐步增强计算机软件作为发明创造的版权意识。由于计算机软件具有可任意复制使用的特殊性,造成软件的知识产权和发明著作权不能很好地被保护,导致大量的盗版软件在市面上销售。盗版软件的大肆销售不但给软件生产者造成巨大的损失,不尊重软件的知识产权,而且盗版软件存在的很多漏洞会被黑客和病毒利用,造成用户更大的损失。因此,在未来的发展进程中,需要加大对计算机软件的著作权和知识产权的保护力度,把计算机软件作为一项发明创造来保护,将软件所有者和生产者的利益作为重要的保护对象,并给用户们提供更加安全和稳定的使用环境。国家应建立相关的计算机产权保护法律法规,以完备的法律手段来实现对计算机软件的著作权和知识产权的全面的保护,同时,使软件所有者和生产者的利益得到最大限度的保证。
总之,随着社会科技的不断进步,对计算机技术的发展有更高的要求。计算机软件的应用已经很广泛了,但是为了满足人们的更多需求,根据目前发展的状况,计算机软件的应用和发展还需要进一步的提升。推动计算机软件的大范围发展,应该从管理和技术两个方面去研究如何更好开发和维护计算机软件,让计算机软件更好造福人类。
参考文献:
[1]冯玉林.软件工程方法工具和实践[J].兰州大学学报,2009(9).
[2]张林,曾庆凯.软件安全漏洞的静态检测技术[J].计算机工程,2011(12).
[3]梁子豪.计算机软件应用与发展分析[J].电子技术与软件工程,2011(3).
[4]徐晓莉.计算机软件的应用及发展趋势探究[J].电子技术与软件工程,2013.
[5]王斌.计算机软件应用与发展分析[J].中小企业管理与科技(上旬刊),2012.
[6]毛新军,常志明,王戟,王怀民.面向Agent的软件工程:现状与挑战[J].計算机研究与发展,2013(10).