uml - 使用 UML 的软件设计过程
问题描述
在设计软件时,我们必须做的 UML 图的正确顺序是什么?从用例图开始,在我们有足够的时间开始编码之前,下一个图会是什么?
解决方案
UML 只是一种建模语言,而不是一种软件开发方法。为在其软件开发过程中使用 UML 提供指导的著名方法是 Rational Unified Process,尽管它的流行度已经下降。尽管如此,从 IBM 提供的可用材料中确定 RUP 规定的 UML 图的顺序并不容易。我写了一篇论文http://admiraalit.nl/admiraal/WhichUMLmodels.pdf可以帮助你。
对于一个简单的应用程序,一个类图和一个组件图可能就足够了,但这很大程度上取决于应用程序的类型。
推荐阅读
- javascript - 未捕获(承诺)类型错误:无法读取 null 的属性“innerHTML”?
- powerbi - Online PowerBI Pro 中的 Python 脚本
- bash - 使用 Yad 时,可以将按钮设为默认值吗?
- c++ - 如何修复从 Cairo 库调用的崩溃问题?
- swift - 如何解决 xcode 8 中的开关问题?
- c# - 遇到错误“访问路径 'C:\Users\Work & School\Documents\My Music' 被拒绝。” C#-应用程序控制台
- visual-studio-code - .html 文件在打开实时服务器时显示为“列表目录”
- xaml - 如何在 Xamarin Forms 中的另一个布局之上覆盖卡片视图或框架布局?
- angular - 为什么 BehaviorSubject 不是异步的?
- node.js - 如何使用nodejs socket.io向特定房间的用户发送打字警报和消息