是否可以在UML中可视化一堆函数

问题描述

我正在改进一个使用类以及功能文件(只是包含各种功能PHP文件)的内容管理系统。

例如我有一个名为Admin的类和一个功能文件,该文件具有用于显示管理员概述,创建新管理员,编辑现有管理员删除管理员功能……

功能文件使用这些类并执行mvc概念的可视化部分,而这些类负责控制器部分。 模型部分由MysqL数据库完成。

我知道在UML中有一个类图。 有没有一种方法可以使用功能文件中的松散功能来扩展此图,从而使文档完整?

我正在使用Visual Paradigm社区。​​ p>

解决方法

没有用于表示独立功能的UML元素。

但是,您可以将独立式函数视为其自身类中对象的一种特殊形式。实际上,在某些设计中,甚至将“ functor”对象设计为代替功能使用。

为避免可能的混乱,您可以使用自己的profile扩展类图,该类将定义stereotype «function»。任何严肃的UML建模工具(此处为visual paradigm)都支持原型。

此类微类的乘法不一定会使您的文档更容易理解。因此,您可以考虑将紧密相关的功能重新组合在同一“框”(定型«function group»«module»中)中。例如,您的叙述暗示您有一组函数,这些函数实际上实现了一个存储库(从您提供的列表中:添加,更改,删除,搜索相同类型的持久对象)或视图(从您对可视化的解释中得出):这样,无论如何分组都会有助于了解他们的亲密关系。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...