标题 | 新时代背景下软件工程技术分析 |
范文 | 肖云出 摘要:在互联网和大数据等相关技术的发展下,软件工程已经被广泛应用在了各个领域中,同时也获得了极为显著的成效。为满足用户对软件功能的更多需求,就当前“互联网+”时代下的软件工程开发现状,分析其开发新技术和未来发展策略。 关键词:软件工程;开发技术;“互联网+” 中图分类号:G4 文献标识码:A 文章编号:(2021)-12-367 软件是一种将计算机技术和程序设计技术整合起来的拓展形式,其整体较为复杂,应用范围广,是当前计算机各项应用功能实现最关键的载体之一,所以其维护、开发和管理工作就成为了软件工程技术发展的重要环节。在“互联网+”发展下,各类应用软件被广泛应用在大众的日常生活中,软件工程开发技术渐渐呈现出了显著的商业化趋势。 一、软件工程技术现状分析 进入互联网阶段,计算机软件工程技术处于高速发展的态势,大数据时代背景下,要求计算机软件工程技术结合大数据技术,更好地服务社会。当前情况下,与大数据有关计算机软件技术包含虚拟化技术(VirtualReality,VR)和云储存技术,VR技术能提高信息处理的速度,云储存技术提高了信息数据的儲存效率。大数据技术同时具备专业性和实用性的特点,对软件工程技术工作提出了更高的要求,不仅能收集整理各种各样的数据信息,保证数据信息的安全性和有效性,剔除数据信息对软件分析的不良影响,更要能利用大数据不断创新思路。对于我国现阶段的软件工程技术水平来说,要认识到与发达国家相比,还存在着一定的差距,因此软件工程技术人员更要适应新时代的潮流,让软件工程技术工作提到更高的台阶。 二、 软件工程开发新技术分析 “互联网+”的不断发展,使得软件工程开发技术更新速度逐渐加快,渐渐从传统的信息化转向了智能化,也开始从传统PC机发展到了移动终端设备,当前其开发新技术主要包含了以下几项重要内容。 (一)软件系统架构技术 该架构是指软件的基本轮廓,这也是顶层设计中的关键内容。其中最经典的一种就是C/S,可以直接把应用软件分为服务器和客户机两部分内容,其中前者包含了数据库服务器和Web服务器。该架构下的软件系统必须在用户端安装一个相应的客户软件,以便用户通过该软件及时进行信息加工和处理,例如输入逻辑业务请求或者查看服务器的处理结果等等。服务器可以直接接受用户端发来的各项逻辑业务请求,最终实现数据信息的解析和处理。而B/S作为一项典型的应用软件架构,包含了三个基本层次,即浏览器、Web服务器与数据库服务器。但它在使用时不需要安装客户端,只需利用浏览器输入Web服务器地址,用户就能够直接登入系统进行信息加工。由于该架构本身实用性比较强,所以不需要人员掌握大量先进的计算机专业知识,只需要了解一些基本的计算机知识即可。 (二)人工智能 经过多年发展,计算机应用软件已经从原先的信息加工发展到了人工智能。人工智能的实现能够达到自主学习、自我修复和自我认知等基本功能。例如在当前的社交通信管理软件当中,学生基本只需要将自己的学籍信息输入进去,就能够得到一些类型相同的信息,同时给其推荐一些兴趣相似的朋友。人工智能经过多年发展已经可以划分成有监督技术与无监督技术两个基本类别。前者包含了支持向量机、BP神经网络等,它可以重点通过人工智能先验知识建立起一个功能较为全面的数据分析模型,并针对该模型实施有效监督训练及学习,进而其应用本身的普适性进一步提升,最终实现数据分析精确度完善;后者在包含了K均值等,它不需要应用相关经验知识,其中的数据分析模型能够直接自动化挖掘信息,从而建立出一个完善的学习模式。无监督学习在多年发展下已经被广泛应用在了语音识别与文本检索等领域。 三、 软件工程开发新技术发展研究 (一)应用政府管理职能,促进产品服务创新 促进政府管理职能发挥才可以给软件工程开发技术的优化创造良好的环境,给技术研发提供更多便利。一是政府有关部门应进一步加大对该技术研发的支持力度,比如强化资金支持力度,鼓励更多民间资本投入和参与到投资中,提升技术融资市场的活跃性,将更多资本引导到新技术产业中,以促进产业结构升级,给软件工程开发新技术的发展带来更多帮助。但由于软件工程技术本身存在一些缺陷,再加上产品安全技术标准和用户应用需求间存在一定差异,就可能会给软件实际操作质量与效率带来较大影响,从而影响到现代技术的发展。所以这就要在政府有关部门的正确引导之下,加大技术产品创新研发,比如在数据库资源管理当中确保开发新技术的应用水平,积极创新应用与安全机制,避免更多用户信息被恶意窃取,减少用户损失。另外,还应重点考量计算机软件生态系统的可持续发展,确保其各项新的开发技术充分应用到当前社会各项领域的发展中,满足发展需求,强化该工程技术的实用性。 (二) 加强自主产权保护,促进产业结构升级 对于整个行业而言,加强产权保护有着积极的影响,需要从根源上重视产权保护,从而给新的开发技术发展创设出良好的外部环境,进一步提升软件工程开发技术的市场竞争力。一是优化整体投资结构,加大对相关开发技术项目发展动向的关注度,通过自身技术研发和计划对其进行调整。二是建立起软件技术创新合作组织,给整个行业技术交流提供便利平台,以促使软件工程开发技术发展和产业结构升级。三是有关部门应加大对知识产权保护的重视度,一方面在整个市场环境中进行知识产权问题科普,另一方面严厉打击各项违反知识产权的行为,使各主体的知识产权保护意识能够得到提升,激发企业技术研发热情和兴趣。四是相关企业应重点对整个市场发展规律进行考量,在遵循基本发展规律的基础上,建立起完善的软件管理制度,保证软件开发设计的科学性。需要注意的是为确保整个领域的健康发展,软件工程开发部门和其管理部门还应全面重视起软件产品开发质量监管,确保最终产品性能和质量都能够达到相关的应用要求。 总的来说,在“互联网+”的不断发展下,信息技术已经成为了整个社会发展的持续动力,而今后软件工程开发新技术也势必会朝着更加网络化、更加开放和更加智能的方向发展。但从目前的实际情况来看,由于软件工程开发过程中盲目性较大,整个产业链不完善,开发新技术缺乏实用性与创新性,导致整体发展程度不高,需要积极探究当前的开发新技术,同时要求相关部门加强自主产权保护,促进产业结构升级,加大技术研发创新,以此更好地满足社会需求与发展,强化开发新技术的市场竞争力。 参考文献 [1]徐立鑫,吴化尧.基于群体智能的软件工程方法综述[J].计算机研究与发展,2020,57(03):487-512. [2]徐玲,高旻,文俊浩,吴映波,熊庆宇.软件工程专业实践教学质量保障体系探索[J].实验室研究与探索,2015,34(08):205-208+217. [3]韩万江,张笑燕,陆天波,孙艺.软件工程专业认证的新思路研究[J].软件,2015,36(03):37-40. [4]文俊浩,徐玲,熊庆宇,陈蜀宇,柳玲.渐进性阶梯式工程实践教学体系的构造[J].高等工程教育研究,2014(01):159-162+180. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。