下载此文档

第5章 软件体系结构设计.ppt


文档分类:IT计算机 | 页数:约104页 举报非法文档有奖
1/104
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/104 下载此文档
文档列表 文档介绍
第五章软件体系结构设计
软件体系结构
软件体系结构设计表示了要建构一个基于计算机的应用系统所需要的数据和程序构件的结构,它考虑了应用系统将采用的体系结构风格,建构系统的构件的配置和性质,以及应用系统的所有构件之间存在的相互关系。
软件体系结构
软件体系结构仅关注大型设计,为开发团队的设计者提供指导。
软件体系结构的设计过程是一个具有多个步骤的过程,其主要任务是从信息需求中综合出数据结构、程序结构、接口特征和过程细节。
软件体系结构
软件体系结构设计师的主要技能和背景应该是:
具有广博的软件设计经验;
是一个得到承认的技术领导;
具备团队协作技能;
具有良好的沟通能力;
具备行业业务知识;
具有很好的抽象能力。
软件体系结构
在软件体系结构设计完成之后,我们得到的设计结论是一个描述了数据体系结构和程序结构的体系结构设计模型,以及构件之间的交互关系和构件的性质的文档。
这一文档将进行严格的评审,以确保需求和设计之间一致性,以及体系结构设计的清晰性、正确性和完整性。
软件体系结构
软件体系结构的概念
:软件体系结构定义为程序/系统各构件的结构以及它们之间的内部关系和指导它们的设计并随时间而演变的原理和方针。
软件体系结构
:
第一,从结构模式观点上看,软件体系结构包括软件构件、构件之间的联系和系统构造、方式、约束、语义、分析、属性、基本原理和系统需求,构件是一个计算单元,或者是一个数据存储单元;连接件是体系结构中的“粘合剂”,用来规定构件之间的交互;配置是一种拓扑结构,用来描述系统中的构件与连接件之间的关系;约束是关于系统或部分系统的性质或者断言。
软件体系结构
第二,框架模式观点虽然与结构观点有相似点,但前者更加强调系统的整体连贯性,主要针对特定领域和问题,而不仅仅是研究系统的组成。
第三,动态模型包括系统的总体配置的变化、建立/禁止预定义的通讯、互连通道和计算进程等。
软件体系结构
第四,进程模式观点强调软件体系结构中的构造过程中的步骤和进程,在这一观点下软件体系结构是一个进程描述的结果。
软件体系结构
软件体系结构是一个软件系统的基本组织,它体现在构件、构件间的相互关系以及构件与环境的关系中;它还包括指导系统设计和进化的原则。
软件体系结构并非是可执行的软件,它是一种设计表示,通过该表示使得软件体系结构师能够分析其所完成的设计是否满足软件需求,以减少软件构造过程中存在的风险。

第5章 软件体系结构设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数104
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11
最近更新