CHP03_总体设计教案分析.pptVIP

  • 2
  • 0
  • 约4.81千字
  • 约 28页
  • 2016-05-12 发布于湖北
  • 举报
软件工程 第3章 总体设计 提纲 3.1 系统设计的概念 3.2 软件体系结构表示方法 3.3 客户服务器模式(C/S) 3.4 浏览器服务器模式(B/S) 3.5 MVC模式 系统设计的概念 系统设计的概念 提纲 3.1 系统设计的概念 3.2 软件体系结构表示方法 3.3 客户服务器模式(C/S) 3.4 浏览器服务器模式(B/S) 3.5 MVC模式 软件体系结构的定义 IEEE 610.12-1990软件工程标准词汇中的定义: 软件体系结构SA(Software Architectural)是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构,以及指导上述内容设计与演化的原理. 软件体系结构的定义 主要体系结构风格分类: (1)一般结构:如分层、管道线、过滤器、黑板; (2)分布式系统:如C/S、B/S、三层结构、分布式对象、SOA等 (3)交互式系统:如MVC、表现-抽象-控制等 (4)自适应系统:如微内核、反射等 (5)其它:如批处理、解释器、过程控制、基于规则等。 在总体设计中,甚至在需求分析中就要求明确软件体系风格 。 如何定义软件体系结构:“4+1”视图 提纲 3.1 系统设计的概念 3.2 软件体系结构表示方法 3.3 客户服务器模式(C/S) 3.4 浏览器服务器模式(B/S) 3.5 MVC模式 客户/服务器-Client

文档评论(0)

1亿VIP精品文档

相关文档