guia bouml

Upload: kristin-clemons

Post on 03-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Guia Bouml

    1/19

    UNIVERSIDAD MAYOR DE SAN ANDRES

    FACULTAD DE CIENCIAS PURAS Y NATURALES

    CARRERA DE INFORMATICA

    TUTORIAL BoUML

    INTEGRANTES:ALVAREZ ZABALA GUSTAVOCALDERON CANOA JHIMMY CARLOSLAURA ESPINOZA FREDDY

    MATERIA: ANALISIS Y DISEO DE SISTEMAS DE INFORMACIN

    SIGLA: INF 162DOCENTE: MIGUEL COTAA MIER

    GESTIN: I 2013

    LA PAZ BOLIVIA

  • 7/28/2019 Guia Bouml

    2/19

    BoUML

    BoUmL es una herramienta de software libre. Pude ser redistribuida o modificadabajo los trminos de Licencia Pblica General (GNU). Es una herramienta quepermite 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/

  • 7/28/2019 Guia Bouml

    3/19

    2. A continuacin saldr la siguiente pgina:

    3. Se iniciar la descarga

  • 7/28/2019 Guia Bouml

    4/19

    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

  • 7/28/2019 Guia Bouml

    5/19

  • 7/28/2019 Guia Bouml

    6/19

    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

  • 7/28/2019 Guia Bouml

    7/19

    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

  • 7/28/2019 Guia Bouml

    8/19

    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 .

  • 7/28/2019 Guia Bouml

    9/19

    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 .

  • 7/28/2019 Guia Bouml

    10/19

    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.

  • 7/28/2019 Guia Bouml

    11/19

    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, ListaCandidato, Distrito, ListaDistrito y

    ProcesoElectoral.

  • 7/28/2019 Guia Bouml

    12/19

    15. Si seleccionamos uno de los diagramas y le damos doble clic -> Java veremos

    cmo se ir generando el cdigo en Java.

    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 :

  • 7/28/2019 Guia Bouml

    13/19

    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 :

  • 7/28/2019 Guia Bouml

    14/19

    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

  • 7/28/2019 Guia Bouml

    15/19

  • 7/28/2019 Guia Bouml

    16/19

    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 :

  • 7/28/2019 Guia Bouml

    17/19

    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 conesta nueva vista de despliegue que

  • 7/28/2019 Guia Bouml

    18/19

    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.

  • 7/28/2019 Guia Bouml

    19/19

    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.