软件项目中的软件设计

Software Design in Software Projects

通常在软件项目中,由哪个人负责创建 UML 图。 IE。顺序图、组件图、用例图。是系统分析师吗?

系统分析师将创建 functional/conceptual UML 图(领域模型、用例图,...)。

软件架构师/设计师会创建技术 UML 图(组件图、部署图...)。

大多数 UML 图类型可用于创建功能模型以及创建技术模型。例如,class 图中的 classes 可以表示业务实体,也可以表示 OO 编程语言中的 classes 或数据库中的表。

有关详细信息,请参阅 Which UML models should we make?