Sei sulla pagina 1di 12

FUNDAMENTOS DE INGENIERIA DE SOFTWARE

TAREA#1.- ELEGIR HERRAMIENTA CASE

OBJETIVO: Elegir una herramienta CASE en la que se desarrollarn todas las fases del software.

EQUIPO:
11130020 11130500 11130507 11131041 11131096 SANTOYO RODRGUEZ CECILIA VZQUEZ ORIHUELA ANA MARA ROJAS CHAPA MARIO ALBERTO ENCALADA MORENO DAYANA SALAZAR BRAVO FERNANDO ALAN

FECHA DE ENTREGA: 05 Septiembre del 2013 MAESTRA: ARIAS HERNNDEZ LINA ERNESTINA

INTRODUCCIN DEFINICIN DE HERRAMIENTA CASE Son un conjunto de mtodos, utilidades y tcnicas que facilitan la automatizacin del ciclo de vida del desarrollo de sistemas de informacin, completamente o en alguna de sus fases. El empleo de herramientas CASE permiten integrar el proceso de ciclo de vida: Anlisis de datos y procesos integrados mediante un repositorio. Generacin de interfaces entre el anlisis y el diseo. Generacin del cdigo a partir del diseo. Control de mantenimiento.

CLASIFICACIN DE UNA HERRAMIENTA CASE Plataformas que soportan. Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que producen. Su funcionalidad. ESTRUCTURA GENERAL DE UNA HERRAMIENTA CASE La

estructura

CASE

se

basa

en

la

siguiente

terminologa:

CASE DE ALTO NIVEL automatizan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificacin de sistemas, el anlisis de sistemas y el diseo de sistemas. CASE DE BAJO NIVEL apoyan las fases finales o inferiores del ciclo de vida como el diseo detallado de sistemas, la implantacin de sistemas y el soporte de sistemas. CASE CRUZADO DE CICLO DE VIDA apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestin de proyectos y la estimacin.

COMPONENTES DE UNA HERRAMIENTA CASE

REPOSITORIO (diccionario): Se almacenan los elementos definidos o creados por la herramienta, y cuya gestin se realiza mediante el apoyo de un Sistema de Gestin de Base de Datos (SGBD) o de un sistema de gestin de ficheros. META MODELO: Constituye el marco para la definicin de las tcnicas y metodologas soportadas por la herramienta, no siempre esta visible. CARGA O DESCARGA DE DATOS: Son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona as un medio de comunicacin con otras herramientas. COMPROBACIN DE ERRORES: Facilidades que permiten llevar a cabo un anlisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta. INTERFAZ DE USUARIO: Constar de editores de texto y herramientas de diseo grfico que permitan, mediante la utilizacin de un sistema de ventanas, iconos y mens, con la ayuda del ratn, definir los diagramas, matrices, etc. que incluyen las distintas metodologas.

BENEFICIOS DE LAS HERRAMIENTAS CASE 1. Facilidad para la revisin de aplicaciones. 2. Soporte para el desarrollo de prototipos de sistemas Generacin de cdigo. 3. Mejora en la habilidad para satisfacer los requerimientos del usuario. 4. Soporte interactivo para el proceso de desarrollo. DEBILIDADES DE LAS HERRAMIENTAS CASE Las herramientas CASE tienen puntos dbiles significativos, que van desde la confiabilidad en los mtodos estructurados hasta su alcance limitado, los cuales amenazan con minar los beneficios potenciales descritos con anterioridad.

