使用 UML 的软件设计过程
Software designing process with UML
在设计软件时,我们必须做的 UML 图的正确顺序是什么?从用例图开始,在我们有足够的能力开始编码之前,下一个图是什么?
UML 只是一种建模语言,而不是一种软件开发方法论。为在其软件开发过程中使用 UML 提供指南的著名方法是 Rational Unified Process,尽管它的流行度已经下降。尽管如此,从 IBM 提供的可用 material 中确定 RUP 规定的 UML 图的顺序并不容易。我写了一篇论文 http://admiraalit.nl/admiraal/WhichUMLmodels.pdf 可能会对你有所帮助。
对于简单的应用程序,class 图和组件图可能就足够了,但这在很大程度上取决于应用程序的类型。
在设计软件时,我们必须做的 UML 图的正确顺序是什么?从用例图开始,在我们有足够的能力开始编码之前,下一个图是什么?
UML 只是一种建模语言,而不是一种软件开发方法论。为在其软件开发过程中使用 UML 提供指南的著名方法是 Rational Unified Process,尽管它的流行度已经下降。尽管如此,从 IBM 提供的可用 material 中确定 RUP 规定的 UML 图的顺序并不容易。我写了一篇论文 http://admiraalit.nl/admiraal/WhichUMLmodels.pdf 可能会对你有所帮助。
对于简单的应用程序,class 图和组件图可能就足够了,但这在很大程度上取决于应用程序的类型。