摘要
随着软件规模和复杂性的不断增加,系统总体结构设计和说明的重要性远远超过了特定算法和数据结构的选择,软件体系结构作为描述系统高层设计的手段,已成为软件工程领域研究的一个热点。本文讨论了体系结构的研究背景,研究内容,同其他相关领域,包括面向对象和软件设计模式的关系,以及基于体系结构的软件开发模式所包括的主要活动。
As the size and complexity of software system increase,the design and specification of overall system structure become more significant issues than the choice of specific algorithms and data structures.Software architecture,as a means of representing the system design at a high level of abstraction,is one of the hotspots in software engineering field.In this paper we present the background of software architecture,research directions,the relationships between software architecture and some relevant fields,e.g.object oriented and software patterns.Finally,we propose an architecture based software developing model and the major activities included.
出处
《世界科技研究与发展》
CSCD
1999年第3期31-35,共5页
World Sci-Tech R&D
基金
国家"九五"重点科技攻关项目
关键词
软件体系结构
构件
设计模式
软件开发模式
软件
software architecture,component,connector,object oriented,design pattern