一种新面向方面架构描述概念模型研究.docVIP

  • 3
  • 0
  • 约6.24千字
  • 约 12页
  • 2018-08-13 发布于福建
  • 举报

一种新面向方面架构描述概念模型研究.doc

一种新面向方面架构描述概念模型研究

一种新的面向方面的架构描述概念模型研究   (重庆邮电大学 a.软件学院; b.中韩合作GIS研究所, 重庆 400065)   ??    摘 要:   软件架构的描述和设计决定了软件的质量和生命。作为方面的横切关注点横跨在多个架构组件中,影响了模块间的内聚性和耦合度,从而降低了软件的可重用性,增加了维护的难度。目前提出的许多架构描述方法均未能对存在的横切关注点进行恰当的描述和定位,所以在软件的架构描述方法中引入了方面的概念机制来解决这些问题。基于IEEE 1471?菠B2000中提出的架构描述概念模型,引入用例视图提出了一种新的面向方面的架构描述概念模型。该模型能够在架构描述中精确地描述和处理横切关注点即增加方面这一抽象层,从而提高软件系统的维护性、重用性和扩展性。   ?? 关键词:面向方面; 架构描述; 用例; 面向方面的软件开发   ?? 中图分类号:TP311 文献标志码: A    文章编号:1001?菠B3695(2008)12?菠B3636?菠B03    ??   Novel aspect??oriented conceptual model for architectural description   GE Jun??wei ????a,b??, TANG Rong??b, XIA Ying??b    ??   (a.College of Software, b.Sino??Korea Chongqing GIS Research Center, Chongqing University of Posts Telecommunications, Chongqing 400065, China)   ??    Abstract:   The architectural description and design decide the quality and life of the software. Cross??cutting concerns as aspects crosscut multiple architectural components, which affected cohesion and coupling of components. It results in lower va?勃?lues?? for modifiability and reuses quality attributes. But now a lot of methods about architectural description fail to accommodate the description for cross??cutting concerns. Accordingly, the concept of aspect??orientation is required to be addressed in architecture description. This paper, on the based of conceptual model for architectural description in IEEE 1471?菠B2000, based on use??case and proposed a novel aspect??oriented conceptual model to explicitly address aspects in architectural description. It is more favorable to maintain, reuse and evolve software system.   ?? Key words:aspect??oriented; architectural description; use case; AOSD   ?お?       0 引言??   软件架构设计方法的目的就是在软件系统被开发之前来预测和保证系统的质量。在整个软件的开发生命周期内,软件架构的设计具有非常重要的地位,因为它体现出了早期的设计决定,而且包含其中的整个组件设计会直接影响子系统的分析、设计和实现[1,2]。因此,对于不同的开发者来说,软件架构设计能够保证整个软件系统的质量和性能,具有非常重要的作用。同时,如像软件架构的抽象性、分离性和模块性等特性会影响以后系统在运行时所关注的系统性能和安全特性,并且还会影响系统在运行时不会明显关心的可修改性、可移植性、可扩展性、开发效率和可靠性等特性。因此,架构设计和其中的架构描述在整个软件的开发生命周期中具有举足轻重的作用,一旦该环节出错将会导致后续开发的困难和顺

文档评论(0)

1亿VIP精品文档

相关文档