什么类型的架构规则用于指定整个组织的所有软件系统和其他交互(不是公司或整个组织,而是组织范围内,大约6个SW工程师在4个软件产品上工作).我正在尝试创建一个文档(假设一个架构师的角色),它指定了我们迁移到新数据/托管中心时的整体架构.
企业架构或软件架构是否用于此类规划?有什么不同?
谢谢,
Adr*_*n K 24
什么类型的架构规则用于指定整个组织的所有软件系统及其交互?
Enterprise Architect:通常通过像TOGAF或Zachman这样的企业架构框架.
这项工作还可能包括来自特定学科的其他建筑师的参与 - 例如Data Architects.
...当我们迁移到新的数据/托管中心时,整体架构是用于此类规划的企业架构还是软件架构?
不是企业架构师.实际角色可能取决于公司,但我希望它可以是解决方案架构师或基础架构架构师.您所描述的基础设施的移动最有可能由基础设施架构师完成,可能是由解决方案架构师(或可能作为特定项目的一部分)领导(或涉及)的更广泛的工作计划的一部分.
有什么不同?
首先,您需要了解抽象/细节方面的"垂直"差异,以及主题领域的"横向"差异.

软件架构师经常被许多人视为与解决方案架构师相同 - 但我只是同意一点.
当一个人扮演一个以上的建筑角色时,事情变得模糊不清 - 这很常见.我猜想人们对特定类型的建筑角色的看法会被他们认为某个特定的人(他们知道或与之合作)所感染的东西所感知; 例如,您可能与被称为软件架构师的人合作,但他们也可能扮演解决方案架构师的角色.
2017年更新
仅供参考,我在我的博客上做了一些额外的写作,这可能是有趣的:https://morphological.wordpress.com/2017/01/26/the-laymans-guide-to-it-architecture-roles/