From BC$ MobileTV Wiki
Jump to: navigation, search

Unified Modeling Language (commonly abbreviated as UML) is a meta-language with graphical representations used to describe classes in object-oriented programming languages.


Sequence Diagrams

Sequence Diagrams provide an overview of communications between various application components.


Eclipse Plugins

Netbeans Plugins


[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32]




phUML is fully automatic UML class diagramm generator written PHP. It is capable of parsing any PHP5 object oriented source code and create an appropriate image representation of the OO-structure based on the UML specification.


External Links


  1. wikipedia: IBM Rational Rose XDE
  2. Poseidon for UML Community Edition: (was originally meant to be the commercial version of, then successor of ArgoUML)
  3. Gentleware - maker of Poseidon for UML - merging with Rozdoum:
  4. Gentleware's Poseidon for UML:
  5. Gentleware Celebrates 5 Years of Success:
  6. StarUML features: | SVN
  7. Eclipse plugin for generating UML class from java project [closed]
  8. Eclipse plugin for generating a class diagram:
  9. UML Diagram Tool - Eclipse plugin?:
  10. How to Automatically generate UML diagrams from javacode in Eclipse:
  11. Open Source UML modeling:
  12. Lessons Learned from the Development of the easyUML NetBeans Plugin at the University of Belgrade:
  13. UML Diagrams Vending Machine:
  14. Vending Machine class diagrams:
  15. David Leberknight & Ron LeMaster -- Object-Oriented Design with UML & Java - Part X, UML State Diagrams:
  16. OO modeling -- Vending Machine:
  17. UML model for OO Vending Machine (LAB):
  18. Java Object Oriented Analysis and Design Problem -- Part 1 - Design a Vending Machine in Java (Interview Question):
  19. Java Object Oriented Analysis and Design Problem -- Part 2 - Vending Machine:
  20. UML Diagrams Vending Machine:
  21. How to approach design problems like “design a vending machine”:
  22. The OO design process -- Getting started:
  23. Chapter 2 -- UML exercise:
  24. Vending Machine (Java):
  25. York University -- CS 1030 - Assignment 1, Vending Machine: | solution example
  26. Vending machine implementation:
  27. VendingMachine examples:
  28. Vending Machine Simulator:
  29. Changing Money in Java:
  30. Given a monetary amount, calculate the equivalent change:
  31. Algorithm to determine coin combinations:
  32. How to find all combinations of coins when given some dollar value:

See Also

Design | Visualization | Schema | XSD