DESARROLLO VISUAL PARADIGM Es una herramienta CASE para UML que soporta las ltimas versiones de mismo as como la notacin y modelado de procesos de negocios. Desde un grupo administrados de objetos. Soporta el ciclo de vida completo del desarrollo de software: anlisis y diseo orientados a objetos, construccin, pruebas y despliegue. Permite dibujar todos los tipos de diagramas de clases, cdigo inverso, generar cdigo desde diagramas y generar documentacin. En la adicin al soporte de modelado UML esta herramienta provee el modelado de procesos de negocios, adems de un generador de mapeo de objetos-relacionales para los lenguajes de programacin Java.NET y PHP. Para desarrolladores independientes existe una versin llamada Community Edition en la que se caracteriza por ser de uso no comercial y es gratuita. Se conforma de tres partes para ser utilizada. Captura de requisitos: Capturar los requerimientos del sistema con el diagrama de casos de uso, diagramas SysML, requerimientos y el anlisis textual. Software de diseo: Diseo de la estructura del sistema con el diagrama de clases , diagrama de estructura compuesta. Modelo de interacciones con diagrama de secuencia. Base de datos y generacin de cdigo: Diseo de base de datos con el diagrama entidad relacin. Generar diagrama UML de clases.

Visual paradigm para UML se ha actualizado rpidamente en sintona con el nuevo desarrollo de tcnicas de modelado UML 2.1 con el propsito de generar un entorno de modelados visuales en el que se renen todas las necesidades tanto de software y tecnologa, como las necesidades de comunicacin. UML 2.1 es un estndar ampliamente utilizado por empresas para el modelado de software.

Es un producto galardonado que facilita a las organizaciones la diagramacin visual y el diseo de sus proyectos de sistema mismos que les brinda la posibilidad de integrar y desplegar sus aplicaciones empresariales de misin crtica y de sus bases de datos subyacentes. Proporciona el cdigo y compatibilidad hasta con 10 lenguajes, por ejemplo: Java, C++, CORBA IDL, PHP, XML, Schema, Ada, Python. Adems apoya la generacin del cdigo C#, VB.NET, Object Definition Language (ODL), Flash ActionScrip, Delphi, Perl, C- Objetivo y Ruby. Puede funcionar como una herramienta UML independiente o ejecutar dentro de una IDE. Entre sus principales caractersticas destacan:

Creacin de modelos UML: Compatible con UML 2.1 y anteriores. Modelado de base de datos: proporciona una mayor documentacin de la base de datos y diagramas de mapeo de relacin de objetos. Mapa de relacin de objetos. Interoperabilidad: intercambio de diagramas UML y modelos con otras herramientas, usando representaciones industriales comunes. Integracin IDE. Modelado de requerimientos. Modelo de procesos de negocios: visualizacin, improvisacin y entendimiento de procesos con la herramienta BPMN. Colaboracin en equipo: compatible con servidores de equipo como VP Teamwork Server, CVS, etc. Generador de cdigo. Generador de documentacin. Esta versin gratuita posee las siguientes caractersticas:

1. 2. 3. 4. 5.

Notaciones UML 2.1 completa. Manejador de requerimientos. Importar / exportar a XML e imagen. Intuitivo modelado visual. Editor de modelado diseo de formas propias.

Visual Paradigm ofrece los siguientes beneficios:


Navegacin intuitiva entre cdigo y el modelo. Generador de documentacin y reportes UML/PDF/HTML/MS Word. Demanda en tiempo real, modelo incremental de viaje redondo y sincronizacin de cdigo fuente. Superior entorno de modelado visual. Soporte completo de notaciones UML. Diagramas de diseo automtico sofisticado. Anlisis de texto y soporte de tarjeta CRC. Visual Paradigm realiza los siguientes tipos de diagramas:

o o o o o o o o o o o o o

Diagramas de modelado estructurales. Diagrama de casos de uso. Diagrama de clase. Diagrama de serie o secuencia. Diagrama de comunicacin. Diagrama de paquetes. Diagrama de objetos. Diagrama de estructura compuesto. Diagrama de componentes. Diagrama de despliegue. Diagramas de modelado de comportamiento. Diagrama de actividades. Diagrama de mquina de estados. Diagrama de tiempo. Diagrama de interaccin de sobrevista. Desventajas: En esta versin gratuita, todo documento generado tendr una marca de agua. Requisitos versin comunitaria Intel Pentium 4 a 2,0 GHz o superior. Como mnimo 512 MB de RAM, pero es recomendable 1.0 GB. Tener 1.0 GB de espacio en disco mnimo. Compatible con Microsoft Windows (98/2000/XP/2003/Vista/7/8), Linux, Mac OS X, Solaris.

