APP下载

计算机软件开发技术及应用

2016-03-15闫玮

课程教育研究·中 2016年1期
关键词:开发应用软件技术计算机

闫玮

【摘要】计算机信息技术在新时期的背景下,硬件技术与软件技术得到了迅猛发展,目前的计算机技术不单具备计算功能,同时还具备学习、管理以及娱乐等方面功能,丰富了人们的业余生活,计算机的应用价值随之增大。文章分别从计算机软件自身特征、开发多种分类、开发技术的作用、如何开发软件开发方法,以及计算机软件技术的实际应用进行了简要阐述,希望能够增加大家对计算机软件技术的了解,同时与同行相互交流,共同探讨。

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

【中图分类号】TP311.52 【文献标识码】A 【文章编号】2095-3089(2016)01-0019-01

一、计算机软件技术发展中的不足

1.软件产业核心技术匮乏

我国目前的软件技术开发与国外发达国家相比,还处于研制的初期,无论是开发能力或者是应用能力相对较低,特别是缺少自主创新技术,创新产品极度匮乏,造成我国的软件产业在全球的软件生产开发中位置偏下,研制的新产品质量水平较低。产品质量的无法保证,究其原因是我国缺乏自主创新的核心竞争力,最前沿技术的研发仍然还处于尚未研制阶段,出现了空白。

2.软件顶尖人才的缺乏

目前,我国软件行业的研制工作者大部分属于基础性人才,众多高端设想无法实现。由于软件顶尖人才的缺乏,导致我国的软件开发领域要想取得突破,向更深领域扩展,遇到了较大难题。并且,软件专业人才的资金投入也会相应提高。

3.软件产业研制环境影响

在我国以往的计算机技术研制过程中,研发人员往往更加注重硬件的开发,而忽视了软件的开发,硬件系统与软件系统投入的人力,比例严重失衡。我国的软件产业发展过程中,还经常遇到盗版、非法竞争与利益诱惑等不良现象,知识产权保护意识不足,这一系列原因导致软件企业技术研发过程中投入的“三力”不足,软件开发优良环境就无法形成,工作人员工作热情大大降低,发展空间自然也就无法提升。

二、计算机软件开发方式

1.软件生命周期方式

计算机软件的开发应该避免盲目性,采用一定的方式方法进行开发。软件生命周期法是软件开发可以采用的方式之一。软件生命周期法将软件的每个阶段进行详细的区分,每个阶段的准备和结束都需要按照各阶段的严格要求。软件生命周期一般维持时间为6个月,也就是6个阶段,每个阶段都应该根据遵照相关要求标准,更具实际研发情况进行调整等,完成计算机软件的开发。

2.原型化方式

传统的生命周期方法要进行严格定义以及预说明,并要求用户与软件开发人员在开发刚开的时候就要对系统整体功能及信息需求有全面、准确、深刻的认定。倘若用户提出的软件目标没有相应的输入或输出需求,又或者是开发商对于系统的适用性和人机界面的形态难以确定,此时,开发人员就可以采用原型化方式,通过对该研究阶段的研究,来确定软件本身需要满足的要求。在此期间,开发人员还要注重对各方面的评审,继而进入修改阶段,直到最后顺利完工,满足用户需求。

三、计算机软件开发技术具体应用

计算机是现代社会不可或缺的社交工具之一。计算机软件技术开发是为了让计算机技术服务能够满足人们的需求。现在,计算机技术已经成为了日常生活应用最普遍的工具,使用者不需要具备较为专业的计算机应用水平,应用专业化程度相对较低,因此,计算机软件的开发,还是应该针对用户的实际需求决定。计算机软件开发还应该将“以人为本”的理念贯彻于全过程,让软件技术功能与实用得以体现。

四、计算机软件技术发展方向

1.网络化方向发展

网格化形式是网络存在的一种特殊形式,因为互联网发展迅猛,将世界变成了“地球村”,联系日益紧密,网格化发展必然会成为日后发展的主要方向,为更多的居民提供便利与服务。

2.开放化方向发展

开放化发展主要是指软件源代码开放与软件产品逐渐开始标准化,软件技术的开放化发展能够加强同行之间的交流,促进行业内人员的共同进步,使得产品质量得到进一步提升,同时促进软件行业的不断发展,提供更为广阔的发展与应用空间。

3.智能化方向发展

智能化发展是未来社会发展的主要趋势,也是时代进步的必然。人工智能化的社会应用范围在不断扩大,软件技术也会随着该方向发展,如果人工智能软件研发成功,将会是软件发展中的重要里程碑,具有划时代意义。

五、结语

科学技术不断发展变化,计算机应用能力普遍加强,人们解决问题、获取信息的渠道得以扩展,各种高技能手段不断满足人们需要,这和计算机软件的开发应用是不可分割的。所以,计算机软件开发如果能够得到科学合理的运用,将会加快我国现代化信息社会的建设,可以在较短时间内,获取高质量产品,提高办事效率。除此之外,今后的计算机软件开发技术还要加强知识技术的创新,还有与用户实际需求的贴合度,从多个方面推动计算机软件开发产业能够稳步向前发展。

参考文献:

[1]曹清华,周文军.软件开发人员应该掌握的几种编程语言 [J].科技资讯,2012.

[2]周国强,董保华.计算机软件的开发与发展分析[J].信息与电脑,2012.

猜你喜欢

开发应用软件技术计算机
信息时代机械设计制造及自动化分析
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
Thinking Through Visual Communication
中国古代的“计算机”
UGNX软件技术在农机从业人员技术培训中的应用
计算机软件工程的管理和开发应用研究
民办高职院校软件技术专业深度校企合作模式探索
科学课堂教学材料的开发及应用
民族地区高中数学校本教材的开发及应用实践性研究