面向方面软件开发相关论文
关注点分离是软件工程领域中极为重要的原则。人们先后提出了结构化的开发方法和面向对象的开发方法以达到在整个软件开发过程当中......
现代软件开发都要把整个系统按功能分解为小的单元,然后开发这些小单元,这些小的单元隐藏内部实现,对外提供接口,最后组合这些单元......
面向方面软件开发(Aspect-Oriented Software Development,AOSD)是对软件系统中横切关注点进行模块化的新途径,面向方面建模(Aspect-......
横切关注点是指其实现分散到多个其它模块之中的关注点。在传统的软件实现中存在大量横切关注点,横切关注点增加了软件体系结构的......
随着NGN(Next Generation Network)网络设计蓝图的浮现,网格已成为人们研究的热点。网格的核心理念是实现高性能的资源共享和协同工......
关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题。这些简单问题能够容......
面向方面技术是当前的研究热点,它使开发人员在更高的抽象层次上对软件抽象.文章首先分析了传统软件开发方法中存在的不足,阐述了......
在传统的面向对象程序设计方法中使用JAAS会导致认证和授权代码与业务逻辑的实现代码纠缠在一起,不利于重用和维护。而基于面向方面......
针对面向方面的PIM到面向方面的PSM的转换,提出了一种面向方面的模型转换语言AOMTL。首先建立方面模型的转换框架;然后根据此框架......
现在大多数的软件项目都选择OOP,但OOP技术也有其局限性,它对某些需求并不能很好地进行描述。本文介绍了一种全新的程序设计方法一面......
采用面向方面软件开发方法建立事务工作流管理系统的软件体系结构。通过提取工作流应用的业务流程业务活动、参业者和事务这四个关......
针对软件开发过程中软件代码杂混、分散,导致软件开发过程的可追踪性差、开发效率低、代码的重用性不好、代码质量不高、软件系统......
面向方面编程(AOP)是面向对象编程(00P)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合。目前大部分研......
...
从分析面向方面建模需求入手,基于UML的扩展机制提炼出一个面向方面建模元模型,构建一个基于UML的面向方面建模框架,并且提出一种简单......
面向方面编程(AOP)技术提供了一种在编程阶段实现关注点分离的有效手段,而面向方面软件开发(AOSD)则是以AOP为基础的,在整个软件生命周期......
基于事件驱动编程原理,提出方面事件处理器(Aspect Event Handler,AEH)方法,用以有效地处理面向方面软件系统中出现的各类横切功能的......
面向方面软件开发是近年来软件开发领域出现的一个重要的前沿研究方向。本文从软件开发方法和方面的哲学基础探讨面向方面软件开发......
面向方面的软件开发(AOSD)技术的目标,是在整个软件生命周期中提供系统化标识、模块化以及组合横切关注点。随着AOSD技术的成熟,需要......
文章结合在实际软件开发工作中的体会,使用哲学的观点来看待软件和软件开发过程出现的一些现象。重点讨论了软件、软件开发过程、......
阐述了一种在用例驱动的软件开发中有效设计系统的方面的方法。该方法以用例切片为基础,着眼于系统开发的早期获取系统的横切关注......
随着面向对象软件开发技术的不断发展以及软件规模的不断扩大,系统地分析和设计变得日益复杂。软件开发过程中很难利用现有的编程技......
文章首先以现代软件的发展趋势以及传统基于OOP的开发技术为背景研究了JASS认证和授权系统,并分析了传统方法的优缺点,设计了基于AOP......
在包含诸多横切关注点的复杂软件系统开发中,面向对象软件开发方法(OOSD)存在无法克服的缺陷。在分析面向对象软件开发方法对横切关注......
SAP系统是大型企业管理软件的典型代表,在SAP系统中广泛存在着许多不明显的横切关注点,如合作伙伴决策、一致性检查、各应用组件间......
由于用户需求和计算环境频繁变化,导致软件复杂性和演化性不断增强。软件演化是指软件进行变化以达到所期望形态的过程,主要分为静......
面向方面编程技术以软件系统的横切关注点的分离和模块化为研究对象,作为面向对象编程技术的补充,它将关注点的分离和模块化抽象技......
随着系统规模和复杂度的提高,代码中出现的缠绕和分散问题,降低了软件的可维护性,成为困扰软件开发人员的难题。面向方面软件开发......
在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接......