Anda di halaman 1dari 19

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMATICA

TUTORIAL BoUML
INTEGRANTES: ALVAREZ ZABALA GUSTAVO CALDERON CANOA JHIMMY CARLOS LAURA ESPINOZA FREDDY MATERIA: SIGLA: DOCENTE: GESTIN: ANALISIS Y DISEO DE SISTEMAS DE INFORMACIN INF 162 MIGUEL COTAA MIER I 2013 LA PAZ BOLIVIA

BoUML BoUmL es una herramienta de software libre. Pude ser redistribuida o modificada bajo los trminos de Licencia Pblica General (GNU). Es una herramienta que permite especificar y generar cdigo en C++, Java, Php y IDL. a) Caractersticas  Es gratis.  Es multiplataforma: Linux, Solari, Mac Os, Windows.  Permite programar simultneamente en C++, Java, Php y IDL.  Es rpido, no genera mucho espacio de memoria. b) Instalacin

1. Descargar la herramienta desde la pgina : http://bouml.free.fr/

2. A continuacin saldr la siguiente pgina:

3. Se iniciar la descarga

4. Una vez que se descargue, solo queda ejecutar. En algunos casos el cortafuego de Windows no permite la descarga, para esto se recomienda primero guardarlo y luego cambiarle de nombre.

5. Y a continuacin procederemos a instalar el programa. Clic en Next

6. A continuacin direccionamos en dnde lo queremos instalar

c) Creacin del diagrama de clases


1. Damos clic al 1er icono que se instalo en el escritorio:
2. Aparecer la siguiente ventana:

3. Ahora creamos un proyecto; para eso vamos a Proyect -> New ; a continuacin

nos saldr una pantalla en la cual debemos indicar en dnde lo deseamos guardar ; yo lo voy a guardar en una carpeta en el escritorio llamada BoUML y le pondr de nombre al proyecto Elecciones y a continuacin guardamos . Clic en guardar

4. Una vez hecho esto nos saldr el siguiente mensaje de advertencia; con esto UML nos indica que no tenemos definida la variable de entorno BOUML_ID ( esta variable de entorno representa el id del desarrollador para trabajar en forma simultnea sobre el mismo modelo esto es algo muy importante que nos ofrece esta herramienta). Ahora no hace falta esta opcin (por que no es un proyecto grande en la cual trabajen muchas personas) ,pero esto es necesario si se quiere trabajar con las herramientas Proyect Control y Project Synchro que se instalaron y se ven en el paso 1. Por ahora damos OK

Vemos que si no seleccionamos esta opcin al usar las herramientas Proyect Control y Project Synchro nos saldr el siguiente mensaje

5. Al dar clic en OK nos saldr la siguiente advertencia; con esto BoUML nos est recordando que tenemos que indicar los lenguajes destino para los que vamos a Generar el cdigo. Le damos clic en OK.

6. Y tendremos una pantalla igual como en el paso 2; pero la diferencia es que ya se cre nuestro proyecto llamado Elecciones.

7. A continuacin elegimos los lenguajes en los cuales nos generar el cdigo. Para ello vamos a Languages ->y marcamos los lenguajes que queremos generar. Se generar cdigo en C++ y en Java .

8. Empezamos creando nuestro diagrama de clases; para ello hacemos : clic derecho en Elecciones -> New class view

9. Damos un nombre a nuestro diagrama de clases, en este caso lo llamaremos Ejemplo y damos OK .

10. A continuacin insertaremos nuestras clases; para ello haremos clic derecho en Ejemplo y seleccionaremos la opcin New class Diagram .

11. A continuacin tendremos la siguiente pantalla :

1 2. Hacemos doble clic en Eleccion y tendremos nuestra rea de trabajo en la cual iremos agregando clases y sus respectivas relaciones.

13. Hacemos clic en el botn encerrado por un circulo ,luego clic en el area de trabajo; nos saldr la opcin para nombrar a nuestra primera clase la cual llamaremos
Persona.

14. As dibujaremos nuestras dems clases, para nuestro ejemplo se llamarn : Candidato, ProcesoElectoral.

ListaCandidato, Distrito, ListaDistrito y

15. Si seleccionamos uno de los diagramas y le damos doble clic -> Java cmo se ir generando el cdigo en Java.

veremos

16. A continuacin estableceremos las relaciones entre cada una de las clases, para lo cual haremos clic en las flechas que se encuentran en la parte de arriba del rea de trabajo y simplemente arrastraremos uniendo las clases que queremos relacionar. La eleccin de las flechas depende de la relacin que queramos :

17. Se ver las diferentes relaciones en la paleta de la izquierda solo desplazando el signo +en cada clase.

18. A continuacin estableceremos la multiplicidad; para ello hacemos doble clic en las lneas que unen a las clases. Por ejemplo al hacer clic en la lnea de agregacin entre ListaCandidato y Candidato nos saldr lo siguiente :

19. Entonces ingresamos las multiplicidades en cada una de las lneas.

20. Ingresaremos tambin los atributos de cada clase ; para eso clic derecho en la clase que se desea agregar los atributos-> Add atribute

21. Para ingresar mtodos se hace lo siguiente: clic en la clase -> Add opperation

22. Una vez que terminamos de ingresar los atributos y la multiplicidad; tendremos algo as :

23. A h ora generaremos el cdigo; para ello necesitamos definir un .java en el caso de Java para cada una de nuestras clases, esto se hace en una lista de despliegues, vamos a crear una. Para ello haremos clic derecho en Elecciones -> New deployment view

24. A continuacin le damos

nombre

25. Y aparecer en la lista de la izquierda.

26. Ahora vamos a indicar que nuestra vista de clases est asociada con esta nueva vista de despliegue que

acabamos de crear. Para ello, sobre la vista de clases pulsamos botn

derecho y seleccionamos Edit.

27. Ahora sobre cada clase

seleccionamos Create source artifact y observamos

que en seguida se va creando sobre Deyploment view 1 cada clase.

28. Por ltimo nos queda definir cul ser el directorio de salida del cdigo generado. Parar ello pulsamos el botn derecho sobre el proyecto y seleccionamos Edit generation settings, elegimos la pestaa Directory, direccionamos y pulsamos OK.

Anda mungkin juga menyukai