0

假设您必须提出一个企业系统架构。为了指定其结构、组件、要使用的技术、交付方法,您会考虑什么?如何开始?

我只是想了解系统架构师是如何工作的。例如,设计一个完整的系统是一项艰巨的工作,他们如何掌握它?他们怎么知道他们的提议是正确的?他们怎么知道这种方法比另一种更好?等等

4

1 回答 1

2

企业架构是一种跨越多个系统的架构,而不是专注于那些系统(技术)的内部,它定义了哪些系统一起使用,以便形成一个大系统/流程(甚至可以说:一个业务)。

我认为您的意思是软件架构,因为企业架构可以包含很多东西。至于软件架构设计,它通常记录在架构笔记本中,其中包含(当然可以包含更多,通常会包含):

  • 某种划分(想想 Java 中的包)
  • 软件部署模型(显示 (UML) 并记录软件应如何部署)

至于他们如何知道什么是正确的处理方式。架构笔记本出现在功能和技术设计之前,并提供更高级别的抽象。

通过研究和评估现有的解决方案/实现,可以建立一个好的架构。然而,这并不意味着他们总是知道这是 100% 正确的(尽管抽象层增加了很多实现的可能性)。

于 2013-05-08T16:48:11.607 回答