Concentrando nuestra atención en el uso de estas herramientas, para el desarrollo de proyectos informáticos que tengan como objetivo la automatización de procedimientos administrativos; podemos decir que:
Las herramientas CASE representan una forma que permite Modelar los Procesos de Negocios de las empresas y desarrollar los Sistemas de Información Gerenciales.
Las herramientas I-CASE
se basan generalmente en una metodología. Tienen un repositorio (BD del
proyecto) y aportan técnicas para todas las fases del ciclo de vida. Sin
embargo, no todas ellas son modernas en el sentido de aprovechar la potencia de
las estaciones de trabajo o la utilización de lenguajes de alto nivel o
técnicas de construcción de prototipos.
Una alternativa posible
a los I-CASE es utilizar una U-CASE para análisis y diseño, combinada con otras
herramientas más modernas para las fases de desarrollo y pruebas. En este caso,
habría que vigilar cuidadosamente la integración entre las distintas
herramientas.
CLASIFICACIÓN, UTILIZANDO LA FUNCIONALIDAD
COMO CRITERIO PRINCIPAL, ES LA SIGUIENTE:
- Herramientas de planificación de sistemas de
gestión: sirven para modelizar los
requisitos de información estratégica de una organización. Proporcionan un
"metamodelo" del cual se pueden obtener sistemas de información
específicos. Su objetivo principal es ayudar a comprender mejor cómo se
mueve la información entre las distintas unidades organizativas. Estas
herramientas proporcionan una ayuda importante cuando se diseñan nuevas
estrategias para los sistemas de información y cuando los métodos y
sistemas actuales no satisfacen las necesidades de la organización.
- Herramientas de Análisis y Diseño: permiten al desarrollador crear un modelo del sistema que se va a
construir y también la evaluación de la validez y consistencia de este
modelo. Proporcionan un grado de confianza en la representación del
análisis y ayudan a eliminar errores con anticipación. Entre ellas podemos
encontrar:
- Herramientas de análisis y
diseño (Modelado).
- Herramientas de creación de
prototipos y de simulación.
- Herramientas para el diseño
y desarrollo de interfaces.
- Herramientas de programación: se engloban aquí los compiladores, los editores y los depuradores
de los lenguajes de programación convencionales. Ejemplos de estas herramientas
son:
- Herramientas de codificación
convencionales.
- Herramientas de codificación
de cuarta generación (asociadas a SGBD)
- Herramientas de programación
orientadas a objetos.
- Herramientas de integración y prueba: sirven de ayuda a la adquisición, medición,
simulación y prueba de los equipos lógicos desarrollados. Entre las más
utilizadas están:
- Herramientas de análisis
estático.
- Herramientas de generación
de casos de prueba.
- Herramientas de gestión de prototipos: los prototipos son utilizados ampliamente en el desarrollo de
aplicaciones, para la evaluación de especificaciones de un sistema de
información, o para un mejor entendimiento de cómo los requisitos de un
sistema de información se ajustan a los objetivos perseguidos.
- Herramientas de mantenimiento : la categoría de herramientas de mantenimiento se puede subdividir
en:
- Herramientas de Ingeniería
Inversa.
- Herramientas de
reestructuración y análisis de código.
- Herramientas de
reingeniería.
- Herramientas de gestión de proyectos: la mayoría de las herramientas CASE de gestión de proyectos, se
centran en un elemento específico de la gestión del proyecto, en lugar de
proporcionar un soporte global para la actividad de gestión. Utilizando un
conjunto seleccionado de las mismas se puede: realizar estimaciones de
esfuerzo, coste y duración, hacer un seguimiento continuo del proyecto,
estimar la productividad y la calidad, etc. Existen también herramientas
que permiten al comprador del desarrollo de un sistema, hacer un
seguimiento que va desde los requisitos del pliego de condiciones técnicas
inicial, hasta el trabajo de desarrollo que convierte estos requisitos en
un producto final. Se incluyen dentro de las herramientas de control de
proyectos las siguientes:
- Herramientas de
planificación de proyectos.
- Herramientas de seguimiento
de requisitos.
- Herramientas de gestión y
medida.
- Herramientas de soporte: se engloban en esta categoría las herramientas
que recogen las actividades aplicables en todo el proceso de desarrollo,
como las que se relacionan a continuación:
- Herramientas de
documentación.
- Herramientas para software
de sistemas.
- Herramientas de control de
calidad.
- Herramientas de bases de datos

No hay comentarios:
Publicar un comentario