ENTERPRISE ARCHITECT Enterprise Architect combina el poder de la ltima especificacin UML 2.1 con alto rendimiento, interfaz intuitiva, para traer modelado avanzado al escritorio, y para el equipo completo de desarrollo e implementacin. Puede equipar a su equipo entero, incluyendo analistas, evaluadores, administradores de proyectos, personal del control de calidad, equipo de desarrollo y ms, por una fraccin del costo de algunos productos competitivos. Cuenta con una alta capacidad y caractersticas finales superiores a un precio justo, cubriendo el desarrollo de software desde el paso de los requerimientos a travs de las etapas del anlisis, modelos de diseo, pruebas y mantenimiento. Es una herramienta multi-usuario, basada en Windows, diseada para ayudar a construir software robusto y fcil de mantener. Ofrece salida de documentacin flexible y de alta calidad. El manual de usuario est disponible en lnea. Tiene una excelente velocidad, estabilidad y buen rendimiento, as como trazabilidad de extremo a extremo, desde el anlisis de requerimientos hasta los artefactos de anlisis y diseo, a travs de la implementacin y el despliegue. Combinados con la ubicacin de recursos y tareas incorporados, los equipos de Administradores de Proyectos y Calidad estn equipados con la informacin que ellos necesitan para ayudarles a entregar proyectos en tiempo. Usa Perfiles UML para extender el dominio de modelado, mientras que la Validacin del Modelo asegura integridad. Combina Procesos de Negocio, Informacin y Flujos de trabajo en un modelo usando nuestras extensiones gratuitas para BPMN y el perfil Eriksson-Penker.

Soporte para los 13 diagramas de UML 2.1 y ms. DIAGRAMAS ESTRUCTURALES: Clase. Objeto. Compuesto. Paquete. Componente. Despliegue. DIAGRAMAS DE COMPORTAMIENTO: Casos de uso. Comunicacin. Secuencia. Descripcin de la interaccin. Actividad. Estado. Tiempo.

EXTENDIDOS: Anlisis. Personalizado.

Ayuda a administrar la complejidad con herramientas para rastrear las dependencias, soporte para modelos muy grandes, control de versiones con proveedores para seguir los cambios del modelo, interfaz intuitiva y de alto rendimiento con vista de proyecto como un "explorador". A provee una generacin poderosa de documentos y herramientas de reporte con un editor de plantilla completo WYSIWYG. Genera reportes detallados y complejos. Soporta generacin e ingeniera inversa de cdigo fuente para muchos lenguajes populares, incluyendo C++, C#, Java, Delphi, VB.Net, Visual Basic y PHP. Tambin hay Add-ins gratis para CORBA y Python disponibles. Con un editor de cdigo fuente con "resaltador de sintaxis" incorporado, le permite navegar y explorar su modelo de cdigo fuente en el mismo ambiente. Para aquellos que trabajan en Eclipse o Visual Studio.Net, Sparx Systems tambin vende puentes livianos para estas IDE's, permitindole modelar en Enterprise Architect y saltar directamente al cdigo fuente en su editor preferido. Las plantillas de generacin de cdigo le permiten personalizar el cdigo fuente generado a las especificaciones de su compaa.

