如何从正在运行的应用程序生成 UML 文档
Posted
技术标签:
【中文标题】如何从正在运行的应用程序生成 UML 文档【英文标题】:How to generate UML documentation from running application 【发布时间】:2013-05-24 14:30:42 【问题描述】:我有最终用户实施和使用的软件。我想通过逆向工程在 UML 和用例中记录它。通过这样做,我希望文档是正确的。
我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:没有
目前还没有UML工具可以从源代码-exe-应用程序表单中自动生成用例图。
你能做什么? [软件考古]
首先找到谁使用系统?
找到实际用户 [在日常工作中使用该软件的人]。 问他们:“你用系统做什么”?
成为最终用户
花时间与实际用户交流,了解如何像最终用户一样使用系统。
检查是否有最终用户 Manuel
如果有,那将帮助您了解系统。但要小心它可能已经过时了。使用系统与实际用户和您自己检查。
愿景?
项目完成后无需幻想。只是简单的电梯声明。 向想要构建系统的人提问:产品负责人。
软件文档怎么样
要有创意,思想开放。文档不应该在“纸”上。 找一个摄像头和一块白板。以编写系统的人为例。 让他们通过说话和画图来解释他们的系统。并记录下来。
这也是一个文档。
【讨论】:
有什么方法可以找到“include”或“extend”关系吗?例如如果代码使用“if-else”,则关系是“extend”。 没有。用例是以故事文本格式编写的需求。他们是高水平的。它们没有与代码的一对一映射。包含或扩展关系与源代码“else-if”结构无关。 我又有一个问题,如果我想在Vision Document中编写系统功能,有什么方法可以从申请表中找到吗? 在总体上我对文档软件很困惑,有什么办法可以完成这项工作吗? 好了,系统完成了。为什么要在这个阶段创建“愿景”文档?以上是关于如何从正在运行的应用程序生成 UML 文档的主要内容,如果未能解决你的问题,请参考以下文章