面向Agent的复杂系统需求建模与分析

来源 :湖北大学 | 被引量 : 0次 | 上传用户:cxzclong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
不断增长的复杂性、多样性和相互关联性是当今系统的共同特征。传统的面向功能开发方法,已逐渐不适应越来越复杂和多变的需求,其成果不能很好地得到重用。用面向Agcnt的需求建模技术能够有效地控制复杂性,适应多变性,具有灵活性、低风险性、可重用性,从而能提高系统开发的效率。   需求工程是随着计算机的发展而不断发展的。在计算机发展初期,软件规模不是很大的情况下,需求分析很少受到重视。随着软件系统规模的逐渐增大,需求分析与定义在整个软件开发过程中越发显出其重要性,它贯穿于整个软件开发生命周期。基于Agent的需求建模是本文的主要研究方向。   首先,论文对需求工程的现状、研究内容进行综合描述,给出了需求建模的步骤以及意义,然后简要介绍了结构化方法、面向对象方法、面向目标建模方法等需求建模的常见方法。随后,分析了面向Agent的需求建模技术,提取其关键技术的指导思想,并着重介绍了当前主流的一些面向Agent的需求建模方法,并分析了它们的不足,从而得出了面向Agent的个性化建模提出的必要性。   对特定用户的个性化需求进行建模是为了满足用户个性化的需求,为此,我们研究复杂系统中针对不同用户的用户兴趣模型的建立和表示方法,并探讨了用户偏好的获取以及用户模型的学习等问题,并在此基础上提出了基于多代理的用户个性化需求建模框架及建模的基本方法。   与共性的功能需求相比,非功能需求是个性化需求的集中体现,因此,我们针对复杂软件系统需求分析中的非功能性需求问题进行研究,借助于NFRs框架中定义的图形符号描述非功能性需求问题,并对非功能性需求进行求精和细化,将其最终转化为可操作的功能性目标,建立非功能性目标树,完成对非功能需求的分析。   而非功能需求冲突消解方法能够为个性化服务需求分析提供充分的理论和实践支持。为此,本文提出一种非功能性需求的冲突消解方法。该方法将基于语义不一致的需求冲突定义作为检测需求冲突的依据。根据需求冲突的不同类型和程度,提出了排除冲突和降低冲突的需求冲突消解算法,为在形式化建模的基础上实现语义层面的需求冲突检测和消解提供了一种可行的解决方案。   最后,为说明我们的建模方法的可行性和合理性,以旅游电子商务系统的建模为例,详细描述了针对特定游客的个性化需求进行建模的方法,同时也对该系统中的非功能需求的描述和分析方法以及冲突消解进行了探讨。
其他文献
在能源危机和环境污染日益加剧的现实背景下,由分布式电源、能量变换装置、负荷、储能单元、监控和保护装置等组成的微电网日益受到世界各国的关注和研究。然而,微电网各个子
随着Internet上信息量的飞速膨胀,使得人们在网上查找自己需要的信息变得越来越困难。虽然一些搜索引擎(如Google、百度)为人们从海量的网页中迅速查找有效信息提供了工具,但
射线型配电网和环形配电网中,均存在由于系统电感和功率因数校正电容之间的谐波谐振而引起的谐波放大现象。该谐波放大现象使得配电网中的谐波含量增加,电能质量下降,给电力
十多年来,人们对不确定非线性下三角系统通过状态反馈的设计方法做了许多工作,并取得了大量的成果。对于系统仅有部分状态或输出可测的情况,如何设计一个能够实现非线性系统
能源危机与环境污染使人们更加注重新能源的开发、利用,风能以其储量丰富、应用技术成熟的优势越来越受到各国的青睐。但风电功率随机性、波动性大,对用电设备或电网危害较大
随着超级计算需求的扩大,人们把高性能计算更多的应用于数据挖掘应用、图像处理业务、基因测序比对处理、过程控制、气象检测等大型数据处理领域。科学计算的规模迅速膨胀,使得
随着语音识别技术的深入研究,特定人中小字表孤立词语音识别技术己基本成熟并逐渐开始应用于家电产品、智能玩具等领域。本文以实用化为目的,对中小字表孤立词语音识别算法进行
学位
论文主要研究了离散系统鲁棒直接模型参考自适应控制方案以及利用李亚普诺夫函数分析离散系统MRAC的鲁棒性.论文分为以下两部分:1.离散系统的鲁棒直接模型参考自适应控制方案考
随着环境问题和能源危机的日益严峻,微电网技术得到了广泛的关注。微电网解决了配电网中分布式电源的大规模接入问题,提高了电网的运行效率。相较于大电网来说,微电网拓扑结