首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
面向方面的软件开发方式   总被引:4,自引:0,他引:4  
基于面向方面编程(AOP)的软件开发方式弥补了面向对象编程方式在处理横切关注点时的不足.介绍了AOP的基本概念及其语言规范,阐述了基于AOP的软件开发步骤和AOP的一个实现工具AspectJ,并通过实例说明了采用AOP技术的优势.  相似文献   

2.
一种基于ACME的面向方面软件体系结构设计方法   总被引:1,自引:0,他引:1  
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构.  相似文献   

3.
面向方面编程模式的探讨   总被引:11,自引:0,他引:11  
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。论述了AOP的技术、优势和开发过程,然后比较了两种AOP实现方式的优缺点,最后给出了一个AOP开发的实例。  相似文献   

4.
基于UML2.0的面向方面建模方法研究   总被引:3,自引:0,他引:3  
面向方面编程是一种基于关注点分离的新技术,它成功解决了面向对象编程中所存在的代码缠结和散射问题,但在软件设计阶段并没有得到很好的支持。通过分析面向方面编程的特点及其概念,比较UML2.0的两种不同扩展方法,提出了基于Profile机制来定义新的模型元素,并为其增加新的语义,再通过对象约束语言(OCL)来对这些新增模型元素加以约束,从而实现了UML2.0对面向方面建模的支持。  相似文献   

5.
面向方面软件开发的形式化方法与编译器技术分析研究   总被引:1,自引:0,他引:1  
主要讨论"面向方面软件开发"或"面向方面编程"要如何运用形式化的相关方法来进行模型检测。简单介绍面向方面软件开发的内容,并运用编译器的理论知识来分析面向方面编程相关工具的应用。解释面向方面软件开发在测试代码工作上容易遇到的困难点与常见问题,并解释如何运用已知形式化方法来分析描述这些问题,进行模型检测(model checking),找出代码出错的问题点,阐述如何让面向方面软件开发出来的代码更加强固、稳定与可靠。  相似文献   

6.
基于构件的软件开发为软件的高开发费用、低生产率、不可控制的软件质量和高风险性提供了有效的解决途径。但是基于构件的软件开发也遇到了系统横切方面的问题,很容易产生代码混乱和代码分散。面向侧面编程能实现关注点的分离,解决横切方面的问题。本文把面向侧面的思想引入到基于构件的软件开发中,结合一个图书管理系统来说明面向侧面的分析设计过程,阐述了面向侧面设计中遇到的问题及相应的解决方案,同时对侧面的复用性作了初步探讨。  相似文献   

7.
基于构件的软件开发为软件的高开发费用、低生产率、不可控制的软件质量和高风险性提供了有效的解决途径。但是基于构件的软件开发也遇到了系统横切方面的问题,很容易产生代码混乱和代码分散。面向侧面编程能实现关注点的分离,解决横切方面的问题。本文把面向侧面的思想引入到基于构件的软件开发中,结合一个图书管理系统来说明面向侧面的分析设计过程,阐述了面向侧面设计中遇到的问题及相应的解决方案,同时对侧面的复用性作了初步探讨。  相似文献   

8.
工程项目管理中存在着跨越工程项目多个阶段的多个指标.面向方面的方法是一种适合于描述和解决这种横切问题的方法.但是,面向方面方法难于描述和解决工程项目指标之间的具有演化特征的复杂的耦合关系.本文在分析工程项目指标之间关系的基础上,提出综合用户参与的多态性方法和面向方面的方法,解决了具有演化特征的复杂耦合关系的多指标系统的,使面向方面方法能够有效地应用于工程项目管理信息化的需求分析.  相似文献   

9.
为了对面向方面软件进行自动化测试,本文对面向方面软件自动化选择测试用例进行研究。通过对引入案例进行分析,提出面向方面软件自动化测试框架及自动化选择测试用例算法,并实现了自动化选择测试用例系统。实验结果在案例中的应用表明文中提出的算法及开发的自动化测试工具在面向方面系统中有一定的实用价值,并且在一定程度上提高了测试效率。  相似文献   

10.
11.
针对频繁发生的电信电缆中断事故问题,提出了一种电缆故障自动定位系统的设计方案.系统采用电容检测法和电阻检测法相结合,根据定期测得的单位长度电容/电阻值,测算出故障电缆长度.实验和应用结果表明,系统结构紧凑、功能齐全、使用简单易学、测量精确度高、无误报、成本低.  相似文献   

12.
论述了一个基于WEB、以数据仓库为基础的电信竞争性业务分析系统的设计方案与实现,提出了在ASP中运用ADOMD连上多维数据库,并运用Chart组件将分析结果形象直观地表达出来的基于数据仓库的多维分析系统的实现方法.  相似文献   

13.
以EAServer作为应用服务,用PowerBuilder作为组件和客户端程序开发工具,设计并完成了基于分布式网络结构的家纺行业销售与分销管理软件的开发与实施,并通过实例详细阐述了系统的设计与实现。  相似文献   

14.
通过对系统进行整体描述和分布功能描述相结合的方法,给出了通信软件监测系统的模型。该模型的确立给通信软件的测试提供了一个新的思路和方向,而模型的进一步深化和实现将会大大提高通信软件的测试效率,同时亦提高了通信软件的可维护性。  相似文献   

15.
为降低Web应用程序中合法用户身份被非法窃取的风险,同时提高应用系统机密性及完整性,提出了一种基于AOP的安全会话管理方法。该方法关联远程IP地址与会话标识符(SessionID),通过对访问请求的关联性分析验证合法用户身份,从而应对Web应用程序中常见的失效身份验证与会话管理问题。通过方面(Aspect)封装的应用程序接口(API)具有较好的可扩展性,经编织后的Web应用程序无需修改原业务逻辑代码,就能有效提升自身会话管理机制的安全性及可靠性,保障用户数据不遭受未授权访问。  相似文献   

16.
为提高软件的复用程度,采用了基于软件体系结构的开发方法,提出了机场领域的软件体系结构;重点讨论了领域构件库及其在信息系统中的作用,设计了一个领域构件库系统,为构件的检索和管理提供了基础;初步实现了领域构件库中对构件的分类、查询、存储和管理功能,并在领域特定的软件体系结构框架下,实现了对机场领域的信息系统的开发。  相似文献   

17.
介绍了对选择题用计算机实现无纸化考试的测试软件设计方法,为减少学生作弊,采用随机产生题号的思想,实践证明,该软件思路正确,使用方便,设计思路同样适用于其它课程的无纸化考试系统的设计。  相似文献   

18.
提出一种针对软件可靠性估算的描述软件构架的方法——构件状态转移概率视图.该方法可以描述出使用基于构架的软件可靠性模型估算构架可靠性所需要的大量信息.在估算构架可靠性的过程中使用该方法可以大大简化工作量,而又可保持原有精度.  相似文献   

19.
针对使用两层结构开发软件存在的高耦合、不易扩展的问题,采用三层架构开发ASP.NET网站。介绍了三层(多层)架构软件体系结构及基于三层(多层)架构的ASP.NET网站设计与开发的完整流程,并给出了各层的主要代码。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号