图说软件架构设计
来源:互联网 发布:matlab求矩阵乘法 编辑:程序博客网 时间:2024/05/19 02:04
什么是架构?
从前,有五个盲人,从来没有见过大象,不知道大象长的什么样,他们就决定去摸摸大象。第一个人摸到了鼻子,他说:“大象像一条弯弯的管子。”第二个人摸到了尾巴,他说:“大象像个细细的棍子。”第三个人摸到了身体,他说:“大象像一堵墙。”第四个人摸到了腿,他说:“大象像一根粗粗的柱子。”
盲人摸象的寓言含义: 看事情要全面,整体,不要分割开来。坚信自己的观点和坚持自己的观点很重要,学会听别人的观点,会把事情了解得更全面,更准确。
架构的原理
企业架构是一种对企业多角度的综合描述,它反映了企业的人、流程、技术的组织和安排。对于企业的不同参与者,企业架构提供了不同的视图,用他们容易理解的方式和语言反映企业的状态。
架构设计多视图方法示意
企业架构的多视角——Zachman框架
Zachman框架是一个6×6矩阵:纵向从规划者、所有者、设计者、承建者、分包者和最终用户六个视角来划分,建立目标/范围、业务模型、系统模型、技术模型、详细表达、运行功能等模型;横向从数据(What)、功能(How)、网络(Where)、人员(Who)、时间(When)、动机(Why)等6个方面的模型,并分别由实体-关系模型(Entity-Relationship)、流程-I/O模型(Input-Process-Output)、节点-链接模型(Node-Link)、人员-工作模型(People-Work)、时间-周期模型(Time-Cycle)、目标-手段模型(Ends-Means)来表达。
Zachman架构框架共分为5个层次,以5行来描述。每一行代表不同类型的项目涉众的看法和观点,它明确了企业架构工作的流程和流程承担者。
架构的三个层次
架构视角是从一个或多个角度对软件体系架构的各个方面进行关注,它反映了软件体系架构的一个或多个利益相关者的不同关注层面。
企业架构内容框架
架构设计成果——核心视图
- 图说软件架构设计
- 架构设计分享之权限系统(看图说话)
- 架构设计分享之权限系统(看图说话)
- 架构设计分享之权限系统(看图说话)
- 架构设计分享之权限系统(看图说话)
- 图说SSH架构
- 一张图说明电商架构
- 软件架构设计
- 软件的架构设计
- 软件的架构设计
- 什么是软件架构设计?
- 《软件架构设计》内容简介
- 软件的架构设计
- Java软件架构设计
- 软件架构设计 第一章
- 软件架构设计
- 《软件架构设计》内容简介
- 《软件架构设计》内容简介
- Transferring Deep Convolutional Neural Networks for the Scene Classification of High-Resolution Remo
- 控制台进入mysql(留作查看 记性不好)
- CSRF ajax 的一些设置
- plsql远程连接oracle服务端
- 设计模式之Observer(观察者)模式
- 图说软件架构设计
- javascript:逻辑表达式
- wpf 关于图片加载后变模糊的原因
- ubuntu共享文件到win(无图形界面)
- 前端面试季--12家公司面试题全揭秘
- Oracle:创建JOB定时执行存储过程
- linux下部署(执行)java jar包,并关闭此jar的进程
- mySQL安装及部分语句
- 算法提高 递推求值 (C代码只有50分, 附上答案C++代码,看起来比较吃力)