APP下载

计算机软件开发过程中存在的问题及对策分析

2016-12-31侯培贤

移动信息 2016年12期
关键词:开发技术计算机软件软件

侯培贤



计算机软件开发过程中存在的问题及对策分析

侯培贤

天津市天安怡和信息技术有限公司,天津 300384

如今,计算机技术在我们的生活中发挥着巨大的作用,人们生活与计算机的联系日益紧密。人们对计算机的需求飞速增长,推动计算机产业繁荣发展,也加速了计算机不断更新的步伐,日新月异。计算机软件应用的每一次开发更新都在改变着人们的生活,为人们生活提供便利。

计算机;软件开发;问题;对策

1 计算机软件开发技术的特点及重要性

1.1 计算机软件开发技术的特点

首先,计算机软件开发技术所开发出的软件通常具有较强的适用性,可以满足人们在某个领域或者某个生活方面的个性化需求,而当软件开发完成后,凭借其本身一次开发多次使用的特点,可以进一步提升软件的社会价值;其次,计算机软件开发属于一项异常复杂繁琐的工作,不仅要求软件开发人员具备极高的专业素养,而且要求其在进行软件设计时必须细致入微,从专业的角度进行分析和研发;然后,在进行计算机软件开发的过程中,必须遵循一定的原则,保证计算机软件本身的性能和质量,积极引入先进的开发技术,而且在软件开发完成后,还必须做好严格的检验评估工作,确认无误后才能够投入市场,以免软件漏洞引发麻烦[1]。

1.2 计算机软件开发技术的重要性

一是计算机软件开发技术的快速发展,加速了信息时代的推进步伐。在当前的发展形势下,信息的质量和及时性对于企业而言意义重大,而计算机软件开发技术所开发的各种功能软件,有效提升了信息传播的速度,对人们获取信息的渠道进行了拓展,同时也强化了人们对于信息的重视,加速了信息时代的到来;二是计算机软件开发技术能够促进网络技术的发展。通过软件开发,计算机网络可以实现远程数据传输和远程控制,同时计算机本身性能的提高也可以在很大程度上推动计算机网络的快速发展;三是计算机软件开发技术可以算是计算机以及软件行业的发展源泉。软件开发技术的持续发展,促进了软件性能的提高,为软件行业的发展提供持续的活力,而软件行业的发展又反过来带动了计算机行业的繁荣[2]。

2 计算机应用软件开发的主要问题

2.1计算机应用软件操作技术难度与操作人员之间的矛盾

计算机应用软件一旦开发就具有统一性,但是应用者的操作水平不可避免的存在差距,计算机应用软件操作技术难度水平难以满足所有操作人员的需求:以程序员为主要操作人员的小手工业方式或小作坊式生产无法适应较高难度的操作技术。从这种角度而言,计算机应用软件为一些人造成了操作障碍;

2.2 软件产品的安全性、兼容性、可移植性以及界面等与用户需求之间存在矛盾

计算机凭借自身的优势为我们的生活带来了巨大的便利,我们很多工作在很大程度上都依靠计算机。但是,随着技术的发展以及计算机科技的普及,软件应用自身的安全性却存在重大隐患,因为安装相关软件而导致病毒入侵、资料外泄等不良现象屡见不鲜,除此以外,软件的兼容性仍然有待加强,部分软件在其他设备上不能正常使用;另外,由于软件的更新速度,设备相关界面不断变化,追求便捷的要求使得界面愈发简洁,使得很多使用者难以及时找到相关应用,造成不便[3]。

2.3 软件更新需求与人才基础之间存在矛盾

如今,人们对计算机应用软件的要求越来越严格,软件更新开发要求也越来越高,难度越来越大,但是现在的技术知识更新速度与需求增长步伐之间存在一定差距。可见,技术支持与客观需求之间存在矛盾,导致人们需求难以及时满足。除此以外,投入使用的软件维护工作和其他费用也在增加。这些方面使得计算机应用软件开发存在困难。计算机应用软件开发能够更好的为人们提供服务,这些存在的问题也成为计算机应用软件开发的方向,指导计算机软件开发者如何更新、开发软件,提高产品质量,增加产品的市场欢迎程度,从而在为人们提供便利的同时也可以增加自身盈利[4]。

