架构师思维:从业者对架构知识的看法与运用
在当今的信息技术领域,架构设计是构建高效、可靠系统的关键。了解从业者如何看待和使用架构知识,对于优化架构设计流程、提升系统质量具有重要意义。本文将深入探讨从业者在架构层面、角色以及架构知识用例等方面的情况。
1. 调查概况
本次调查最初向36位现场代表发放问卷,他们又将问卷转发给348位从业者,最终共有384位从业者收到问卷。我们共收集到143份回复,其中107份完整,回复率为27.86%。在总人群中,213位从业者受雇于大型IT服务提供商,我们收到75份他们的回复,回复率为35.21%;其余171位从业者受雇于小型IT咨询公司、银行、保险机构或政府组织的IT部门,我们收到32份回复,回复率为18.71%。
2. 架构层面分析
架构存在多种不同的定义和视角,例如面向系统的视角以及关注软件系统内部或周边信息流的视角。在本次调查中,我们采用了以下架构层面的定义:
- 软件架构:软件系统的结构和关系。
- 系统架构:考虑软件和硬件的单个系统的架构。
- 信息架构:已确定的业务功能的信息需求和信息流。
- 企业架构:组织单元或整个组织层面的架构。
- 流程架构:软件系统内部或周边运行的流程的描述。
每位从业者都表明了在特定架构层面上花费的时间。为了便于比较,我们将每位从业者花费的总时间归一化为100%。所有受访者在各个架构层面上花费时间的百分比分布如图1所示。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6F
从业者对架构知识的看法与运用调查
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



