Aprendemas

Solo disponible en BuenasTareas
  • Páginas : 7 (1591 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de diciembre de 2011
Leer documento completo
Vista previa del texto
DISEÑO DE SISTEMAS DE INFORMACIÓN

Herramienta Case BoUML



Catedratico: LIC.UBALDO
















NOMBRE DE LOS INTEGRANTES:

DEYSI JANET MORALES MÉNDEZ.
CINTHIA GUADALUPE GOMEZ RIOS.
ALEXANDERROJAS LOPEZ.


CUATRIMESTRE Y GRUPO: 7to “A”


22 DE NOVIEMBRE DE 2011



ÍNDICE

INTRODUCCIÓN --------------------------------------------------------------------3
CONTENIDO
CREANDO UN PROYECTOS-----------------------------------------------------4
HERRAMIENTAS CASE DE UML GRATUITA ----------------------------7
CREANDO UNDIAGRAMA DE CLASES-----------------------------------11
MODIFICANDO COMO SE GENERA EL CÓDIGO-----------------------13
GENERANDO EL CÓDIGO------------------------------------------------------18
CONCLUSIÓN------------------------------------------------------------------------20
BIBLIOGRAFÍA----------------------------------------------------------------------21

INTRODUCCIÓN

Nos preguntaremosque son las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora).
Bien las herramientas case son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.
Habitualmente se utiliza el BOUML en las aplicaciones que construimos. El usoque se le suele dar es para usarlo como herramienta de análisis y diseño que ayuda a descubrir nuevos aspectos del sistema.
BOUML es una herramienta CASE gratuita que he descubierto hoy y que me parece una muy buena alternativa porque:
* Es rápida y apenas consume memoria.
* Es sencilla de utilizar.
* Puedes generar código para Java, C++ e IDL (y controlar bastante la generación),y puedes hacer reingeniería inversa (a partir del código sacar el modelo).
* También es capaz de generar documentación en varios formatos (HTML, XMI, ...)
* Puedes trabajar en grupo con sus módulos "Project Control" y "Project Synchro".

Y además, aunque no es Java, también es multiplataforma: Linux, MacOS y Windows.
En definitiva, todas estas características y su bajo precio laconvierten en una alternativa por lo menos digna de evaluar (ya veremos que nos dice el tiempo y el uso).

Creando un proyecto
Cuando ejecutamos BOUML nos encontramos con algo como:

A la derecha será donde nos aparezca el proyecto y el modelo que vayamos creando, a la izquierda nos aparecerán los distintos diagramas, y en la parte de abajo podremos editar la documentación del elemento que estéseleccionado.
Para crear el proyecto podemos hacer: Project --> New, y nos aparecerá un diálogo preguntando el directorio donde queremos guardar el proyecto.
Yo le digo "autentia-project".

Veremos que nos saca la siguiente advertencia:

Con esto, BOUML, nos está indicando que no tenemos definida la variable de entorno BOUML_ID, esta variable de entorno representa el id deldesarrollador para trabajar de forma simultánea sobre el mismo modelo. Es decir, cada desarrollador que trabaje de forma simultánea sobre el mismo modelo debería tener un BOUML_ID diferente.
Ahora no nos hace falte definir la variable (estoy probando yo solo ;) pero si queremos trabajar en grupo y queremos usar las herramientas "Project Control" y "Project Synchro", será necesario.
Por ahora le damos a OKy BOUML habrá elegido un número al azar como BOUML_ID.
A continuación nos presenta otra alerta:

Con esto nos está recordando que tenemos que indicar los lenguajes destino para los que vamos a generar código.
Le damos a OK, y nos aparece la siguiente:

Vemos que hemos vuelto a la primera pantalla, pero ya tenemos el proyecto creado con el mismo nombre que le habíamos dado al directorio....
tracking img