基于质量属性的设计决策合成工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wuyikun2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件体系结构研究领域,出现了由通过构件和连接子来描述体系结构的方法向通过记录设计决策和设计理由来描述体系结构的方法的转换。这主要是因为构件-连接子模型只记录设计结果,没有记录设计过程,导致体系结构演化的高复杂度;另一方面没有记录设计理由,导致体系结构维护的高成本。为了解决上述问题,各种对设计决策建模、捕捉、管理、共享、复用和可视化的设计方法和建模工具应运而生,但是现有基于设计决策的体系结构设计方法主要集中在设计决策的描述和可视化,大多缺乏对设计过程的有效支持,缺乏对架构师合成设计决策候选者,生成最终体系结构模型的指导和帮助。   本文提出了一种基于质量属性的设计决策合成方法,主要包括五部分:1.抽取体系结构重要需求和质量属性;2.挖掘设计决策;3.实现设计决策并记录设计理由;4.合成设计决策和质量属性;5.推荐最符合质量属性需求的体系结构。   本文基于EMF(Eclipse建模框架)和GEF(图形编辑框架),实现基于质量属性的设计决策合成工具,其中,采用QVT(查询/视图/转换)来合成设计决策,用模糊逻辑来合成质量属性。最后本文用一个简单搜索引擎的实例来展示该方法及验证该方法的可行性。
其他文献
图像恢复技术在航空航天、物理材料、人工智能、控制理论和人们娱乐生活等诸多领域有着广泛而深刻的应用。在数字图像的拍摄过程中,由于成像系统的精密性,传输媒介的畅通性,
随着计算机应用的深入和软件工程的发展,软件系统与其它系统一样,其自身也会逐渐老化,不再适应用户和环境的需要而变成遗产系统(legacy system)。软件演化已经成为了软件生命
建立一个大样本的软件开发过程数据资源池,可以回答软件工程学,甚至是社会学、组织学中许多的经典问题。本文设计与实现了一个软件开发过程数据池,为软件开发过程方面的研究提供
随着计算机科学技术的发展和不断进步,图形处理技术的应用在各行业的发展中发挥着突出作用。应用计算机图形技术,将采样数据可视化为图形,并提供各种人机交互操作,实现数据的去噪
网络的高速发展带来一系列网络监管上的问题,除传统的网络安全技术问题外,网络内容安全也越来越引起了人们的重视,网络舆情信息的监测正是在这种背景下产生的。舆情是指在一
当前,IP网络是世界上规模最大、应用最广泛的网络,但是IP网络存在固有缺陷,导致服务质量难以保证等问题。为了提高网络资源利用率,提高服务质量,需要及时、准确、全面地了解
随着三维技术的快速发展,人们对三维模型的需求越来越大,且互联网作为信息交流的工具,越来越普及,因此人们对互联网上快速传输三维模型的需求成为必然。另外,随着三维技术在
随着网络管理技术的发展,网络管理的规模越来越大,网络管理自动化与智能化成为下一代网络管理发展的重要方向。网络管理自动化要求网络管理系统能够最大限度代替网络管理者完
物流监管业务是我国物流企业拉动并促进各项主营业务发展的一条新途径。物流监管业务的信息化是提高整个企业物流监管业务管理效率和监控能力的有效手段。物流监管业务是第三
三维视频表现的信息更丰富、形象,它不仅应用在娱乐领域还能用于生产实践领域,它可用于虚拟现实、实时控制、精确制导、交互控制等方面,具有巨大的应用空间和应用价值。本文