Ayuda a visualizar sus aplicaciones soportando ingeniera inversa de un amplio rango de lenguajes de desarrollo de software y esquemas de repositorios de base de datos. Soporta transformaciones de Arquitectura avanzada dirigida por Modelos (MDA) usando plantillas de transformaciones de desarrollo y fciles de usar. Con transformaciones incorporadas para DDL, C#, Java, EJB y XSD, se puede rpidamente desarrollar soluciones complejas desde los simples "modelos independientes de plataforma" (MIP) que son el objetivo en "modelos especficos de plataforma" (MEP). Un MIP se puede usar para generar y sincronizar mltiples MIP's - proveyendo un aumento de productividad significativo. Requisitos para la versin de Windows Procesador Intel Pentium (o superior). Microsoft Windows 7, Windows Vista, Windows 2008, Windows 2003, Windows XP o Windows 2000. 128 MB de RAM (se recomienda 256 MB o superior ). 150 MB de espacio en disco disponible. 800*600 (se recomienda 1024x768 o superior).

VERSIONES DE ENTERPRISE ARCHITECT


Precio Base US $239 US $199 US $135

Ediciones Standard Corporativa: Soporta grandes equipos colaborativos con acceso remoto a DBMS y seguridad. Profesional: Modelado UML completo para grupos de trabajo, analistas y desarrolladores. Escritorio: Herramienta de modelado UML exhaustivo para analistas individuales.

Ediciones Suite Ultimate: La experiencia Enterprise Architect completa a travs de mltiples dominios. Ingeniera de sistemas: Para ingeniera de sistemas, sistemas embebidos y en tiempo real. Ingeniera de software y negocio: Para modelado de negocio, arquitectura, desarrollo y ms.

Precio Base US $699 US $599 US $599

CONCLUSIN Se puede apreciar mejor la comparacin de nuestros CASE para UML en la siguiente tabla, hay que tomar en cuenta que la versin de Visual Paradigm es la comunitaria y que el Enterprise Architect versin estndar escritorio necesita de una licencia para poder utilizarlo. Nosotros escogimos VISUAL PARADIGM porque es una herramienta muy prestigiada, contamos con la versin comunitaria, y esta es de mucha utilidad ya que si en algn momento necesitamos actualizarla no gastaramos tanto dinero como en otros CASE'S, las caractersticas con las que cuenta son suficientes para utilizarlo en esta materia para ser un poco ms especficos mencionare dos ejemplos importantes: Cuenta con la generacin de cdigo su caracterstica es la disminucin del tiempo necesario para preparar un programa. Tambin asegura una estructura estndar y consistente para el programa, influye a grandes rasgos en el mantenimiento y disminuye la ocurrencia de varios tipos de errores, mejorando de esta manera la calidad. Las caractersticas de la generacin del cdigo permiten volver a utilizar el software y las estructuras estndares para generar dicho cdigo. Gracias a la ingeniera a la inversa genera cdigo a travs de modelos conceptuales y ayuda a crear modelos de cdigo Java, cualquier cambio que se realice en el cdigo existente puede reflejarse en el modelo o viceversa, se puede sincronizar este cdigo sin destruir datos. Como ltimo punto hay que tener en cuenta que Visual Paradigm tiene una interfaz muy amigable.

Caractersticas Software de Diseo Creacin de Modelo UML Modelado de Base de Datos Interoperabilidad Modelo de procesos de negocios Generador de cdigo Generador de documentacin Modelado de datos lgico Modelado fsico de datos Transformacin lgico a fsico Ingeniera inversa Comparacin de modelo a modelo Versiones para 64 y 32 bits Interfaz de usuario intuitiva

Visual Enterprise Paradigm Architect

REFERENCIAS BIBLIOGRFICAS http://docente.ucol.mx/al961223/public_html/centro6.htm http://www.slideshare.net/IngenierosD/definicin-e-historia-de-lasherramientas-case http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf http://www.ecured.cu/index.php/Herramienta_CASE http://www.software.com.ar/visual-paradigm-para-uml.html http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-softwarei/practicas-1/is1-p01-trans.pdf http://www.visual-paradigm.com/product/vpuml/editions/community.jsp http://www.monografias.com/trabajos73/herramientas-case-procesodesarrollo-software/herramientas-case-proceso-desarrollosoftware2.shtml http://www.sparxsystems.com.ar/products/ea.html http://www.sparxsystems.com.ar/products/ea_features.html

Potrebbero piacerti anche