Está en la página 1de 10

HERRAMIENTAS CASE

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDICIPLINARIA EN CIENCIAS SOCIALES Y ADMINISTRATIVAS

Herramientas Automatizadas

Profesora: Gmez Aragn Laura Anglica

Integrantes: Hernndez Rojas Alejandro

Secuencia: 4CM1
11 de Agosto del 2011

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

2 de 1011/08/2011

HERRAMIENTAS CASE

Actividades de Conocimiento.
Da la definicin de herramientas CASE. Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software. Menciona Cul es la utilidad de las herramientas CASE? De acuerdo con Kendall y Kendall la ingeniera de sistemas asistida por ordenador es la aplicacin de tecnologa informtica a las actividades, las tcnicas y las metodologas propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseadas, en el caso de CASE para automatizar o apoyar una o ms fases del ciclo de vida del desarrollo de sistemas. Cuando se hace la planificacin de la base de datos, la primera etapa del ciclo de vida de las aplicaciones de bases de datos, tambin se puede escoger una herramienta CASE (Computer-AidedSoftwareEngineering) que permita llevar a cabo el resto de tareas del modo ms eficiente y efectivo posible. Una herramienta CASE suele incluir: Un diccionario de datos para almacenar informacin sobre los datos de la aplicacin de bases de datos. Herramientas de diseo para dar apoyo al anlisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, as como los esquemas conceptual y lgico. Herramientas para desarrollar los prototipos de las aplicaciones. El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicacin de bases de datos. Cuntos tipos de herramientas CASE existen? 1. Herramientas integradas, I-CASE (Integrated CASE, CASE integrado): abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin CASE workbench. 2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end, orientadas a la automatizacin y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: anlisis y diseo. 3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end, dirigidas a las ltimas fases del desarrollo: construccin e implantacin. 4. Juegos de herramientas o Tools-Case, son el tipo ms simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontraran las herramientas de reingeniera, orientadasa la fase de mantenimiento.

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

3 de 1011/08/2011

HERRAMIENTAS CASE

Qu herramientas automatizadas existen para el desarrollo de sistemas? Herramientas de planificacin de sistemas de gestin. Sirven para modelizar los requisitos de informacin estratgica de una organizacin. Proporcionan un "metamodelo" del cual se pueden obtener sistemas de informacin especficos. Su objetivo principal es ayudar a comprender mejor cmo se mueve la informacin entre las distintas unidades organizativas. Estas herramientas proporcionan una ayuda importante cuando se disean nuevas estrategias para los sistemas de informacin y cuando los mtodos y sistemas actuales no satisfacen las necesidades de la organizacin. Herramientas de anlisis y diseo. Permiten al desarrollador crear un modelodel sistema que se va a construir y tambin la evaluacin de la validez y consistencia de este modelo. Proporcionan un grado de confianza en la representacin del anlisis y ayudan a eliminar errores con anticipacin. -Herramientas de anlisis y diseo (Modelamiento). -Herramientas de creacin de prototipos y de simulacin. -Herramientas para el diseo y desarrollo de interfaces. -Mquinas de anlisis y diseo (Modelamiento). Herramientas de programacin. Se engloban aqu los compiladores, los editores y los depuradores de los lenguajes de programacin convencionales. Ejemplos de estas herramientas son: --Herramientas de codificacin convencionales. -Herramientas de codificacin de cuarta generacin. -Herramientas de programacin orientadas a los objetos. Herramientas de integracin y prueba: Sirven de ayuda a la adquisicin, medicin, simulacin y prueba de los equipos lgicos desarrollados. Entre las ms utilizadas estn: -Herramientas de anlisis esttico. -Herramientas de codificacin de cuarta generacin. -Herramientas de programacin orientadas a los objetos. Herramientas de gestin de prototipos. Los prototipos son utilizados ampliamente en el desarrollo de aplicaciones, para la evaluacin de especificaciones de un sistema de informacin, o para un mejor entendimiento de cmo los requisitos de un sistema de informacin se ajustan a los objetivos perseguidos. Herramientas de mantenimiento: La categora de herramientas de mantenimiento se puede subdividir en: -Herramientas de ingeniera inversa. -Herramientas de reestructuracin y anlisis de cdigo. -Herramientas de reingeniera. Herramientas de gestin de proyectos. La mayora de las herramientas CASE de gestin de proyectos se centran en un elemento especfico de la gestin del proyecto, en lugar de proporcionar un soporte global para la actividad de gestin.

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

