INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
INTRODUCCION
Las herramientas CASE (Computer Aided Software Engineering, Ingeniera de Software Asistida por Computadora) son diversasaplicaciones informticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en trminos de tiempo y de dinero. Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseo del proyecto, clculo de costos, implementacin de parte del cdigo automticamente con el diseo dado, compilacin automtica, documentacin o deteccin de errores entre otras. Ya en los aos 70 un proyecto llamado ISDOS dise un lenguaje y por lo tanto un producto que analizaba la relacin existente entre los requisitos de un problema y las necesidades que stos generaban, el lenguaje en cuestin se denominaba PSL (Problem Statement Language) y la aplicacin que ayudaba a buscar las necesidades de los diseadores PSA (Problem Statement Analyzer). Aunque sos son los inicios de las herramientas informticas que ayudan a crear nuevos proyectos informticos, la primera herramienta CASE fue Excelerator que sali a la luz en el ao 1984 y trabajaba bajo una plataforma PC.
OBJETIVO Explicar detalladamente como descargar la herramienta CASE dia, su instalacin y la realizacin de aplicaciones haciendo uso de esta. Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
INSTALACION DE LA HERRAMIENTA CASE Dia Diagram Editor versin 0.92.2 1. Si ya tenemos el software solo sera cuestin de instalarlo, de lo contrario podemos ingresar el siguiente link para su descarga y posteriormente dar clic en el icono :
2. Una vez que demos clic al icono nos mandar al siguiente link y se iniciara la descarga automticamente el software DIA versin 0.97.2 y se guarda en la carpeta de descarga o en la que tengamos seleccionada para descargas de internet. http://sourceforge.net/projects/dia-installer/files/latest/download?source=dlp 3. Ahora procedemos a ubicar el software descargado Dia Diagram Editor verision 0.92.2 para su instalacin y con el botn derecho del mouse damos clic y elegimos la opcin ejecutar como administrador, por si se requieren cierto permisos y no los tenemos.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
4. Si nos aparece la siguiente ventana donde pregunte que si deseamos que el programa de un duplicador realice cambios en el equipo, le damos que S, para continuar. 5. Nos aparece una ventana donde podemos elegir el idioma que queramos que se aplique para la instalacin del software, en este caso elegimos espaol y le damos ok.
6. Despus de lo anterior se muestra una ventana de Bienvenida al asistente de instalacin de Dia 0.97.2 y le damos siguiente:
7. Aparece el Acuerdo de licencia y le damos siguiente para continuar con la instalacin:
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
8. Seleccin de los componentes a instalar, pero por default ya esta seleccionado y le damos siguiente:
9. Examinar la ruta de instalacin del software y seleccionamos otro directorio si no queremos que se instale en el directorio aparece por default, si estamos de acuerdo con ese damos instalar:
10. Esperamos que se instale en nuestro equipo.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
11. Para terminar de instalar nuestro software y podemos elegir si deseamos Ejecutar Dia 0.97.2 en ese momento o simplemente dejamos vaca la casilla que aparece le damos terminar.
12. Si elegimos ejecutarlo podemos comenzar a trabajar con el software.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
Ejemplo de aplicaciones que se pueden realizar la herramienta CASE Da 0.97.2
1. DIGRAMA DE UNA DISTRIBUCION DE COMPUTADORAS CISCO Y UN SERVIDOR. Se desea realizar un diagrama que represente la distribucin de unas computadoras cisco, que estarn conectadas a un servidor y donde este solamente estar conectado a una impresora. Para ello se har uso de la herramienta case DIA y se seguirn los pasos que a continuacin se detallan para poder realizarlo. 1. Se selecciona la opcin de Diagrama Computadora Cisco.
2. Se elige servidor con encaminador PC y se coloca en el espacio Grafico.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
3. Se selecciona la herramienta Estacin de trabajo Cisco y se agrega una direccin del servidor.
4. Si se llegara a tener la necesidad de utilizar el mismo elemento utilizado se copia y se pega las veces que sean necesarias.
5. Una vez que se tienen las computadoras que se conectaran al servidor, se unen por medio de flechas que representaran las conexiones entre si.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
6. Se realizan los enlaces que representaran la conexin entre el servidor y las estaciones de trabajo.
7. Se realiza una conexin entre s.
8. Se coloca una impresora, que indica que solo el servidor estar conectada a ella. Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
9. Una vez que ya se tiene la representacin del diagrama se puede guardar de dos formas:
a) Con la opcin Guadar como, en el cual su formato se da automticamente y solo el nombre se le puede cambiar seguido de .dia
b) La otra opcin es Exportar diagrama donde podemos darle un nombre, elegir la ubicacin y el formato en el que lo queremos guardar.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
10. Nuestro diagrama lo podemos buscar en la ruta que elegimos gurdalo y ver que quedo de la siguiente manera como imagen!!!!!!
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
2. DIAGRAMA DE CASO DE USOS DE LA EMPRESA COMERCIALIZADORA DE ARTICULOS PARA EL HOGAR LA PUREZA.
Se requiere realizar un diagrama de caso de usos, el cual nos permita representar los actores que participan para la realizacin de las actividades del proceso que se realizan en una empresa comercializadora de artculo para el hogar el cual posee una bodega central y cinco locales de venta al pblico. 1. Abrir la aplicacin dia con el cual vamos a realizar nuestro diagrama de caso de usos. 2. Una vez abierto dia procedemos a ubicar el combobox donde se muestra varias opciones, que son los diferentes tipos de diagramas que podemos hacer.
3. Seleccionamos la opcin UML para realizar el diagrama.
4. Como podemos ver se muestran las los elementos que podemos utilizar y para empezar elegimos el componente principal.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
5. Una vez que tengamos el componente podemos asignarle un nombre en este caso sera BODEGA
6. Luego colocamos los actores que pertenecen a la bodega, para ello seleccionamos el icono actor.
7. Tambin le podemos asignar un nombre a cada uno de ellos, seleccionando Nota
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
8. Posteriormente colocamos un nodo, que viene representando el sistema por el cual trabajan dichos actores.
9. Seleccionamos el elemento caso de uso, que representa la actividad de los actores y colocamos los casos de usos a utilizar con sus respectivos nombres.
10. Podemos escribir el nombre del diagrama
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
11. Procedemos a relacin de los actores con sus respectivas actividades, para ello seleccionamos la flecha Mensaje.
12. Podemos especificar cierta restriccin para ello damos clic en Restriccin
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
13. Para guardarlo tenemos dos opciones: a) Con la opcin Guadar como, en el cual su formato se da automticamente y solo el nombre se le puede cambiar seguido de .dia, adems podemos elegir el directorio donde deseamos guardarlo.
b) Opcin Exportar diagrama donde podemos darle un nombre, elegir la ubicacin y el formato en el que lo queremos guardar y el cual no se podr editar porque se guarda como imagen, a diferencia del guardar como que permite abrir el archivo y editarlo.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
14. Nuestro diagrama lo podemos buscar en la ruta que elegimos gurdalo y ver que quedo de la siguiente manera como imagen.
Actividad No. 2 Uso de una herramienta CASE. Objetivo: Aplicacin de una herramienta CASE Producto: Reporte de la prctica.
INGENIERA DE SOFTWARE HERNANDEZ DE LA CRUZ JOSE ARTURO
CONCLUSION La realizacin de esta prctica me permiti, darme una idea a grandes rasgos de utilizar una herramienta CASE y cuando hacer uso de l. Hacer uso de alguna herramienta CASE ayuda al desarrollo del software reduciendo costos de tiempo y dinero, debido a que estos son aplicaciones que permite representar el ciclo de vida que puede seguir un software, adems que con ellos se pueden hacer lo que son el diseo del proyecto y su respectivo cdigo, pero va dependiendo de la herramienta case que se elija para trabajar.