¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Herramienta CASE

Alberto Miranda Español

Contenido del mapa

Herramienta CASE

  1. Que automatiza

    • La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software se plantean los siguientes objetivos:
      • • Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo.
      • • Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
      • • Simplificar el mantenimiento de los programas.
      • • Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.
      • • Facilitar la reutilización de componentes software.
      • • Aumentar la portabilidad de las aplicaciones.
      • • Mejorar y estandarizar la documentación.
  2. Como se clasifican estas herramientas

    • Upper CASE (U-CASE)
      • Herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
    • Middle CASE (M-CASE)
      • Herramientas para automatizar tareas en el análisis y diseño de la aplicación.
    • Lower CASE (L-CASE)
      • Herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones.
  3. Cuáles son sus componentes

    • una herramienta CASE se compone de los siguientes elementos
      • Interfaz de usuario
        • Que constará de editores de texto y herramientas de diseño gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen las distintas metodologías.
      • 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 comunicación con otras herramientas.
      • Comprobación de errores
        • Facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.
      • Repositorio
        • Donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros.
      • Metamodelo
        • Que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.
  4. Que es una herramienta CASE

    • Se refiere al desarrollo y mantenimiento de proyectos de Software con la ayuda de varias herramientas automatizadas.
      • Significado
        • Las siglas 'CASE' se refieren a Computer Aided Software Engineering (Ingeniería de Software Asistida por Computadora).
      • Concepto
        • Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
      • Utilidad
        • Esta destinado a aumentar el balance en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.
  5. Estructura

    • La estructura CASE se basa en la siguiente terminología
      • CASE de alto nivel
        • Son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.
      • CASE de bajo nivel
        • Son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.
      • CASE cruazdo
        • Se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.
  6. Que logra permitir al aplicar una tecnología como esta.

    • Las herramientas CASE proporcionan una gran credibilidad, exactitud y fiabilidad que se nota en el reconocimiento universal, siendo usadas por cualquier analista, programador, ingeniero de software y cualquier otro especialista en tecnologías de la información que busca un resultado óptimo, eficaz y presentable, para cada uno de sus procesos.
      • Además, las herramientas CASE brindan información necesaria para decisiones importantes acerca de los costos y gastos que conlleva la realización de un proyecto de software o la modificación del mismo
  7. Objetivo

    • La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software.

Información

Descripción
Mapa Mental sobre Herramienta CASE, creado por Alberto Miranda el 25/09/2020.
Creado por
Alberto Miranda
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?