ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herramienta Case

chokiykaren5 de Noviembre de 2014

7.328 Palabras (30 Páginas)282 Visitas

Página 1 de 30

BOUML

DEFINICION

Una herramienta CASE de UML gratuita BOUML es extensible y las herramientas externas llamadas plug-outs pueden ser escritas en C o en Java, utilizando BOUML para su definición como cualquier otro programa. Los generadores de código y reveses son unos de los predefinidos plug-outs incluidos en la distribución de BOUML.

CARACTERISTICAS

 Es gratis.

 Aunque no es JAVA, es multiplataforma: Linux, Solari, Mac Os, Windows, incluida en proyecto LULA.

 Permite programar simultáneamente en C++, Java, Phpy IDL.

 Programa orientado a objetos.

 Permite trabajar con UML 2 (ArgoUML todavía no lo permite).

 Soporta gran cantidad de diagramas (incluidos los de secuencia que en el ArgoUML funcionan una versión si y otra no.

 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)

 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".

Ventajas

 Permite trabajar con UML 2 (ArgoUML todavía no lo permite).  Soporta gran cantidad de diagramas (incluidos los de secuencia que en el ArgoUML funcionan una versión si y otra no, a ver si terminan de estabilizarlo ;)  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 (0 :) la convierten en una alternativa por lo menos digna de evaluar (ya veremos que nos dice el tiempo y el uso ;)

1. Creando un proyecto Cuando ejecutemos BOUML nos encontraremos 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. A su elección el nombre "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 del desarrollador 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 (cuando se trabaja solo BOUML nos da la variable al azar) pero si queremos trabajar en grupo y queremos usar las herramientas "Project Control" y "Project Synchro", será necesario darle una variable. Por ahora le damos a OK y 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. Lo primero que vamos a hacer es lo que nos decía la segunda advertencia: fijar los lenguajes para los que se va a generar código. Así que, como nos decía la alerta, damos clic sobre el menú Misce llaneous , y seleccionamos los que nos interesen. En mi caso he marcado Java default definition .

 Entorno

El tutorial está escrito usando el siguiente entorno:

Hardware: Portátil Asus G1 (Core 2 Duo a 2.1 GHz, 2048 MB RAM, 120 GB HD). • Sistema Operativo: GNU / Linux, Debian (unstable), Kernel 2.6.21, KDE 3.5 • BOUML 2.29

 Instalación

Como siempre, en Debian, la instalación resulta sumamente sencilla. Basta con hacer: # apt-get bouml bouml-plugouts-src Si tenemos otro sistema operativo, siempre podemos ir a la página http://bouml.free.fr/download.html y descargar la versión que nos interese. En http://bouml.free.fr/ además también podemos encontrar mucha documentación que está bastante bien, y otros tutoriales (en ingles y francés).

 Precio / Licencia

El modelador de BOUML (BOUML contra bouml.exe) necesita un archivo de licencia válido para funcionar

El modo estándar usa un solo asiento de licencias, que están asociados a los anfitriones, y que puede ser válida para un número limitado de años. Los archivos de licencia son múltiples los ejércitos, que no es necesario para manejar un archivo de licencia propia para cada huésped, bajo la condición de la vigencia de la licencia es la misma para todos. Las licencias no están asociados a una lista de los usuarios, no existe ninguna limitación sobre el número de ejecuciones en paralelo del modelador en un host determinado. Las licencias son independientes de las versiones de BOUML, esto significa que usted puede cambiar su versión de BOUML en cualquier momento. No se puede compartir una licencia entre Windows y Linux, esto significa que si usted tiene un arranque dual en el host y que vaya a utilizar BOUML bajo Windows y con Linux usted tiene que obtener una licencia para dos hosts (pero se paga sólo una). A priori, una actualización de Windows a una versión distinta (por ejemplo, de Windows XP a Windows Seven) en un host invalidaría la licencia para este equipo. Una licencia en Linux

probablemente sigue siendo válida si se cambia la versión de Linux (por ejemplo de Debian Lenny a Debian Squeeze) y probablemente también si cambia la distribución (por ejemplo, de Mandriva a Ubuntu). Un cambio con respecto al hardware de un host, puede invalidar la licencia para este equipo, a excepción de una modificación clásico como para añadir el disco (s) o para ampliar la memoria por ejemplo.

Si usted espera utilizar BOUML en un gran número de los ejércitos, que no sean compatibles con el uso de las licencias de un solo asiento, ponerse en contacto conmigo por correo a contact@bouml.fr .

No entregar licencia temporal gratuita, si quieres probar BOUML de cargos, debe utilizar el visor .

 Uso profesional

El precio está disminuyendo con el número de estaciones y años:

• El precio de un huésped durante un año es de 50 €. • El precio para 2 de los ejércitos durante 1 año, o el host 1 durante 2 años es de 90 € (45 € por poste al año). • El precio de un huésped durante 3 años, o de los ejércitos 3 durante 1 año, es de 130 € (43 € por serie al año). • El precio para 4 huéspedes durante 1 año o 2 hosts durante 2 años, es de 160 € (40 € por serie al año).

• El precio de una acogida sin límite en el tiempo es de 150 €. • El precio de 2 hosts sin límite de tiempo es de 280 € (140 € por serie). • El precio para 3 huéspedes sin límite de tiempo es de 390 € (130 € por serie). • El precio para 4 huéspedes, sin límite en el tiempo es de 480 € (120 € por serie).

Cuando renueve una licencia, el precio refleja lo que ya han pagado. Por ejemplo, hoy usted compra 50 € una licencia para un anfitrión durante un año, si un año después de comprar de nuevo una licencia para un host (no puede ser el mismo) durante 1 año, su precio será de 40 € como si tuviera un principio adquirido una licencia para una gran cantidad durante 2 años.

 El uso personal

Para un uso no profesional

El precio de un huésped durante un año es de 30 €. • El precio de 2 hosts (o sólo uno), sin límite en el tiempo es de 50 €

 Comprar una licencia

La obtención de una licencia a cabo en varios pasos:

Descargue a continuación instalación BOUML en los hosts que desee utilizarlo. • En cada equipo lanzará el modelador de BOUML ( BOUML contra bouml.exe ), un cuadro de diálogo archivo llamado archivo de solicitud de licencia de la creación aparecerá para salvar a un auto de archivo de texto generado asociado a la máquina actual, y sólo al host (no hay datos asociados a los usuarios). Elija la ruta del archivo a continuación, confirmar, en caso de éxito el mensaje dela generación de realizar exitosamente aparecerá. La ejecución se detiene cuando el ahorro se confirma o se cancela. • Utilice el siguiente formulario para enviar el contener de cada archivo generado y otra información. Si hay demasiados servidores que usted me puede enviar por correo a contact@bouml.fr un archivos que contienen los archivos generados, no se olvide de dar también su identidad y la duración de la licencia, etc Su identidad me permite hacer el enlace entre el solicitud y el pago. Después de que estos archivos son inútiles y se pueden quitar. • Voy a responder por correo para confirmar la validez de las informaciones enviadas por usted y para darle el precio de su licencia,. • El pago se efectúa a través de PayPal , pero no es necesario abrir un paypal cuenta si no tiene ya uno, usted puede pagar a través de su Master Card, Visa, American Express , etc (de un solo uso del botón de pago en la parte inferior de la página para ver las

...

Descargar como (para miembros actualizados) txt (43 Kb)
Leer 29 páginas más »
Disponible sólo en Clubensayos.com