`

网友谈架构

 
阅读更多
全靠手?
有没有什么工具?
【钻石】kimmking 2015/2/13 11:33:43
工具就是工具
架构靠脑子,而不是工具
想清楚了,用什么工具都成。
word都可以
想不清楚,用ea,rose,rad 都不成。
简单点,想清楚这个系统有哪些业务模块,哪些子系统,哪些用户角色和典型用例,哪些大的功能点、哪些技术难点怎么选型,系统的项目开发结构是什么样的,部署结构怎么样的,不同子系统和模块怎么交互,每个功能模块的执行过程是什么样的,每个执行节点的数据结构大概是什么样的,最后想想安全性、稳定性、关键处理的一致性、容灾备份、故障转移、负载均衡等等,和估算数据容器和磁盘存储、机器数量、网络带宽等等。
把这些想清楚了,一个系统就架构好了。
至于画几个什么图,都是表现手法问题。
总结,架构靠脑袋,不靠工具,也不靠手。
分享到:
评论

相关推荐

    逻辑架构和物理架构在架构设计中的应用

    在不同的架构设计方法中出现的软件架构视图种类很多,本文介绍最常用的两种架构视图——逻辑架构视图和物理架构视图,并通过具体案例的分析说明如何运用它们进行架构设计。当观察和描述事物大局的时候,逻辑架构和...

    阿里P8架构师谈:高并发架构解决方案总结

    高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的...

    华为架构师8年经验谈:从单体架构到微服务的服务化演进之路(李林锋 DBAplus社群)

    根据提供的文件信息,以下是对华为架构师李林锋在DBAplus社群分享的“从单体架构到微服务的服务化演进之路”中涉及知识点的详细解析。 ### 传统应用开发面临的挑战 #### 研发成本高 传统应用开发面临的主要挑战之...

    52页华为企业数据架构、应用架构及技术架构设计方法.pptx

    本资源摘要信息来自于一份52页的PPTX文件,标题为"华为企业数据架构、应用架构及技术架构设计方法",描述为"华为企业数据架构、应用架构及技术架构设计方法",标签为"智慧城市"。该资源主要介绍了华为企业数据架构、...

    【精心整理】系统架构设计师软考资料.zip

    系统架构设计师:浅谈架构 系统架构设计师:软件架构师之路 系统架构设计师复习笔记 系统架构师论文范文50篇(含完整目录) 系统架构设计师各知识点思维导图(很全很详细) 2010年下半年系统架构设计师上午试题分析与...

    浅谈单片机应用程序架构

    【单片机应用程序架构】是软件开发中一个关键的概念,特别是在单片机系统中,合理的架构设计能够提高程序的可读性、可维护性和效率。本文主要探讨了三种常见的单片机程序架构:顺序执行程序、时间片轮询法以及操作...

    新浪架构师谈微博架构.pdf

    微博架构师谈微博架构 微博架构师谈微博架构是一篇关于微博架构设计的文档,该文档详细介绍了微博架构的设计理念、技术架构、数据库设计、性能优化等方面的内容。 微博架构的设计理念是基于用户关系的信息分享和...

    IT架构规划方法(架构建模、业务、数据、技术、应用架构设计精讲).ppt

    架构建模方法总论 业务架构建模方法 数据架构建模方法 应用架构建模方法 技术架构设计方法

    软件架构师教程 软件架构

    0_架构师与设计师.pdf 01_软件流程实施方案选择.pdf 02_软件架构文档设计.pdf 03_软件架构风险管理.pdf 04_如何描述和评估软件架构质量.pdf 05_设计模式与软件架构设计.pdf 06_AOP开发实践.pdf 07_软件架构通用服务....

    华为企业架构总体架构设计方法.pptx

    企业架构总体架构设计方法 企业架构是一项非常复杂的系统性工程,需要将业务能力分析、端到端流程分析、传统架构设计(TOGAF)和领域驱动设计(DDD)方法相结合,形成符合公司数字化转型发展要求的新版企业架构总体...

    架构师-架构漫谈

    架构师是软件行业中的一个特殊角色,他们通常需要具备一种“上帝视角”,从而能够更好地观察和表达这个世界。在软件行业中,架构师和工程师创造的软件产品服务于人类,满足人们的需求。架构师的工作不仅在于设计和...

    架构漫谈(王概凯架构系列文章整理)

    整理了王概凯的关于架构的系列文章; 文章列表如下: 架构漫谈(一):什么是架构? 架构漫谈(二):认识概念是理解架构的基础 架构漫谈(三):如何做好架构之识别问题 架构漫谈(四):如何做好架构之架构切分 ...

    软件架构师教程,系统架构师讲义

    《软件架构师教程》是一本全面且深入的指南,旨在帮助读者掌握软件架构设计的核心概念、原则和实践。作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的...

    安全架构设计方法指南.pptx

    华为出品-安全架构设计方法指南,讲解安全架构设计的来源、软件系统架构与安全架构的定义,常见的系统架构表现形式,安全架构视图,安全架构设计的基本步骤和参考,基于八维度设计框架的安全架构设计方法,维度安全...

    JavaWeb三层架构和五层架构介绍

    JavaWeb 三层架构和五层架构介绍 JavaWeb 开发中,程序的划分是基于“高内聚低耦合”的思想,主要体现在三层架构和五层架构中。下面将详细介绍这两种架构的结构、特点和优缺点。 三层架构 三层架构是从整个业务...

    架构实战PDF

    《架构实战》是一本专为IT行业中的架构师量身打造的实战指南,旨在帮助读者深入理解架构设计的核心理念,并提供实践经验以提升架构能力。这本书是架构师成长道路上的必读之作,它不仅探讨了如何成为一名优秀的架构师...

Global site tag (gtag.js) - Google Analytics