CSC/ECE 517 Summer 2008/wiki2 3 kb: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
===Review of MVC sites on the Web that are best for learning MVC=== | ===Review of MVC sites on the Web that are best for learning MVC=== | ||
*[http://en.wikipedia.org/wiki/Model-view-controller MVC link1] | |||
This website gives an basic overview of the MVC architecture and then talks about the implementation of MVC in various languages. | |||
*[http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html MVC link2] | |||
*[http://www.enode.com/x/markup/tutorial/mvc.html MVC link3] | |||
*[http://wiki.rubyonrails.org/rails/pages/MVC MVC link4] | |||
== ''References'' == | == ''References'' == | ||
*http://ruby-uml.rubyforge.org/ | *http://ruby-uml.rubyforge.org/ |
Revision as of 18:12, 7 July 2008
Unified Modeling Language(UML)
what is UML?
The Unified Modelling Language (UML) is a diagramming language or notation to specify, visualise and document models of Object Oriented software systems. UML is not a development method, that means it does not tell you what to do first and what to do next or how to design your system, but it helps you to visualise your design and communicate with others. UML is controlled by the Object Management Group (OMG) and is the industry standard for graphically describing software.UML is designed for Object Orientated software design and has limited use for other programming paradigms.
Ruby the UML Way
- ruby-uml tries to trace different aspects of an existing application, which is intended to provide support for refactorisations by generating UML-graphs.
- ruby-uml is able to generate textual representations of the gathered informations.
- These representations include a picture or dot-code that can be converted to images by their corresponding applications.
- At this time ruby-uml is able to generate sequences and class diagrams.
Review of MVC sites on the Web that are best for learning MVC
This website gives an basic overview of the MVC architecture and then talks about the implementation of MVC in various languages.