Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Herramientas CASE para el proceso de desarrollo de Software



Partes: 1, 2


    1. Introducción

    2. Herramientas CASE

    3. Ejemplos de Herramientas CASE

    4. Conclusiones

    5. Bibliografía

    Monografias.com

    Resumen

    Actualmente existen una gran variedad de herramientas
    CASE (Computer Aided Software Engineering o
    Ingeniería
    de Software Asistida por Computadora)
    para el proceso de
    desarrollo de
    software, por lo que seleccionar alguna se convierte en una
    difícil tareas. En este trabajo
    abordamos generalidades de este tipo de herramientas:
    definiciones y beneficios; y ejemplificamos las
    características de las principales herramientas CASE
    propietarias o no que existen en la actualidad.

    Palabras Claves: herramienta CASE, ingeniería de software, UML.

    Introducción

    Las Herramientas de Ayuda al Desarrollo de Sistemas de
    Información, surgieron para intentar dar
    solución a los problemas
    inherentes a los proyectos de
    generación de aplicaciones informáticas: plazos y
    presupuestos
    incumplidos, insatisfacción del usuario, escasa productividad y
    baja calidad de los
    desarrollos, entre otros. Algunas de estas herramientas se
    dirigen principalmente a mejorar la calidad, como es el caso de
    las herramientas CASE.

    Actualmente existe un gran desarrollo y una gran cantidad de
    este tipo de herramientas, por lo que se hace difícil la
    elección de una de ellas para el trabajo,
    tanto personal como
    corporativo.

    En el presente trabajo se describen las funcionalidades y
    características más relevantes de las principales
    herramientas CASE existentes en la actualidad, entre ellas:
    Microsoft
    Project, Rational Rose, JDeveloper, Magic Draw, Visual Paradigm,
    Microsoft Visio, BoUML.

    Este trabajo puede servir de apoyo a la hora de seleccionar e
    implantar una herramienta CASE.

    1. 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.

    Otras definiciones:

    El empleo de
    herramientas Case permiten integrar el proceso de ciclo de
    vida:

    • Tipos de Herramientas CASE

    No existe una única clasificación de
    herramientas CASE, es difícil incluirlas en una clase
    determinada. Podrían clasificarse atendiendo a:

    • Las plataformas que soportan.

    • Las fases del ciclo de vida del desarrollo de sistemas que
      abarca.

    • La arquitectura de las aplicaciones que produce.

    • Su funcionalidad.

    Las herramientas CASE, en función de
    las fases del ciclo de vida abarcadas, se pueden agrupar de la
    forma siguiente:

    Herramientas integradas, I-CASE (Integrated CASE, CASE
    integrado): abarcan todas las fases del ciclo de vida del
    desarrollo de sistemas. Son
    llamadas también CASE workbench.

    Las herramientas I-CASE se basan en una metodología. Tienen un repositorio y
    aportan técnicas
    estructuradas para todas las fases del ciclo de vida. Estas son
    las características que les confieren su mayor ventaja:
    una mejora de la calidad de los desarrollos. Sin embargo, no
    todas ellas son modernas en el sentido de aprovechar la potencia de las
    estaciones de trabajo o la utilización de lenguajes de
    alto nivel o técnicas de prototipo.

    Herramientas de alto nivel, U-CASE (Upper CASE – CASE
    superior) o front-end, orientadas a la automatización y soporte de las actividades
    desarrolladas durante las primeras fases del desarrollo: análisis y diseño.

    Una estrategia
    posible es utilizar una U-CASE para análisis y
    diseño, combinada con otras herramientas más
    modernas para las fases de construcción y pruebas. En
    este caso, habría que vigilar cuidadosamente la integración entre las distintas
    herramientas.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter