赵磊
摘 要
信息时代背景下,计算机应用涉及人们生活的方方面面。计算机应用已经不是简单的计算工具,而是人们在生活中的娱乐、管理、操作等方面的重要帮手。本文从计算机应用的角度,阐述计算机应用开发的种类以及技术等相关问题。
【关键词】计算机 软件开发 问题及方向
如今,计算机技术在我们的生活中发挥着巨大的作用,人们生活与计算机的联系日益紧密。人们对计算机的需求飞速增长,推动计算机产业繁荣发展,也加速了计算机不断更新的步伐,日新月异。计算机软件应用的每一次开发更新都在改变着人们的生活,为人们生活提供便利。
1 计算机应用软件的应用类型
计算机软件开发可分为统软件开发与应用软件开发两种。系统软件开发主要用来控制、管理和维护计算机以及计算机外部设备,为计算机提供良好的用户界面等软件而进行的开发,如语言处理程序的开发以及数据库管理系统等;与此相对的,应用软件开发即为解决实际应用问题而进行的软件开发。其中,统软件开发是基础,但是与人们日常生活距离远,而应用软件开发与对我们的日常生活联系紧密,在很多方面影响着我们。计算机应用软件的常见应用主要有以下几个:
1.1 聊天工具
QQ、微信、MSN、邮箱等等。
1.2 办公软件
Office、WPS等等。
1.3 优化软件
优化大师等等。
1.4 安全软件
金山卫士、360安全卫士等等。
1.5 压缩软件
RAR、ZIP、360压缩、好压等等;除此以外,还包括学习软件、娱乐软件等等。
可见,随着需求升级,计算机应用软件与我们的生活联系紧密,影响着我们的衣食住行各个方面,使我们的生活更加便利。因此,计算机应用软件的开发举足轻重。
2 计算机应用软件开发的主要问题
快速增长的需求推动着计算机加速更新的步伐,计算机软件呈现日新月异的繁荣现象。但是,难以否认的是,现状的计算机应用软件仍然不能满足人们的需求,计算机应用软件开发仍然存在问题。主要表现为以下几个方面:
2.1 计算机应用软件操作技术难度与操作人员之间的矛盾
计算机应用软件一旦开发就具有统一性,但是应用者的操作水平不可避免的存在差距,计算机应用软件操作技术难度水平难以满足所有操作人员的需求:以程序员为主要操作人员的小手工业方式或小作坊式生产无法适应较高难度的操作技术。从这种角度而言,计算机应用软件为一些人造成了操作障碍;
2.2 软件产品的安全性、兼容性、可移植性以及界面等与用户需求之间存在矛盾
计算机凭借自身的优势为我们的生活带来了巨大的便利,我们很多工作在很大程度上都依靠计算机。但是,随着技术的发展以及计算机科技的普及,软件应用自身的安全性却存在重大隐患,因为安装相关软件而导致病毒入侵、资料外泄等不良现象屡见不鲜,除此以外,软件的兼容性仍然有待加强,部分软件在其他设备上不能正常使用;另外,由于软件的更新速度,设备相关界面不断变化,追求便捷的要求使得界面愈发简洁,使得很多使用者难以及时找到相关应用,造成不便。
2.3 软件更新需求与人才基础之间存在矛盾
如今,人们对计算机应用软件的要求越来越严格,软件更新开发要求也越来越高,难度越来越大,但是现在的技术知识更新速度与需求增长步伐之间存在一定差距。可见,技术支持与客观需求之间存在矛盾,导致人们需求难以及时满足。
除此以外,投入使用的软件维护工作和其他费用也在增加。这些方面使得计算机应用软件开发存在困难。计算机应用软件开发能够更好的为人们提供服务,这些存在的问题也成为计算机应用软件开发的方向,指导计算机软件开发者如何更新、开发软件,提高产品质量,增加产品的市场欢迎程度,从而在为人们提供便利的同时也可以增加自身盈利。
3 计算机应用软件开发的原则和手段
计算机在本质上是为人们提供便利的生活工具。在计算机应用软件开发时,必须遵循以下几个原则:
(1)根本原则是便利使用者的生活、为其提供便利;
(2)保证开发软件的质量、以质量为基本要求提高数量的首要原则;
(3)根据生命周期模型实施开发计划的主要原则;
(4)分阶段合理评审计算机开发软件的原则。
当前,计算机应用软件的开发方法主要有三种:软件生命周期方法、原型化方法以及自动形式的系统开发方法。软件生命周期方法是从时间角度出发,将计算机应用软件分为不同的阶段,每一个阶段标准不同,生命周期通常是六个月;原型法则是客户的问题为依据,设计人员先设计一个原型,之后在对原型不断进行完善,最终达到用户的认可;自动形式的系统开发方法是通过第四代软件技术来实现的,重点在于必须要确定大众希望开发的软件内容,注意市场需求。需要注意的是这类方法开发的软件不需要考虑通过什么样的过程实现,因为计算机软件会自行解决,也可以是在设计之前就将标准规划计划好,从而给人们的工作、生活带来了很大的便利。
在计算机应用软件开发过程需要各方面的支持,涉及计划、评析、更新和维护几个阶段。计划阶段包括:寻找或确立目标和战略。计算机应用软件开发企业应该立足于为人民服务,遵循计算机应用软件开发原则,这样,才能保证自己开发的软件符合市场需求,形成自己的市场优势。分析与设计,这是为开发软件进行再造工程,使得软件符合标准;维护和更新,用户需求的进一步满足和系统功能的增加可以通过后期的维护和更新来实现,主要有数据环境的升级、规则发生改变等等,完善性维护主要是为了强化以及扩充软件功能,最后提升计算机应用软件的运行功能。其中,企业必须保证充足的开发人才储备,为计算机应用软件开发提供智力支持,这样才能保证计算机应用软件的发展,为此,如何发挥有关领导和用户的积极主动性、落实用户和配合单位的责任以及软件开发费用的问题,成为调动开发人员的开发积极性至关重要。
4 小结
总而言之,计算机技术己经被广泛的应用到各个领域当中,计算机技术无时无刻不充斥在人们的日常生活,以及工作当中。这就意味着提高软件运行功能和进行维护必须贯穿着整个软件开发阶段,对于软件开发有着重大的意义。开发设计人员必须立足于软件开发的原则,提高软件的实用性,不断学习、提升自己的技能,针对现有计算机应用软件开发方案不断创新,开发出符合大众需求的应用软件。
参考文献
[1]黄宣钧.如何加强空管计算机应用软件的开发和维护[J].电子测试,2016.
[2]吕金龙.计算机应用软件自动化开发技术分析[J].电子科学技术,2016.
[3]徐湘艳.计算机应用软件的开发和维护探索[J].电子测试,2016.
作者单位
江苏省泗阳县人力资源和社会保障局 江苏省泗阳县 223700