【问题标题】:How to describe file structure?如何描述文件结构?
【发布时间】:2018-09-15 13:18:49
【问题描述】:

目前,我正在为项目建模,我有一个非常严重的问题:如何描述文件(存档)的结构?

我的意思是:在这个项目中,我们将有我们的自定义文件扩展名,我们称之为“anlib”,它将是一个具有预定义结构的 rar 存档,如 jar。

但是如何用 UML 来描述呢?组件图和部署图都不支持聚合或组合。

【问题讨论】:

    标签: uml diagram staruml component-diagram


    【解决方案1】:

    UML 图描述了系统结构(组件、类)及其行为(交互、活动、状态)。 UML 不代表文件或其他系统资源。但是您可以间接表示这些:

    • 表示此类文件中包含的数据的类(类图)
    • 充当特定类别文件的代理并可以管理此类文件的类(类图)
    • 将现有文件实例化为文件流类的对象(例如序列图上的生命线)

    如果文件是系统配置的一部分并且需要部署以使系统可用,那么您可以在deployment diagram 中将其表示为artifact

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多