Unified Modeling Language: Difference between revisions
Jump to navigation
Jump to search
imported>Eric Evers No edit summary |
mNo edit summary |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Unified Modeling Language | {{subpages}} | ||
The '''Unified Modeling Language (UML}''' is a standard for diagramming program design and development. | |||
UML is a standard for diagramming program design and development. | |||
The main types of diagrams that belong to UML are: | The main types of diagrams that belong to UML are: | ||
class diagrams --------- to show the relationships between objects and classes | class diagrams --------- to show the relationships between objects and classes | ||
sequence diagrams ------ to show time dependency of information flow | [[Unified_Modeling_Language/Class_diagram|In Detail + Examples]] | ||
sequence diagrams ------ to show time dependency of information flow | |||
[[Erlang_programming_language/Tutorials/Processes|Example]] | |||
collaboration diagrams - to show time dependency of information flow between objects | collaboration diagrams - to show time dependency of information flow between objects | ||
use case diagrams ------ to show a high level example of system functionality as it relates to | use case diagrams ------ to show a high level example of system functionality as it relates to | ||
information flow between a system and its users | information flow between a system and its users | ||
state diagrams --------- to show how messages change the state of objects over time | state diagrams --------- to show how messages change the state of objects over time | ||
[[State_diagram|Example]] | |||
component diagrams ----- to show how objects are contained | component diagrams ----- to show how objects are contained | ||
deployment diagrams ---- to show time dependencies in deployment | deployment diagrams ---- to show time dependencies in deployment | ||
Line 17: | Line 19: | ||
James Rumbaugh, Ivar Jacobson and Grady Booch are together considered the main | James Rumbaugh, Ivar Jacobson and Grady Booch are together considered the main | ||
contributors to UML historically. Together they formed Rational Software. | contributors to UML historically. Together they formed Rational Software. | ||
[[Category:Suggestion Bot Tag]] |
Latest revision as of 16:01, 2 November 2024
The Unified Modeling Language (UML} is a standard for diagramming program design and development.
The main types of diagrams that belong to UML are:
class diagrams --------- to show the relationships between objects and classes In Detail + Examples sequence diagrams ------ to show time dependency of information flow Example collaboration diagrams - to show time dependency of information flow between objects use case diagrams ------ to show a high level example of system functionality as it relates to information flow between a system and its users state diagrams --------- to show how messages change the state of objects over time Example component diagrams ----- to show how objects are contained deployment diagrams ---- to show time dependencies in deployment entity relationship diagrams -
James Rumbaugh, Ivar Jacobson and Grady Booch are together considered the main contributors to UML historically. Together they formed Rational Software.