架构实战-学习笔记

一、架构视点和视图:
a、功能性视点;
b、部署视点;
c、需求视点;
d、验证视点;
e、性能视点;
f、安全视点;

这里写图片描述

1、可以管理系统的复杂性;
2、可以关注系统的特定方面;
3、可以和利益相关者进行交流;

二、模型:

这里写图片描述

1、软件架构的4+1视图模型:
这里写图片描述

a、逻辑视图是设计的对象模型;
b、过程视图获取设计的并发及同步信息;
c、开发视图描述软件开发过程中的静态组织;
d、物理视图描述软件和硬件之间的映射,反映分布式信息;
e、一个架构的描述是通过少许挑选使用的用例和场景来进行说明的;

2、Zachman框架:
这里写图片描述

3、Rozanski和Woods框架:
这里写图片描述

三、视点
1、架构描述框架:
这里写图片描述

这里写图片描述

软件流程工程元模型(SPEM)定义了三种类型的工作产品:
工件、可交付物、成果

软件架构文档作为可交付物的一种,它是编写软件及交流软件架构的主要工具。
大纲:
1、前页(扉页,变更历史,目录,图形列表,参考书目)
2、软件架构文档的目标
3、架构概览
4、架构决策
5、需求视图
6、功能性视图
7、部署视图
8、验证视图
9、应用视图
10、基础结构视图
11、系统管理视图
12、可用性视图
13、性能视图
14、安全性视图
15、附录

四、软件架构可重用资源

小粒度的设计模式,大粒度的已打包的应用程序

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值