论计算机应用与软件开发探讨论文_刘晓军

论计算机应用与软件开发探讨论文_刘晓军

深圳市人力资源服务有限公司 广东 深圳 518000

【摘 要】进入新世纪,计算机已经成为了人们日常生活之中必不可少的部分。也逐渐登上了社会的舞台,得到全世界人的认可。为了满足当前市场之中对于软件的大量需要,软件开发技术需要进一步的发展起来,这样才能够让计算机网络体系发展起来。本文将对软件开发的特点以及我国软件开发市场现状进行分析,并通过对目前影响我国软件开发的因素进行探讨,找出有效开发计算机应用软件的有效对策和方法。

【关键词】计算机技术;应用软件;开发;有效措施

一、“软件工程”的特点

1.流程更为复杂

首先,在编写程序中反复性较强。由于在软件程序的编写过程中容易出现bug,程序员必须每编写一段程序后就对整个程序进行检查,一旦发现程序bug必须马上进行修改,否则一整段程序都会受到bug影响而重新编写。而在程序 编写完毕后需要对整个软件程序进行全面检查,并反复校正,确保软件能够正常使用;其次,由于软件在开发过程中涉及到的计算机信息种类较多,程序比较繁琐,而在编写过程中必须了解和掌握计算机信息种类并根据编写程序的类别进行最初设定和编程,确保软件的流畅性和全面性,避免出现因编程误差和错误导致对整个软件的影响;

2.开发时间较长

首先,从确定程序类别到软件开发完成,期间需要众多软件开发人员进行分工完成,但由于软件具有复杂性,使得软件开发需要较长时间来进行编写和校对,在最终通过监测和审核后才算完成对软件的开发;其次,在软件开发完成后,需要投入使用,但由于软件具有一定的局限性和适用限制性,因此再投入使用的过程中一旦出现软件使用问题或程序问题,程序编程人员和开发人员需要立即对软件进行修整和补充,并通过反复使用后最终确定软件能够正常使用,才算真正的开发完毕。

此外,在日后工作中软件开发技术人员还要做好软件维护工作,并根据软件使用环境的变化及时对软件进行相应调整,真正实现软件的先进性和高效性。

二、我国计算机软件开发现状

通过对我国计算机应用软件开发情况进行详细调研,可以了解到我国的计算机软件开发现状不容乐观。在计算机技术的起步阶段,我国的软件开发水平较高,但由于盗版市场的不断扩大、政府对这一问题缺乏相关政策管制,最终导致我国软件开发业的衰败。目前我国市面上广泛应用的软件大多是从国外引进,很多大型软件都是英文版本,给用户的顺利使用造成不便。因此,应积极借鉴国外优秀软件开发经验,出台相关政策法规,提高全民支持正版软件使用的正确意识。

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

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

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

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

期刊文章分类查询,尽在期刊图书馆

四、影响计算机软件开发的因素

1.人才素质限制

首先,我国学多高等院校以及大学院校中对计算机软件开发专业课程设置的不够完善,在对专业型人才进行日常课程培训时由于缺乏相关的实践课程和配套教学方案导致毕业生在进入社会后缺乏相关经验,导致在就业中无法满足企业要求,因此出现计算机企业选择工作经验丰富人群的现状;其次,由于我国科技逐渐趋于先进化完善化,许多计算机软件已经无法利用传统编程来开发,而一些规模较小的企业内部无法实现将最新编程和技术教授给技术人员,并缺乏相关的培训机构,导致 编程人员在日常开发中无法利用先进编程技术工作,造成企业发展和软件落后等现象;第三,由于大多软件开发人员自身专业素质较低,导致许多大型专业性要求高的软件开发公司出现人才匮乏的状态,造成我国软件开发市场仍处于较低水平线上。

2.软件开发难度提高