4 de 1011/08/2011

HERRAMIENTAS CASE

Utilizando un conjunto seleccionado de las mismas se puede: realizar estimaciones de esfuerzo, coste y duracin, hacer un seguimiento continuo del proyecto, estimar la productividad y la calidad, etc. Existen tambin herramientas que permiten al comprador del desarrollo de un sistema, hacer un seguimiento que va desde los requisitos del pliego de prescripciones tcnicas inicial, hasta el trabajo de desarrollo que convierte estos requisitos en un producto final. Se incluyen dentro de las herramientas de control de proyectos las siguientes: -Herramientas de planificacin de proyectos. -Herramientas de seguimiento de requisitos. -Herramientas de gestin y medida.
Herramientas de soporte. Se engloban en esta categora las herramientas que recogen las actividades aplicables en todo el proceso de desarrollo, como las que se relacionan a continuacin: Herramientas de documentacin. Herramientas para software de sistemas. Herramientas de control de calidad. Herramientas de bases de datos.

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

5 de 1011/08/2011

HERRAMIENTAS CASE

Actividades de Investigacin.
Investiga que empresas desarrollan herramientas CASE, Cules son y cul es su utilidad?
Herramientas CASE
__

ComputerAided Software Engineering


Organizaciones y Fabricantes CASE

Compaa

Accin

Observaciones

InformationTechnology Management WEB

visualizar

Informacin muy actualizada sobre la mayora de temas relacionados con la Ingeniera del Software. De gran inters para profesionales I.T. Dedica un apartado espcifico al CASE

INCOSE International Council On Systems Engineering

visualizar

Una de las mas importantes organizaciones mundiales en Ingenieria de Sistemas en cuyo mbito estan integradas las herramientas CASE

ObjectsbyDesign

visualizar

Lista de Herramientas CASE basadas en UML Informacin detallada sobre diseo y programacin orientada a objetos

CARE Technologies

visualizar

Herramientas CASE avanzadas que utilizan el nuevo lenguaje semntico OASIS. Dispone de MODELER que transforma de forma completa la descripcin de los negocios (reglas, procesos, etc.) en especificaciones OASIS. y de TransformationEngine que

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

6 de 1011/08/2011

HERRAMIENTAS CASE

convierte las especificaciones OASIS en cdigo

Software EngineeringLab.

visualizar

ASADAL Herramienta CASE especializada en Sistemas de Tiempo Real

ALTOVA UModel

visualizar

Es una herramienta de modelado basada en UML que permite tambin generacin de cdigo Java. Incluye ingeniera invera con capacidad para leer cdigo fuente en Java y generar modelos UML. Es compatible con Eclipse, Borland JBuilder, Microsoft Visual J# .NET, y otros entornos de desarrolo.

VISIO - MICROSOFT

visualizar

Descripcin visual de procesos y ayuda a la reingeniera de procesos

VISIBLE SYSTEM CORP.

visualizar

Herramientas CASE para Planificacin estratgica, Analsis y Diseo, desarrollo de programas orientados a objetos.

ARTech Consultores S.R.L.

visualizar

Descripcin del CASE GENEXUS Tool

ILOG

visualizar

Herramientas y componentes para el desarrollo de sistemas complejos: planificacin, soporte a la decisin, tratamiento grfico y comunicaciones.

IBM RationalSystemArchitect

visualizar

SystemArchitect, herramientas CASE para Anlisis y Diseo, incluye tcnicas estructuradas y orientadas a objetos

EXCEL SOFTWARE

visualizar

Win A&D, herramientas CASE para Anlisis y Diseo, incluye tcnicas estructuradas y orientadas a objetos

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

7 de 1011/08/2011

HERRAMIENTAS CASE

3SL

visualizar

CRADLE, conjunto de herramientas CASE integradas que dan soporte a la Planificacin estratgica, Analsis y Diseo.

ORACLE

visualizar

Oracle es una de las principales compaias fabricantes de herramientas CASE. Entre sus productos mas utilizados se encuentran: JDeveloper, Designer y FormsDeveloper.

SYBASE

visualizar

PowerDesigner 11.0: herramienta CASE de Anlisis y Diseo incluye capacidades de generacin relacional y con orientacin a objetos

