计算机应用软件开发技术初步研究

2015-07-06 06:18杨彬
南北桥 2015年1期
关键词:应用软件开发计算机

杨彬

【摘    要】为了适应新的形势,计算机应用软件的发展也是越来越迅速,当前,计算机技术越来越成熟,社会为了发展对计算机有了越来越多的要求,这都迫切需要计算机软件开发技术的进步,本文试从以下几个方面对计算机应用软件开发技术进行初步研究。

【关键词】计算机  应用软件  开发

中图分类号:G4    文献标识码:A DOI:10.3969/j.issn.1672-0407.2015.01.136

众所周知,仅仅有硬件,计算机是不能工作的,为了适应不同的工作需要,我们需要不同的软件支持。除了基本的系统软件,应用软件也十分重要。计算机应用软件开发技术从哪来又到哪去,都是我们要思考的。

一、计算机软件技术的应用是适应社会需求而产生发展的

简单说,需求是开发的原动力。没有需求,就不会有开发。有了计算機,有了操作系统,想完成一项工作,还需要一个特定的程序。比如,学校要开展一项活动,这个活动可能需要筛选具有某些特性的教师和学生去参加,参加活动可能会需要留下影像资料,活动结束后,还需要把活动的情况做成一些课件资料让更多的同学知道,并写个简单的总结发到门户网站上。这整个过程,需要的不仅仅是一个程序,还需要很多功能联系紧密的程序相互协作。再比如,一个大企业需要对它的生产、销售、人员等情况有整体的掌握和科学的管理,它可能就需要众多独立程序组成的庞大软件系统,有科学的数据库管理系统。这些都是生活中需要应用的计算机软件,但是它说明了一个基本的道理:应用软件是为了适应某种特定的需要和某种特定的用途而被开发的。计算机应用软件开发技术为了适应越来越复杂的需求而不断发展。这个规律是不会变的,变化的只是需求,不同的需求,催生不同的应用。

计算机应用软件技术开发的各项权益的法律保护力度不断增加。从延续其他法律到专门的法律,从沿袭国际条文到颁布适合我国国情的法律法规条文,从颁布到落实力度的不断加大,无不体现出计算机应用软件的重要性的日益增加和应用软件技术开发的不断规范和良好的发展前景。对计算机软件的概念界定,对相关权利义务的明确,版权法、专利法、反不正当竞争法和《计算机软件保护条例》等都从不同角度上更全面、深入地保护了技术开发者的权益[1]。一些地方政府甚至有了更详实更具操作性的要求,如对政府、机关团体和事业单位使用的软件的正规性做出了强制性规定和具体可行的落实措施,将软件的采购和硬件的采购一同列入计划。

计算机应用软件技术开发的产业化和科学化程度不断提高。正是因为计算机应用软件所带来的便利生活,使得计算机应用软件被越来越多的使用者所接受,随着一些公共服务平台的开放,也让更多的机构使用到更成熟更简洁的应用软件。比如,银行和政府部门的一些大厅办公,为了实现更好的交互效果,设置了更多的人机交互系统和即时评价体系,这些都需要相应的计算机软件来实现。一些餐饮机构,为了赢得更多的客户满意和实现更高的效率,也更乐意采用相应的软件来代替人工。计算机应用软件技术开发市场的规模化,使得软件技术开发不断走向产业化。同时,在前期调查研究、使用过程中的调试维护及使用的后续服务方面也都更加成熟、全面。

二、计算机应用软件技术开发需要注意的基本问题

最需要注意的就是在技术开发的过程中,就是我们要充分考虑软件的适应性。适应性包含很多的方面,比如,适应其主要的目的,适应其运行的环境这些都是基本的要求。

一是需要适应其主要目的。应用软件的主要目的是解决计算机当中的某些具体问题,实现对计算机的管理等功能[2]。举个最简单的例子,安全软件,不同级别的内容需要不同级别的安全保护,如果是计算机上牵扯到机密的数据,需要的安全级别就较高,而一台需要经常安装各类软件和系统的公用或个人计算机的话,如果安全级别过高,就可能会影响其他软件和系统的安装,这就不是多么适用了。安全软件里面的版块和功能再进行细化的话,则有查杀木马、优化速度、提升系统性能等多个版块和功能,之所以细化,是为了更有针对性,耗费最少的时间和精力来实现最直接的目的。至于安全,有些软件和系统是通过设置密码狗,有的是通过设置网络,还有一些应用软件可以通过设置密码等简单易行的方式来保障内容的基本安全。

二是适应基本的运行环境。很简单很基础的一点来说,就是计算机最起码要考虑基本的硬件配置。软件的好坏要在计算机上运行才能知道,计算机的硬件在一定时间内和一定类型的使用者那里是相对固定的,因为软件更换硬件的情况要远远小于因为硬件更换软件的情况。如果是小范围群体的使用者,就可以将硬件的配置做统计调查。而一些范围大,适用性广,具有很大便利性的一些软件,如果想拥有更多的用户和更多的效益的话,则一定是要考虑运行环境。比如,基础的财务处理软件和人力资源管理软件,就不能对硬件有太高的要求,对硬件要求太高会相应地减少使用者,从而也会降低影响度、市场占有率和收益率。

三、计算机应用软件技术开发的一些新形势

一是应用软件的个性化需求日益增多。随着计算机应用软件技术的应用日益广泛,更多的使用者愿意使用并享受软件所带来的便利,同时,他们会对软件的设计提出更多个性化的需求,当然,这种个性化要求如果被利用和推广的话,也会成为广泛化的需求,因此,如果技术开发能够更好的在这方面实现及时性的完善,对软件技术开发工作是大有裨益的。在大部分需求已经被满足的情况下,发现和实现更多的个性化需求并加以推广,这必将是软件开发瓶颈中的一个突破。二是应用软件的交互性要求日益提高。当前软件不仅要便利,还要有参与感。虽然这已经是个普遍的趋势,但是用户的要求却是越来越高的。就拿常用到的计算机辅助教育来说,以前,会有一些word版本的教案,再后来一点,课件中要有图片、声音,后来就有了一些真人发音软件,现在来说,有些软件采用了仿真技术,小孩子可以伸手触摸大象的鼻子、孔雀的羽毛等达到学习的目的,医学院的学生可以在计算机上进行人体解剖实验[3],更多的需求催生了应用软件的交互性,使得软件的参与性更好,这是使用者一个比较深层次的比较持久的一个需求,也应该是计算机应用软件开发需要注意的一点。

三是应用软件的资源共享需求日益突出。同一个内容,不同级别的政府都要可以用,国家各省也要可以联网共享,公安系统、社保系统这样的需求可以说是越来越突出和日常化,要开展治理行动,全国只要一联网就会使活动开展的很快。一个单位的财务系统和人事管理系统能不能对应,财务和人事想看的公司的情况,都是需要资源共享的,这就牵扯一个整合问题,在设计开发中还要更长远、更可控一些。

参考文献

[1]吴晓.论计算机软件的版权保护[D].黑龙江大学,2005.

[2]骆海霞.计算机应用软件开发技术探讨[J].电子制作,2013,11.71+53.

[3]许军玲.计算机在生活中的应用探微[J].教育教学论坛,2013,25.239-240.

猜你喜欢
应用软件开发计算机
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
从移动互联网应用软件的发展论出台《信息安全保护法》必要性
一种基于手机应用软件测量声速的方法
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发
Fresnel衍射的计算机模拟演示