HI all for one of the labs of Mater of Computer Application course under VTU specifies to draw the UML diagrams for patterns , the details of the practical lab is

Software Design Laboratory


Subject Code: 07MCA56 I.A Marks: 50

Hours/Week: 3 Exam Hours: 03

Total Hours: 42 Exam Marks: 50


The student has to draw the necessary UML diagrams using any suitable UML Drawing Tool and implement in Java OR C++ OR C# a program to demonstrate the Design Pattern specified by the Examiner.

The Design Pattern is allotted based on lots from the following list:

  1. Expert

  2. Controller

  3. Publisher-Subscriber

  4. Command

  5. Forward-Receive

  6. Client-Dispatcher

  7. Proxy

  8. Façade

  9. Polymorphism



the most widely used is Rational Software Architect, ( they are allowing to download freely and may not expire is what some are telling and it is around 3GB) another option was starUML ( which works only on Windows , but it is under GPL) the problem with staruml is the expert , control and polymorphism patterns could not be implemented so now we are in search of such a tool which is free software and has supports for drawing the above UML patterns


i have used argouml, bouml,ubmrello -- but there i do not know how to do draw patterns

if any body has worked on patterns / and were able to solve the above it would be of great help --- or if you are aware of any such tool which allows us to do the above exercises please give the link.

any help in the regard is well appretiated

regards

renuka prasad