首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

《软件架构设计》读书笔记 - 二. 软件架构的多视图

2013-11-22 
《软件架构设计》读书笔记 - 2. 软件架构的多视图《软件架构设计》温昱著 软件架构需要多个视图,以面向不同的

《软件架构设计》读书笔记 - 2. 软件架构的多视图
《软件架构设计》温昱著

软件架构需要多个视图,以面向不同的受众,并解决不同的问题,或者问题的不同的方面

本书认为软件架构的服务人群有以下几种:
1.终端用户 -- 架构要满足功能、性能、易用及其它质量属性
2.甲方  -- 软件要满足买主的业务目标
3.开发人员 -- 这就不用说了
4.软件配置人员/运维人员 
5.管理人员 -- 这是因为系统架构往往决定开发人员的组织结构

==========================
作者认为架构有5种视图,跟MDA的4+1比较吻合:

  1.逻辑架构  -- 相当于Logical View
  2.开发架构 -- 相当于Implementation View
  3.运行架构  -- 相当于Process View
  4.物理架构  -- 相当于Deployment View
  5.数据架构  -- 无
  6. 无      -- Use-Case View

热点排行