【摘 要】
:
面向方面编程技术以软件系统的横切关注点的分离和模块化为研究对象,作为面向对象编程技术的补充,它将关注点的分离和模块化抽象技术推到前所未有的高度。面向方面软件开发方
论文部分内容阅读
面向方面编程技术以软件系统的横切关注点的分离和模块化为研究对象,作为面向对象编程技术的补充,它将关注点的分离和模块化抽象技术推到前所未有的高度。面向方面软件开发方法是关于面向方面编程技术的方法论,为面向方面软件开发需求分析、设计、实现、测试等各个环节提供指导。面向方面模是结合方面的语义通过可视化模型对现实简化达到理解复杂方面系统的目的,从而控制方面系统开发的复杂度和风险,从另一角度为面向方面软件开发的各个阶段提供指导。然则,目前尚未有统一、正式的面向方面建模方法,面向方面建模研究的滞后是制约方面技术应用和发展的重要因素之一。论文首先分析和研究多维关注点分解、组合过滤器、自适应编程面向方面编程等横切关注点的分离和模块化技术,特别深入介绍面向方面编程技术概念模型及其具体应用,还介绍了用例驱动面向方面软件开发方法的核心思想。其次深入研究UML的体系结构和扩展机制,从元模型层次研究外围框架扩展机制语义。基于UML元模型扩展机制,以AOP概念模型为基础,结合用例驱动的面向方面软件开发思想,提出一种基于UML扩展的面向方面建模解决方案,并给出解决方案的元模型定义。论文最后部分首先使用UML2提供的XMI实现将解决方案元模型转换成XMI文档以实现解决方案元模型与其它MOF兼容模型的交互,同时让便利地实现异构环境下和多种工具之间的解决方案元模型共享成为可能。接着利用UML2提供的逆向工程API在多个UML建模工具为解决方案提供支持。然后结合用例驱动的面向方面软件开发过程,使用提出的解决方案来解决SEGNS平台的LMS子系统建模问题,从实践的角度论证了所提出的解决方案的可行性和正确性。
其他文献
为了实现课堂教学中及时全面的互动反馈,灵活开展各种模式的学习和评价分析管理,该文以互动反馈系统为基础,结合电子书包、一对一数字化学习、云桌面、知识库、基于大数据的
砂垫层法是浅层地基处理常用的有效方法。文章通过工程实例,从换填砂垫层的目的、机理、设计、施工工艺等几个方面主要介绍了换填砂垫层在地基处理中的应用。
<正>2008年11月,麦格纳国际(Magna International)旗下的麦格纳镜像系统(Magna Mirrors)宣布入围2009年美国《汽车新闻》汽车供应商杰出贡献奖决选名单。麦格纳镜像系统入围
党的十八大做出了关于全面深化改革的部署,全面深化国有地勘单位改革势在必行。以内蒙古地矿局为例,国有地勘单位在经历了属地化、内部企业化改革之后,地勘经济得到了长足的
随着"走出去"战略的深入实施,我国境外矿业投资步伐明显加快,同时投资风险也越来越纷繁复杂。政治、经济、文化以及管理等方面的非市场风险已成为海外投资的重要威胁,我国企
以工控机、服务器和西门子S7-400的PLC为平台开发的鄂钢4 300 mm宽厚板加热炉电气系统,其主要功能为炉外上料辊道的自动控制、炉尾钢坯自动定位、装钢机智能确定装钢行程及动
[内容提要]本文系统论述了俄罗斯新欧亚思想,认为俄罗斯既是一个欧洲国家,也是一个亚洲国家。俄大部分领土在亚洲,俄在继续关注欧洲方向的同时,应加大对亚洲方向的关注度,确
本硕士论文反映的工作是以网络测试为背景。四川省网络通信重点实验室提出了一种多端口并发测试技术-多端口并发穿越测试法,这种方法可以评价单一的路由器,也可以对网络进行
针对传统的商业智能工具难以集成到企业商业流程的缺点,提出以商业流程为中心的商业智能平台的设计原则,给出一种基于SOA架构的开放式商业智能平台,该平台将商业智能组件无缝
<正>垂体是维持生命的重要器官,包括垂体前叶和垂体后叶,垂体前叶也称"腺垂体",由5种细胞分泌6种激素,分别为生长激素(GH)、促肾上腺皮质激素(ACTH)、促甲状腺素(TSH)、促黄