什么是架构?有几人说的清楚
2016-05-10 09:58
260 查看
我曾经给架构简要明确的定义:至少在我们的团队里,架构就是一套强制所有生产人员按照SOP执行的高度自动化的生产工具. 一.架构主要包含这几个方面的内容: 1.需求, 2.核心抽象, 3.组件及组件间关系, 4.组织形式(角色和职责)和规约; 二.我认为架构应具备如下特质: 1、在目前我们的水平上,架构在同一个业务领域是项目无关的, 2、通过架构,团队的技术依赖大大降低, 3、通过架构,项目可以快速重建, 4、通过架构,项目迭代没有数据库参与,
三.架构的组织形式应该包含两条软件生产线,大致划分如下: 第一部分是领域生产线,凌驾于所有产品之上 1.产品经理 2.领域分析 3.领域架构 4.领域开发 5.领域测试 6.领域资产管理 第二部分是应用生产线 7.应用分析 8.应用架构 9.应用开发 10.应用测试
相关文章推荐
- 大型网站技术架构 读书笔记3 高性能架构
- 大型网站技术架构 读书笔记3 高性能架构
- 网站高可用架构--一
- 认知计算与区块链技术变革金融IT架构
- 开普勒架构和麦克斯韦架构是什么?有什么区别?
- 关于架构优化和设计,架构师必须知道的事情
- 乐视秒杀:每秒十万笔交易的数据架构解读
- 如何在public_html/目录外架设网站
- 乐视秒杀:每秒十万笔交易的数据架构解读
- 轻松获取海量长尾词 网站流量提升不再难
- MySQL高可用之MHA—MHA介绍
- 第五课:Spark Streamingf 源码运行架构图
- 手动抓取爱奇艺和优酷等视频网站的视频
- 第2课:通过案例对SparkStreaming 透彻理解三板斧之二:解密:Spark Streaming运行机制和架构解析
- 高可用性中的脑裂问题(split-brain problem in HA)(转)
- GIS 网站集合
- SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn可用性组(理论篇)
- 为什么大型网站前端使用 PHP 后台逻辑用 Java?
- 如何在电脑上测试手机网站(全)
- cPanel下网站的备份