viernes, 8 de marzo de 2013

HERRAMIENTAS CASE

Las herramientas CASE son un conjunto de programas que sirven de apoyo y asistencia a los analistas, ingenieros de software y desarrolladores durante el desarrollo del ciclo de vida de un software.Los ciclos de vida del desarrollo de un software son:
  • investigación preliminar
  • análisis
  • diseño
  • instalación
  • implementacion


Es sabido que para la realización de todo software requerimos la implementacion de tareas  que nos ayuden a que la labor de efectúe de una manera mas eficiente y rápida.
Las Herramientas CASE fueron desarrolladas para automatizar esos procesos y facilitar las tareas de coordinación
de los eventos que necesitan ser mejorados en el ciclo de desarrollo de software.
La mejor razón para la creación de estas herramientas fue el incremento en la
velocidad de desarrollo de los sistemas. Por esto, las compañías pudieron desarrollar sistemas sin encarar el problema de tener
cambios en las necesidades del negocio, antes de finalizar el proceso de desarrollo. También permite a las compañías competir más efectivamente usando estos sistemas desarrollados nuevamente para compararlos con sus necesidades de negocio actuales. En un mercado altamente competitivo,esto puede hacer la diferencia entre el éxito y el fracaso.
Las herramientas CASE también permiten a los analistas tener más tiempo para el análisis y diseño y minimizar el tiempo para codificar y probar.

Objetivos de las herramientas CASE:

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

Beneficios que se obtienen con las herramientas CASE:

Estas herramientas pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de software, algunas de ellas son:

♦ Verificar el uso de todos los elementos en el sistema diseñado.
♦ Automatizar el dibujo de diagramas.
♦ Ayudar en la documentación del sistema.
♦ Ayudar en la creación de relaciones en la Base de Datos.
♦ Generar estructuras de código.

FUENTE:http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf
            http://es.wikipedia.org/wiki/Herramienta_CASE

No hay comentarios:

Publicar un comentario