计算机软件工程现代化技术浅析
2018-09-10马钰欣
马钰欣
【摘 要】信息技术广泛应用,促进了各领域的发展。对于计算机软件工程而言,要想获得进一步发展就必须提高现代化水平,而这需要现代化技术作支撑。文章阐述了计算机软件工程的特征,分析了计算机软件工程的发展现状,指出其在发展过程中存在的问题,并探讨提高计算机软件工程现代化技术水平的措施,以使计算机软件工程更好地服务于人们的生产和生活。
【关键词】计算机软件工程;现代化技术;自主权
【中图分类号】TP311.5 【文献标识码】A 【文章编号】1674-0688(2018)04-0132-02
0 引言
如今计算机软件工程已成为社会发展的重要产业,其发展速度远超很多传统产业。但不可否认的是,计算机软件工程在其发展过程中也存在诸多问题,影响计算机软件工程进一步发展。基于此,对当前计算机软件工程的发展现状进行分析,并提出具有针对性的措施,以解决其发展过程中所存在的问题,促进计算机软件工程的可持续发展。
1 计算机软件工程的特征
计算机软件工程已广泛应用于人们的日常生活及工作当中,在提高人们生活质量的同时也提高了人们的工作效率及质量。总体而言,计算机软件工程主要具有以下特征。
(1)灵活性。从本质上看,各种软件都具有独立性和灵活性,因此在设计计算机软件工程时,设计人员可依实际需求来修改相应的环节,以满足用户需求。
(2)协作性。软件工程中的各个软件系统均存在关联性,因此不管是处于动态环境还是处于静态环境,其都会相互连接,在运行过程中各软件相互协调,以保证系统正常运行,这在很大程度上提高了软件工程的开放性,有利于拓宽软件工程的应用范围。
(3)良好的反应能力。当前社会飞速发展,为适应社会发展需求,软件也需具备良好的反应和感知能力,以推动软件进一步发展,与社会发展需求相符,促进社会进步。
(4)多元性。计算机及互联网均具有多变性,伴随着科技不断发展,其正逐步完善。面对这种情况,软件工程的设计、开发及发展也需具备多元性特征,依托计算机及互联网获取更好的发展,从而满足用户不断变化的软件需求。
2 计算机软件工程发展现状及存在的问题
2.1 计算机软件工程发展现状
当前,计算机相关技术发展已处于成熟阶段,硬件设施及软件技术的发展使得技术创新与发展变得更加迅速,使得计算机软件工程的应用迅速普及。当代社会,各计算机技术间的联系更加紧密,通过软件工程的统筹安排,各计算机技术相互协作,使得计算机技术的应用更加广泛,同时其技术水平也不断提高,促进了当代社会及经济的进一步发展。纵观现代人们的生活与工作,随处可见计算机及软件,而移动终端及电子设备的普及,使得软件的应用范围得以拓宽,不管是硬件设施还是软件技术,都有了更深层次的发展,而软件工程需求量的扩大又反过来刺激软件工程的发展与完善[1]。
2.2 计算机软件工程发展过程中存在的问题
虽然计算机软件工程的应用與发展极大地促进了我国社会经济的发展,但我们也应看到,计算机软件工程在发展过程中存在着诸多问题:第一,计算机软件工程存在盲目发展的情况。计算机软件工程应用广泛普及,部分公司盲目跟随,从事计算机软件工程开发,但受自身技术能力及水平的限制,加上未对市场实际情况进行充分调查,导致很多公司单方面地认为软件可依既定方向实施开发并向市场推广。这种做法明显过于盲目,且有着强烈的自我意识,软件本身的实用性并不强,同时可靠性也无法保证,若推向市场,不仅应用水平较低,而且还会影响用户的选择空间。第二,不利软件产业链的形成。正是因为公司盲目开发,各软件的市场竞争力不断下降,软件之间的联系也不断减少,这非常不利于软件产业链的形成,难以促进软件工程全面发展。第三,软件缺乏创新性,使用价值较低。由于利益驱使,很多公司研发的软件仅是对其他优秀软件功能的模仿,缺乏创新性,同时因技术及能力无法保证,所以软件的使用价值偏低,严重影响了计算机软件工程的持续发展。
3 提高计算机软件工程现代化技术水平的措施
3.1 提高技术产品及服务的创新能力
当前,各行业的市场竞争愈发激烈,创新成为当下行业发展的重要动力。计算机软件工程要想获得长足发展,必须加以创新,以提高其在行业中的竞争力。此外,我国社会已进入数字化、智能化、信息化时代,社会发展需求不断变化,为了能更好地满足社会发展需求,计算机软件工程必须有所创新。受技术水平的限制,传统计算机软件本身存在一定结构或功能方面的缺陷,软件质量不尽如人意,也无法很好地满足用户操作需求,影响了软件的操控效率。例如,传统计算机软件中的数据库存资源管理,因其存在数据收集、储存和处理方面的缺陷,用户数据资源极易被窃取或丢失,严重影响用户的正常使用。面对这种情况,要想保证计算机软件工程可持续发展,必须提高技术产品及服务的创新能力,保证技术产品及服务的优质性。一方面,计算机软件工程应主动构建自身创新发展机制,以推动产品及服务的创新;另一方面,计算机软件工程可与其他相关行业相互合作,如通信行业,包括通信服务、通信设备、通信技术等,以提高计算机软件工程的应用能力,从而提高计算机软件工程的综合竞争力。
3.2 加强政府的职能管理力度
计算机软件工程的健康发展,离不开政府的支持与帮助。首先,政府应积极拓宽投资及融资渠道,为软件工程的进一步研发提供资金支持,尤其要鼓励民间投资者投资软件技术的研发,充分发挥民间投资者的作用,加大对计算机软件工程的投入。其次,政府可发挥其行政管理作用,建立计算机软件工程基金,为计算机软件工程的技术研发提供物质基础。最后,政府可发挥其引导作用,引导一些重要项目进行自主开发和创新发展,以保证产品的独立性和创新性,进而保证项目的顺利开发和实施。例如,数字电视、软件信息服务、互联网应用等。
3.3 加强保护技术的自主权
自主权的保护对于任何一个行业都至关重要。在激烈的市场竞争中,技术自主权的保护对于计算机软件工程的生存和发展起着重要作用,直接影响计算机软件工程的市场竞争力。为能促进计算机软件工程的可持续发展,有必要加强对技术自主权的保护。首先,应对投资机构进行优化,并严密关注国际上与计算机软件工程发展相关的一切动向,对其进行分析,并结合自身实际情况及时调整发展战略。其次,可建立计算机软件技术创新联盟,为行业间的技术交流提供平台,促进技术升级及产业结构调整,在整个过程当中,尤其要注意保护技术的自主权。最后,国家及政府应重视保护产品的产权,具体可通过宣传产品产权相关知识、建立健全产品产权保护法律法规、严厉惩处违反产品产权相关规定的行为等方式实现。例如,可利用广播、电视、网络等各类媒体宣传知识产权相关知识,让广大用户了解保护技术自主权的重要性,提高广大用户的自主权保护意识[2],这非常有利于激发人们自主研发产品及技术的热情,从而有效促进核心技术的自主研发。
3.4 提供工程支持,加强升级管理
提供工程支持,很大程度上促进了计算机软件工程的升级,而计算机软件工程的升级又有利于产品功能的多样化发展,从而拓宽计算机软件的应用范围。例如,可利用开发软件工具或通过创设环境以升级并优化软件,同时重视提高软件的技术水平及开发质量,为软件产品的升级创造良好的外部条件。此外,计算机软件工程的管理水平對资源的利用效率有着较大影响,计算机软件产品要想与当前市场及社会发展需求相符,或是其生产力想有所提高,都依赖于现代化管理。因此,软件开发部门应依市场及社会发展需求制定相应的工程管理制度,以保证软件升级与创新质量。设计过程中,应注意保证设计的科学性,深入分析软件的统一性、适应性、模块化等,并依分析结果选择适当的设计方法,以实现软件工程的目标,充分发挥软件的优势及功能[3]。
4 结语
总而言之,伴随我国技术水平的不断提高,人们的日常生活及工作对于计算机的需求不断提升。计算机软件工程是我国经济及社会发展的重要产业,信息化时代的到来,要求计算机软件工程不断提高其现代化技术水平,而这不仅需要计算机软件工程行业自身不断努力,同时还需要政府及社会的支持,各方共同努力,以促进计算机软件工程的健康发展。
参 考 文 献
[1]迟浩.基于计算机软件工程的现代化技术[J].计算机光盘软件与应用,2015,18(1):69-70.
[2]刘鑫.基于计算机软件工程的现代技术[J].电子技术与软件工程,2018(3):56.
[3]樊小松.计算机软件工程的现代化技术研究[J].信息与电脑(理论版),2018(3):16-17.
[责任编辑:钟声贤]