Ha4 cm40 morales m jacquelinne-case

3
Herramientas Case Morales Morales Jacquelinne http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf CASE Las siglas significan “Ayuda por computadora a la ingeniería de software” Es el conjunto de métodos, utilidades y técnicas que facilitan a los analistas, ingenieros y desarrolladores la automatización del ciclo de vida de un software para que este sea más eficiente y efectivo. Estas también nos permiten tener mas tiempo para el análisis y diseño, y el tiempo para codificar y probar sea menos. La principal ventaja que tienen las herramientas case es la mejora de calidad de los desarrollos realizados (tener menos problemas de análisis y diseño) y el aumento de la productividad (automatización de algunas tareas), y para esto se requiere de una organización, una metodología y la herramienta. Gracias a las herramientas CASE el diseño de software es mas fiable, útil, rendidor, de mejor calidad, el diseño es mas fácil y agradable, mas productible, así como la reducción de costos al producir el software. Un sistema CASE esta formado por un conjunto de herramientas case que están integradas las cuales nos ayudan para desarrollar rápidamente sistemas de mejor calidad. Las herramientas CASE nos ayudan: Para crear fácilmente y modificar los diagramas Para el análisis de datos Para el desarrollo de prototipos de las aplicaciones Herramientas Automatizadas 4CM40

Transcript of Ha4 cm40 morales m jacquelinne-case

Page 1: Ha4 cm40 morales m jacquelinne-case

Herramientas CaseMorales Morales Jacquelinne

http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf

CASE

Las siglas significan “Ayuda por computadora a la ingeniería de software”

Es el conjunto de métodos, utilidades y técnicas que facilitan a los analistas, ingenieros y desarrolladores la automatización del ciclo de vida de un software para que este sea más eficiente y efectivo.

Estas también nos permiten tener mas tiempo para el análisis y diseño, y el tiempo para codificar y probar sea menos.

La principal ventaja que tienen las herramientas case es la mejora de calidad de los desarrollos realizados (tener menos problemas de análisis y diseño) y el aumento de la productividad (automatización de algunas tareas), y para esto se requiere de una organización, una metodología y la herramienta.

Gracias a las herramientas CASE el diseño de software es mas fiable, útil, rendidor, de mejor calidad, el diseño es mas fácil y agradable, mas productible, así como la reducción de costos al producir el software.

Un sistema CASE esta formado por un conjunto de herramientas case que están integradas las cuales nos ayudan para desarrollar rápidamente sistemas de mejor calidad.

Las herramientas CASE nos ayudan:

Para crear fácilmente y modificar los diagramas Para el análisis de datos Para el desarrollo de prototipos de las aplicaciones Tener un diccionario de datos que nos permitirá tener los detalles de cada tipo de

dato y los procesos dentro del sistema

Estas pueden clasificarse de acuerdo a las plataformas que soportan, a las fases de ciclo que ayudan, la arquitectura de las aplicaciones que producen y su funcionalidad.

Herramientas Automatizadas 4CM40

Page 2: Ha4 cm40 morales m jacquelinne-case

Herramientas CaseMorales Morales Jacquelinne

http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf

Clasificación de acuerdo a las fases del ciclo que ayudan:

Herramientas integradas I-CASE (INTEGRATED CASE): es la que ayudan a todas las fases del ciclo y también pueden ser llamadas CASE workbench, estas son costosas y es utilizada para soluciones complejas, estas permiten integrar el ciclo de vida, ayudan a la mejora de productividad a mediano plazo.

Herramientas de alto nivel U-CASE (UPPER CASE ): son aquellas que ayudan a la automatización y soporte de las primeras fases del ciclo análisis y diseño, son llamadas también como front-end, son de menor costo , estas permiten mejorar la calidad pero no la productividad , estas no permiten integrar el ciclo de vida.

Herramientas de bajo nivel L-CASE (LOWER CASE): SON LAS QUE AYUDAN A LAS ULTIMAS FASES DEL CICLO CONSTRUCCION E IMPLANTACION, TAMBIEN SON LLAMADAS BACK-END, estas ayudan a la mejora de productividad a corto plazo, esta no garantiza la eficiencia del análisis y diseño, no permiten la integración del ciclo.

Juegos de herramientas o tools-case: son las herramientas case más simples y estas automatizan una fase de ciclo de vida, estas están orientadas para resolver una determinada fase del sistema. Existen para análisis y diseño, diseño de archivos y base de datos y programación.

Principales componentes de una herramienta CASE:

Repositorio: información que se genera durante el ciclo de vida y así poder tener una mejor integridad y consistencia de datos

Prototipado : estas nos ayudara a tener una visualización de cual será el aspecto de la aplicación desarrollada

Generador de código: este nos ayudara para no tener problemas al compilar Modulo generador de documentación: este se alimenta del repositorio para trascribir

las especificaciones ahí contenidas

Algunas organizaciones han tenido problemas con la utilización de herramientas CASE ya que estas no conocen aún los beneficios de esta tecnología la cual nos ayuda bastante para que el software sea mas eficiente y se puedan solucionar los problemas a tiempo.

Herramientas Automatizadas 4CM40