摘要
软件体系结构是软件工程的一个重要研究领域 ,它提供了软件系统的高层抽象。文章阐述了软件体系结构的产生背景和基本概念 ,以及体系结构描述语言 (ADL)、求精方法和特定领域体系结构 (DSSA)等主要研究内容 ;分析了软件体系结构与传统开发方法、O O方法、设计模式、软件复用、净室技术以及统一建模语言 (UML)
Software architecture is an important research area in software engineering.It provides a high level abstraction of a software system.In this paper,first,the background and fundamental conception of software architecture are introduced.Several main topics,such as architecture description languages(ADL),refinement methods and domain specific software architecture (DSSA) and so on,are discussed.Finally,the relation and distinction between software architecture and other software engineering technologies,such as traditional development methods,O O methods,design pattern,software reuse;clean room technology,and unified modeling language(UML),are analyzed.
出处
《重庆师范学院学报(自然科学版)》
2002年第4期1-6,共6页
Journal of Chongqing Normal University(Natural Science Edition)
基金
国家自然科学基金 (60 0 73 0 2 0 )
国家"十五"863高科技计划(2 0 0 1AA113 2 0 0 )
重庆市应用基础研究项目
中国科学院计算机科学国家重点实验室
运筹学与控制论市级重点实验室资助项目
关键词
研究进展
软件体系结构
体系结构描述语言
求精方法
特定域体系结构
设计模式
UML
软件工程
software architecture
architecture description language
refinement
domain specific software architecture
design pattern
reuse
cleanroom
unified modeling language