软件工程中人工智能的运用
来源:用户上传
作者:
摘 要:受到科学技术的创新发展以及信息时代的影响,各种新式的技术开始在各种技术工程中应用起来,并让各种工程实现了高速的发展,并且在这个过程中软件工程还在进行着不断的创新和变化。而人工智能是目前出现的比较具有实际作用的新发展项目之一,其有着非常高的研究价值和实际价值。人工智能在软件工程中的应用对软件工程中的对应规划、技术更新等发展都有着很大的推动作用,基于此,本文针对软件工程中人工智能的运用进行了分析和讨论,并针对人工智能在软件工程中的应用,进行了拓展讨论。
关键词:软件工程;人工智能;运用
引言
现阶段,人工智能在软件工程中的应用主要体现在两个方面,一个方面是图规划应用;另外一个方面是结构化设计应用。这两个方面也是本文研究的重点内容,针对这两个方面实际化的应用进行了分析和研究。如果在软件工程中可以更好的应用人工智能,那么可以推动人工智能技术和软件工程技术的共同发展,实现双向技术的进步,让技术和应用得到充分的发展和创新,实现软件工程整体的自动化、智能化和信息化发展。
1软件工程中人工智能技术的应用
1.1图规划应用
人工智能技术中图规划技术在软件工程中应用有着非常关键的作用,图规划技术可以让软件工程的自动化实现更高的飞跃和提升,同时也为我国人工智能技术的发展起到一定的推动作用。但是要想更好的在应用过程中充分的发挥出图规划的作用和价值,首先,需要把规划器的原始状态、目标以及各个领域的作用、规划语言等提炼出来;其次,把这个过程中出现的问题根据实际的情况进行准确的分析解决。一般来说,求解并不会受到规划器原始状态和初始目标变化的影响,并且规划器的应用还可以提高软件工程的自动化程度,让软件工程的重要作用充分的发挥出来。
智能规划的求解方法和其他的求解方法相比有着明显的区别,智能规划的求解方法更加抽象化,但是其可以直接让最终的求解方法具备一定的抽象层次,也就是让最终的目标产生很大的改变,如果前期可以明确问题领域,就可以分析出相对应的规划解,这样在进行规划器、动作描述和程序模块的时候就不需要进行调整和改变,只需要对求解的目标进行针对性的分析,简单的调整和修正就可以了。另外其中内部存在的执行工作不会产生依赖关系上的变化,并且问题中也不会出现差异性问题,这样所计算出的规划解就会具有统一性,并不会出现改变。
1.2结构化设计应用
在进行结构化设计的应用中,SDGP思想是一种软件结构,这种软件结构设计方法的应用范围比较广泛,并且还有很强的适用能力。通常情况下,其使用的目的是为了在人工智能规划技术的基础上,把功能性的框架进行充分的分析和导出,在这个分析和导出的过程中还需要以系统软件的相关需求为参考依据,之后并根据实际的描述情况来计算出自动设计软件的系统结构。此外,在这个过程中需求分析结构主要是通过SDGP来进行处理的,并通过SDGP的形式把设计结构进行重新分析和处理,从而得出最终的输出软件设计结构。最后再通过大量的分析、研究、实践和下载、调整、安装等工序来提高图规划器的应用效果水平。同时还需要针对问题中的抽象领域来进行建模求解,最终使智能规划中的问题得到有效的解决方法。在我国的人工智能软件工程的应用中,这种方法的使用频率和效果是最高和最明显突出的,其可以真正的解决抽象层次的问题,并且还让人工智能在软件工程应用中的优越性显现出来。
2人工智能在软件工程应用中相关问题的研究和分析
2.1人工智能中不确定性的研究和分析
为了让人工智能的应用研究更加具有确定性,国内外这个领域的很多学者都对这个问题进行了研究,但是针对其中不确定性问题提出的质疑并不多。大部分的专家学者并不相信不确定性,但是如果想从根本上改变这种思想,需要对不确定性进行深入的分析和研究。其中最为关键的就是对语言和常识知识中不确定性进行研究。常识知识也就是元知识,主要是通过自然语言的形式来体现出来的,并且其在概念上存在着模糊性。不定性智能主要是因为知识的不确定性引发的,对不确定性知识的处理、模拟和表示的过程都需要对其中存在的规律进行寻找,之后,通过在机械设备中对人类了解客观世界和对人类自身的认知的过程进行试验和模拟,其中要保障机械设备的不确定性智能,这样才可以更好的让人工智能化发展起来,现阶段针对人工智能技术的发展和创新还在进行不断的研究。
2.2人工智能模拟随机性研究
人工智能在软件工程的应用中,需要对软件工程的工作过程进行模拟,并针对软件工程中差品的特点情况、生产情况、生产周期情况、企业的业务范围情况和所包括的项目类型情况等等进行多角度的分析,如帮助企业的软件工程提高工作效率,对一系诶融合软件的质量进行科学合理的控制等。通常情况下,软件工程的模拟中主要包括了三个方面,一个是软件开发的过程,一个是组织管理的过程,一个的项目管理的过程,只要把这三个方面进行全面的分析和迷你,就可以实现软件工程工作效率的提升,还可以有助于企业实现科学合理的管理,实现企业的经济效益。软件工程的模拟过程中并不是单一的存在的,企业在这三个层次上的改进是可以推动模型的发展的,并且针对模型的改进和发展还可以促进软件工程的可持续发展。
结语
本文中针对人工智能在软件工程中的应用进行了分析,以圖规划和结构化设计为例,针对其中所涉及的相关技术进行了分析和讨论,并根据实际操作过程中的技术要点进行了介绍,以此来促进人工智能在软件工程中的科学合理应用,实现对双向技术的推动发展。
参考文献:
[1]魏继才.人工智能对未来战争的深刻影响[N].学习时报,2020-04-20(006).
[2]刘东生.人工智能时代计算机信息安全与防护[J].科技风,2020(12):108.
[3]江贺,郝丹,许畅,彭鑫.智能软件工程专栏前言[J].计算机科学,2020,47(03):3.
[4]刘袁缘,方芳,罗忠文.人工智能竞赛驱动下的软件工程产学研模式探索[J].科技经济导刊,2019,27(27):167.
作者简介:
王文博(1996.12.3)男;籍贯:河北张家口;学历:本科;单位:北京交通大学海滨学院;研究方向:软件工程方向。
转载注明来源:https://www.xzbu.com/1/view-15222958.htm