Questions tagged [uml]

Unified Modeling Language, an object-oriented modeling and specification language used in software engineering. For questions about user-mode Linux, use the [user-mode-linux] tag.

Introduction

The Unified Modeling Language (UML) is a standardized general-purpose modeling language heavily oriented towards the field of object-oriented software engineering.

UML includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.

Enter image description here

The UML specifications and their development process is managed by the Object Management Group (OMG).

History

UML has been evolving since the second half of the 1990s and has its roots in the object-oriented methods developed in the late 1980s and early 1990s. It was created and developed by Grady Booch, Ivar Jacobson and James Rumbaugh at Rational Software (AKA the three amigos) during 1994–95, with further development led by them through 1996.

In 1997 it was adopted as a standard by the Object Management Group (OMG) and has been managed by this organization ever since. In 2005 the Unified Modeling Language was also published by the International Organization for Standardization (ISO) as an approved ISO standard. Since then it has been periodically revised to cover the latest revision of UML.

The current release of the specification can always be found at: http://www.omg.org/spec/UML/Current.

Resources

6907 questions
3
votes
2 answers

UML,merge "decision node" and "merge node"

In UML,is it legal to use merge node at the same time as merge node and decision node?It seems like this: I think it may help to avoid complex diagrams.If that is not possible,why it is illegal?
hasanghaforian
  • 13,858
  • 11
  • 76
  • 167
3
votes
1 answer

UML diagram for namespace

Someone please tell me how to draw a UML diagram for namespace. My code has class uses functionality from a namespace and also namespace that uses functions from other namespace. I cannot find a proper way to draw its UML diagram. Please guide a…
Fiju
  • 416
  • 1
  • 5
  • 11
3
votes
3 answers

Java Server Pages (.JSP) files in UML Class Diagrams

I am writing up a design for a project I am about to embark on and I am wondering how I should be representing the view (the jsp files) in the UML class diagrams I have created. Since jsp files aren't classes do they fit in here? I'd think not…
Mark Achrin
  • 357
  • 2
  • 7
  • 15
3
votes
1 answer

command design pattern usage

I've read 3 descriptions of the command design pattern: wikipedia, dofactory and source making. In all of them, the UML shows a relation between the client to the receiver & the concrete command, but no relation to the invoker. But in all 3 examples…
sagie
  • 2,998
  • 3
  • 22
  • 31
3
votes
8 answers

What enterprise architecture tools support DoDAF 2.0?

What tools best support the DoD Architecture Framework (DoDAF) Version 2.0, including support for transfer of the architecture data in accordance with the DoDAF Meta Model (DM2) Physical Exchange Specification (PES)? My initial research found that…
David Hunt
  • 128
  • 2
  • 9
3
votes
2 answers

Abstract/concrete class separation at sequence diagram

Is there a way to separate abstract class and it's concrete branches at a sequence diagram? My use case is that some transactions must hit methods implemented in abstract class and some from its concrete implementations. Or it is a concern of a…
user487772
  • 8,800
  • 5
  • 47
  • 72
3
votes
1 answer

UML enumeration as a return type

<< enumeration>> E1 | .RED .GREEN .BLUE | I have the above as an enumeration class in a UML diagram. I associate it with another class say House. I now need a method on House say +getColor() which returns a color from the above enumeration. How…
Ryan Fernandes
  • 8,238
  • 7
  • 36
  • 53
3
votes
2 answers

transformation of UML Diagrams to specification Z using xsl transformation

I'm trying to transform some uml diagrams (of singleton , AbstractFactory ...) to Z specification , first i transformed my uml diagram to an xml file using starUML then i used an xsl program and saxon to transform my xml file to .tex( for Z ) ,…
Mouna Cheikhna
  • 38,870
  • 10
  • 48
  • 69
3
votes
1 answer

Implementing a generic list that can hold multiple data types in Java/JavaFX

I need to develop a list of libraries that will hold multiple library types. For example, the library can be a library of videos, or a library of photos. I want to follow the MVC design pattern using JavaFX if this is of relevance. Please see the…
user3804927
  • 749
  • 1
  • 7
  • 15
3
votes
2 answers

Transposing UML into code

Short question. How do you go about transposing UML diagrams into code? The class diagram is an obvious one but what about others like Activity, Use Case, Sequence, State, Package, etc.?
James P.
  • 19,313
  • 27
  • 97
  • 155
3
votes
1 answer

What's the UML representation for a class that creates and returns another class without containing it?

I'm not sure how to represent this scenario in a UML class diagram. An example of what I mean: A typical Mysql class which handles the DB connection, but delegates the statement construction and execution to another class called MysqlStatement, so…
Luis Martin
  • 910
  • 3
  • 14
  • 31
3
votes
2 answers

What is the type of the relationship in the class diagram if the object is initiated or referenced in a method?

I am doing a reverse engineering to one system and creating a class diagram. The code is similar to this example: class B { } class C { } class A { C GetC() { return new C(); } void Foo() { B b = new B; …
Fouad Kayali
  • 51
  • 1
  • 3
3
votes
2 answers

Do you make a Use Case Narrative of a general use case?

I have this use case diagram. As you can see, "Rate Service Provider" is the general use case of "Rate on Computer" and "Rate Online" use cases. Since those two use cases are specific, I know they have separate use case narratives. Now my question…
Jeano Ermitaño
  • 169
  • 3
  • 17
3
votes
3 answers

Mapping between UML Diagrams and SDLC?

What are different UML diagrams that I can use at different stages of SDLC? I am looking for a mapping of possible UML diagrams to each of the different stages in SDLC.
Varma
  • 771
  • 1
  • 9
  • 19
3
votes
3 answers

Semantic relationship in UML

I found a definition for association in UML as below. An "association" in UML is defined as a kind of relationship between classes,which represents the semantic relationship between two or more classes that involves connections…
user3397694
  • 111
  • 1
  • 1
  • 8
1 2 3
99
100