1

我经常将业务需求作为输入。我的管理层希望从中获得高级架构图。低级设计文档。

为了学习这方面的技术,我应该只知道 UML 吗?任何关于这方面的好书,这将帮助我提高技能/建立技能。

4

1 回答 1

2

我曾经为这个类似的问题给出了一个很好的答案(恕我直言)

简而言之,如果您需要设计高级架构图,则不需要具备良好的图结构(如 UML)技能。高层架构图应该简单,不能再简单代表业务流程任何人都可以理解,甚至是管理层。它应该解释业务如何流动,以及对每个可用案例的处理,即使是负面案例(业务级别的错误或异常)。

它将帮助管理层更清楚地了解需求和此类决策的陷阱,并有助于及早重新设计。

对于低级架构图,您需要具备良好的UML图技能(不知道是否有其他格式)。它是必需的,以便您可以发现任何技术问题,例如身份验证和竞争条件以及设计缺陷。

于 2013-11-07T14:36:50.823 回答