Clasificación de las herramientas case
Montero Posadas Giovanny David
Montero Posadas Giovanny David
http://www.nptel.iitm.ac.in
CLASIFICACIÓN DE LAS HERRAMIENTAS CASE
No existe alguna clasificación como tal de las herramientas
case, hay de gran variedad , distintos usos , algunas más completas que otras
así que es muy difícil determinarle en una clase y pueden ser clasificadas de
acuerdo a :
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de aplicaciones que producen.
- Su funcionalidad.
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de aplicaciones que producen.
- Su funcionalidad.
CASE es una combinación de herramientas software y de metodologías de desarrollo:
La herramienta permite automatizar el proceso de desarrollo del software
La metodología define los procesos automatizados
La primera clasificación del CASE:
TOOLKIT: Es la colección de herramientas que permiten automatizar un conjunto de tareas de las fases del ciclo de vida del sistema informático, planificación estratégica, Análisis, Diseño y Generación de programas.
WORKBENCH: Son conjuntos de herramientas que dan soporte a la automatización del proceso de desarrollo del sistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado es un sistema en código ejecutable y su documentación.
La segunda clasificación es teniendo en cuenta el ciclo de
vida que automatizan:
UPPER CASE: Requerimientos de Desarrollo Funcional de Planes Corporativos.
MIDDLE CASE: Análisis y Diseño.
LOWER CASE: Generación de código, e implantación.
UPPER CASE: Requerimientos de Desarrollo Funcional de Planes Corporativos.
MIDDLE CASE: Análisis y Diseño.
LOWER CASE: Generación de código, e implantación.
Conclusión: el gran avance
tecnológico dio origen a muchas herramientas que facilitan el desarrollo del
software, en general estas herramientas han surgido exponencialmente, aun no se
cuenta con un sistema de clasificación para estas herramientas, ya que varias
tienen funciones diversas y muchas son herramientas muy robustas y que pueden
desempeñar múltiples tareas, para cada fase del ciclo de vida del software.