gpt4 book ai didi

architecture - 软件体系结构与企业体系结构何时分别使用?

转载 作者:行者123 更新时间:2023-12-04 00:29:23 27 4
gpt4 key购买 nike

哪种类型的体系结构学科用于指定整个组织的所有软件系统以及它们之间的交互(不是在公司或公司范围内,而是在整个组织范围内,大约有6位软件工程师在研究4种软件产品)。我正在尝试创建一个文档(假设建筑师的角色),该文档指定了我们移至新数据/托管中心时的总体体系结构。

是企业架构还是软件架构用于这种规划?有什么区别?

谢谢,

最佳答案

什么类型的建筑学科
用于指定所有软件
系统及其相互作用
对于整个组织?


企业架构师:通常通过诸如TOGAFZachman之类的企业架构框架。

这项工作还可能包括其他来自特定学科的架构师的参与,例如Data Architects。


...整体架构
一个新的数据/托管中心...是
企业架构或软件
用于这种类型的架构
计划?


不是企业架构师。实际角色可能取决于公司,但我希望它是解决方案架构师或基础架构架构师。如您所描述的那样,基础架构的移动很可能是由基础架构架构师完成的,可能是由解决方案架构师(或可能是特定项目的一部分)领导(或涉及)的更广泛的工作计划的一部分。


有什么区别?


首先,您需要了解抽象/细节方面的“垂直”差异和主题领域方面的“水平”差异。




企业架构师并没有专注于特定领域(有些人会说他们涵盖了所有领域,其他人可能会说他们太高了,没有涵盖任何领域)。
同样,解决方案架构师也不专注于特定领域。他们从事具有特定业务目标和要求的实际项目。我希望解决方案架构师对多个“主题”有广泛的了解,但不一定有深入的了解。
其他种类的架构师(数据,安全性,基础结构等)是不同的;他们对特定主题领域和各个级别的工作都有非常深刻的理解,包括对企业体系结构的贡献,与该主题相关的标准,并在必要时支持特定项目。


很多人经常认为软件架构师与解决方案架构师是同一个人-但我只同意一个观点。


对我来说,软件架构师(顾名思义)专注于软件,而“解决方案”一词的范围更广。
在某些方面,软件架构师是上述特定主题的架构师(如基础架构架构师)。如果您打算进行主要的定制(定制)软件开发,那么您将希望由一名软件架构师来领导,因为定制软件的开发是一个专门领域。


当一个人扮演多个建筑角色时,事情变得模糊起来-这很普遍。我猜想人们对某个特定类型的建筑角色的理解会因他们对特定人员(他们认识或与之合作)所做的理解而受到影响;例如,您可能与称为软件架构师的人员一起工作,但他们也可能扮演解决方案架构师的角色。

更新2017

仅供参考,我在我的博客上做了一些其他的写作,这可能很有趣:https://morphological.wordpress.com/2017/01/26/the-laymans-guide-to-it-architecture-roles/

关于architecture - 软件体系结构与企业体系结构何时分别使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877506/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com