前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机软件技术开发对策及应用范文,希望能给你带来灵感和参考,敬请阅读。
摘要:本文分析了计算机软件技术发展现状及存在问题,逐步分析原生命周期方法、系统开发方法和原型开发方法的优势及存在的弊端,以创新工艺,改变开发人才培养策略,优化软产环境等为切入点,浅析计算机软件技术开发的有效对策及应用前景。
关键词:软件技术;有效对策;应用前景
目前,我国正处于信息高速发展时期,信息时展的核心内容是计算机技术。经过前人不懈努力,计算机技术更新换代,已日趋成熟,也带动着相关行业及领域的发展与革新。在这种时代背景下,软件技术已被广泛应用于向客户提供完善的软件服务及软件功能等。然而,软件开发技术研究已进入瓶颈阶段,仍存在许多迫切需要解决的硬软件技术问题。本文在探讨计算机软件开发技术现状和应用的同时,以适应信息时代的发展需求,促进计算机软件开发技术的可持续发展为切入点,提出了解决问题的有效策略。
1什么是计算机软件开发技术
纵览国内外软件开发技术发展史,在整个开发过程中,软件开发技术的核心为“科学技术”,领域主要为软件研发和硬件设备。软件系统是计算机软件运行的技术核心,为软件的运行创造简洁、有效的环境,保障计算机软件的正常运行,应用软件是支持计算机软件操作和解决运行过程中问题的关键技术,两项技术相互支持并相互配合,从而确保计算机整体的有效运行。计算机开发领域依托计算机软件开发技术,软件开发技术是其持续发展和技术革新的内在驱动力,也是计算机和软件工程专业领域的核心要素,具有极高的研究意义和推广价值。
2计算机软件技术的开发方法
2.1生命周期法
以时间为周期对计算机软件技术的研发分段处理,将软件研发时间作为起点,按照开发工作在不同阶段的状态进行科学划分,主要包括软件设计、软件开发、软件评估及软件试运行四个阶段,应用不同阶段的相异开发标准,持续进行计算机软件研发工作。其优点为持续性强,安全性能较高,可连续几代对计算机软件进行更新和升级,却淡是软件开发设计师必须对软件开发技术的含义、客户需求等完全掌握,并熟知软件技术的应用法则及标准,必须为客户提供详细的软件应用说明书,对研发软件的功能及用法熟练度要求较,只有这样,才能真正发挥研发软件产品的功能和应用价值。
2.2系统开发法
系统开发法是软件技术开发领域中的重要方法,其主要应用软件编程的方法确保软件的有效运行和功能实现。软件研发师利用程序语言例如c++等,设计和实现开发软件产品的研发,并不断改进软件产品的功能。系统开发法的优势在于具有开发形式自主化、自动化的特质,利用系统开发法进行软件研发时,需要需求方提出明确的功能,进而基于客户的准确需求对软件进行研发;但对研发师的编程语言基础要求较高,需要较强的基础框架构建搭建能力。系统开发法还可以有效的通过编程代码的改变,达到基础软件的升级和创新的目标。
2.3原型开发法
探索性、实验性、进化型这3种方式是原型开发法的核心部分,通过这3种类型方式,可以使原型开发法具有更严谨、更直观、更动态的优点。但是,利用原型开发法进行软件研发,研发师需要频繁与客户进行有效沟通,准确清晰的账务客户需求,才能够以此为切入点,完善和创新软件产品的功效,从而实现软件功能的最大化、最优化运行。
3软件开发技术的现状及问题
现今,受我国国情和经济发展水平的制约,国民科学技术研发能力严重不足,在全球经济的巨大压力下,我国软件开发技术虽稳重求进,但生存环境日渐危机,主要有三方面:首先是核心技术缺失。该项技术在我国起步较晚,核心技术及研发能力严重不足,缺少技术革新及思路创新的内在驱动力,受核心技术革新的制约,我国自主研发的产品在运行成本、运行效能、运行标准及应用层次等均不适合现代化建设发展需求。其次,缺乏高水平技术人才。目前,我国软件工程研发人才均为基础性人员,缺乏高层次、高水平具有创新能力技术人才。然而,培养一批就有扎实基础和创新能力的人才,需要投入大量的精力、人力和物理,培养周期较长。依托企业进行人才培养,又受到经济效益偏低、公司结构狭窄等方面的制约,从而导致软件开发技术人才匮乏。其三,产品结构不合理。在软件产品需求的结构方面,即使不断调整,但因核心技术的缺失,高端研发人才的匮乏,导致研发出的产品技术指标低,产品质量差,未能形成技术或品牌传承。但另一方面,也预示着我国的软件产品的研发,在结构方面仍然有较大的改进和创新空间。
4有效对策分析
针对我国软件开发领域中存在的问题,必须从国家层面采取相应的有效对策,进而为技术的快速发展提供优良孵化环境。解决软件开发技术缺失,必须持续关注核心技术的研发与掌握,依托高等院校、科研机构与国家需求、企业需求有机结合,促进软件开发技术核心技术的强化,与此同时,为使我国自主的软件开发技术得到场租发展,需确保研发产品拥有足够的应用空间,这样软件产品质量才能有所保障,软件开发技术才能获得可持续发展。此外,软件研发师必须与需求客户有效沟通及紧密联系联系,依据客户明确的实际需求,进行准确的产品研发,为软件的更新和升级提供数据保障,提高其实用性和有效性。除此之外,研发的软件质量、软件标准、软件应用的层次是软件开发的核心竞争力。应多培养与组建研发小组,为新生代软件开发技术人才提供环境保障和技术支持,国家层面更需要重视软件开发人才的引进与传承,为软件的研发奠定夯实的人才基础。创新软件开发技术工艺是现阶段实现软件工程创新的有效途径,积极革新当前软件开发技术工艺,进而获取属于我国自己的核心软件开发技术。密集型集体劳作是较为传统的软件产业生产模式,依然也是现阶段我国主要的软件生产模式,在软件产品研发和后期项目开发商,多是靠人力代替自动化流水线,软件开发生产没有达到产业化、规模化,因此,软件研发质量仅仅取决于制作人的技术水平及熟练程度,效率低、成本过高,生产率受认为影响较大。虽然一些新兴软件开发企业能够通过人才引进、技术革新利用软件工程思想集成开展软件生产,但软件研发的成本思考依旧受人员效率制约,难以实现生产的产业化和规模化。消除此种问题的唯一途径是需要对软件开发的工艺进行技术革新,软件开发贯彻自动化和工业化生产,而不是机械化、人为化生产,软件开发产业便能够可持续发展。构件化软件及买你想对象等技术是当代网络技术迅猛发展而衍生出的新型软件开发技术方法,面对复杂的软件开发环境、多元化的网络环境,软件开发需要增加跨越异构平台的属性,需要可以设置自我开放性的系统结构,这也是选阶段软件应用发展中所必须的。在多元化网络背景下,随着系统应用对功能的不断增加,传统软件的标准、功能、层次已经不能满足当前的需求,因此,应用软件必须要实现有效的设计和开发。这就要求软件技术研发师熟练掌握并利用面向对象、构件化软件等新型技术,不断拓展软件产品的质量和功能。在“互联网+”的应用环境下,操作性、扩展性、结构开放性和代码重用性是应用软件所必须具备的基础功能,并要求以上功能均有所创新有所突破,所以,构建对象的设计模式能够满足软件开发的需要,这种技术具有互操作性和可拓展能力,能够满足软件产品的创新发展。增强技术人才的培养,尤其是高端技术性人才的培养,是解决目前我国软件开发技术性人才严重缺乏的有效方法。要实现软件开发高端人才的自主培养,必须依托国内高等院校软件工程等相关专业的教育力度,并结合当前市场需求,不断更新和完善软件技术开发的教育内容,积极引导高校年轻学生投入软件研发行业,注入新技术,尤其是引入软件核心技术内容,不断提升相关专业人才培养的质量。国家和地方政府需大力扶持高校软件人才培育工程,通过校企合作、项目招标、课题扶持等方式,使高等院校软件开发技术人才培育工程顺利孵化落地,通过多种方式保证软件技术开发人才的质量和层次。
参考文献
[1]王润芳.浅析计算机软件工程管理与应用[J].中国高新区,2017,20:188-189.
[2]刘堂宇.浅析目前软件工程技术在网络时代背景下的发展[J].计算机光盘软件与应用,2014,18:76-77.
[3]史殿元.浅析信息技术对中小企业的挑战与对策[J].河北经贸大学学报,2000,5:65-55.
作者:李京伦 胡海峰 吴振 单位:黑龙江八一农垦大学电气与信息学院