- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是使用 MVC 架构的 php 开发人员,我是 UML 的新手
我知道用例、类、对象、事件、序列图,但我不知道应该从哪里开始建模应用程序。
我知道用例和类图是结构图,事件和序列是行为图
但我的问题是:
1. 为应用程序建模何时应该使用用例图以及何时应该使用类图?
2.类图有抽象概念吗?因为当我开发网络应用程序时,我有一些 Controller 和模型或 View 还有几个用于不同目的的类(比如将数据插入数据库 - 验证表单输入等),但它们看起来不像类的示例直到现在我才看到的图表所以我的问题是类图用于显示我们系统的概念,它不需要生成真正的类代码吗?
例如,对可能具有以下类的机票预订进行建模:
但是我们不会编写这样的类代码,它在编程中可能会有所不同,但为了查看我们使用类图的概念。是真的吗?
最佳答案
用例图通常用于表示项目的业务,表明谁(参与者)将使用系统以及程序提供哪些服务(案例)?
类图用于指定整个系统结构,但类不会提供代码和确切的行为,一般开发人员不会详细指定每个模块的确切行为。
例如,考虑一个简单的登录模块。在用例图中,我们只提到用户登录系统。
在类图中,我们指定了可能需要的基类,换句话说,我们应用了架构(我们正在规划)基础。
在序列图中,我们更多地关注每种方法的情况(虽然这不是必需的)。
事实上,UM1 用于将系统表示为抽象的,而不是精确的(详细的)功能。
例如,我将上面的类图传递给开发人员,并将详细的登录过程作为单独的文档告诉他。
关于uml - 何时使用用例图和何时使用类图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704920/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!