如何从应用程序中获取用例图?

Posted

技术标签:

【中文标题】如何从应用程序中获取用例图?【英文标题】:How to get Use Case Diagram from Application? 【发布时间】:2019-03-02 08:34:59 【问题描述】:

我正在将应用程序从桌面迁移到网络。要迁移,我需要对案例进行逆向工程以获取功能需求。要迁移的应用程序没有文档。我可以根据应用程序上的菜单制作用例吗?农场菜单或用例菜单实验室的用例示例

【问题讨论】:

【参考方案1】:

不是真的。或者至少你不应该那样尝试。用例是关于系统为其参与者提供的附加值。您可以从菜单中部分猜到。但只是部分。您可以从 GUI 获得的唯一东西是某种线框,用于表示 MVC 中的 V 的类。这已经远远超出了用例。

【讨论】:

因此,如果我想创建一个用例,我必须查看参与者使用或需要哪个应用程序菜单。像这样? 是的,首先。您还需要检查上下文。那么他为什么要这样做那样那样。 系统中的actor需要什么样的信息,系统给actor提供什么信息,像这样? 就是这样。我推荐 Bittner/Spence 关于用例的优秀读物。

以上是关于如何从应用程序中获取用例图?的主要内容,如果未能解决你的问题,请参考以下文章

UML用例图

UML学习——用例图

在vs2010中如何画uml用例图

如何在PowerDesigner中画用例图/序列图/协同图/状态图/活动图

如何在PowerDesigner中画用例图/序列图/协同图/状态图/活动图

UML用例图 - 框架作为演员?