【问题标题】:How to model an already written object library in UML?如何在 UML 中为已经编写好的对象库建模?
【发布时间】:2011-06-21 16:09:18
【问题描述】:

我必须在 UML 中为已经编写好的对象库建模。现在,我已经阅读了教程和示例,但它们只讨论了现实生活中的示例,例如汽车及其组件或学生、教授和课程。显然,这些在 UML 中很容易建模。然而,这个库的特殊之处在于它包含定义不同对象的类和允许用户与它们交互的 Windows 窗体。表单既可以通过各种 Windows 控件以图形方式表示对象,也可以允许用户对其进行修改。此外,还有一种“主类”可以将这些对象上传到远程服务器或从远程服务器下载。显然,这个“主类”处理通信的所有方面,并且充当数据通道。所以,这就是这个库的示意图:

Object1Class [Field1, Field2, ....] Object2Class [Field1, Field2, ....] ...

Object1Form Object2Form ...

MainClass(注意:这个类不创建任何表单。它只是使用表单创建的对象。这些表单由依赖此库的软件系统在外部使用)

那么我将如何使用 UML 进行建模?

感谢您的提前, 算法码头

【问题讨论】:

    标签: object uml


    【解决方案1】:

    我不了解上下文,但在我看来,对象库的一个好的反向可能是一个好的开始。您可以获得显示静态架构或方法交互的类和序列图。如果您需要了解正在发生的事情,您还可以反转多个库,这非常有用。 话虽如此,我在以下位置找到了一个 Jar 逆向工程示例:http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html

    您当然应该有其他工具提供这种反向功能,但我不知道它们是否提供了如此高级的功能,因此无法进一步提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 2023-04-05
      相关资源
      最近更新 更多