摘要
软件体系结构的评估为提高软件质量、控制系统复杂性提供保证,但多数单纯基于场景或基于度量的评估技术普遍存在度量角度单一的问题。针对该问题,结合场景技术提出了一种支持面向方面软件体系结构的度量方法。通过一组度量指标对体系结构进行度量并量化其结构特征;引入场景更细粒度地刻画体系结构的质量属性,考察场景在体系结构中的映射程度。最后对某保险案例的体系结构设计方案进行对比与选择,验证了方法的可行性及实用价值。两种技术的结合为更全面地进行面向方面软件体系结构的评估提供支持与参考。
The evaluation of software architecture can improve software quality and control software complexity. However, there are several shortages in the most evaluation methods using either scenario or measurement technique alone. Based on scenario, this paper proposed a measurement method for aspect-oriented software architecture (named SMM4AOSA). SMM4AOSA measured the architecture by a suite of metrics and quantified its structural feature, provided a fine-grained description of the architecture by scenario, and then discussed how about a scenario was satisfied by a certain architectural design solution. A case study of a simple insurance system was demonstrated to show the feasibility and value of SMM4AOSA finally. This method can provide some helpful supports for evaluating aspect-oriented software architecture, as well as references.
出处
《计算机应用研究》
CSCD
北大核心
2013年第2期483-486,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(61100017)
福建省自然科学基金资助项目(2012J01250
2011J05146)
新疆大学博士毕业生科研启动基金资助项目(BS090142)
关键词
软件体系结构
面向方面体系结构
场景
度量
software architecture
aspect-oriented architecture
scenario
measurement