我正在改进一个使用类和函数文件(只是包含各种函数的 php 文件)的内容管理系统。
例如。我有一堂课叫Admin
以及一个功能文件,其功能包括显示管理员概述、创建新管理员、编辑现有管理员、删除管理员......
函数文件使用类并执行 mvc 概念的可视化部分,而类负责控制器部分。
模型部分是由mysql数据库完成的。
我知道UML中有类图。
有没有办法使用函数文件中的松散函数来扩展该图,以便文档完整?
我正在使用 Visual Paradigm 社区。
没有用于表示独立功能的 UML 元素。
然而,您可以将独立函数视为其自身类中对象的特殊形式。事实上,在某些设计中,“函子”对象甚至被设计用来代替函数。
为了避免可能的混淆,您可以使用自己的类图来扩展类图profile https://www.uml-diagrams.org/profile-diagrams.html这将定义一个刻板印象 https://www.uml-diagrams.org/stereotype.html «function»
。任何严肃的 UML 建模工具都支持刻板印象(此处为视觉范式 https://www.visual-paradigm.com/support/documents/vpuserguide/1283/177_usingstereot.html).
此类微类的增加不一定会使您的文档更易于理解。因此,您可以考虑将密切相关的功能重新组合在同一个“盒子”中(刻板印象«function group»
or «module»
?)。例如,您的叙述表明您有一组函数,它们实际上实现了存储库(从您给出的列表中:添加、更改、删除、搜索相同类型的持久对象)或视图(根据您对可视化的解释):无论如何,分组将有助于理解他们的密切关系。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)