基于theme方法的对等多维度需求映射模型

来源 :郑州大学 | 被引量 : 0次 | 上传用户:a15968331849
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发的过程就是问题空间的解构和求解的过程。传统的面向过程和面向对象的方法仅仅从一个维度上分析和处理系统的所有需求,难免出现映射偏差;随着软件系统的复杂度增大,软件的前期需求到后期的设计和实现之间的映射关系的维护越来越困难。究其原因,是早期的工作没有合理有效地从多维度对关注带你进行分离和处理,导致系统需求在后续的设计和实现阶段的混乱和分散,这为软件的重用和维护带来了极大的困难。针对以上情况,本文主要介绍了对等多维度需求映射模型、面向方面Theme方法以及组件开发技术,从一个中立的视角来分析系统的问题空间,利用theme方法解决需求中的共享关系,清晰地划分了它们的功能边界,建立了各自功能维度上的组件,在后期利用组件技术组合各种组件成为整体系统,为系统的需求提供了一致性的映射,提高了系统的模块化和可复用性。本文首先分析了传统的关注点分离的优势和各自的不足,提出将两种技术结合起来,在整个生命周期中解决系统关注点分离、设计、建模和组合等一系列问题,为本文的研究内容提供了理论基础。其次,详细介绍了对等多维度需求映射模型以及面向方面的Theme方法,在一个多维度的环境下,利用Theme方法观察系统需求并对需求进行分裂、细化、重组等处理,得出系统的候选核心组件和方面组件,并建立各自维度上的组件工厂,根据组件技术将这些候选组件组合成为系统。最后,通过一个订票系统的实例,演示了本文的方法和模型,并给出了一个初步的演化模型,说明了在对等多维度下结合Theme和组件技术的模型对关注点的识别、分离和设计建模过程的好处。
其他文献
网络技术在汽车上的应用,已经成为现代汽车电子技术发展的一个重要方向,其中,车载网络测试技术是汽车网络开发过程中的重点和难点。因为,一方面通过测试可以尽可能早地发现开发中
云计算作为一种新的计算模式,其发展日新月异,但同时也带来了高能耗问题。本文主要研究云计算环境下的能耗优化问题。针对云计算系统中产生高能耗的两个原因:一是大量服务器空
随着网络技术和多媒体技术的发展,远程实时课堂共享系统已逐步成为一个重要远程教育平台,该系统通过双向高质量的视音频交互和大屏幕显示技术,将实时课堂和远端的网络课堂和
一直以来,纹理的分析和应用是图像处理领域的一个非常重要的研究方向。纹理分析可以对纹理的性质做出定量的分析和描述,主要被应用于纹理分类、纹理分割以及纹理合成等方面。
随着Internet技术和信息化建设的发展,基于J2EE的多层Web应用能够快速构建一个分布式企业应用,而J2EE提供的Web层组件将页面显示、业务逻辑及数据处理都集中在页面代码中,导
随着计算机网络技术与多媒体技术的迅速发展,多媒体数字产品的传播变得异常快捷和方便,客观上导致了更多的作品侵权、信息篡改等问题。作为传统加密方法的有效补充手段,数字
文语转换是人机交互技术的核心技术之一。尽管当前的文语转换系统可以合成出良好可懂度和自然度的声音。但是合成声音的自然度并不是让人满意,听起来平淡且节奏感不强。本文主
无线传感器网络作为新兴的网络测控技术,是能够自主实现数据采集、融合和传输应用的智能网络应用系统。无论是在国防,还是在国民经济的各个领域,无线传感器网络均有着广阔的
随着人们生活质量的提高,人们不仅希望有稳健、方便、快捷的交通工具,更希望享受出行的乐趣,尤其是在乘坐公交车或长途车时,如何打发时间也是一个急需解决的问题。这种情况下
对等网在文件共享、内容分发、分布式存储、分布式计算等众多应用领域显示出了独特的魅力,但其开放性、对等性、自主性和无监督性也带来许多特殊的安全问题。由于缺乏有效的