人工智能在软件工程中的应用

发表时间:2020/7/6   来源:《工程管理前沿》2020年第26卷3月第8期   作者:高学礼1 张佐斌2 时荣华2
[导读] 本文简要地探究了人工智能用于软件工程中的应用,并且具体的列出了此项技术在软件工程中的规划及更新。
        摘要:随着时代的发展科学的进步,技术也更新的越来越快。在如今的信息时代,出现了各种各样意想不到的新式技术,这些新型技术大部分可以用在各项技术工程中,技术的应用加快了工程的发展,使工程也得到了创新。人工智能在现阶段作为较为现实且真实有进展的发展项目,具备很高的研商价值和现实意义。本文简要地探究了人工智能用于软件工程中的应用,并且具体的列出了此项技术在软件工程中的规划及更新。
关键词:人工智能,软件工程,应用
        现在人工智能在软件工程中的技术使用,可归为两类。一个是图规划应用,另一个是结构化设计应用。此篇文章打算重点分析这两类应用领域,并深入的探讨这两类应用在使用过程中出现的实际问题,对这些问题开展探究。如果这两项技术可以完全的运用人工智能,可以让人工智能和软件工程技术共同发展,最终推进双方共同进步,使得技术和应用都得到了很大程度的提高,达成整体自动化、信息化、智能化的想法。
一、人工智能与软件工程中的技术应用
1.1图规划应用
        在软件工程中,图规划是关键的一步,它的正确的使用可以使自动化程序得到很大的提升,同时也促进了我国人工智能技术的创新。如果想要使用规划器,第一步要恢复规划器到初始状态,同时要将规划器的目标,领域动作用特定的的形式表达出来。并将后期出现的问题,认真的查明原因,做好详细的规划。通常情况下,规划器的初始状态和初始目标的变化不会对求解造成影响,并且在软件工程中,正确合理的使用规划器,能够促进软件工程在完成自动化的要求上,有更多的进步。同时规划器不仅大大的增加了软件工程的自动化程度,还将软件本身的性质发挥的更好。智能规划的求解方法是不同于其他规划方式的。其他的规划方式呢,可能比较形象便于理解,但是智能规划的求解方法更抽象,并且具有自身的抽象层次。假如在前期可以清晰的了解问题的领域,并且可以探究并做好相应的规划解,即使在后期的最终目标出现很大的改变,那前中期执行的规划器,动作描述和程序的板块是不需要任何改动的,唯一需要改动的地方是,对求解目标做出简单的修改。当解存留在抽象层次中,只要它的内部执行的各个部分是相互独立的,并且问题出现的领域是相同的,不存在大的差异,那么所得出来的规划界也是具有统一性的,不会产生变化。
1.2结构化设计应用
        在结构化设计应用中,SDGP是软件结构的设计方法中普遍常用的,因为它涉及的范围广,而且它适用于各种程度的软件。使用它的企图是为了在已经应用的人工智能规划技术的基础上,可以剖析功能框架并且输出。在这个过程中第1步需要达到相关的系统软件的要求,其次在根据实际的需要得出算法自动设计软件的系统结构。需求的分析结构靠的是SDGP的运行,这个步骤是通过SDGP的形式,然后处理设计软件的结构,最后可以得到一个输出软件的设计结构。经过很多的研究,进行实践,用户下载,进行调试,然后安装等这些步骤可以在实际应用中提高图规划器效率。

同时将出现问题的所对应的抽象领域,也会进行建模以及求解,这一套程序做下来之后可以得出一个结论:智能规划是解决软件工程问题最好用的方法。在现今使用智能规划的软件工程中,这种方法能够促进软件工程的发展,并且能够在实际中解决抽象中存在的问题,具有很强的优势。
二、应用过程中存在的相关研究
2.1人工智能管理中的不确定性研究
        想要表达出知识的准确性,在国际范围内一些相关领域中的很多研究人士,都加入到了这个研究行列当中,但是在研究过程中存在的一些不确定的问题,很少有人员提出质疑。所有研究人员和数学家科学家都对出现的不确定性的问题,展现出相信的立场,相信可以解决好这些问题。首先要将知识中存在的这些不确定性内容进行深入的研究探讨,明确常识知识和语言的不确定性是不确定性内容的中心。常识知识,我们通常称为元知识,也就是所有知识的总称。常识知识基本是经过自然语言的形式进行转述,同时常识语言存在的特征有随机性和模糊性。在智能应用中,不确定性体现在知识的不确定性,因为概念是很模糊的,所以作为机器很难根据一个模糊的指令而做到一个准确的行为。这时研究人员就要对不确定性的知识进行处理,模拟指令,并让机器做出相应的反应,通过系统的操练,找出其中存在的规律,最后要通过机器的表达方法,对人们了解的客观世界以及自身对事情认知进行模拟,在整个过程中要保障机器存是不确定智能。现在这已经成为了人工智能学家需要长期探究的话题。
2.2人工智能模拟随机性研究
    在进行软件过程模拟时,一定要对企业产品的各方各面进行分类,比如产品的特点,企业的服务范围,企业在什么时间段生产,并且企业包含多少种项目,企业的项目类型有哪些。从各种不同的角度对企业的自身进行充分的认识,让企业找到它存在的优缺点。做好优点的同时努力补掉缺点,这样可以促进企业软件质量的提升,从而可以达到融合软件质量的在合理科学的控制范围内。通常情况下,软件工程的模型有三个层次,分别是软件开发过程,组织管理和项目管理。这三种模型可以称为是在软件改进过程中可以提供很大帮助的核心模型,同时它也可以让企业有效的完成企业管理,软件开发,软件开发管理以及软件监控控制,这么多重要的方面。软件工程的过程模型,实际上,不具有单一性,也可以带动其他方面的发展。如果企业改变了三个层次,那也能推动模型的发展。企业对层次进行有效合理的改进和完善,可以让模型也能够得到稳定的更好的更新发展。
三、结束语
    本文关于人工智能在软件工程中的应用,展开了一系列的分析探讨和研究,同时也对相关智能技术进行了探究。分别对图规划和结构化设计进行了分析,并与现实中工作流程相联系,对过程中所应用到的技术要点进行了详细的论述,并且对这个过程中会出现的技术问题也进行了分析。本篇文章的下半部分也对技术展开了较深的探究,将相关的不同层次模型进行了详细的阐述,便于读者的了解,希望此篇论文可以对研究人员起到一些帮助,给予一些灵感,促进人工智能软件工程行业的发展。
参考文献:
[1]周庆荣.人工智能在软件工程中的应用[J].电子技术与软件工程,2018,23
[2]黄全舟.人工智能与软件工程的交叉研究[J].微机发展,20018,01
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

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