Talk:Unified Modeling Language
| This is the talk page for discussing improvements to the Unified Modeling Language article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| Archives: 1Auto-archiving period: 3 months |
| 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: | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| This article is based on material taken from Unified+Modeling+Language at the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later. |
| The content of Applications of UML was merged into Unified Modeling Language. The former page's history now serves to provide attribution for that content in the latter page, and it must not be deleted as long as the latter page exists. For the discussion at that location, see its talk page. |
| The content of Object-modeling language was merged into Unified Modeling Language. The former page's history now serves to provide attribution for that content in the latter page, and it must not be deleted as long as the latter page exists. For the discussion at that location, see its talk page. |
- FOLDOC WP:PLAGIARISM checked 2024-01-04
UML is dead
editI think it should be declared as such. It's too formalized and complicated. AXONOV (talk) ⚑ 19:53, 23 July 2023 (UTC)
- Most of the tech on WP is dead. Your point? Stevebroshar (talk) 11:27, 7 August 2025 (UTC)
According to Google Trends
editWRT: "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)
UML is neither a metamodel nor collection of templates
edit- 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)
MOF Diagram
editThe 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)
