Difference between revisions of "Unified Modeling Language"

From HaFrWiki
Jump to: navigation, search
m
m (Use Case Example)
Line 19: Line 19:
 
* Association
 
* Association
 
* System Boundary
 
* System Boundary
There is a slight difference between a use case and a business use case. Same applies to Business Actor and Business boundary.
+
There is a slight difference between a use case and a business use case. Same applies to Business Actor and Business boundary. Business can be recognized by the cross line.
 
| width="200" | '''Stereotypes'''
 
| width="200" | '''Stereotypes'''
 
* Include, usage of another use case
 
* Include, usage of another use case

Revision as of 13:31, 3 February 2015

UML or Unified Modeling (Eglish: Modelling) Language [1] is a meta language which uses mainly diagrams [2] to describe a system.

History

The authors of UML are Grady Booch, James Rumbaugh en Ivar Jacobson (The Three Amigo's). They had all three their own specialism which has been standardized in UML.

  • Booch had Booch 95,
  • Rumbaugh had Object Modelling Technique (OMT)
  • Jacobson had Object Oriented Software Engineering (OOSE).

Objektorientieren_methoden_historie.png.


Use Case Example

business-use-case-diagram-elements.png Components
  • Use Case
  • Actor
  • Association
  • System Boundary

There is a slight difference between a use case and a business use case. Same applies to Business Actor and Business boundary. Business can be recognized by the cross line.

Stereotypes
  • Include, usage of another use case
  • Extend, optional extension of another use case
Template
  • Number or name of the usecase
  • Summary
  • Actors
  • Pre-condition
  • Scenario
  • Post-condition
  • Alternatives
Miscellaneous
  • Generalization
  • Multiplicity

Activity Diagram

business-use-case-diagram-elements.png Components

See also

top

Reference

top

  1. UML-Diagrams, uml-diagrams.org is an excellent Website with lots of information on UML. The content of this Website is used for this Article.
  2. Visual Paradigm, UML-Diagrams.