我省行业自主研发信息系统的难点和对策

2018-03-28 04:49崔建涛
商情 2018年6期
关键词:难点对策

崔建涛

【摘要】我省行业涉及主要业务的信息系统已经通过第三方软件公司开发完成,且已经初具规模,正向大集中、大集成综合应用平台方向发展。各市公司也有不少自主研发的信息系统,有的已在全省推广应用,有的在个别市公司得到使用,且软件系统的使用效果良好。各市公司自行研发信息系统的基本现状都是各自为战,自己研发,自己使用。自主研发信息系统有很多优点,但想要研发出真正可用、好用并广泛使用的信息系统还存在很多难点。发挥自主研发信息系统资金投入小、后期维护高效等优点,解决研发水平低、标准不统一、信息不共享等难点,已成为自主研发信息系统的着力点。

【关键词】自主研发 难点 对策

1、我省行业自主研发信息系统的现状

各市公司软件开发水平参差不齐,绝大多数不能达到全省推广的要求。到目前为止,已推广使用的自主研发信息系统少之又少,架设结构也是C/S模式,后期运维难度相当大。因各市公司要求不同,业务流程存在差异,软件系统后期升级、改进工作也难度也较大。

2、自主研发信息系统的难点

2.1软件使用效率问题。这是软件很难推广的主要原因之一。推广的软件系统没有移动终端或时时数据采集功能,工作人员在实地工作时不能直接录入系统数据,需要手工记录,回到公司后再将数据录入系统,造成重复工作,工作效率大打折扣。

2.2软件升级改造性差,个性化问题难以解决。各市公司具体工作要求和业务流程、业务模式存在个性化差异,软件系统的个性化问题不能解决,软件系统就很难得以广泛使用。

2.3技术力量薄弱,运维成本高。软件系统只在公司内部使用时,运维人员1至3人就能够满足。如果在全省推广,面对的工作量和问题就提高了10倍,所要耗费和付出的工作和精力也就提高了10倍,甚至还要多,可以说让系统开发和运维人员很难应对。

2.4系统安全级别不高。开发的软件系统没有利用加密手段,数据的存储和传递都是明文,数据容易被不法分子截取和利用,同时也不满足信息系统等级保护标准要求。

2.5缺少开发团队与共享资源。各市公司都是内部研究,开发完后公司内部使用,软件开发受限于个人能力水平。资料与开发经验不能及时实现共享,其他开发人员不能借鉴经验和不足。

3、自主研发信息系统的对策

结合自主研发的与实际业务结合紧密、运维效率高、研发成本低等诸多优点,解决自主研发信息系统难点应该把握以下三点:

3.1把握软件开发相关基础。

首先要有软件开发基础,掌握和熟悉相关开发技术。就是要懂开发、会开发,掌握软件开发的基础理论知识和技术,只有懂和会,才能开发。要掌握软件开发的相关技术,包括软件开发流程、开发语言和工具、数据库技术等等,都需要开发人员掌握,光了解是远远不够的,需要做到熟悉掌握和运用。可以通过互联网、书籍学到软件开发所需要的知识和相关技术。其次要从基础工作和真实业务基础需求出发。从实际工作出发,从真实的业务需求出发,开发出来的系统不能脱离实际,脱离实际的系统是不合格的,也是无用的。再次要考虑软件系统使用效率。软件系统设计和开发的目的就是为了提高工作效率,如果不能提高实际工作效率,那么软件系统的设计和开发就是失败的。

3.2把握软件开发设计标准。

首先要在全省角的高角度考虑软件设计,不能局限于本单位。要从软件系统开发前,要全面考虑软件的普遍性和特殊性。其次软件系统设计和开发要遵循严格的标准。这里说的标准,就是软件开发的设计标准、编码标准、相关的规格说明书等。一是代码书写规范标准,例如程序代码的整体结构,先写哪部分,后写哪部分,明确区分大小写等。二是代码注释规范标准:如文件头注释、类注释、方法注释、注释的类型等。三是代码命名规范标准:如属性、方法、字段、事件等命名要有一定的规则。编写的程序一定要结构清晰、可读性强,使读者一目了然,方便自己、方便他人,这对后期的运维工作也大有益处。再次要考虑个性化问题,既然站在全省角度考虑软件设计和开发,就不得不考虑各单位实际情况和业务需求的不同特点,也就是软件的个性化需求,充分发挥软件的可变性、适用性和可扩展性。

3.3把握团队精神和共享机制。

一是要发扬团队精神。一个人的能力和阅历是有限的,一个人开发出来的软件系统也存在一定的片面性和局限性。要懂得众人同心,其利断金的道理,两个人的经验要比一个人多。好的软件系统,为其他地市和人员所用,这也能够让开发出来的信息系统发挥出更大的作用,实现软件更大价值。二是要建立共享机制。建立一个大家共同学习和交流,知识和经验共享的平台,让大家能够在一起共同学习,交流成熟、不成熟的想法和经验,开发时遇到的问题和解决办法,都可以大家共同研究和探讨。这样才能实现共同提高,共同进步。就拿后期运维来讲,如果将一个信息系统全省推广后,运维成本大大增加,一个市公司有一到两人参加了该信息系统的开发过程,最起码了解、知道或能够解决很多后期系统运行中的问题,这样运维工作量和运维压力会分散开来,从而降低主开发和运维人员的劳动强度,同时也节约了时间成本。

结束语:

虽然自主研发信息系统有着不可避免的开发视野和个人能力的局限性,但结合自主研发信息系统的诸多优点,从公司实际业务需求角度出发,由简入难,至少能够解决工作中一到两个实际问题,以切实提高实际工作效率为目的,开发过程遵循软件系统的开发规范和标准要求,综合考虑软件系统适用和使用范围,多维考虑软件系统的可扩展性、可升级性,充分利用共享平台和团队的力量。自主研发的信息系统定能胜任公司发展的需要,满足公司业务的实際需求,解决实际工作的效率提升问题。

猜你喜欢
难点对策
LabVIEW下的模拟电路实验教学创新对策
提高中小学音乐欣赏教学质量对策探讨
“深度伪造”中个人隐私的保护:风险与对策
走,找对策去!
我国货币错配的现状及对策
不良资产证券化业务重启难点与策略思考
注重交流提升数学学习广度和深度探讨
新时期高校思想政治教育管理的创新研究
巧用多媒体技术, 让语文课堂更精彩
溶解度计算错误种种和对策