Case (es un muy buen documento, no es de mi utoria pero espero que les sea tan útil como a mi)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
(Universidad del Perú, Decana de América)
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
E.A.P.SISTEMAS
Integrantes : Salazar Reque Juan Miguel 06200036
Valderrama Torres María Esther 06200025
Curso : Algorítmica II
Profesor : Herrera Ponte Arón Elías
Tema :Diagrama de clases y generación de código
Ciudad universitaria, 03 de noviembre del 2007
INDICE
I. INDICE ………………………………………………………….3
II. INTRODUCCIÓN ……………………………………………….4
III. BoUML ………………………………………………………….5
1. Características …………………………………………….5
2. Instalación …………………………………………………5
3. Generación del diagrama de clases …………………….9
IV. RATIONALROSE ……………………………………………25
1. Características …………………………………………..25
2. Instalación ……………………………………………….25
3. Generación del diagrama de clases …………………..29
V. JDEVELOPER ………………………………………………..43
1. Características …………………………………………..43
2. Instalación ………………………………………………..43
3. Generación del diagrama de clases …………………..48
VI.ANEXO ………………………………………………………..54
VII. CONCLUSIONES …………………………………………….59
VIII. BIBLIOGRAFÍA ………………………………………………60
INTRODUCCIÓN
En el trabajo de investigación anterior mostramos una lista de Herramientas CASE y detallamos 4 de ellas, ahora en el presente trabajo nos centraremos en 3 de ellas con el objetivo de hacer un análisis y comparación sobre ellas. En una primera parte trataremos dehacer un pequeño manual de instalación, en una segunda parte crearemos nuestro diagrama de clase y generaremos el código que cada herramienta nos proporcione, es en base a este código que haremos las comparaciones entre una y otra herramienta.
En la etapa de análisis y diseño de nuestro proyecto necesitamos hacernos algunas preguntas como por ejemplo: ¿Qué estamos construyendo? O ¿Cómo construirlo?En base a las respuestas que obtengamos de estas dos preguntas elaboraremos un plan pero para esto es necesario obtener una imagen global de nuestro proyecto.
Como se dijo una herramienta CASE trabaja en base a un lenguaje gráfico llamado UML, este lenguaje fue creado con la finalidad de que el programador abstraiga completamente las características del proyecto y no se centre en sintaxis que enese momento no es necesario siendo esta la razón principal por la cual es necesario usar una herramienta CASE antes de empezar a codificar pues nos brinda esa imagen total del proyecto.
I. BoUML
BoUmL es una herramienta de software libre. Pude ser redistribuida o modificada bajo los términos de Licencia Pública General (GNU).
Es una herramienta que permite especificar y generarcódigo en C++, Java, Php y IDL.
a) Características
✓ Es gratis.
✓ Es multiplataforma: Linux, Solari, Mac Os, Windows.
✓ Permite programar simultáneamente en C++, Java, Php y IDL.
✓ Es rápido ,no genera mucho espacio de memoria.
b) Instalación
1. Descargar la herramienta desde la página : http://bouml.free.fr/
2. A continuaciónsaldrá la siguiente página :
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 continuación procederemos a instalar el programa. Clic en Next
6. A continuación direccionamos en dónde lo queremosinstalar
7. Por último se genera en el escritorio los siguientes iconos :
c) Creación 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 continuación nos saldrá una pantalla en la cual debemos indicar en dónde lo...
Regístrate para leer el documento completo.