UML

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.


Diagrams

Sequence Diagrams

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


Tools

Eclipse Plugins

Netbeans Plugins


Resources

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

JS

JAVA

PHP

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.


Tutorials


External Links

References

  1. wikipedia: IBM Rational Rose XDE
  2. Poseidon for UML Community Edition: https://download.cnet.com/Poseidon-for-UML-Community-Edition/3000-2212_4-10071385.html (was originally meant to be the commercial version of, then successor of ArgoUML)
  3. Gentleware - maker of Poseidon for UML - merging with Rozdoum: https://rozdoum.com/blog_articles/items/rozdoum-announces-merge-with-gentleware-ukraine.html
  4. Gentleware's Poseidon for UML: https://coderanch.com/t/151945/certification/Gentleware-Poseidon-UML
  5. Gentleware Celebrates 5 Years of Success: https://www.linux.com/news/gentleware-celebrates-5-years-success
  6. StarUML features: http://staruml.sourceforge.net/en/about-2.php | SVN
  7. Eclipse plugin for generating UML class from java project [closed]
  8. Eclipse plugin for generating a class diagram: http://stackoverflow.com/questions/6302490/eclipse-plugin-for-generating-a-class-diagram
  9. UML Diagram Tool - Eclipse plugin?: http://stackoverflow.com/questions/2600097/uml-diagram-tool-eclipse-plugin
  10. How to Automatically generate UML diagrams from javacode in Eclipse: https://www.youtube.com/watch?v=0Zlh56mTS6c
  11. Open Source UML modeling: https://netbeans.org/download/magazine/02/nb02-part7-uml.pdf
  12. Lessons Learned from the Development of the easyUML NetBeans Plugin at the University of Belgrade: https://dzone.com/articles/lessons-learned-easyuml-belgrade
  13. UML Diagrams Vending Machine: http://www.programsformca.com/2012/03/uml-diagrams-vending-machine.html
  14. Vending Machine class diagrams: http://softeng.polito.it/tongji/SE/ex/Vending-machine.pdf
  15. David Leberknight & Ron LeMaster -- Object-Oriented Design with UML & Java - Part X, UML State Diagrams: http://www.gui.net/portfolio/csci4448/courseNotes/10_UMLStateDiagrams.pdf
  16. OO modeling -- Vending Machine: https://www.stephan-brumme.com/download/object%20oriented%20modelling/Object%20Oriented%20Modelling%20Presentation.pdf
  17. UML model for OO Vending Machine (LAB): http://community.wvu.edu/~hhammar/CU/swe/Slides/sw1%20slides6%20class%20diagrams.ppt
  18. Java Object Oriented Analysis and Design Problem -- Part 1 - Design a Vending Machine in Java (Interview Question): https://javarevisited.blogspot.com/2016/06/design-vending-machine-in-java.html
  19. Java Object Oriented Analysis and Design Problem -- Part 2 - Vending Machine: https://javarevisited.blogspot.com/2016/06/java-object-oriented-analysis-and-design-vending-machine-part-2.html
  20. UML Diagrams Vending Machine: https://itkaka786.blogspot.com/2012/11/uml-diagrams-vending-machine.html
  21. How to approach design problems like “design a vending machine”: https://stackoverflow.com/questions/1127478/how-to-approach-design-problems-like-design-a-vending-machine
  22. The OO design process -- Getting started: https://web.archive.org/web/20090228114745/http://www.ibm.com/developerworks/webservices/library/ws-oo-design1/
  23. Chapter 2 -- UML exercise: http://www.lix.polytechnique.fr/~liberti/teaching/isic/inf561-07/umlexsol.pdf
  24. Vending Machine (Java): https://repl.it/@TLIN1/Vending-Machine-Java
  25. York University -- CS 1030 - Assignment 1, Vending Machine: https://www.eecs.yorku.ca/course_archive/2003-04/S/1030/assign/a1/ | solution example
  26. Vending machine implementation: http://codereview.stackexchange.com/questions/37376/vending-machine-implementation
  27. VendingMachine examples: http://github.com/teressaeid/VendingMachine/blob/master/Machine.java
  28. Vending Machine Simulator: https://coderanch.com/t/668190/java/Vending-Machine-Simulator
  29. Changing Money in Java: https://andrew.neitsch.ca/publications/m496pres1.nb.pdf
  30. Given a monetary amount, calculate the equivalent change: https://codereview.stackexchange.com/questions/121700/given-a-monetary-amount-calculate-the-equivalent-change
  31. Algorithm to determine coin combinations: https://stackoverflow.com/questions/5897184/algorithm-to-determine-coin-combinations
  32. How to find all combinations of coins when given some dollar value: https://stackoverflow.com/questions/1106929/how-to-find-all-combinations-of-coins-when-given-some-dollar-value

See Also

Design | Visualization | Schema | XSD