方面建模技术与工具研究

被引量 : 0次 | 上传用户:luck88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统规模和复杂度的提高,代码中出现的缠绕和分散问题,降低了软件的可维护性,成为困扰软件开发人员的难题。面向方面软件开发作为一种新兴的开发方法,提供了关注点分离机制,能有效地提高软件的模块性与可扩展性,成为软件与理论领域一个重要的前沿研究方向。随着面向方面软件工程的日益完善,如何形成从需求分析到模型设计到软件实现的面向方面软件开发方法学已引起广泛的关注,作为其中重要一环的面向方面建模,人们对它的研究也在不断深入。面向方面建模技术的完善和工具的成熟,不但能改善软件开发的过程,而且能帮助面向方面软件工程成为主流开发方法。本文把面向方面建模作为面向方面软件工程的一部分,提出了方面的模型,并结合GEF3D开发了一个面向方面建模工具,为面向方面软件开发在大型复杂软件系统开发中的应用提供了保证。本文的研究工作可以概括为以下几个方面:1、研究了面向方面软件开发方法的基本原理,分析并比较了几种面向方面建模方法以及它们存在的不足。2、从面向方面编程语言的特征出发,根据语言元素抽象出基本概念,通过基于UML扩展机制建立了方面模型,并对模型进行了分类,分别设计了方面图、顺序图、状态图。3、通过使用GEF3D图形编辑框架,实现了面向方面建模工具—AOMer,解决了模型展示混乱的问题。4、将面向方面软件开发方法实际应用到一个游戏软件中,在面向方面需求分析的基础上,使用面向方面建模工具帮助指导软件开发,为模型设计提供了技术解决方案。
其他文献
论文以自动转移飞行器(ATV)为背景,深入研究了不同飞行任务下的自主导航方法。研究了ATV在中低轨飞行时的自主导航方法。建立了ATV的飞行运动状态方程、误差状态方程及观测方
随着当代经济发展速度日益提高,我国工程建设领域中出现了招投标制度,应运而生了许多招标代理机构,这些机构的出现和发展提高了招标代理领域的迅速发展和进步。招标代理业务
高等职业技术学院多元化人才培养目标是培养知识、能力、素质协调发展的一专多能性人才。传统的思想政治理论课的教学模式侧重理论教学,教学内容教条,缺乏对学生个体的多元化
本文以"生长素的发现"复习为例,总结了"学案导学—合作交流—展示反馈—巩固提升"复习学案的应用,以探讨高三生物学复习课的实效性。
<正>笔者采用酸枣仁汤合甘麦大枣汤加减治疗更年期不寐女性患者38例,取得良好疗效,现报告如下。1一般资料参照《中国失眠定义、诊断及药物治疗专家共识(草案)摘要》[1],选择2
以基督教的历史发展为背景,总结出教堂建筑的主要型制。
根腐病是三七生产中的重要病害,严重影响了三七产业的可持续发展。本文从5个方面综述了三七根腐病的研究进展:(1)三七根腐病的病原菌;(2)三七根腐病的发生与环境及管理措施的
随着干部队伍年轻化的推进,干部队伍贪腐年轻化的趋势也开始显现。青年干部出现"35岁贪腐现象"的原因是多方面的,其中既有青年干部自身价值观扭曲、理论素养不高和现实压力所
火灾系统即火灾和它的影响因素构成的整体,它是一个复杂系统。本文介绍了火灾系统复杂性的研究。森林火灾的分布满足较好的幂律分布,并且具有尺度不变性和时间不变性,实际的
<正> 弗拉基米尔·纳博科夫(Vladimir Nabokov,1899-1977)是当代著名的美籍俄裔小说家、文体学家、诗人、剧作家和翻译家。最使他引以为豪的是他的小说。读他的小说,我们可以