计算机工程 ›› 2012, Vol. 38 ›› Issue (23): 42-46.doi: 10.3969/j.issn.1000-3428.2012.23.010

• 软件技术与数据库 • 上一篇    下一篇

软件体系结构的广义视角研究

马苏拉   

  1. (云南财经大学信息学院,昆明 650221)
  • 收稿日期:2012-01-05 出版日期:2012-12-05 发布日期:2012-12-03
  • 作者简介:马苏拉(1963-),男,教授、博士,主研方向:软件体系结构
  • 基金项目:
    云南省应用基础研究基金资助项目(2006F0047M);云南财经大学人才引进研究基金资助项目

A General View of Software Architecture Research

MA Su-la   

  1. (School of Informatics, Yunnan University of Finance and Economics, Kunming 650221, China)
  • Received:2012-01-05 Online:2012-12-05 Published:2012-12-03

摘要: 从广义视角出发,将一些独立发展的软件领域归结到软件体系结构(SA)领域,包括UML、面向方面程序设计、面向服务体系结构、基于构件的软件工程。考虑它们之间的相互联系、共同性和独特性,给出一种分类框架。指出软件体系结构的发展方向:SA与这些领域的关系,动态SA的机理,特殊领域ADLs的设计,理论基础建立以及工具开发。

关键词: 分类框架, 构件, 形式化方法, 面向对象, 软件体系结构, 软件工程

Abstract: In a general view, some software fields are merged into Software Architecture(SA), such as UML, aspect-oriented programming, service-oriented architecture and component-based software engineering. Considering their relationship, commonality and uniqueness, a classification framework is proposed. Several directions are addressed for further research: investigation of the relationship between SA and the fields, exploration of the mechanisms of dynamic SA, design of ADLs toward specific domains, establishment of the theoretical foundation of SA, and development of supporting tools.

Key words: classification framework, component, formal method, object-orientation, Software Architecture(SA), software engineering

中图分类号: