名词:topology、architecture和struct,究竟什么才是架构?
来源:互联网 发布:运行java程序的命令 编辑:程序博客网 时间:2024/05/01 07:51
在技术文档中,发现很多时候并没有对topology、architecture和struct进行严格区分,有时可以见到一个topology成了architechure,有时一个struct成了architechure。
从严谨的角度出发,究竟应当如何去定义和区分,以便正确的使用了?
个人的理解如下:
1.topology
焦点是网络部署,如在各IDC的分布
2.architechure
包含系统内部的各模式和子系统,以及周围相关或依赖的外围系统间的关系
3.struct
通常只涉及系统内部,典型的类图即是struct的代表
从视野从粗到细程度看为:
topology > architechure > struct
最后一句话:相临两者是可以有重叠部分的,这也正好起到了承上启下的衔接。
架构有广义的架构和狭义的架构,广义的几乎包含了上述三者,狭义的仅指architechure。
- 名词:topology、architecture和struct,究竟什么才是架构?
- 究竟什么才是互联网架构“高并发”
- 究竟什么才是互联网架构“高可用”
- 究竟什么才是互联网
- 究竟什么才是真正的规则引擎
- 究竟啥才是架构的“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 究竟啥才是互联网架构“高并发”
- 究竟啥才是互联网架构“高可用”
- 解决“possibly undefined macro: AC_PROG_LIBTOOL”
- 解决“configure: line 2747: -g: command not found”
- 解决:libtool: line 815: X--tag=CXX: command not found
- 致命错误: zlib.h:没有那个文件或目录
- undefined reference to `clock_gettime'
- 名词:topology、architecture和struct,究竟什么才是架构?
- 养成良好的编程习惯
- 为何有着良好设计的系统代码反而不容易看懂?
- 全局变量相互依赖和初始化顺序的解决办法
- MOOON-agent发布:MOOON-agent系统设计与使用说明
- linux NAND驱动之六:NAND驱动的probe流程
- 什么样的命名才是合理的?谈命名的原则
- 软件技术发展的几个阶段
- 使用valgrind检查cache命中率,提高程序性能