“互联网+”时代软件工程开发新技术研究

发表时间:2021/5/28   来源:《科学与技术》2021年第5期   作者:李丽琳 方紫依 梁媛媛
[导读] 在“互联网+”的不断发展下,信息技术已经成为了整个社会发展的持续动力
        李丽琳 方紫依 梁媛媛
        武汉东湖学院 湖北 武汉 430000
        摘要:在“互联网+”的不断发展下,信息技术已经成为了整个社会发展的持续动力,而今后软件工程开发新技术也势必会朝着更加网络化、更加开放和更加智能的方向发展。但从目前的实际情况来看,由于软件工程开发过程中盲目性较大,整个产业链不完善,开发新技术缺乏实用性与创新性,导致整体发展程度不高,需要积极探究当前的开发新技术,同时要求相关部门加强自主产权保护,促进产业结构升级,加大技术研发创新,以此更好地满足社会需求与发展,强化开发新技术的市场竞争力。
        关键词:“互联网+”;软件工程;开发技术
        一、软件工程中存在的问题
(一)缺乏实用性和创新性
        部分企业为了短期利益盲目进入市场,所以只能参考或模仿其他一些大企业的软件功能。虽然这能够促进短期利润提升,但会影响整个领域的创新发展,影响软件工程的长期发展。另外如果一味模仿不加创新,还会影响软件的应用价值,不利于该领域进步发展。现阶段缺乏实用性和创新性已经成为了大多数软件工程企业无法强化自身竞争力的主要因素。
(二)产业链不完善
        由于部分企业和个人未经详细市场调研就参与到软件工程中,导致软件竞争力下降,各软件间无法形成一种良性的联系,彼此间孤立性比较显著,导致原先已经形成的积极性产业链被破坏,整体朝着不利于软件工程发展的方向发展,由此引起了恶性循环,影响了软件工程开发新技术的进步与发展。由于软件工程和其他行业间都有很大联系,所以一旦其产业链受到破坏势必会给其他领域带来不良影响。
        二、软件工程开发新技术分析
(一)软件系统架构技术
        该架构是指软件的基本轮廓,这也是顶层设计中的关键内容。其中最经典的一种就是C/S,可以直接把应用软件分为服务器和客户机两部分内容,其中前者包含了数据库服务器和Web服务器。该架构下的软件系统必须在用户端安装一个相应的客户软件,以便用户通过该软件及时进行信息加工和处理,例如输入逻辑业务请求或者查看服务器的处理结果等等。服务器可以直接接受用户端发来的各项逻辑业务请求,最终实现数据信息的解析和处理。而B/S作为一项典型的应用软件架构,包含了三个基本层次,即浏览器、Web服务器与数据库服务器。但它在使用时不需要安装客户端,只需利用浏览器输入Web服务器地址,用户就能够直接登入系统进行信息加工。由于该架构本身实用性比较强,所以不需要人员掌握大量先进的计算机专业知识,只需要了解一些基本的计算机知识即可。
(二)人工智能
        经过多年发展,计算机应用软件已经从原先的信息加工发展到了人工智能。人工智能的实现能够达到自主学习、自我修复和自我认知等基本功能。例如在当前的社交通信管理软件当中,学生基本只需要将自己的学籍信息输入进去,就能够得到一些类型相同的信息,同时给其推荐一些兴趣相似的朋友。人工智能经过多年发展已经可以划分成有监督技术与无监督技术两个基本类别。

前者包含了支持向量机、BP神经网络等,它可以重点通过人工智能先验知识建立起一个功能较为全面的数据分析模型,并针对该模型实施有效监督训练及学习,进而其应用本身的普适性进一步提升,最终实现数据分析精确度完善;后者在包含了K均值等,它不需要应用相关经验知识,其中的数据分析模型能够直接自动化挖掘信息,从而建立出一个完善的学习模式。无监督学习在多年发展下已经被广泛应用在了语音识别与文本检索等领域。
        三、软件工程开发新技术发展研究
(一)加强自主产权保护,促进产业结构升级
        对于整个行业而言,加强产权保护有着积极的影响,需要从根源上重视产权保护,从而给新的开发技术发展创设出良好的外部环境,进一步提升软件工程开发技术的市场竞争力。
        1优化整体投资结构,加大对相关开发技术项目发展动向的关注度,通过自身技术研发和计划对其进行调整。
        2有关部门应加大对知识产权保护的重视度,一方面在整个市场环境中进行知识产权问题科普,另一方面严厉打击各项违反知识产权的行为,使各主体的知识产权保护意识能够得到提升,激发企业技术研发热情和兴趣。
        3建立起软件技术创新合作组织,给整个行业技术交流提供便利平台,以促使软件工程开发技术发展和产业结构升级。
        4相关企业应重点对整个市场发展规律进行考量,在遵循基本发展规律的基础上,建立起完善的软件管理制度,保证软件开发设计的科学性。需要注意的是为确保整个领域的健康发展,软件工程开发部门和其管理部门还应全面重视起软件产品开发质量监管,确保最终产品性能和质量都能够达到相关的应用要求。
(二)应用政府管理职能,促进产品服务创新
        促进政府管理职能发挥才可以给软件工程开发技术的优化创造良好的环境,给技术研发提供更多便利。一是政府有关部门应进一步加大对该技术研发的支持力度,比如强化资金支持力度,鼓励更多民间资本投入和参与到投资中,提升技术融资市场的活跃性,将更多资本引导到新技术产业中,以促进产业结构升级,给软件工程开发新技术的发展带来更多帮助。
        但由于软件工程技术本身存在一些缺陷,再加上产品安全技术标准和用户应用需求间存在一定差异,就可能会给软件实际操作质量与效率带来较大影响,从而影响到现代技术的发展。所以这就要在政府有关部门的正确引导之下,加大技术产品创新研发,比如在数据库资源管理当中确保开发新技术的应用水平,积极创新应用与安全机制,避免更多用户信息被恶意窃取,减少用户损失。另外,还应重点考量计算机软件生态系统的可持续发展,确保其各项新的开发技术充分应用到当前社会各项领域的发展中,满足发展需求,强化该工程技术的实用性。
        结束语
        综上述,软件是一种将计算机技术和程序设计技术整合起来的拓展形式,其整体较为复杂,应用范围广,是当前计算机各项应用功能实现最关键的载体之一,所以其维护、开发和管理工作就成为了软件工程技术发展的重要环节。在“互联网+”发展下,各类应用软件被广泛应用在大众的日常生活中,软件工程开发技术渐渐呈现出了显著的商业化趋势。
        参考文献
[1]论“互联网+”时代软件工程开发新技术[J].王欢.?宫凤娇.??东北之窗.?2019(16)
[2]分析“互联网+”时代软件工程开发新技术研究[J].王风华.??财会月刊.?2019(28)
        
       
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: