开发软件时应何时创建UML图?

时间:2019-02-13 10:51:47

标签: uml software-design requirements

我目前正在开发新软件,不确定如何继续。

在制定好计划之前,我已经开始编码。

我的观点是从以下顺序开始

  1. 创建用户案例

  2. 创建BMSC和Hsmc

  3. 编写必需的功能

  4. 测试

  5. 重构并解决错误

现在我想知道在编码之前或之后将UML图放在哪里?

2 个答案:

答案 0 :(得分:1)

说实话,这里不可能有最终的答案。

有多种过程模型,您必须找到一种适合您的需求和项目的模型。

例如,

测试驱动开发将测试放在编写实际代码之前。

我的意思是,如果您觉得 UML 给您信心,那就去做吧。 但是,如果您觉得一个简单的示例可以为您提供更多的见解-请先编写一些代码,然后再返回uml。

答案 1 :(得分:0)

UML是项目的“图形”设计。在开始编码之前,应该已完成所有UML并进行了检查,以便以后对项目进行编程将更快,更轻松且错误更少(因为UML将被 CHECKED 确保这件事)。

不要急于制作UML,因为它将成为实际编码核心之前的“核心”。