gpt4 book ai didi

uml - 何时使用用例图和何时使用类图?

转载 作者:行者123 更新时间:2023-12-05 00:17:32 25 4
gpt4 key购买 nike

我是使用 MVC 架构的 php 开发人员,我是 UML 的新手
我知道用例、类、对象、事件、序列图,但我不知道应该从哪里开始建模应用程序。
我知道用例和类图是结构图,事件和序列是行为图

但我的问题是:
1. 为应用程序建模何时应该使用用例图以及何时应该使用类图?
2.类图有抽象概念吗?因为当我开发网络应用程序时,我有一些 Controller 和模型或 View 还有几个用于不同目的的类(比如将数据插入数据库 - 验证表单输入等),但它们看起来不像类的示例直到现在我才看到的图表所以我的问题是类图用于显示我们系统的概念,它不需要生成真正的类代码吗?

例如,对可能具有以下类的机票预订进行建模:
enter image description here
但是我们不会编写这样的类代码,它在编程中可能会有所不同,但为了查看我们使用类图的概念。是真的吗?

最佳答案

用例图通常用于表示项目的业务,表明谁(参与者)将使用系统以及程序提供哪些服务(案例)?
类图用于指定整个系统结构,但类不会提供代码和确切的行为,一般开发人员不会详细指定每个模块的确切行为。
例如,考虑一个简单的登录模块。在用例图中,我们只提到用户登录系统。
enter image description here

在类图中,我们指定了可能需要的基类,换句话说,我们应用了架构(我们正在规划)基础。
enter image description here
在序列图中,我们更多地关注每种方法的情况(虽然这不是必需的)。
事实上,UM1 用于将系统表示为抽象的,而不是精确的(详细的)功能。
例如,我将上面的类图传递给开发人员,并将详细的登录过程作为单独的文档告诉他。

关于uml - 何时使用用例图和何时使用类图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com