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

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.