如何描述文件结构?

时间:2018-09-15 13:18:50

标签: uml diagram staruml component-diagram

在当前时间点,我正在对项目进行建模,我有一个非常严肃的问题:如何描述文件的结构(归档)?

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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