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:
Expert
Controller
Publisher-Subscriber
Command
Forward-Receive
Client-Dispatcher
Proxy
Façade
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