3 计算机软件开发过程中存在的问题的对策

当前,计算机应用软件的开发方法主要有三种:软件生命周期方法、原型化方法以及自动形式的系统开发方法。软件生命周期方法是从时间角度出发,将计算机应用软件分为不同的阶段,每一个阶段标准不同,生命周期通常是六个月;原型法则是客户的问题为依据,设计人员先设计一个原型,之后在对原型不断进行完善,最终达到用户的认可;自动形式的系统开发方法是通过第四代软件技术来实现的,重点在于必须要确定大众希望开发的软件内容,注意市场需求。需要注意的是这类方法开发的软件不需要考虑通过什么样的过程实现,因为计算机软件会自行解决,也可以是在设计之前就将标准规划计划好,从而给人们的工作、生活带来了很大的便利。

在计算机应用软件开发过程需要各方面的支持,涉及计划、评析、更新和维护几个阶段。计划阶段包括:寻找或确立目标和战略。计算机应用软件开发企业应该立足于为人民服务,遵循计算机应用软件开发原则,这样才能保证自己开发的软件符合市场需求,形成自己的市场优势。分析与设计,这是为开发软件进行再造工程,使得软件符合标准;维护和更新,用户需求的进一步满足和系统功能的增加可以通过后期的维护和更新来实现,主要有数据环境的升级、规则发生改变等等,完善性维护主要是为了强化以及扩充软件功能,最后提升计算机应用软件的运行功能。其中,企业必须保证充足的开发人才储备,为计算机应用软件开发提供智力支持,这样才能保证计算机应用软件的发展。为此,如何发挥有关领导和用户的积极主动性、落实用户和配合单位的责任以及软件开发费用的问题,成为调动开发人员的开发积极性至关重要。

4 结语

总而言之,计算机技术己经被广泛的应用到各个领域当中,计算机技术无时无刻不充斥在人们的日常生活,以及工作当中。这就意味着提高软件运行功能和进行维护必须贯穿着整个软件开发阶段,对于软件开发有着重大的意义。开发设计人员必须立足于软件开发的原则,提高软件的实用性,不断学习、提升自己的技能,针对现有计算机应用软件开发方案不断创新,开发出符合大众需求的应用软件。

[1]周敏.系统软件开发过程中的软件工程技术[J].电子制作,2014(19):211-214.

[2]卢琦洁.计算机软件开发设计常见的问题与对策研究[J].电子技术与软件工程,2015(34):67-70.

[3]吕金龙.计算机应用软件自动化开发技术分析[J].电子科学技术,2016(45):116-118.

[4]徐湘艳.计算机应用软件的开发和维护探索[J].电子测试,2016(5):78-80.

Computer software development problems and countermeasures in the process of analysis

Hou Peixian

Tianjin tianan jardine information technology Co.,Ltd.,mTianjin 300384

Nowadays,computer technology play an important role in our life,people's life and closer contact with the computer.Rapid growth,people's demand for computer to accelerate the development of computer industry prosperity,also accelerated the pace of computer constantly updated,with each passing day.Computer software application of every development update in changing people's lives,provide convenience for people's life.

computer; Software development; Problem; countermeasures

TP311.52

A

1009-6434(2016)12-0137-02

猜你喜欢

开发技术计算机软件软件
煤层气与非常规天然气勘探开发技术专题(下)客座主编寄语
禅宗软件
软件对对碰
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅析计算机软件开发技术的应用及发展趋势
浅谈基于C语言的计算机软件程序设计
即时通讯软件WhatsApp
神州修车救援APP取得计算机软件著作权
基于Top-down设计方法的客车底盘开发技术