软体系结构 (南理工)1概述【荐】.pptVIP

  • 5
  • 0
  • 约1.1万字
  • 约 47页
  • 2015-07-23 发布于河南
  • 举报
? liqianmu@126.com 软件体系结构 1. 绪论 赵学龙 zhaoxuelong@ “建筑体系结构” “计算机体系结构”定义是1964年C. M. Amdahl在介绍IBM 360系统时提出的:计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性。 “软件体系结构”的概念是20世纪90年代中期David Garlan和Mary Shaw在《An Introduction to Software Architecture》中提到的。 软件体系结构是一个软件系统的高层结构,它高度抽象,超越了算法和数据结构,基本着眼点是系统结构和需求与实现之间的交互,是一个用于理解系统级目标的框架。 Mary Shaw和David Garlan认为,软件体系结构是软件设计过程中,超越计算中的算法设计和数据结构设计的一个层次。体系结构问题包括各方面的组织和全局控制结构,通信协议同步,数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等。 软件体系结构对软件生命周期中的各个阶段以及项目的管理有着重要的影响。体系结构设计是基于需求分析的一个迭代的过程,这就不可避免地会与需求分析阶段进行交互。体系结构的设计又是后续阶段详细设计的基础。在开发阶段,开发人员正确地理解系统的体系结构是开发工作顺利进行的前提。在测试阶段,体系结构对测试起

文档评论(0)

1亿VIP精品文档

相关文档