ComputerSystemsAdvisers

visualizar

SilverRun: Conjunto integrado de de herramientas CASE para el modelado de negocios.

MOSKitt Uso Libre

visualizar

Modeling Software KIT (MOSKitt) es una herramienta CASE, basada en Eclipse que desarrolla la Consejera de Infraestructuras y Transportes de la Comunidad Valenciana para dar soporte a la metodologa METRICA III, utilitza tcnicas basadas en el lenguaje de modelado UML.

BOUML Uso Libre

visualizar

Es una herramienta CASE, en continuo desarrollo, basada en UML 2.0 que est operativa para los sistemas operativos: Linux/Unix/Solaris, Mac OS X y Windows y permite generar e importar cdigo simultaneamente en C++, Java e IDL.

Visual Paradigm UML Community Uso Libre

visualizar

Es una de las principales compaas de herramientas CASE. Tiene disponible distintas versiones: Enterprise, Professional, Standard, Modeler, Personal y Community (que es gratuita). La

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

8 de 1011/08/2011

HERRAMIENTAS CASE

compaa facilta licencias especiales para fines acadmicos.

ArgoUML Uso Libre

visualizar

ArgoUML es una herramienta profesional de Moledalo con UML. de uso libre. Incluye todos los diagramas UML 1.3. Permite ingeniera inversa de cdigo Java y generacin de cdigo. Disponible para las plataforma mas importantes e integracin con Eclipse. Se ha desarrollado con los criterios de cdigo abierto y licencia libre.

Eclipse Uso Libre

visualizar

Eclipse es una plataforma abierta para la integracin de herramientas de desarrollo construidas por una comunidad abierta y proveedores de herramientas. Trabaja y se desarrolla con los criterios de cdigo abierto y licencia libre.

XML Software

visualizar

Es un portal especializado en herramientas XML. Incluye referencias tanto de herramientas CASE, como de Bases de Datos, Editores, Utilidades, Integracin de aplicaciones, etc.

Revolution IDE

visualizar

Es un entorno integrado de desarrollo para Windows, Unix y Mac OS, incluye acceso a Bases de Datos PostgreSQL y MySQL SSL as como a Oracle, Valentina, y conexionesODBC. Sus avanzadas caractersticas multimedia dan soporte a Quicktime y realidad virtual. Permite crear interface con lenguaje Transcript e incluye librerias para crear y verificar contenidos XML, soporte SOAP, captura de video, conversin texto-voz, etc.

En trabajo colaborativo con tu equipo realiza las siguientes actividades.

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

9 de 1011/08/2011

HERRAMIENTAS CASE

-Decidan Cul herramienta CASE utilizaran para el desarrollo del proyecto? EasyCASE Profesional - el centro de productos para procesos, modelamiento de datos y eventos, e Ingeniera de Base de Datos- es un producto para la generacin de esquemas de base de datos e ingeniera reversa - trabaja para proveer una solucin comprensible para el diseo, consistencia y documentacin del sistema en conjunto. (Librera - Proyecto) -A qu aspecto del desarrollo de sistemas se enfoca la herramienta que utilizaran?
Esta herramienta permite automatizar las fases de anlisis y diseo dentro del desarrollo de una aplicacin, para poder crear las aplicaciones eficazmente desde procesamiento de transacciones a la aplicacin de bases de datos de cliente/servidor, as como sistemas de tiempo real.

-Cul es su beneficio para el proyecto?


EasyCASE permite capturar los detalles de diseo de un sistema y comunicar las ideas grficamente, para que sean fciles de ver y entender. Para un diseo legtimo y modelamiento de datos, procesos y eventos, permite crear y mantener diagramas de flujo de datos, diagramas de entidad-relacin, mapas de estructura y ms. Posee herramientas de correccin avanzadas que permiten revisiones generales en minutos, en lugar de horas o das. Permite re-usar diagramas o partes de diagramas para economizar el diseo de un proyecto. EasyCASE soporta una gama amplia de metodologas estructuradas, permitiendo escoger los mtodos ms apropiados para realizar las tareas. EasyCASEdetermina los tipos de esquemas segn la metodologa del proyecto seleccionada y notifica de errores a medida que el modelo est construyndose.

Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx

Ver. 1.0

10 de 1011/08/2011

También podría gustarte