计算机性能的日益更新和用户需求的不断增高,使得应用软件的开发要求随之提高。现阶段大部分计算机应用软件的开发过程,往往需要多人进行团队合作开发。虽然计算机应用软件的开发技术可以将软件的整体开发过程划分为多个独立板块,不同人员可针对不同板块使用程序语言进行程序编写,使任务简单化。但多人编程对程序整合过程带来了极大难度。若各开发人员间的默契程度低,将导致软件整体运行效果低下,甚至可能在软件投入使用的过程中发现开发过程中所隐藏的漏洞和错误,大大降低软件运营效果。

五、计算机应用软件开发技术

1.生命周期法

生命周期法是指,将软件的定义、开发及维护等复杂过程进行逐级分解,将整个应用软件开发过程分解成若干个前后相连的开发阶段,从而降低工作人员进行计算机应用软件开发的难度,提高应用软件开发的可行性。对每一阶段进行严格细致划分,制定严格的阶段划分标准,即严格保证上一阶段的结束是下一阶段的开始,实现阶段间的无缝连接,提高软件开发效率。编程工作人员习惯将应用软件的生命周期分为六个阶段,每个阶段的时间控制在一个月左右,这意味着工作人员要在六个月内完成对具体计算机应用软件的开发工作,对工作人员具有极大挑战性。

2.原型设计法

传统意义上的软件开发技术,即生命周期法具有十分严谨的思维体系,与其相关的理论基础较严密。在利用生命周期法进行应用软件开发时,首先要求开发人员对计算机应用软件进行严格定义和详细说明。软件开发人员在应用软件的开发初期应联合用户,共同制定出详细的开发目标,根据用户需求及现有技术水平,对整个应用软件的功能和面向对象进行准确定位,还应充分考虑到软件运行过程中的信息需求,为应用软件的开发过程提供理论指导思想,以确保开发过程的顺利进行。软件开发人员可能无法及时地确定软件开发过程中所涉及到的算法处理效果、操作系统的适用性及进行软件开发的计算机系统,造成用户需求与实际技术水平间的矛盾。软件开发人员只有在开发过程中“边开发变认识”,在开发试验不断深入的过程中,使整个开发思路逐渐明朗化。这种“边开发边认识”的开发思路是原型化设计方法的思想基础和理论支撑。原型包括纸上原型、工作原型和现有原型三种类型。通过在软件开发过程中,有选择性地利用纸上模型,对用户需求软件的某些特征进行说明解释,为软件开发人员进行某一阶段的软件开发工作提供目标指引。

3.自动化系统开发

自动化系统开发的主要特征在于应用软件开发过程中,引入第四代技术(4GT)进行软件开发。4GT软件工具能够根据软件设计要求,对具体程序目标进行智能化分析,并自动设计编程。软件开发人员可利用4GT中包含的多样化软件开发工具,通过输入程序要求实现的目标,使程序设计自动化,从而能够有效减少软件开发人员的工作量,提高软件开发效率。

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

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

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

七、结束语

综上所述,应用软件在计算机系统中占据重要地位,对于加快信息化进程具有积极意义。在科学技术不断更新发展的时代背景下,计算机应用软件的开发技术也在不断演变升级。软件开发人员在软件开发过程中,应结合应用软件的设计要求,严格按照软件工程的设计思想,采取最佳应用软件开发技术,从而提高软件开发效率,提升应用软件质量。在实际软件开发过程中,可根据具体需要采取多种软件开发技术,保障软件开发的高效性,从而促进我国计算机应用软件开发技术的不断革新。

参考文献:

[1]景青山.浅析计算机应用的发展现状和发展趋势[J].电子制作,2015(03).

[2]李响.试论计算机应用的发展现状以及发展趋势[J].科技风,2015(06).

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

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

论文作者:刘晓军

论文发表刊物:《低碳地产》2016年8月第16期

论文发表时间:2016/11/14

标签:;  ;  ;  ;  ;  ;  ;  ;  

论计算机应用与软件开发探讨论文_刘晓军
下载Doc文档

猜你喜欢