逻辑架构设计

逻辑架构关心的是如何将系统分为不同部分以及各部分之间如何交互。但系统划分为不同单元后,必须考虑这些逻辑单元之间是如何协作的。

识别协作,并将具有共性的协作抽象成通用机制,是逻辑架构设计的重点和难点。在大型软件系统中不同子系统之间的协作,在分布式集成系统中不同系统之间的协作,不是编程时根据局部需要去考虑,都是通过通用机制来综合考虑,避免子系统/系统之间的紧耦合。

通用机制的发现可能抽象出新的连接件逻辑单元。

逻辑架构设计的工具有:子系统划分,系统功能逻辑层次图,类与对象模型,包图,以及时序图、协作图、状态图和活动图等

你可能感兴趣的:(逻辑架构设计)