我经常将业务需求作为输入。我的管理层希望从中获得高级架构图。低级设计文档。
为了学习这方面的技术,我应该只知道UML吗?任何关于此的好书,这将有助于我提高技能/建立技能。
答案 0 :(得分:2)
我曾经给过good answer (IMHO) for this similar issue。
简而言之,如果您需要设计高级架构图,那么您就不需要具备良好的图表结构(如UML)。 高级架构图应该简单且不能简单,代表业务流程,可以被任何人理解,甚至管理 STRONG>。它应该解释业务如何流动,以及处理每个可用的案例,即使是负面案例(业务级别的错误或例外)。
这将有助于管理层了解这些决策的要求更清晰和陷阱,并有助于尽早重新设计。
对于低级架构图,你需要有一个不错的UML图技能(不知道是否有其他格式)。它是必需的,因此您可以捕获任何技术问题,例如身份验证和竞争条件,以及设计缺陷。