大丰海港港口有限责任公司 江苏盐城 224100
摘要:当前是信息化社会,各项科学技术不断应用到各行各业中,同时,随着全球村的形成和发展,计算机软件工程技术已经广泛应用到人类社会生产以及人们生活中的各个领域,计算机软件工程的应用不仅给人们的生活、工作及学习带来了极大的便捷,同时也促进了人类社会生产力及经济的发展。计算机软件工程技术已经成为现代化社会发展的必不可少的组成部分,要想实现现代化计算机软件工程技术,必须要将计算机技术和科学技术进行科学、合理及有效的应用,只有这样才能促进信息技术可持续健康发展。
关键词:计算机软件工程;现代化技术;发展
引言
计算机软件工程现代化技术既能够满足时代发展的需求,为各个行业各个领域的发展创造了更多的条件,同时也为每一个行业及领域的发展带来了极大的便捷。将计算机软件与现代化科技科学巧妙融合起来,对于促进社会的发展起着积极的意义。
1计算机技术学科发展主要特性
(1)动态性。计算机的发展速度非常快,研究热点也在不断变化,前沿技术在不断推陈出新,热门研究方向更新频繁,而每一轮技术的迭代都对人类社会发展产生深远的影响。(2)群智性。计算机学科不是独立存在的个体,其快速发展依赖于众多相关学科的支持,数学、电子、信息等学科的发展为计算机基础理论、体系架构、软件应用的不断更新提供了源源不断的动力。(3)普适性。计算机技术已深度融入日常生活中,展现出“无所不在、无所不能”的态势。从过去的PC机、超级计算机到现在的“互联网+”“人工智能+”,人们所认知的计算机技术从“看得见、摸得着”的软硬件设施渐变为覆盖“人、机、物”三元融合空间的泛在元素,已与日常生活融为有机整体,密不可分。在这样的背景下,计算机学科势必迎来重大发展机遇与挑战。
2计算机软件工程的发展现状分析
计算机软件工程现代化技术发展状况,是由国家人才的综合素养所决定。我国计算机软件工程现代化技术比世界上发达国家起步要晚一些,因此,我国的计算机软件工程现代化技术与世界发达国家之间存在着明显的差异。目前,我国的计算机软件工程缺少自主性,而是采用世界发达国家的研究成果及经验,对于其他国家过于依赖,没有创新意识及理念。技术人才只有参与了计算机软件工程现代化技术研发掌握了核心技术,才能更好地推动计算机软件工程现代化技术的发展,当前,我国非常缺乏科技人才,我国高等院校虽然也开设了相关专业的课程,但是培养出来的人才不仅理论知识不够系统,同时实际操作能力也非常差,大多数高校还是受我国传统的应试教育模式影响极深,导致高校培养一批高分低能的学生,造成学生毕业之后发挥不了多大的作用,因此,社会人才市场才会出现供给严重失衡。当前我国大学生毕业只能说明他具有了这个学位,但是大学所学的知识,时很难满足实际工作职位的需求,由此可见,我国现在的人才培养方面存在的问题是由于受到应试教育的束缚,高校学生不仅没有创新意识及理念,同时还限制了大学生思维发展,这种教育模式下培养的人才严重阻碍了计算机软件的发展。并且我国政府部门对计算机软件的支持力度,跟一些发达国家相比明显要弱很多,计算机软件工程技术研发事业要想快速发展,重要基础就是必须要获得国家政策的支持。在进行计算机软件产品研发设计的过程中,必须要将工程管理工作同时开展,相关的研发人员必须要将软件产品以及中间环节管理作为重点工作来抓,才能促进计算机软件工程领域的发展。但是我国的大多数的计算机工程技术研发部门对管理环节不够重视,有些研发人员没有养成良好的职业习惯和职业操守,就很容易造成计算机软件工程领域管理环节出现混乱现象。目前,我国的计算机软件工程领域的管理体系模式还不够全面,存在着许多不足,非常不利于计算机软件工程领域的各项工作的开展,同时出现问题时也没有解决问题的参照依据。
3计算机软件工程现代化技术的应用
3.1Java编程语言在计算机软件开发中的应用
信息化时代的到来,给企业的发展既带来了机遇,又带来了挑战。而如何适应信息化时代,提升企业发展的信息化水平是当前企业所要思考和解决的问题。企业对于人员的管理和工作任务的安排,大多都采用企业的软件系统,故为了提升系统的使用质量,应确保软件具有多样化的使用功能,且能满足不同的使用需求。而Java编程语言所具备的可移植性、面向对象编程以及安全系数高的特点,就可有效的满足企业软件系统的使用需求。其中,有些企业甚至建立了完整的软件平台,有效的拓宽了Java语言的应用范围。此外,企业对于数据信息安全要求较高,故在运用Java语言进行开发时,就可构建基于JSSE标准来构建较为安全的DJEA架构,确保增强数据信息的保密性和安全性。对于系统架构而言,可采用Java分布式的结构,这样就可实现双机备份,并为其他软件保留相应的接口,以此不仅可以降低数据丢失的可能性,而且还可方便软件的扩展和升级。
3.2JAVA编程语言在多平台软件编写中的应用
得益于JAVA编程语言的平台独立性,可以在计算机软件编程中采用不同的平台,实现多线程、多方协同的程序编写,进而提升软件开发效率。编程人员在计算机软件开发环节中,可以科学使用JAVA编程语言,达成规划交互的目的。对于计算机软件开发内容,保证过程中的可操作性,使整个软件可执行性得到保证。另外,使用JAVA编程语言的多线程优势,丰富网络信息,满足用户们的个性化需求。具体来讲,软件开发过程中,利用JAVA编程语言的信息分模块处理功能,对各类信息模块进行收集和处理。这些模块的信息服务对象不同,而用户可以从自身需求出发,对信息内容进行灵活选择。
3.3分层技术在计算机软件开发中的应用
在进行分层技术的具体使用中,计算机的软件开发需要注重其一定的生存性能,分层技术会根据这一情况进行一定的软件开发考虑,从而提升计算机软件开发的生存性能。根据计算机在当前社会的发展情况,可以进行不同层次的应用规划,从而体现出当前计算机发展性能多样化的特点,对其应用进行一定的分层,还可以保证计算机在具备复杂的结构情况下对其进行合理的划分,从而体现出计算机软件开发功能的完善性,在进行分层技术的全面覆盖之后,工作人员对于计算机的软件开发应用就可以进行更为明确的划分,在进行计算机软件开发的具体进程中,分层技术可以解决诸多计算机软件开发中遇到的问题,从而加强计算机在当前社会的适应能力,同时也可以全面提升工作人员对软件开发的技术操作简易程度。对分层技术的全面利用可以加强计算机软件开发内部的功能性特点,在保留这一特点的基础上,计算机软件开发的技术成熟度可以得到有效提升。
结语
总而言之,在目前国家的发展过程中,我国计算机软件工程现代化技术的发展一般都是由于目前国内所营造的良好的环境,这样才能让更多的人才能够充分发挥其所具有的潜力。而良好的环境就是需要对这些技术人员所产出的产品进行更好地保护,同时需要对国家正在开展的各项项目提供资金支持。
参考文献:
[1]张艳华,张翰英.基于分层技术的计算机软件开发应用[J].科技创新与应用,2017(6):108.
[2]王志强,王秀兰.浅谈分层技术在计算机软件开发中的应用[J].电脑知识与技术,2017,13(3):85-86.
[3]梁利亭.计算机软件工程现代化技术的发展现状与对策[J].电脑知识与技术,2020,16(09):73-75.