开发软件时什么时候应该创建UML图?
When shall I create UML diagrams when developing software?
我目前正在开发一个新软件,但我不确定如何继续。
在没有好的计划之前我已经开始编码了。
我的意见是从以下顺序开始
创建用户故事
创建 BMSC 和 Hsmc
编码所需的功能
测试
重构并解决错误
现在我想知道应该把 UML 图放在哪里,编码之前还是编码之后?
UML是"graphical"一个项目的设计。在开始编码之前,您应该完成所有 UML 并 checked 以便以后对项目进行编程会更快、更容易并且错误更少(因为 UML 将 CHECKED 以确保)。
不要急于制作 UML,因为它将成为实际编码核心之前的 "core"。
老实说,这里没有最终答案。
流程模型多种多样,您必须找到适合您的需求和项目的模型。
测试驱动开发 例如将测试放在编写实际代码之前。
我的观点是,如果您觉得 UML 给您信心 - 那就去做吧。
但是,如果您觉得一个最小的工作示例可以为您提供更多见解 - 请先编写一些代码,然后再返回 uml。
我目前正在开发一个新软件,但我不确定如何继续。
在没有好的计划之前我已经开始编码了。
我的意见是从以下顺序开始
创建用户故事
创建 BMSC 和 Hsmc
编码所需的功能
测试
重构并解决错误
现在我想知道应该把 UML 图放在哪里,编码之前还是编码之后?
UML是"graphical"一个项目的设计。在开始编码之前,您应该完成所有 UML 并 checked 以便以后对项目进行编程会更快、更容易并且错误更少(因为 UML 将 CHECKED 以确保)。
不要急于制作 UML,因为它将成为实际编码核心之前的 "core"。
老实说,这里没有最终答案。
流程模型多种多样,您必须找到适合您的需求和项目的模型。
测试驱动开发 例如将测试放在编写实际代码之前。
我的观点是,如果您觉得 UML 给您信心 - 那就去做吧。 但是,如果您觉得一个最小的工作示例可以为您提供更多见解 - 请先编写一些代码,然后再返回 uml。