Talk:Unified Modeling Language

Former good article nomineeUnified 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.
Article milestones
DateProcessResult
August 3, 2006Good article nomineeNot listed
FOLDOC WP:PLAGIARISM checked 2024-01-04

UML is dead

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 neither a metamodel nor collection of templates

    • 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

MOF Diagram

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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.