理性统一过程图的问题

problem with the diagrams of the rational unfied process

我想验证一下我是否正确理解了合理的统一过程。

我的理解是:

  1. 对于需求说明 activity,我必须设计用例图(一般图)、class 图(classes、属性、关系),以及一般序列图。
  2. 为了分析activity,我必须设计一个详细的用例,序列图(使用控件,视图和模型classes),分析class图,协作图
  3. 对于概念图,我要设计class图和部署图

请问这样正确吗?

我的问题:

  1. 我什么时候可以使用 activity 和状态转换图?
  2. 在需求获取阶段先设计class图是否正确?
  3. 在实施阶段,我必须使用哪些图表?或者你只需​​要从一些图表生成代码?

非常感谢!!

你的假设是正确的。

  1. 广告用于说明用例中的场景。状态转换通常为 classes 创建。可用于代码生成。
  2. 不是真的。要绘制解决方案的 class 图,您需要大致了解它的外观。仅从需求中获取它仅适用于简单的系统。您需要先通过用例来确定可用的结构。
  3. 要实现一个系统,一些 class 图表是必不可少的。 SD 帮助编码人员了解 classes 是如何协作的。您不能从中生成代码。仅来自 classes.
  4. 的代码存根