您的位置:首页 > 运维架构 > 网站架构

架构实战-学习笔记

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、附录

四、软件架构可重用资源

小粒度的设计模式,大粒度的已打包的应用程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息