读书人

《软件架构设计》读书笔记 - 二. 软件

发布时间: 2013-11-22 23:06:19 作者: rapoo

《软件架构设计》读书笔记 - 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

读书人网 >软件架构设计

热点推荐