高级软件工程(软件体系结构)自学要点.pptVIP

  • 6
  • 0
  • 约1.35万字
  • 约 48页
  • 2016-04-06 发布于湖北
  • 举报

高级软件工程(软件体系结构)自学要点.ppt

第4章 软件体系结构 §4.1 软件体系结构基本概念 3. Hayes Roth则认为: 软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系。 4. David Garlan和Dewne Perry于1995年在IEEE软件工程学报上又采用如下的定义: 软件体系结构是一个程序/系统各构件的结构、它们之间的相互关系以及进行设计的原则和随时间进化的指导方针。 5. Barry Boehm提出: 一个软件体系结构包括一个软件和系统构件,互联及约束的集合;一个系统需求说明的集合;一个基本原理用以说明这一构件,互联和约束能够满足系统需求。 6. 1997年,Bass,Ctements和Kazman在《使用软件体系结构》一书中给出如下的定义: 一个程序或计算机系统的软件体系结构包括一个或一组软件构件、软件构件的外部的可见特性及其相互关系。其中,软件外部的可见特性是指软件构件提供的服务、性能、特性、错误处理、共享资源使用等 说明:上述定义亦可采用接近数学方式或形式化方式进行 定义。 例如:Dewayne Perry和A1ex Wolf模型(定义): SA={elements, form, ra

文档评论(0)

1亿VIP精品文档

相关文档