You are on page 1of 17

BOUML Tutorial

By:-
Ajitabh B Shetty
3/26/2010 BOUML Tutorial 1
What is BOUML?
• BOUML is a UML tool box allowing you to specify and
generate code in C++, Java, Php, Python and IDL.
The main key points of BOUML are :
– it is free
– it runs under Linux, Sun Solaris, MacOS X and Windows
– it allows to program simultaneously in C++, Java, Php,
Python and IDL
– it is extensible, and the external tools may be developed
in C++ or Java.
– it is fast and doesn't need a lot of memory to manage
several thousands of classes.
3/26/2010 BOUML Tutorial 2
Installing BOUML
• Download Link:
http://sourceforge.net/projects/bouml/files/bo
uml/4.19.1/Bouml_4.19.1_setup.exe/download

3/26/2010 BOUML Tutorial 3


Starting BOUML
• Create a new project as shown below:

3/26/2010 BOUML Tutorial 4


Setting up the Target Languages

3/26/2010 BOUML Tutorial 5


Creating Use Case Diagrams

3/26/2010 BOUML Tutorial 6


Drawing Use Case Diagram

3/26/2010 BOUML Tutorial 7


Resultant Use Case Digram

3/26/2010 BOUML Tutorial 8


Drawing System Sequence diagram

3/26/2010 BOUML Tutorial 9


Resultant System Sequence Diagram

3/26/2010 BOUML Tutorial 10


Drawing Communication diagram

Resultant Communication Diagram

3/26/2010 BOUML Tutorial 11


Drawing Class Diagram

3/26/2010 BOUML Tutorial 12


Resultant Class Diagram

3/26/2010 BOUML Tutorial 13


Type of UML Diagrams using BOUML

3/26/2010 BOUML Tutorial 14


Code Generation

3/26/2010 BOUML Tutorial 15


References
• Web References:

– http://bouml.free.fr/tutorial/tutorial.html

– http://bouml.sourceforge.net/documentation.html

– http://showmedo.com/videotutorials/video?name
=6120000&fromSeriesID=612

3/26/2010 BOUML Tutorial 16


THANK
YOU

?
Any Questions….
3/26/2010 BOUML Tutorial

You might also like