1.6.-
Clasificación de Las herramientas Case
Aunque no es fácil y no existe
una forma única de clasificarlas, las herramientas case se pueden clasificar,
teniendo en cuenta los siguientes parámetros:
8 Las
plataformas que soportan
8 Las
fases de ciclo de vida
8 La
arquitectura de las aplicaciones que aplican y producen.
8 Su
funcionalidad
Clasificación basada en la fase
del ciclo de desarrollo:
ÿ
Upper case (U-case) herramientas que ayudan en
las fases de planificación, análisis de 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-autorizan 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 e aplicación.
Existe otros nombres que se le dan a este
tipo de herramientas y que no es una clasificación excluyente. Entre si ni con
lo anterior.
ÿ
Integrated case (I-case) herramientas que
engloban todo el proceso de desarrollo software, desde análisis e
implementación.
ÿ
Meta case: herramientas que definen nuestra
propia técnica de software:
8
IPSE, herramientas que soportan todo el ciclo de
vida, incluyen componentes para la gestión de proyectos y cuestión de la
configuración.
Por funcionalidad podríamos
diferenciar algunas como:
ÿ Herramientas
de generación semiautomática de código
ÿ Editores
UML
ÿ Herramientas
de factorización de código
ÿ Herramientas
de mantenimiento como los asistentes de control.
No hay comentarios:
Publicar un comentario