架构实战-学习笔记
2016-07-02 14:13
381 查看
一、架构视点和视图:
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、附录
四、软件架构可重用资源
小粒度的设计模式,大粒度的已打包的应用程序
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、附录
四、软件架构可重用资源
小粒度的设计模式,大粒度的已打包的应用程序
相关文章推荐
- 架构纵横谈之二 ---- 架构的模式与要点
- BS项目中的CSS架构_仅加载自己需要的CSS
- 关于三种主流WEB架构的思考
- Android操作系统的架构设计分析
- w3c技术架构介绍
- linux学习笔记 linux目录架构
- 大型JavaScript应用程序架构设计模式
- mysql数据库应付大流量网站的的3种架构扩展方式介绍
- 从零开始搭建MySQL MMM架构
- 浅析Android系统的架构以及程序项目的目录结构
- Android视图控件架构分析之View、ViewGroup
- C/S和B/S两种架构的概念、区别和联系
- 限时抢购秒杀系统架构分析与实战
- Android App的运行环境及Android系统架构概览
- 浅谈大型Web系统架构
- 也谈淘点点60s短信订单的架构设计
- android技术内幕心得
- 谈谈MVC与微信
- SequoiaDB 笔记
- Web服务器Nginx多方位优化策略