class 图在现实世界系统实现中的作用
Role of class diagram in real world system implementation
我使用 class 图设计了我系统的领域模型。它只包括我系统的业务领域逻辑,但不包括受平台、工具和编程语言选择影响的应用程序逻辑。这在分析阶段就可以了,因为还不需要实现细节。
但是我发现,我在分析阶段设计的class图,由于缺乏应用逻辑,不足以作为实施阶段开发系统的蓝图,表示逻辑和持久性逻辑细节。我是否需要重新设计 class 图或创建另一种类型的图作为实施蓝图?
我没有任何从头到尾设计和实施系统的实际经验,所以我想对 class 图在实际系统开发中的作用有一些见解。
这本书 - 使用 UML 应用用例驱动对象建模 将分析级 class 图定义为包含领域模型的 class 图,同时设计级 class 图是 class 到源代码实现的 "closer" 图。但是,我找不到任何设计级 class 图的示例,也不知道设计级 class 图中应该包含什么。
我使用 class 图设计了我系统的领域模型。它只包括我系统的业务领域逻辑,但不包括受平台、工具和编程语言选择影响的应用程序逻辑。这在分析阶段就可以了,因为还不需要实现细节。
但是我发现,我在分析阶段设计的class图,由于缺乏应用逻辑,不足以作为实施阶段开发系统的蓝图,表示逻辑和持久性逻辑细节。我是否需要重新设计 class 图或创建另一种类型的图作为实施蓝图?
我没有任何从头到尾设计和实施系统的实际经验,所以我想对 class 图在实际系统开发中的作用有一些见解。
这本书 - 使用 UML 应用用例驱动对象建模 将分析级 class 图定义为包含领域模型的 class 图,同时设计级 class 图是 class 到源代码实现的 "closer" 图。但是,我找不到任何设计级 class 图的示例,也不知道设计级 class 图中应该包含什么。