1250:
1982:
637:
603:
707:
Provide
Feedback Staff User → Feedback System: Submit Feedback This description can be used to draw a sequence diagram using tools like Lucidchart, Draw.io, or any UML diagram software. The diagram would have actors on the left side, with arrows indicating the sequence of actions and interactions between systems and actors as described please Sequence diagram drow Sequence diagrams should be drawn for each use case to show how different objects interact with each other to achieve the functionality of the use case.
100:
2096:
694:
680:
5358:
3029:
651:
3019:
40:
722:
744:
The most prominent example of a Layer 2 Meta-Object
Facility model is the UML metamodel, which describes the UML itself. These M2-models describe elements of the M1-layer, and thus M1-models. These would be, for example, models written in UML. The last layer is the M0-layer or data layer. It is used
247:
Although UML 2.1 was never released as a formal specification, versions 2.1.1 and 2.1.2 appeared in 2007, followed by UML 2.2 in
February 2009. UML 2.3 was formally released in May 2010. UML 2.4.1 was formally released in August 2011. UML 2.5 was released in October 2012 as an "In progress" version
224:, Elmasri & Navathe, amongst others) prefer same-side or "look-here" for roles and both minimum and maximum cardinalities. Recent researchers (Feinerer and Dullea et al. ) have shown that the "look-across" technique used by UML and ER diagrams is less effective and less coherent when applied to
706:
Visual
Representation: Staff User → Complaints System: Submit Complaint Complaints System → HR System: Forward Complaint HR System → Department: Assign Complaint Department → Complaints System: Update Resolution Complaints System → Feedback System: Request Feedback Feedback System → Staff User:
231:
Feinerer says: "Problems arise if we operate under the look-across semantics as used for UML associations. Hartmann investigates this situation and shows how and why different transformations fail.", and: "As we will see on the next few pages, the look-across interpretation introduces several
389:
It is important to distinguish between the UML model and the set of diagrams of a system. A diagram is a partial graphic representation of a system's model. The set of diagrams need not completely cover the model and deleting a diagram does not change the model. The model may also contain
668:
Behavior diagrams represent the dynamic aspect of the system. It emphasizes what must happen in the system being modeled. Since behavior diagrams illustrate the behavior of a system, they are used extensively to describe the functionality of software systems. As an example, the
741:. MOF is designed as a four-layered architecture, as shown in the image at right. It provides a meta-meta model at the top, called the M3 layer. This M3-model is the language used by Meta-Object Facility to build metamodels, called M2-models.
621:
Structure diagrams represent the static aspects of the system. It emphasizes the things that must be present in the system being modeled. Since structure diagrams represent the structure, they are used extensively in documenting the
197:
and administered by Ed
Eykholt, to finalize the specification and integrate it with other standardization efforts. The result of this work, UML 1.1, was submitted to the OMG in August 1997 and adopted by the OMG in November 1997.
193:). The UML Partners' UML 1.0 draft was proposed to the OMG in January 1997 by the consortium. During the same month, the UML Partners formed a group, designed to define the exact meaning of language constructs, chaired by
309:
4684:
357:
Although originally intended for object-oriented design documentation, UML has been extended to a larger set of design documentation (as listed above), and has been found useful in many contexts.
244:
UML 2.0 major revision replaced version 1.5 in 2005, which was developed with an enlarged consortium to improve the language further to reflect new experiences on the usage of its features.
567:
62:
UML provides a standard notation for many types of diagrams which can be roughly divided into three main groups: behavior diagrams, interaction diagrams, and structure diagrams.
447:. Use cases are a way of specifying required usages of a system. Typically, they are used to capture the requirements of a system, that is, what a system is supposed to do.
365:
UML is not a development method by itself; however, it was designed to be compatible with the leading object-oriented software development methods of its time, for example,
771:, which leads to problems. UML misuse includes overuse (designing every part of the system with it, which is unnecessary) and assuming that novices can design with it.
91:
In software engineering, most practitioners do not use UML, but instead produce informal hand drawn diagrams; these diagrams, however, often include elements from UML.
1463:
Manuel
Almendros-Jiménez, Jesús & Iribarne, Luis. (2007). Describing Use-Case Relationships with Sequence Diagrams. Comput. J.. 50. 116-128. 10.1093/comjnl/bxl053.
116:
methods developed in the late 1980s and early 1990s. The timeline (see image) shows the highlights of the history of object-oriented modeling methods and notation.
65:
The creation of UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design. It was developed at
177:
specification and propose it to the Object
Management Group (OMG) for standardization. The partnership also contained additional interested parties (for example
416:) view: emphasizes the dynamic behavior of the system by showing collaborations among objects and changes to the internal states of objects. This view includes
1640:
289:
Since version 2.5, the UML Specification has been simplified (without
Superstructure and Infrastructure), and the latest versions of these standards are now:
1381:
4196:
2028:
4191:
4413:
4201:
3696:
3074:
2505:
77:
145:
in 1994 and after that, the company became the source for two of the most popular object-oriented modeling approaches of the day: Rumbaugh's
813:
3918:
2457:
574:
602:
5387:
2406:
843:
543:
4888:
958:"ISO/IEC 19505-1:2012 - Information technology - Object Management Group Unified Modeling Language (OMG UML) - Part 1: Infrastructure"
4993:
4913:
4704:
4699:
4545:
2259:
2240:
201:
After the first release, a task force was formed to improve the language, which released several minor revisions, 1.3, 1.4, and 1.5.
81:
1208:
James Dullea; Il-Yeol Song; Ioanna
Lamprou (1 November 2003). "An analysis of structural validity in entity-relationship modeling".
4711:
3065:
2467:
2021:
1571:
823:
1675:
1615:
5244:
3434:
2168:
1476:
3606:
3022:
2888:
2817:
1881:
1555:
1145:
Elmasri, Ramez, B. Shamkant, Navathe, Fundamentals of
Database Systems, third ed., Addison-Wesley, Menlo Park, CA, USA, 2000.
1018:
5313:
5114:
4637:
4020:
3611:
3581:
2711:
2614:
936:"ISO/IEC 19501:2005 - Information technology - Open Distributed Processing - Unified Modeling Language (UML) Version 1.4.3"
764:
In 2013, UML had been marketed by OMG for many contexts, but aimed primarily at software development with limited success.
401:) view: emphasizes the static structure of the system using objects, attributes, operations and relationships. It includes
158:
128:
5422:
4958:
4288:
4085:
2122:
1157:
Conceptual Modeling – ER 2004: 23rd International Conference on Conceptual Modeling, Shanghai, China, November 8–12, 2004
992:
802:
957:
5382:
3409:
2498:
2014:
1957:
1938:
1919:
1900:
5407:
4485:
3509:
2691:
2558:
2543:
1839:
1786:
1762:
1740:
1728:
1718:
1685:
1527:
1451:
1430:
1160:
935:
5417:
5392:
5049:
4221:
4065:
1648:
908:
818:
204:
The standards it produced (as well as the original standard) have been noted as being ambiguous and inconsistent.
5397:
2250:
1378:
1797:
5144:
5139:
4898:
4846:
2847:
2774:
2764:
2609:
2538:
1172:
918:
848:
775:
630:
describes how a software system is split up into components and shows the dependencies among these components.
300:
It continues to be updated and improved by the revision task force, who resolve any issues with the language.
4938:
4268:
3781:
3429:
3032:
2898:
2827:
2769:
2491:
2214:
1524:
MoDELS '06: Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems
182:
134:
316:
UML offers a way to visualize a system's architectural blueprints in a diagram, including elements such as:
2837:
2696:
2563:
2401:
2158:
1522:; Cesar Gonzalez-Perez (1 October 2006). "Uses and abuses of the stereotype mechanism in UML 1.x and 2.0".
1136:
Hubert Tardieu, Arnold Rochfeld and René Colletti La methode MERISE: Principes et outils (Paperback - 1983)
636:
528:
5427:
5283:
4761:
3058:
2759:
2754:
2568:
2334:
2117:
1242:
482:
406:
217:
113:
4943:
4851:
4801:
4560:
3893:
3888:
3287:
2954:
2802:
2797:
2749:
2726:
2706:
560:
262:
169:
Under the technical leadership of those three (Rumbaugh, Jacobson, and Booch), a consortium called the
88:
standard. Since then the standard has been periodically revised to cover the latest revision of UML.
5209:
5154:
4176:
3596:
3092:
2959:
2426:
2173:
853:
366:
146:
124:
1249:
5257:
5164:
4953:
4928:
4140:
4135:
2862:
2661:
2644:
2553:
2472:
2462:
2436:
2219:
2127:
838:
437:
378:
76:(OMG) and has been managed by this organization ever since. In 2005, UML was also published by the
4811:
4353:
4343:
4338:
3913:
3898:
3838:
3272:
3267:
3227:
2812:
2656:
2056:
1999:
1995:
1519:
887:
883:
753:
730:
248:
and was officially released in June 2015. The formal version 2.5.1 was adopted in December 2017.
73:
693:
308:
255:
The Superstructure that defines the notation and semantics for diagrams and their model elements
5412:
5361:
5129:
5119:
4248:
3666:
3247:
3051:
2867:
2624:
2619:
679:
756:
and Cesar Gonzalez-Perez in "Uses and Abuses of the Stereotype Mechanism in UML 1.x and 2.0".
673:
describes the business and operational step-by-step activities of the components in a system.
587:
UML 2 has many types of diagrams, which are divided into two categories. Some types represent
4550:
4060:
3282:
3252:
3145:
3135:
3096:
3088:
2686:
2639:
2391:
2148:
623:
523:
1191:
A Formal Treatment of UML Class Diagrams as an Efficient Method for Configuration Management
1155:
Paolo Atzeni; Wesley Chu; Hongjun Lu; Shuigeng Zhou; Tok Wang Ling, eds. (27 October 2004).
599:. These diagrams can be categorized hierarchically as shown in the following class diagram:
5308:
5214:
4948:
4923:
4766:
4607:
4358:
4045:
3848:
3721:
3504:
2984:
2822:
2681:
2671:
2583:
2528:
2514:
738:
716:
31:
2297:
613:
These diagrams may all contain comments or notes explaining usage, constraint, or intent.
8:
5149:
3004:
2989:
2857:
2721:
2629:
2573:
1772:
1164:
833:
797:
17:
1497:
1072:
Advanced Concepts, Life Cycle Models and Tools for Objeckt-Oriented Software Development
5094:
5029:
3369:
2994:
2634:
2339:
2245:
1981:
1825:
1049:
1024:
996:
487:
390:
documentation that drives the model elements and diagrams (such as written use cases).
335:
258:
The Infrastructure that defines the core metamodel on which the Superstructure is based
1221:
5402:
3923:
2908:
2666:
2370:
2329:
1953:
1934:
1915:
1896:
1877:
1870:
1835:
1829:
1782:
1776:
1758:
1736:
1714:
1691:
1681:
1551:
1447:
1426:
1189:
1168:
1014:
914:
650:
642:
627:
538:
477:
425:
66:
56:
1473:
443:
In UML, one of the key tools for behavior modeling is the use-case model, caused by
4657:
4398:
3726:
3043:
2979:
2923:
2701:
2593:
2588:
2396:
2375:
2365:
2281:
2095:
1708:
1543:
1401:
1236:
1217:
1028:
1006:
768:
749:
699:
685:
670:
548:
533:
518:
421:
417:
142:
5267:
4988:
4893:
4647:
4575:
4570:
4565:
4050:
4013:
4008:
4003:
3998:
3993:
3988:
3983:
2999:
2852:
2832:
2716:
2578:
2349:
2209:
2183:
2163:
1539:
1480:
1385:
502:
497:
381:
it was originally intended to be used with when work began at Rational Software.
328:
178:
1600:
268:
The UML Diagram Interchange that defines how UML 2 diagram layouts are exchanged
99:
59:
that is intended to provide a standard way to visualize the design of a system.
4555:
4303:
4115:
3978:
3968:
3963:
3958:
3953:
3948:
3943:
3938:
3933:
3302:
3292:
2903:
2807:
2548:
2441:
2344:
2255:
2199:
2153:
2083:
1356:
492:
350:
321:
138:
1197:(Doctor of Technical Sciences thesis). Vienna: Technical University of Vienna.
5376:
5343:
5318:
5303:
5239:
5234:
5229:
5224:
5219:
5064:
5009:
4978:
4968:
4831:
4821:
4791:
4786:
4736:
4716:
4694:
4679:
4632:
4597:
4540:
4535:
4525:
4403:
4348:
4323:
4318:
4298:
4171:
3711:
3150:
3120:
2883:
2651:
2324:
2276:
2178:
2078:
1750:
1485:
Proceeding SAC '06 Proceedings of the 2006 ACM symposium on Applied computing
1154:
1084:
779:
656:
607:
472:
402:
232:
difficulties which prevent the extension of simple mechanisms from binary to
154:
2006:
1586:
1379:"Visual Modeling & Unified Modeling Language (UML): Introduction to UML"
1010:
112:
UML has evolved since the second half of the 1990s and has its roots in the
5204:
5174:
5034:
4378:
4373:
4236:
4231:
4226:
4145:
4090:
4040:
3973:
3928:
3903:
3833:
3828:
3823:
3818:
3813:
3771:
3736:
3646:
3641:
3469:
3277:
2918:
2913:
2842:
2061:
1518:
1423:
The Unified Process for Practitioners: Object-oriented Design, UML and Java
734:
370:
170:
120:
1335:
980:
5179:
4876:
4871:
4866:
4450:
4367:
3339:
2204:
2143:
2073:
1989:
986:
877:
194:
150:
1050:"OMG Unified Modeling Language (OMG UML), Superstructure. Version 2.4.1"
788:
According to Google Trends UML has been on a steady decline since 2004.
5169:
5074:
4781:
4756:
4520:
4475:
4211:
3868:
3681:
3574:
3569:
3564:
3524:
3499:
3374:
3130:
2928:
2893:
2483:
1547:
785:
MS Visual Studio dropped support for UML in 2016 due to lack of usage.
213:
1816:
1207:
5338:
5333:
5328:
5323:
5298:
5288:
5249:
5199:
5194:
5189:
5184:
5089:
5084:
5079:
5069:
5059:
5044:
5024:
5019:
5014:
4963:
4908:
4903:
4883:
4861:
4841:
4796:
4776:
4731:
4726:
4721:
4689:
4652:
4642:
4627:
4622:
4617:
4602:
4587:
4582:
4510:
4505:
4500:
4480:
4470:
4465:
4460:
4445:
4440:
4388:
4383:
4363:
4333:
4308:
4293:
4263:
4216:
4206:
4186:
4181:
4166:
4161:
4075:
3796:
3791:
3686:
3332:
3327:
3322:
3317:
3312:
3220:
3215:
3210:
3205:
1733:
UML Distilled: A Brief Guide to the Standard Object Modeling Language
1241:. ADC '03: Proceedings of the 14th Australasian database conference.
374:
190:
4973:
4751:
4455:
4283:
4120:
4110:
4095:
4070:
4055:
4030:
4025:
3908:
3883:
3878:
3863:
3858:
3853:
3843:
3808:
3803:
3786:
3766:
3761:
3756:
3751:
3746:
3741:
3731:
3716:
3706:
3701:
3691:
3676:
3671:
3661:
3656:
3651:
3636:
3631:
3626:
3621:
3616:
3601:
3586:
3559:
3554:
3549:
3544:
3539:
3534:
3529:
3519:
3514:
3494:
3489:
3479:
3474:
3464:
3459:
3449:
3444:
3439:
3414:
3404:
3297:
3200:
3195:
3190:
3185:
3180:
3175:
3170:
3165:
3160:
2676:
2224:
1313:
1263:
1001:
808:
433:
1851:"Bruce Douglass: Real-Time Agile Systems and Software Development"
1850:
782:) feel that UML's size hinders learning (and therefore using) it.
5262:
5054:
5039:
4836:
4826:
4816:
4592:
4408:
4253:
4241:
3399:
3394:
3389:
3384:
3379:
3364:
3359:
3354:
3349:
3344:
3307:
3262:
3257:
3242:
3237:
3232:
1749:
1127:
Génova et alia 2004 "Open Issues in Industrial Use Case Modeling"
69:
in 1994–1995, with further development led by them through 1996.
1238:
Reasoning about participation constraints and Chen's constraints
5124:
5109:
5104:
5099:
4771:
4746:
4674:
4530:
4515:
4495:
4490:
4435:
4428:
4423:
4418:
4313:
4278:
4125:
3776:
3591:
3155:
2533:
1535:
1290:
1106:
221:
989:
International Symposium on Foundations of Software Engineering
752:. This has been criticized as being insufficient/untenable by
393:
UML diagrams represent two different views of a system model:
346:
how entities interact with others (components and interfaces);
272:
Until UML 2.4.1, the latest versions of these standards were:
5159:
5134:
4856:
4741:
4612:
4393:
4258:
4130:
4105:
4100:
4080:
3454:
3424:
3419:
3140:
3125:
3115:
3110:
2733:
1314:"OMG Formal Specifications (Modeling and Metadata paragraph)"
978:
828:
2002:
Standards Development Organization (OMG SDO). December 2017.
1677:
The Object Primer: Agile Model Driven Development with UML 2
1601:"Ivar Jacobson on UML, MDA, and the future of methodologies"
890:
Standards Development Organization (OMG SDO). December 2017.
4806:
4669:
4662:
4328:
4273:
3873:
3484:
2944:
444:
39:
1388:. Rational Software Corporation. Accessed 9 November 2008.
1085:"UML Specification version 1.1 (OMG document ad/97-08-11)"
5293:
4983:
4035:
2431:
186:
1823:
1706:
748:
The meta-model can be extended using a mechanism called
721:
131:(OOSE), which it has integrated into a single language.
1396:
1394:
312:
An example of components in a travel reservation system
153:'s method. They were soon assisted in their efforts by
595:, including a few that represent different aspects of
1442:
Jon Holt Institution of Electrical Engineers (2004).
1357:"Issues for UML 2.6 Revision task Force mailing list"
591:
information, and the rest represent general types of
228:-ary relationships of order strictly greater than 2.
3073:
1817:"Interactive UML Metamodel with additional Examples"
1512:
1391:
979:
Sebastian Baltes; Stephan Diehl (11 November 2014).
161:(OOSE) method, who joined them at Rational in 1995.
1336:"about the unified modeling language specification"
251:There are four parts to the UML 2.x specification:
1869:
1707:Chonoles, Michael Jesse; James A. Schardt (2003).
216:, class models are specified to use "look-across"
1975:
1848:
913:(2 ed.). Addison-Wesley. 2005. p. 496.
5374:
1616:"UML to be ejected from Microsoft Visual Studio"
1444:UML for Systems Engineering: Watching the Wheels
360:
119:It is originally based on the notations of the
103:History of object-oriented methods and notation
1327:
78:International Organization for Standardization
72:In 1997, UML was adopted as a standard by the
3059:
2499:
2036:
2022:
1305:
1234:
1187:
774:It is considered a large language, with many
745:to describe runtime instances of the system.
568:
1795:
814:Department of Defense Architecture Framework
767:It has been treated, at times, as a design
737:architecture to define the UML, called the
265:(OCL) for defining rules for model elements
3066:
3052:
2506:
2492:
2029:
2015:
1980:
844:Object-oriented role analysis and modeling
606:Hierarchy of UML 2.2 Diagrams, shown as a
575:
561:
30:"UML" redirects here. For other uses, see
1950:Design Patterns for Embedded Systems in C
1000:
910:Unified Modeling Language User Guide, The
82:International Electrotechnical Commission
2697:Software development process/methodology
2513:
1947:
1928:
1909:
1890:
1867:
1755:The Unified Software Development Process
925:See the sample content: look for history
725:Illustration of the Meta-Object Facility
720:
307:
212:As with database Chen, Bachman, and ISO
98:
38:
2468:List of Unified Modeling Language tools
1814:
1285:
1283:
1281:
824:List of Unified Modeling Language tools
207:
14:
5375:
1771:
1753:; Grady Booch; James Rumbaugh (1998).
1727:
1673:
626:of software systems. For example, the
173:was organized in 1996 to complete the
3047:
2487:
2010:
1613:
872:
870:
616:
334:and how they can interact with other
3018:
2712:Software verification and validation
2615:Component-based software engineering
1278:
1044:
1042:
1040:
1038:
903:
901:
899:
897:
663:
285:UML Diagram Interchange version 1.0.
159:object-oriented software engineering
129:object-oriented software engineering
27:Software system design modeling tool
2123:Object-oriented analysis and design
1998:Document Number formal/2017-12-05.
993:Association for Computing Machinery
981:"Sketches and diagrams in practice"
886:Document Number formal/2017-12-05.
803:Business Process Model and Notation
24:
1872:Real-Time UML Workshop 2nd Edition
1798:"Business Modelling: UML vs. IDEF"
1667:
867:
601:
432:UML models can be exchanged among
25:
5439:
5388:Architecture description language
2692:Software configuration management
2559:Search-based software engineering
2544:Experimental software engineering
2427:Systems Modeling Language (SysML)
1967:
1528:Lecture Notes in Computer Science
1235:Sven Hartmann (17 January 2003).
1161:Lecture Notes in Computer Science
1035:
894:
107:
5357:
5356:
3028:
3027:
3017:
2094:
1735:(3rd ed.). Addison-Wesley.
1248:
1210:Data & Knowledge Engineering
819:DOT (graph description language)
692:
678:
649:
635:
279:UML Infrastructure version 2.4.1
276:UML Superstructure version 2.4.1
1991:Unified Modeling Language 2.5.1
1933:. Addison-Wesley Professional.
1914:. Addison-Wesley Professional.
1633:
1614:Krill, Paul (18 October 2016).
1607:
1593:
1579:
1564:
1490:
1466:
1457:
1436:
1415:
1371:
1349:
1333:
1311:
1256:
1228:
1201:
1181:
1148:
1139:
1130:
1121:
879:Unified Modeling Language 2.5.1
710:
220:, even though several authors (
175:Unified Modeling Language (UML)
2539:Empirical software engineering
2437:XML Metadata Interchange (XMI)
1680:. Cambridge University Press.
1674:Ambler, Scott William (2004).
1474:The Meta-Object Facility Typed
1099:
1077:
1064:
972:
950:
928:
849:Process Specification Language
55:) is a general-purpose visual
13:
1:
1222:10.1016/S0169-023X(03)00049-1
860:
458:
135:Rational Software Corporation
2564:Site reliability engineering
1572:"UML 2.5: Do you even care?"
1188:Ingo Feinerer (March 2007).
529:Interaction overview diagram
407:composite structure diagrams
361:Software development methods
7:
2569:Social software engineering
2118:Object-oriented programming
1987:Current UML specification:
1243:Australian Computer Society
791:
759:
483:Composite structure diagram
450:
384:
114:object-oriented programming
10:
5444:
5423:Software modeling language
2707:Software quality assurance
1831:Business Modeling with UML
1757:. Addison Wesley Longman.
1498:"UML 2.4.1 Infrastructure"
714:
263:Object Constraint Language
164:
94:
29:
5383:Unified Modeling Language
5352:
5276:
5002:
4154:
3103:
3085:
3013:
2972:
2937:
2876:
2790:
2783:
2742:
2602:
2521:
2450:
2432:UML eXchange Format (UXF)
2419:
2384:
2358:
2317:
2310:
2290:
2269:
2233:
2192:
2136:
2110:
2103:
2092:
2044:
2038:Unified Modeling Language
1912:Real-Time Design Patterns
1893:Real-Time UML 3rd Edition
1834:. John Wiley & Sons.
1576:"UML truly is ubiquitous"
1052:. Object Management Group
854:Systems Modeling Language
778:. Some people (including
303:
147:object-modeling technique
125:object-modeling technique
49:unified modeling language
5408:Knowledge representation
2863:Model-driven engineering
2662:Functional specification
2645:Software incompatibility
2554:Requirements engineering
2473:Object Modeling in Color
2463:Rational Unified Process
2128:Object-oriented modeling
1948:Douglass, Bruce (2010).
1929:Douglass, Bruce (2009).
1910:Douglass, Bruce (2002).
1891:Douglass, Bruce (2004).
1868:Douglass, Bruce (2014).
1778:UML for Java Programmers
1500:. Omg.org. 5 August 2011
985:Proceedings of the 22nd
960:. Iso.org. 20 April 2012
839:Model-driven engineering
438:XML Metadata Interchange
343:how the system will run;
239:
5418:Specification languages
5393:Data modeling languages
2657:Enterprise architecture
2057:Object Management Group
2000:Object Management Group
1849:Douglass, Bruce Powel.
1520:Brian Henderson-Sellers
1070:Andreas Zendler (1997)
1011:10.1145/2635868.2635891
938:. Iso.org. 1 April 2005
888:Object Management Group
754:Brian Henderson-Sellers
731:Object Management Group
511:Behavioral UML diagrams
465:Structural UML diagrams
293:UML Specification 2.5.1
74:Object Management Group
5398:Data modeling diagrams
2868:Round-trip engineering
2625:Backward compatibility
2620:Software compatibility
1472:Iman Poernomo (2006) "
1402:"UML, Success Stories"
1377:Satish Mishra (1997).
1163:3288 (2004 ed.).
733:(OMG) has developed a
726:
610:
426:state machine diagrams
313:
104:
44:
2687:Software architecture
2640:Forward compatibility
2458:Glossary of UML terms
2442:Executable UML (xUML)
724:
624:software architecture
605:
524:Communication diagram
311:
157:, the creator of the
102:
42:
2985:Computer engineering
2682:Software archaeology
2672:Programming paradigm
2584:Software maintenance
2529:Computer programming
2515:Software engineering
2402:Interaction overview
1773:Martin, Robert Cecil
1713:. Wiley Publishing.
1587:"Death by UML Fever"
1479:30 June 2016 at the
1384:20 July 2011 at the
995:. pp. 530–541.
739:Meta-Object Facility
717:Meta-Object Facility
236:-ary associations."
208:Cardinality notation
32:UML (disambiguation)
3005:Systems engineering
2990:Information science
2770:Service orientation
2722:Structured analysis
2630:Compatibility layer
2574:Software deployment
2335:Composite structure
1245:. pp. 105–113.
834:Model-based testing
798:Applications of UML
336:software components
5428:Modeling languages
3079:by standard number
2995:Project management
2760:Object orientation
2727:Essential analysis
2635:Compatibility mode
1826:Hans-Erik Eriksson
1694:on 31 January 2010
1548:10.1007/11880240_2
1425:. Springer, 2000.
1421:John Hunt (2000).
727:
617:Structure diagrams
611:
488:Deployment diagram
314:
105:
45:
5370:
5369:
3093:ISO romanizations
3041:
3040:
2968:
2967:
2909:Information model
2813:Incremental model
2667:Modeling language
2481:
2480:
2420:Derived languages
2415:
2414:
2306:
2305:
1931:Real-Time Agility
1883:978-0-471-29551-8
1796:Noran, Ovidiu S.
1781:. Prentice Hall.
1710:UML 2 for Dummies
1557:978-3-540-45772-5
1020:978-1-4503-3056-5
664:Behavior diagrams
643:Component diagram
628:component diagram
585:
584:
478:Component diagram
459:UML diagram types
422:activity diagrams
418:sequence diagrams
377:, and especially
282:OCL version 2.3.1
67:Rational Software
57:modeling language
16:(Redirected from
5435:
5360:
5359:
3080:
3068:
3061:
3054:
3045:
3044:
3031:
3030:
3021:
3020:
2980:Computer science
2788:
2787:
2702:Software quality
2594:Systems analysis
2589:Software testing
2508:
2501:
2494:
2485:
2484:
2315:
2314:
2108:
2107:
2098:
2031:
2024:
2017:
2008:
2007:
2003:
1984:
1979:
1978:
1976:Official website
1963:
1944:
1925:
1906:
1887:
1875:
1864:
1862:
1860:
1855:
1845:
1824:Penker, Magnus;
1820:
1811:
1809:
1807:
1802:
1792:
1768:
1746:
1724:
1703:
1701:
1699:
1690:. Archived from
1661:
1660:
1658:
1656:
1647:. Archived from
1637:
1631:
1630:
1628:
1626:
1611:
1605:
1604:
1597:
1591:
1590:
1583:
1577:
1575:
1568:
1562:
1561:
1516:
1510:
1509:
1507:
1505:
1494:
1488:
1470:
1464:
1461:
1455:
1440:
1434:
1433:. p. 5.door
1419:
1413:
1412:
1410:
1408:
1398:
1389:
1375:
1369:
1368:
1366:
1364:
1353:
1347:
1346:
1344:
1342:
1331:
1325:
1324:
1322:
1320:
1309:
1303:
1302:
1300:
1298:
1287:
1276:
1275:
1273:
1271:
1260:
1254:
1253:
1252:
1246:
1232:
1226:
1225:
1205:
1199:
1198:
1196:
1185:
1179:
1178:
1152:
1146:
1143:
1137:
1134:
1128:
1125:
1119:
1118:
1116:
1114:
1103:
1097:
1096:
1094:
1092:
1081:
1075:
1068:
1062:
1061:
1059:
1057:
1046:
1033:
1032:
1004:
976:
970:
969:
967:
965:
954:
948:
947:
945:
943:
932:
926:
924:
905:
892:
891:
874:
700:Use case diagram
696:
686:Activity diagram
682:
671:activity diagram
653:
639:
577:
570:
563:
549:Use case diagram
534:Sequence diagram
519:Activity diagram
455:
454:
143:General Electric
21:
5443:
5442:
5438:
5437:
5436:
5434:
5433:
5432:
5373:
5372:
5371:
5366:
5348:
5272:
4998:
4150:
3099:
3081:
3078:
3072:
3042:
3037:
3009:
3000:Risk management
2964:
2933:
2872:
2853:Waterfall model
2823:Prototype model
2818:Iterative model
2779:
2755:Aspect-oriented
2738:
2717:Software system
2598:
2579:Software design
2517:
2512:
2482:
2477:
2446:
2411:
2380:
2354:
2302:
2286:
2265:
2229:
2188:
2184:Profile diagram
2132:
2111:Object oriented
2099:
2090:
2040:
2035:
1988:
1974:
1973:
1970:
1960:
1941:
1922:
1903:
1884:
1858:
1856:
1853:
1842:
1805:
1803:
1800:
1789:
1765:
1743:
1721:
1697:
1695:
1688:
1670:
1668:Further reading
1665:
1664:
1654:
1652:
1651:on 23 July 2023
1641:"Google Trends"
1639:
1638:
1634:
1624:
1622:
1612:
1608:
1599:
1598:
1594:
1585:
1584:
1580:
1570:
1569:
1565:
1558:
1540:Springer-Verlag
1517:
1513:
1503:
1501:
1496:
1495:
1491:
1487:. pp. 1845–1849
1481:Wayback Machine
1471:
1467:
1462:
1458:
1441:
1437:
1420:
1416:
1406:
1404:
1400:
1399:
1392:
1386:Wayback Machine
1376:
1372:
1362:
1360:
1355:
1354:
1350:
1340:
1338:
1332:
1328:
1318:
1316:
1310:
1306:
1296:
1294:
1289:
1288:
1279:
1269:
1267:
1262:
1261:
1257:
1247:
1233:
1229:
1206:
1202:
1194:
1186:
1182:
1175:
1153:
1149:
1144:
1140:
1135:
1131:
1126:
1122:
1112:
1110:
1105:
1104:
1100:
1090:
1088:
1083:
1082:
1078:
1069:
1065:
1055:
1053:
1048:
1047:
1036:
1021:
977:
973:
963:
961:
956:
955:
951:
941:
939:
934:
933:
929:
921:
907:
906:
895:
876:
875:
868:
863:
794:
762:
719:
713:
702:
697:
688:
683:
666:
659:
654:
645:
640:
619:
581:
503:Profile diagram
498:Package diagram
453:
387:
363:
331:of the system;
306:
296:OCL version 2.4
242:
210:
167:
110:
97:
35:
28:
23:
22:
15:
12:
11:
5:
5441:
5431:
5430:
5425:
5420:
5415:
5410:
5405:
5400:
5395:
5390:
5385:
5368:
5367:
5365:
5364:
5353:
5350:
5349:
5347:
5346:
5341:
5336:
5331:
5326:
5321:
5316:
5311:
5306:
5301:
5296:
5291:
5286:
5280:
5278:
5274:
5273:
5271:
5270:
5265:
5260:
5255:
5252:
5247:
5242:
5237:
5232:
5227:
5222:
5217:
5212:
5207:
5202:
5197:
5192:
5187:
5182:
5177:
5172:
5167:
5162:
5157:
5152:
5147:
5142:
5137:
5132:
5127:
5122:
5117:
5112:
5107:
5102:
5097:
5092:
5087:
5082:
5077:
5072:
5067:
5062:
5057:
5052:
5047:
5042:
5037:
5032:
5027:
5022:
5017:
5012:
5006:
5004:
5000:
4999:
4997:
4996:
4991:
4986:
4981:
4976:
4971:
4966:
4961:
4956:
4951:
4946:
4941:
4936:
4931:
4926:
4921:
4916:
4911:
4906:
4901:
4896:
4891:
4886:
4881:
4880:
4879:
4874:
4864:
4859:
4854:
4849:
4844:
4839:
4834:
4829:
4824:
4819:
4814:
4809:
4804:
4799:
4794:
4789:
4784:
4779:
4774:
4769:
4764:
4759:
4754:
4749:
4744:
4739:
4734:
4729:
4724:
4719:
4714:
4709:
4708:
4707:
4697:
4692:
4687:
4682:
4677:
4672:
4667:
4666:
4665:
4660:
4650:
4645:
4640:
4635:
4630:
4625:
4620:
4615:
4610:
4605:
4600:
4595:
4590:
4585:
4580:
4579:
4578:
4573:
4568:
4563:
4558:
4553:
4548:
4543:
4538:
4528:
4523:
4518:
4513:
4508:
4503:
4498:
4493:
4488:
4483:
4478:
4473:
4468:
4463:
4458:
4453:
4448:
4443:
4438:
4433:
4432:
4431:
4426:
4416:
4411:
4406:
4401:
4396:
4391:
4386:
4381:
4376:
4371:
4361:
4356:
4351:
4346:
4341:
4336:
4331:
4326:
4321:
4316:
4311:
4306:
4301:
4296:
4291:
4286:
4281:
4276:
4271:
4266:
4261:
4256:
4251:
4246:
4245:
4244:
4239:
4234:
4229:
4224:
4214:
4209:
4204:
4199:
4194:
4189:
4184:
4179:
4174:
4169:
4164:
4158:
4156:
4152:
4151:
4149:
4148:
4143:
4138:
4133:
4128:
4123:
4118:
4113:
4108:
4103:
4098:
4093:
4088:
4083:
4078:
4073:
4068:
4063:
4058:
4053:
4048:
4043:
4038:
4033:
4028:
4023:
4018:
4017:
4016:
4011:
4006:
4001:
3996:
3991:
3986:
3981:
3976:
3971:
3966:
3961:
3956:
3951:
3946:
3941:
3936:
3926:
3921:
3916:
3911:
3906:
3901:
3896:
3891:
3886:
3881:
3876:
3871:
3866:
3861:
3856:
3851:
3846:
3841:
3836:
3831:
3826:
3821:
3816:
3811:
3806:
3801:
3800:
3799:
3789:
3784:
3779:
3774:
3769:
3764:
3759:
3754:
3749:
3744:
3739:
3734:
3729:
3724:
3719:
3714:
3709:
3704:
3699:
3694:
3689:
3684:
3679:
3674:
3669:
3664:
3659:
3654:
3649:
3644:
3639:
3634:
3629:
3624:
3619:
3614:
3609:
3604:
3599:
3594:
3589:
3584:
3579:
3578:
3577:
3572:
3567:
3557:
3552:
3547:
3542:
3537:
3532:
3527:
3522:
3517:
3512:
3507:
3502:
3497:
3492:
3487:
3482:
3477:
3472:
3467:
3462:
3457:
3452:
3447:
3442:
3437:
3432:
3427:
3422:
3417:
3412:
3407:
3402:
3397:
3392:
3387:
3382:
3377:
3372:
3367:
3362:
3357:
3352:
3347:
3342:
3337:
3336:
3335:
3330:
3325:
3320:
3315:
3305:
3300:
3295:
3290:
3285:
3280:
3275:
3270:
3265:
3260:
3255:
3250:
3245:
3240:
3235:
3230:
3225:
3224:
3223:
3218:
3213:
3208:
3203:
3198:
3193:
3188:
3183:
3178:
3173:
3168:
3163:
3153:
3148:
3143:
3138:
3133:
3128:
3123:
3118:
3113:
3107:
3105:
3101:
3100:
3086:
3083:
3082:
3071:
3070:
3063:
3056:
3048:
3039:
3038:
3036:
3035:
3025:
3014:
3011:
3010:
3008:
3007:
3002:
2997:
2992:
2987:
2982:
2976:
2974:
2973:Related fields
2970:
2969:
2966:
2965:
2963:
2962:
2957:
2952:
2947:
2941:
2939:
2935:
2934:
2932:
2931:
2926:
2921:
2916:
2911:
2906:
2904:Function model
2901:
2896:
2891:
2886:
2880:
2878:
2874:
2873:
2871:
2870:
2865:
2860:
2855:
2850:
2845:
2840:
2835:
2830:
2825:
2820:
2815:
2810:
2808:Executable UML
2805:
2800:
2794:
2792:
2785:
2781:
2780:
2778:
2777:
2772:
2767:
2762:
2757:
2752:
2746:
2744:
2740:
2739:
2737:
2736:
2731:
2730:
2729:
2719:
2714:
2709:
2704:
2699:
2694:
2689:
2684:
2679:
2674:
2669:
2664:
2659:
2654:
2649:
2648:
2647:
2642:
2637:
2632:
2627:
2617:
2612:
2606:
2604:
2600:
2599:
2597:
2596:
2591:
2586:
2581:
2576:
2571:
2566:
2561:
2556:
2551:
2549:Formal methods
2546:
2541:
2536:
2531:
2525:
2523:
2519:
2518:
2511:
2510:
2503:
2496:
2488:
2479:
2478:
2476:
2475:
2470:
2465:
2460:
2454:
2452:
2448:
2447:
2445:
2444:
2439:
2434:
2429:
2423:
2421:
2417:
2416:
2413:
2412:
2410:
2409:
2404:
2399:
2394:
2392:Communications
2388:
2386:
2382:
2381:
2379:
2378:
2373:
2368:
2362:
2360:
2356:
2355:
2353:
2352:
2347:
2342:
2337:
2332:
2327:
2321:
2319:
2312:
2308:
2307:
2304:
2303:
2301:
2300:
2294:
2292:
2288:
2287:
2285:
2284:
2279:
2273:
2271:
2267:
2266:
2264:
2263:
2256:Generalization
2253:
2248:
2243:
2237:
2235:
2231:
2230:
2228:
2227:
2222:
2217:
2212:
2207:
2202:
2196:
2194:
2190:
2189:
2187:
2186:
2181:
2176:
2171:
2166:
2161:
2156:
2151:
2146:
2140:
2138:
2134:
2133:
2131:
2130:
2125:
2120:
2114:
2112:
2105:
2101:
2100:
2093:
2091:
2089:
2088:
2087:
2086:
2084:James Rumbaugh
2081:
2076:
2066:
2065:
2064:
2059:
2048:
2046:
2042:
2041:
2034:
2033:
2026:
2019:
2011:
2005:
2004:
1985:
1969:
1968:External links
1966:
1965:
1964:
1959:978-1856177078
1958:
1945:
1940:978-0321545497
1939:
1926:
1921:978-0201699562
1920:
1907:
1902:978-0321160768
1901:
1888:
1882:
1865:
1846:
1840:
1821:
1812:
1793:
1787:
1769:
1763:
1751:Jacobson, Ivar
1747:
1741:
1729:Fowler, Martin
1725:
1719:
1704:
1686:
1669:
1666:
1663:
1662:
1632:
1606:
1592:
1578:
1563:
1556:
1511:
1489:
1465:
1456:
1435:
1414:
1390:
1370:
1348:
1326:
1304:
1277:
1255:
1227:
1216:(2): 167–205.
1200:
1180:
1173:
1147:
1138:
1129:
1120:
1098:
1076:
1063:
1034:
1019:
971:
949:
927:
919:
893:
865:
864:
862:
859:
858:
857:
851:
846:
841:
836:
831:
826:
821:
816:
811:
806:
800:
793:
790:
761:
758:
715:Main article:
712:
709:
704:
703:
698:
691:
689:
684:
677:
665:
662:
661:
660:
655:
648:
646:
641:
634:
618:
615:
583:
582:
580:
579:
572:
565:
557:
554:
553:
552:
551:
546:
544:Timing diagram
541:
536:
531:
526:
521:
513:
512:
508:
507:
506:
505:
500:
495:
493:Object diagram
490:
485:
480:
475:
467:
466:
462:
461:
452:
449:
440:(XMI) format.
430:
429:
410:
403:class diagrams
386:
383:
362:
359:
355:
354:
351:user interface
347:
344:
341:
340:
339:
325:
305:
302:
298:
297:
294:
287:
286:
283:
280:
277:
270:
269:
266:
259:
256:
241:
238:
209:
206:
166:
163:
139:James Rumbaugh
109:
108:Before UML 1.0
106:
96:
93:
80:(ISO) and the
26:
9:
6:
4:
3:
2:
5440:
5429:
5426:
5424:
5421:
5419:
5416:
5414:
5413:ISO standards
5411:
5409:
5406:
5404:
5401:
5399:
5396:
5394:
5391:
5389:
5386:
5384:
5381:
5380:
5378:
5363:
5355:
5354:
5351:
5345:
5342:
5340:
5337:
5335:
5332:
5330:
5327:
5325:
5322:
5320:
5317:
5315:
5312:
5310:
5307:
5305:
5302:
5300:
5297:
5295:
5292:
5290:
5287:
5285:
5282:
5281:
5279:
5275:
5269:
5266:
5264:
5261:
5259:
5256:
5253:
5251:
5248:
5246:
5243:
5241:
5238:
5236:
5233:
5231:
5228:
5226:
5223:
5221:
5218:
5216:
5213:
5211:
5208:
5206:
5203:
5201:
5198:
5196:
5193:
5191:
5188:
5186:
5183:
5181:
5178:
5176:
5173:
5171:
5168:
5166:
5163:
5161:
5158:
5156:
5153:
5151:
5148:
5146:
5143:
5141:
5138:
5136:
5133:
5131:
5128:
5126:
5123:
5121:
5118:
5116:
5113:
5111:
5108:
5106:
5103:
5101:
5098:
5096:
5093:
5091:
5088:
5086:
5083:
5081:
5078:
5076:
5073:
5071:
5068:
5066:
5063:
5061:
5058:
5056:
5053:
5051:
5048:
5046:
5043:
5041:
5038:
5036:
5033:
5031:
5028:
5026:
5023:
5021:
5018:
5016:
5013:
5011:
5008:
5007:
5005:
5001:
4995:
4992:
4990:
4987:
4985:
4982:
4980:
4977:
4975:
4972:
4970:
4967:
4965:
4962:
4960:
4957:
4955:
4952:
4950:
4947:
4945:
4942:
4940:
4937:
4935:
4932:
4930:
4927:
4925:
4922:
4920:
4917:
4915:
4912:
4910:
4907:
4905:
4902:
4900:
4897:
4895:
4892:
4890:
4887:
4885:
4882:
4878:
4875:
4873:
4870:
4869:
4868:
4865:
4863:
4860:
4858:
4855:
4853:
4850:
4848:
4845:
4843:
4840:
4838:
4835:
4833:
4830:
4828:
4825:
4823:
4820:
4818:
4815:
4813:
4810:
4808:
4805:
4803:
4800:
4798:
4795:
4793:
4790:
4788:
4785:
4783:
4780:
4778:
4775:
4773:
4770:
4768:
4765:
4763:
4760:
4758:
4755:
4753:
4750:
4748:
4745:
4743:
4740:
4738:
4735:
4733:
4730:
4728:
4725:
4723:
4720:
4718:
4715:
4713:
4710:
4706:
4703:
4702:
4701:
4698:
4696:
4693:
4691:
4688:
4686:
4683:
4681:
4678:
4676:
4673:
4671:
4668:
4664:
4661:
4659:
4656:
4655:
4654:
4651:
4649:
4646:
4644:
4641:
4639:
4636:
4634:
4631:
4629:
4626:
4624:
4621:
4619:
4616:
4614:
4611:
4609:
4606:
4604:
4601:
4599:
4596:
4594:
4591:
4589:
4586:
4584:
4581:
4577:
4574:
4572:
4569:
4567:
4564:
4562:
4559:
4557:
4554:
4552:
4549:
4547:
4544:
4542:
4539:
4537:
4534:
4533:
4532:
4529:
4527:
4524:
4522:
4519:
4517:
4514:
4512:
4509:
4507:
4504:
4502:
4499:
4497:
4494:
4492:
4489:
4487:
4484:
4482:
4479:
4477:
4474:
4472:
4469:
4467:
4464:
4462:
4459:
4457:
4454:
4452:
4449:
4447:
4444:
4442:
4439:
4437:
4434:
4430:
4427:
4425:
4422:
4421:
4420:
4417:
4415:
4412:
4410:
4407:
4405:
4402:
4400:
4397:
4395:
4392:
4390:
4387:
4385:
4382:
4380:
4377:
4375:
4372:
4369:
4365:
4362:
4360:
4357:
4355:
4352:
4350:
4347:
4345:
4342:
4340:
4337:
4335:
4332:
4330:
4327:
4325:
4322:
4320:
4317:
4315:
4312:
4310:
4307:
4305:
4302:
4300:
4297:
4295:
4292:
4290:
4287:
4285:
4282:
4280:
4277:
4275:
4272:
4270:
4267:
4265:
4262:
4260:
4257:
4255:
4252:
4250:
4247:
4243:
4240:
4238:
4235:
4233:
4230:
4228:
4225:
4223:
4220:
4219:
4218:
4215:
4213:
4210:
4208:
4205:
4203:
4200:
4198:
4195:
4193:
4190:
4188:
4185:
4183:
4180:
4178:
4175:
4173:
4170:
4168:
4165:
4163:
4160:
4159:
4157:
4153:
4147:
4144:
4142:
4139:
4137:
4134:
4132:
4129:
4127:
4124:
4122:
4119:
4117:
4114:
4112:
4109:
4107:
4104:
4102:
4099:
4097:
4094:
4092:
4089:
4087:
4084:
4082:
4079:
4077:
4074:
4072:
4069:
4067:
4064:
4062:
4059:
4057:
4054:
4052:
4049:
4047:
4044:
4042:
4039:
4037:
4034:
4032:
4029:
4027:
4024:
4022:
4019:
4015:
4012:
4010:
4007:
4005:
4002:
4000:
3997:
3995:
3992:
3990:
3987:
3985:
3982:
3980:
3977:
3975:
3972:
3970:
3967:
3965:
3962:
3960:
3957:
3955:
3952:
3950:
3947:
3945:
3942:
3940:
3937:
3935:
3932:
3931:
3930:
3927:
3925:
3922:
3920:
3917:
3915:
3912:
3910:
3907:
3905:
3902:
3900:
3897:
3895:
3892:
3890:
3887:
3885:
3882:
3880:
3877:
3875:
3872:
3870:
3867:
3865:
3862:
3860:
3857:
3855:
3852:
3850:
3847:
3845:
3842:
3840:
3837:
3835:
3832:
3830:
3827:
3825:
3822:
3820:
3817:
3815:
3812:
3810:
3807:
3805:
3802:
3798:
3795:
3794:
3793:
3790:
3788:
3785:
3783:
3780:
3778:
3775:
3773:
3770:
3768:
3765:
3763:
3760:
3758:
3755:
3753:
3750:
3748:
3745:
3743:
3740:
3738:
3735:
3733:
3730:
3728:
3725:
3723:
3720:
3718:
3715:
3713:
3710:
3708:
3705:
3703:
3700:
3698:
3695:
3693:
3690:
3688:
3685:
3683:
3680:
3678:
3675:
3673:
3670:
3668:
3665:
3663:
3660:
3658:
3655:
3653:
3650:
3648:
3645:
3643:
3640:
3638:
3635:
3633:
3630:
3628:
3625:
3623:
3620:
3618:
3615:
3613:
3610:
3608:
3605:
3603:
3600:
3598:
3595:
3593:
3590:
3588:
3585:
3583:
3580:
3576:
3573:
3571:
3568:
3566:
3563:
3562:
3561:
3558:
3556:
3553:
3551:
3548:
3546:
3543:
3541:
3538:
3536:
3533:
3531:
3528:
3526:
3523:
3521:
3518:
3516:
3513:
3511:
3508:
3506:
3503:
3501:
3498:
3496:
3493:
3491:
3488:
3486:
3483:
3481:
3478:
3476:
3473:
3471:
3468:
3466:
3463:
3461:
3458:
3456:
3453:
3451:
3448:
3446:
3443:
3441:
3438:
3436:
3433:
3431:
3428:
3426:
3423:
3421:
3418:
3416:
3413:
3411:
3408:
3406:
3403:
3401:
3398:
3396:
3393:
3391:
3388:
3386:
3383:
3381:
3378:
3376:
3373:
3371:
3368:
3366:
3363:
3361:
3358:
3356:
3353:
3351:
3348:
3346:
3343:
3341:
3338:
3334:
3331:
3329:
3326:
3324:
3321:
3319:
3316:
3314:
3311:
3310:
3309:
3306:
3304:
3301:
3299:
3296:
3294:
3291:
3289:
3286:
3284:
3281:
3279:
3276:
3274:
3271:
3269:
3266:
3264:
3261:
3259:
3256:
3254:
3251:
3249:
3246:
3244:
3241:
3239:
3236:
3234:
3231:
3229:
3226:
3222:
3219:
3217:
3214:
3212:
3209:
3207:
3204:
3202:
3199:
3197:
3194:
3192:
3189:
3187:
3184:
3182:
3179:
3177:
3174:
3172:
3169:
3167:
3164:
3162:
3159:
3158:
3157:
3154:
3152:
3149:
3147:
3144:
3142:
3139:
3137:
3134:
3132:
3129:
3127:
3124:
3122:
3119:
3117:
3114:
3112:
3109:
3108:
3106:
3102:
3098:
3097:IEC standards
3094:
3090:
3089:ISO standards
3084:
3076:
3069:
3064:
3062:
3057:
3055:
3050:
3049:
3046:
3034:
3026:
3024:
3016:
3015:
3012:
3006:
3003:
3001:
2998:
2996:
2993:
2991:
2988:
2986:
2983:
2981:
2978:
2977:
2975:
2971:
2961:
2958:
2956:
2953:
2951:
2948:
2946:
2943:
2942:
2940:
2936:
2930:
2927:
2925:
2924:Systems model
2922:
2920:
2917:
2915:
2912:
2910:
2907:
2905:
2902:
2900:
2897:
2895:
2892:
2890:
2887:
2885:
2882:
2881:
2879:
2875:
2869:
2866:
2864:
2861:
2859:
2856:
2854:
2851:
2849:
2846:
2844:
2841:
2839:
2836:
2834:
2831:
2829:
2826:
2824:
2821:
2819:
2816:
2814:
2811:
2809:
2806:
2804:
2801:
2799:
2796:
2795:
2793:
2791:Developmental
2789:
2786:
2782:
2776:
2773:
2771:
2768:
2766:
2763:
2761:
2758:
2756:
2753:
2751:
2748:
2747:
2745:
2741:
2735:
2732:
2728:
2725:
2724:
2723:
2720:
2718:
2715:
2713:
2710:
2708:
2705:
2703:
2700:
2698:
2695:
2693:
2690:
2688:
2685:
2683:
2680:
2678:
2675:
2673:
2670:
2668:
2665:
2663:
2660:
2658:
2655:
2653:
2652:Data modeling
2650:
2646:
2643:
2641:
2638:
2636:
2633:
2631:
2628:
2626:
2623:
2622:
2621:
2618:
2616:
2613:
2611:
2608:
2607:
2605:
2601:
2595:
2592:
2590:
2587:
2585:
2582:
2580:
2577:
2575:
2572:
2570:
2567:
2565:
2562:
2560:
2557:
2555:
2552:
2550:
2547:
2545:
2542:
2540:
2537:
2535:
2532:
2530:
2527:
2526:
2524:
2520:
2516:
2509:
2504:
2502:
2497:
2495:
2490:
2489:
2486:
2474:
2471:
2469:
2466:
2464:
2461:
2459:
2456:
2455:
2453:
2449:
2443:
2440:
2438:
2435:
2433:
2430:
2428:
2425:
2424:
2422:
2418:
2408:
2405:
2403:
2400:
2398:
2395:
2393:
2390:
2389:
2387:
2383:
2377:
2374:
2372:
2371:State Machine
2369:
2367:
2364:
2363:
2361:
2357:
2351:
2348:
2346:
2343:
2341:
2338:
2336:
2333:
2331:
2328:
2326:
2323:
2322:
2320:
2316:
2313:
2309:
2299:
2296:
2295:
2293:
2289:
2283:
2280:
2278:
2275:
2274:
2272:
2270:Extensibility
2268:
2261:
2257:
2254:
2252:
2249:
2247:
2244:
2242:
2239:
2238:
2236:
2234:Relationships
2232:
2226:
2223:
2221:
2218:
2216:
2213:
2211:
2208:
2206:
2203:
2201:
2198:
2197:
2195:
2191:
2185:
2182:
2180:
2177:
2175:
2172:
2170:
2167:
2165:
2162:
2160:
2157:
2155:
2152:
2150:
2147:
2145:
2142:
2141:
2139:
2135:
2129:
2126:
2124:
2121:
2119:
2116:
2115:
2113:
2109:
2106:
2102:
2097:
2085:
2082:
2080:
2079:Ivar Jacobson
2077:
2075:
2072:
2071:
2070:
2067:
2063:
2060:
2058:
2055:
2054:
2053:
2052:Organizations
2050:
2049:
2047:
2043:
2039:
2032:
2027:
2025:
2020:
2018:
2013:
2012:
2009:
2001:
1997:
1993:
1992:
1986:
1983:
1977:
1972:
1971:
1961:
1955:
1951:
1946:
1942:
1936:
1932:
1927:
1923:
1917:
1913:
1908:
1904:
1898:
1894:
1889:
1885:
1879:
1874:
1873:
1866:
1852:
1847:
1843:
1841:0-471-29551-5
1837:
1833:
1832:
1827:
1822:
1818:
1815:Horst Kargl.
1813:
1799:
1794:
1790:
1788:0-13-142848-9
1784:
1780:
1779:
1774:
1770:
1766:
1764:0-201-57169-2
1760:
1756:
1752:
1748:
1744:
1742:0-321-19368-7
1738:
1734:
1730:
1726:
1722:
1720:0-7645-2614-6
1716:
1712:
1711:
1705:
1693:
1689:
1687:0-521-54018-6
1683:
1679:
1678:
1672:
1671:
1650:
1646:
1645:Google Trends
1642:
1636:
1621:
1617:
1610:
1602:
1596:
1588:
1582:
1573:
1567:
1559:
1553:
1549:
1545:
1541:
1537:
1533:
1529:
1525:
1521:
1515:
1499:
1493:
1486:
1482:
1478:
1475:
1469:
1460:
1453:
1452:0-86341-354-4
1449:
1445:
1439:
1432:
1431:1-85233-275-1
1428:
1424:
1418:
1403:
1397:
1395:
1387:
1383:
1380:
1374:
1358:
1352:
1337:
1330:
1315:
1308:
1292:
1286:
1284:
1282:
1265:
1259:
1251:
1244:
1240:
1239:
1231:
1223:
1219:
1215:
1211:
1204:
1193:
1192:
1184:
1176:
1170:
1166:
1162:
1158:
1151:
1142:
1133:
1124:
1108:
1102:
1086:
1080:
1074:. p. 122
1073:
1067:
1051:
1045:
1043:
1041:
1039:
1030:
1026:
1022:
1016:
1012:
1008:
1003:
998:
994:
990:
988:
982:
975:
959:
953:
937:
931:
922:
916:
912:
911:
904:
902:
900:
898:
889:
885:
881:
880:
873:
871:
866:
855:
852:
850:
847:
845:
842:
840:
837:
835:
832:
830:
827:
825:
822:
820:
817:
815:
812:
810:
807:
804:
801:
799:
796:
795:
789:
786:
783:
781:
777:
772:
770:
769:silver bullet
765:
757:
755:
751:
746:
742:
740:
736:
732:
723:
718:
708:
701:
695:
690:
687:
681:
676:
675:
674:
672:
658:
657:Class diagram
652:
647:
644:
638:
633:
632:
631:
629:
625:
614:
609:
608:class diagram
604:
600:
598:
594:
590:
578:
573:
571:
566:
564:
559:
558:
556:
555:
550:
547:
545:
542:
540:
539:State diagram
537:
535:
532:
530:
527:
525:
522:
520:
517:
516:
515:
514:
510:
509:
504:
501:
499:
496:
494:
491:
489:
486:
484:
481:
479:
476:
474:
473:Class diagram
471:
470:
469:
468:
464:
463:
460:
457:
456:
448:
446:
441:
439:
436:by using the
435:
427:
423:
419:
415:
411:
408:
404:
400:
396:
395:
394:
391:
382:
380:
376:
372:
368:
358:
352:
348:
345:
342:
337:
333:
332:
330:
326:
323:
319:
318:
317:
310:
301:
295:
292:
291:
290:
284:
281:
278:
275:
274:
273:
267:
264:
260:
257:
254:
253:
252:
249:
245:
237:
235:
229:
227:
223:
219:
218:cardinalities
215:
205:
202:
199:
196:
192:
188:
184:
180:
176:
172:
162:
160:
156:
155:Ivar Jacobson
152:
148:
144:
140:
136:
132:
130:
126:
122:
117:
115:
101:
92:
89:
87:
86:ISO/IEC 19501
84:(IEC) as the
83:
79:
75:
70:
68:
63:
60:
58:
54:
50:
41:
37:
33:
19:
5215:27000 series
4933:
4918:
2949:
2919:Object model
2914:Metamodeling
2843:Spiral model
2743:Orientations
2451:Other topics
2298:Multiplicity
2068:
2062:UML Partners
2051:
2037:
1990:
1949:
1930:
1911:
1892:
1871:
1857:. Retrieved
1830:
1804:. Retrieved
1777:
1754:
1732:
1709:
1696:. Retrieved
1692:the original
1676:
1653:. Retrieved
1649:the original
1644:
1635:
1623:. Retrieved
1619:
1609:
1595:
1581:
1566:
1531:
1523:
1514:
1502:. Retrieved
1492:
1484:
1468:
1459:
1454:. p. 58
1443:
1438:
1422:
1417:
1405:. Retrieved
1373:
1361:. Retrieved
1351:
1339:. Retrieved
1329:
1317:. Retrieved
1307:
1297:22 September
1295:. Retrieved
1270:22 September
1268:. Retrieved
1258:
1237:
1230:
1213:
1209:
1203:
1190:
1183:
1156:
1150:
1141:
1132:
1123:
1111:. Retrieved
1101:
1091:22 September
1089:. Retrieved
1079:
1071:
1066:
1054:. Retrieved
991:. FSE 2014.
984:
974:
962:. Retrieved
952:
940:. Retrieved
930:
909:
878:
787:
784:
773:
766:
763:
750:stereotyping
747:
743:
735:metamodeling
728:
711:Metamodeling
705:
667:
620:
612:
597:interactions
596:
592:
588:
586:
442:
431:
413:
412:Dynamic (or
398:
392:
388:
371:Booch method
364:
356:
315:
299:
288:
271:
250:
246:
243:
233:
230:
225:
211:
203:
200:
174:
171:UML Partners
168:
133:
121:Booch method
118:
111:
90:
85:
71:
64:
61:
52:
48:
46:
36:
5003:20000–29999
4155:10000–19999
2610:Abstraction
2385:Interaction
2260:Inheritance
2246:Composition
2241:Association
2074:Grady Booch
1806:14 November
1538:, Germany:
1446:IET, 2004,
1341:22 February
1319:12 February
987:ACM SIGSOFT
397:Static (or
327:individual
214:ER diagrams
195:Cris Kobryn
151:Grady Booch
127:(OMT), and
5377:Categories
4782:16949 (TS)
4379:11941 (TR)
3077:standards
2929:View model
2894:Data model
2340:Deployment
2282:Stereotype
2251:Dependency
1952:. Newnes.
1895:. Newnes.
1876:. Newnes.
1174:3540237232
1002:1706.09172
920:0321267974
861:References
776:constructs
589:structural
414:behavioral
399:structural
329:components
322:activities
149:(OMT) and
4737:15926 WIP
4101:9592/9593
4026:9000/9001
3914:8805/8806
2938:Languages
2359:Behaviour
2330:Component
2318:Structure
2169:Interface
2164:Component
2149:Attribute
2137:Structure
1859:1 January
1620:InfoWorld
1542:: 16–26.
1359:. Omg.org
1293:. Omg.org
1266:. Omg.org
1264:"UML 2.0"
1109:. Omg.org
1087:. Omg.org
434:UML tools
375:Objectory
349:external
191:Microsoft
5403:Diagrams
5362:Category
3087:List of
3033:Category
2899:ER model
2765:Ontology
2677:Software
2603:Concepts
2397:Sequence
2376:Use case
2366:Activity
2311:Diagrams
2225:Use case
2200:Activity
2193:Behavior
2154:Artifact
2104:Concepts
1828:(2000).
1775:(2003).
1731:(2004).
1698:29 April
1504:10 April
1477:Archived
1382:Archived
1363:10 April
1165:Springer
1113:10 April
964:10 April
809:C4 model
792:See also
780:Jacobson
760:Adoption
593:behavior
451:Diagrams
385:Modeling
43:UML logo
5263:29199-2
5135:23094-2
5130:23094-1
5120:23090-3
4989:19794-5
4984:19775-1
4772:16612-2
4762:16355-1
4451:13406-2
4409:12234-2
4177:10118-3
3023:Commons
2848:V-model
2350:Package
2277:Profile
2210:Message
2179:Package
2069:Persons
1655:23 July
1625:23 July
1407:9 April
1056:9 April
1029:2436333
856:(SysML)
324:(jobs);
165:UML 1.x
95:History
5277:30000+
4116:9797-1
3924:8820-5
3869:8501-1
3425:1073-2
3420:1073-1
3104:1–9999
2784:Models
2534:DevOps
2522:Fields
2407:Timing
2345:Object
2215:Method
2174:Object
2045:Actors
1956:
1937:
1918:
1899:
1880:
1838:
1785:
1761:
1739:
1717:
1684:
1554:
1536:Berlin
1530:4199.
1483:" in:
1450:
1429:
1171:
1027:
1017:
917:
805:(BPMN)
304:Design
222:Merise
189:, and
137:hired
123:, the
5344:80000
5339:56000
5334:55000
5329:50001
5324:45001
5319:42010
5314:40500
5309:39075
5304:38500
5299:37001
5294:32000
5289:31000
5284:30170
5268:29500
5258:29148
5254:29110
5250:28000
5245:27729
5240:27006
5235:27005
5230:27002
5225:27001
5220:27000
5210:26324
5205:26300
5200:26262
5195:26000
5190:25964
5185:25178
5180:24728
5175:24707
5170:24617
5165:24613
5160:24517
5155:23941
5150:23360
5145:23271
5140:23270
5125:23092
5115:23009
5110:23008
5105:23003
5100:23000
5095:22537
5090:22395
5085:22301
5080:22300
5075:22275
5070:22000
5065:21827
5060:21500
5055:21122
5050:21047
5045:21001
5040:21000
5035:20830
5030:20802
5025:20400
5020:20121
5015:20022
5010:20000
4994:19831
4979:19770
4974:19757
4969:19752
4964:19600
4959:19510
4954:19509
4949:19508
4944:19507
4939:19506
4934:19505
4929:19503
4924:19502
4919:19501
4914:19500
4909:19439
4904:19407
4899:19136
4894:19125
4889:19115
4884:19114
4867:19092
4862:19011
4857:19005
4852:18916
4847:18629
4842:18245
4837:18181
4832:18014
4827:18004
4822:17799
4817:17506
4812:17442
4807:17369
4802:17203
4797:17100
4792:17025
4787:17024
4777:16750
4767:16485
4757:16262
4752:16023
4747:15938
4742:15930
4732:15926
4727:15924
4722:15919
4717:15897
4712:15707
4700:15706
4695:15693
4690:15686
4685:15511
4680:15504
4675:15438
4670:15445
4653:15444
4648:15408
4643:15398
4638:15291
4633:15288
4628:15189
4623:15022
4618:14971
4613:14882
4608:14764
4603:14698
4598:14651
4593:14649
4588:14644
4583:14617
4531:14496
4526:14443
4521:14396
4516:14289
4511:14224
4506:14031
4501:14000
4496:13818
4491:13816
4486:13616
4481:13584
4476:13568
4471:13567
4466:13490
4461:13485
4456:13450
4446:13399
4441:13250
4436:13216
4419:13211
4414:12620
4404:12207
4399:12182
4394:12052
4389:12006
4384:11992
4374:11941
4364:11940
4359:11898
4354:11889
4349:11801
4344:11785
4339:11784
4334:11783
4329:11544
4324:11404
4319:11179
4314:11172
4309:11170
4304:11073
4299:10967
4294:10962
4289:10957
4284:10861
4279:10746
4274:10664
4269:10646
4264:10628
4259:10589
4254:10585
4249:10383
4217:10303
4212:10279
4207:10218
4202:10206
4197:10179
4192:10165
4187:10161
4182:10160
4172:10116
4167:10007
4162:10006
2960:SysML
2884:SPICE
2877:Other
2838:Scrum
2798:Agile
2750:Agile
2734:CI/CD
2325:Class
2291:Other
2220:State
2205:Event
2159:Class
2144:Actor
1854:(web)
1801:(PDF)
1334:OMG.
1312:OMG.
1291:"UML"
1195:(PDF)
1107:"UML"
1025:S2CID
997:arXiv
942:7 May
829:MODAF
240:UML 2
141:from
4242:-238
4146:9995
4141:9985
4136:9984
4131:9945
4126:9899
4121:9897
4111:9660
4106:9594
4096:9564
4091:9529
4086:9506
4081:9496
4076:9407
4071:9362
4066:9314
4061:9293
4056:9241
4051:9227
4046:9141
4041:9126
4036:9075
4031:9036
4021:8879
3974:-8-I
3929:8859
3919:8807
3909:8691
3904:8652
3899:8651
3894:8632
3889:8613
3884:8601
3879:8583
3874:8571
3864:8373
3859:8217
3854:8178
3849:8093
3844:8000
3839:7942
3834:7816
3829:7813
3824:7812
3819:7811
3814:7810
3809:7736
3804:7637
3792:7498
3787:7200
3782:7185
3777:7098
3772:7064
3767:7027
3762:7010
3757:7002
3752:7001
3747:6943
3742:6709
3737:6523
3732:6438
3727:6429
3722:6425
3717:6385
3712:6373
3707:6346
3702:6344
3697:6166
3692:5964
3687:5807
3682:5800
3677:5776
3672:5775
3667:5725
3662:5428
3657:5427
3652:5426
3647:5218
3642:4909
3637:4217
3632:4165
3627:4157
3622:4031
3617:3977
3612:3950
3607:3901
3602:3864
3597:3602
3592:3601
3587:3307
3582:3297
3560:3166
3555:3103
3550:3029
3545:2921
3540:2852
3535:2848
3530:2788
3525:2720
3520:2711
3515:2709
3510:2533
3505:2281
3500:2240
3495:2146
3490:2145
3485:2108
3480:2047
3475:2033
3470:2022
3465:2015
3460:2014
3455:1989
3450:1745
3445:1629
3440:1538
3435:1413
3430:1155
3415:1007
3410:1004
3405:1000
3228:68-1
2945:IDEF
2889:CMMI
2775:SDLC
2258:(or
1954:ISBN
1935:ISBN
1916:ISBN
1897:ISBN
1878:ISBN
1861:2019
1836:ISBN
1808:2022
1783:ISBN
1759:ISBN
1737:ISBN
1715:ISBN
1700:2006
1682:ISBN
1657:2023
1627:2023
1552:ISBN
1532:4199
1506:2014
1448:ISBN
1427:ISBN
1409:2014
1365:2014
1343:2020
1321:2016
1299:2011
1272:2011
1169:ISBN
1115:2014
1093:2011
1058:2014
1015:ISBN
966:2014
944:2015
915:ISBN
729:The
445:OOSE
424:and
405:and
320:any
261:The
47:The
4576:-20
4571:-17
4566:-14
4561:-12
4556:-11
4551:-10
4237:-28
4232:-22
4227:-21
4222:-11
4014:-16
4009:-15
4004:-14
3999:-13
3994:-12
3989:-11
3984:-10
3400:999
3395:965
3390:898
3385:860
3380:843
3375:838
3370:764
3365:732
3360:704
3355:690
3350:668
3345:657
3340:646
3308:639
3303:519
3298:518
3293:500
3288:361
3283:306
3278:302
3273:262
3268:261
3263:259
3258:233
3253:228
3248:226
3243:217
3238:216
3233:128
3221:-13
3216:-12
3211:-11
3206:-10
3075:ISO
2955:USL
2950:UML
2828:RAD
2803:EUP
1996:OMG
1544:doi
1218:doi
1007:doi
884:OMG
379:RUP
367:OMT
187:IBM
183:DEC
53:UML
18:UML
5379::
4877:-2
4872:-1
4705:-2
4663:-9
4658:-3
4546:-6
4541:-3
4536:-2
4429:-2
4424:-1
4368:-2
3979:-9
3969:-8
3964:-7
3959:-6
3954:-5
3949:-4
3944:-3
3939:-2
3934:-1
3797:-1
3575:-3
3570:-2
3565:-1
3333:-6
3328:-5
3323:-3
3318:-2
3313:-1
3201:-9
3196:-8
3191:-7
3186:-6
3181:-5
3176:-4
3171:-3
3166:-1
3161:-0
3156:31
3151:17
3146:16
3095:–
3091:–
2858:XP
2833:UP
1994:.
1643:.
1618:.
1550:.
1534:.
1526:.
1393:^
1280:^
1214:47
1212:.
1167:.
1159:.
1037:^
1023:.
1013:.
1005:.
983:.
896:^
882:.
869:^
420:,
373:,
369:,
185:,
181:,
179:HP
4370:)
4366:(
3141:9
3136:7
3131:6
3126:4
3121:3
3116:2
3111:1
3067:e
3060:t
3053:v
2507:e
2500:t
2493:v
2262:)
2030:e
2023:t
2016:v
1962:.
1943:.
1924:.
1905:.
1886:.
1863:.
1844:.
1819:.
1810:.
1791:.
1767:.
1745:.
1723:.
1702:.
1659:.
1629:.
1603:.
1589:.
1574:.
1560:.
1546::
1508:.
1411:.
1367:.
1345:.
1323:.
1301:.
1274:.
1224:.
1220::
1177:.
1117:.
1095:.
1060:.
1031:.
1009::
999::
968:.
946:.
923:.
576:e
569:t
562:v
428:.
409:.
353:.
338:;
234:n
226:n
51:(
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.