Talk:Unified Modeling Language
This is not a forum for general discussion of the subject of the article.
- Add new text under old text.
- New to Wikipedia? Welcome! Learn to edit; get help.
- Assume good faith
- Be polite and avoid personal attacks
- Be welcoming to newcomers
- Seek dispute resolution if needed
| Former good article nominee | Unified Modeling Language was a good articles nominee, but did not meet the good article criteria at the time. There may be suggestions below for improving the article. Once these issues have been addressed, the article can be renominated. Editors may also seek a reassessment of the decision if they believe there was a mistake. | |||||||||
| ||||||||||
| This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||
WikiProject icon This article is within the scope of WikiProjectSystems , which collaborates on articles related to systems and systems science.SystemsWikipedia:WikiProject SystemsTemplate:WikiProject SystemsSystems High This article has been rated as High-importance on the project's importance scale. | |||||||||||||||
- FOLDOC WP:PLAGIARISM checked 2024年01月04日
I think it should be declared as such. It's too formalized and complicated. AXONOV (talk) ⚑ 19:53, 23 July 2023 (UTC) Reply
- Most of the tech on WP is dead. Your point? Stevebroshar (talk) 11:27, 7 August 2025 (UTC) Reply
WRT: "According to Google Trends, UML has been on a steady decline since 2004." First, this is clearly OR ;) Secondly, it's leveled off in the last 5 years. There is a decline over the last 10 years, but steady for the last 5 years. I know we like to look at Google Trends. But, i think it best not to include that in an article. Stevebroshar (talk) 11:31, 7 August 2025 (UTC) Reply
- UML is both a formal metamodel and a collection of graphical templates**
The UML is an architecture description language. Like many other such languages it has a metamodel (the M2 level in the OMG Metamodelling hierarchy). The metamodel defines stereotypes etc from which user-generated diagrams (M1 level) are created.
Diagram kinds are not templates to be filled in. They exist in the M2 level, the user creates an individual diagram of the kind selected. The UML specification - an implementation metamodel definition - is only concerned with diagram kinds and content. Users are able to create 'template-like' approaches to describing things but this is not part of the UML itself - it's a user (M1) practice if followed. Wikitect (talk) 13:27, 2 June 2026 (UTC) Reply
The M1 level - user model / description of architecture - should be labelled as 'UML Model'. The current labels suggest that only M2 is the UML. The M2 level should be labelled as 'UML Metamodel' to better tie to text. Using just 'UML' doesn't distinguish it from the M1 layer which is also UML. Wikitect (talk) 16:59, 2 June 2026 (UTC) Reply