软件体系结构—创新.docVIP

  • 8
  • 0
  • 约5.06千字
  • 约 8页
  • 2016-06-08 发布于湖北
  • 举报
软件体系结构 目 录 第一章 软件体系结构概述 3 1. 软件体系结构定义 3 2. 软件体系结构内容 3 3. UML 4 4. 抽象、接口、高内聚、低耦合常用概念 4 第一章 软件体系结构概述 软件体系结构定义 Architecture Styles,定义为根据结构组织模式构成的软件系统族,表达了部件和他们之间的关系。例如客户/服务器(Client /Server)结构、浏览器/服务器(Browser/Server)结构等。 软件体系结构内容 1. 体系结构风格(Architecture Styles) 体系结构风格是描述特定系统组织方式的惯用范例,强调组织模式和惯用范例。组织模式即静态表述的样例,惯用范例则是反映众多系统共有的结构和语义。通常,体系结构风格独立于实际问题,强调了软件系统中通用的组织结构,比如管道线,分层系统,客户机-服务器等等。体系结构风格以这些组织结构定义了一类系统族。 2. 设计模式(Design Pattern) 设计模式是软件问题高效和成熟的设计模板,模板包含了固有问题的解决方案。设计模式可以看成规范了的小粒度的结构成分,并且独立于编程语言或编程范例。设计模式的应用对软件系统的基础结构没有什么影响,但可能对子系统的组织结构有较大影响。每个模式处理系统设计或实现中一种特殊的重复出现的问题。例如,工厂模式,它为解决抽象部分和实现部分独立变化的问题提供了

文档评论(0)

1亿VIP精品文档

相关文档