Herramientas Case

Páginas: 13 (3125 palabras) Publicado: 28 de abril de 2012
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.


Objetivos


• Mejorar la productividad en el desarrollo y mantenimiento del software.
• Aumentar la calidad del software.• Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos.
• Mejorar la planificación de un proyecto
• Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.
• Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión delproyecto.
• Ayuda a la reutilización del software, portabilidad y estandarización de la documentación
• Gestión global en todas las fases de desarrollo de software con una misma herramienta.
• Facilitar el uso de las distintas metodologías propias de la ingeniería del software.


Componentes de una herramienta CASE


De una forma esquemática podemos decir que una herramientaCASE se compone de los siguientes elementos:


• Repositorio (diccionario) 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.
• Meta modelo (no siempre visible), que constituye el marco para la definición de las técnicas ymetodologías soportadas por la herramienta.
• 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 otrasherramientas.
• 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.
• 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.






Clasificación de las Herramientas CASE


No existe una única clasificación de herramientas CASE y, en ocasiones, 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 cubren.
• Laarquitectura de las aplicaciones que producen.
• Su funcionalidad.
Las herramientas CASE, en función de las fases del ciclo de vida abarcadas, se pueden agrupar de la forma siguiente:


1. 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. Engloban todo el proceso dedesarrollo software, desde análisis hasta implementación.
2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior): o front-end, herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo.
3. Herramientas de nivel medio, M-CASE (Middle CASE, CASE medio): se analiza el problema con la información que se tiene y se diseñan soluciones. Abarcalas etapas de análisis y diseño del sistema.
4. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior): o back-end, dirigidas a las últimas fases del desarrollo: construcción e implantación.








Tipo de CASE: Ventajas - Desventajas


Integrated CASE



Contiene elementos de Upper y Lower CASE. Contemplan todo el ciclo de desarrollo.


Ventajas
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herramientas case
  • Herramientas CASE
  • herramientas CASE
  • Herramientas Case
  • Casos De Herramientas
  • Herramientas Case
  • herramienta case
  • HERRAMIENTAS CASE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS