Logo Studenta

HIA_Clase4

¡Este material tiene más páginas!

Vista previa del material en texto

Herramientas 
Informáticas 
Avanzadas 
Analista Programador Universitario 
Universidad Nacional de Jujuy 
Facultad de Ingeniería 
 Herramientas CASE 
• 1. Tipos 
• 2. Su adopción en las organizaciones 
• 3. Puntos importantes para la selección 
• 4. Estrategias de implantación 
• 5. Metodología CASE para el desarrollo 
de sistemas 
 
CASE 
1. 
2. 
3. 4. 
5. 
CASE 
1. 
2. 
3. 4. 
5. 
1) de seguimiento de requisitos 
2) de métricas 
3) de documentación 
4) para software de sistemas 
5) de gestión de bases de datos 
 
 
 
1. Tipos de herramientas CASE 
6) de configuración de software: 
Identificación de versiones, Control de 
versiones y de cambios, Auditoria y 
contabilidad de estados. 
7) PRO/SIM 
8) de programación 
 
 
1. Tipos de herramientas CASE CASE 
1. 
2. 
3. 4. 
5. 
• Identificar los factores críticos en los 
procesos. 
• Proponer un conjunto de procesos a 
adoptar. 
•Guiar satisfactoriamente esta adopción 
teniendo en consideración la 
organización y su entorno cultural. 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
Factores que hacen crítico el proceso de adopción: 
- Objetivos (Técnicos y de Negocio) 
- Apoyo de la administración 
- Uso estratégico de herramientas (uso adecuado de HC) 
- Plan para el proceso de adopción 
- Compromiso (de las personas para el uso de la HC) 
- Metodología ajustable 
- Entrenamiento 
- Ayuda de expertos 
- Proyecto piloto (realizar pruebas, medir y obtener resultados) 
- Capacidad de la herramienta (técnica en cuanto a soft y hard) 
- Transición moderada (Guiar la transición del viejo al nuevo 
método) 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
Procesos principales para la adopción de 
Herramientas CASE: 
1.Proceso de preparación->Definir aspectos de 
administración 
- Establecimiento de objetivos 
- Verificación de la factibilidad 
- Establecimiento de políticas 
- Desarrollo de planes 
 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
Procesos principales para la adopción de 
Herramientas CASE: 
2.Proceso de evaluación y selección->identificar 
candidatas q cumplan con objetivos 
- Definir los objetivos y requerimientos para la 
evaluación de las herramientas CASE 
- Estructuración: Elaborar un conjunto de 
requerimientos basados en cada herramienta CASE 
- Evaluación: Producir reportes de evaluación técnica 
- Selección: Identificar las más adecuadas entre las 
candidatas 
 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
Procesos principales para la adopción de 
Herramientas CASE: 
3.Proceso de proyecto piloto->Probar el trabajo con la HC y 
determinar si se necesitará la misma 
- Definir planes, procedimientos, recursos y capacitación 
- Perfomance: Ejecutar proyecto controlado en cada nueva 
herramienta que pueda ser probada 
- Evaluación: Provee los resultados de la evaluación de la 
perfomance 
- Decisión: Liderar el proceso de adopción, dejando la 
herramienta o perfomance a un segundo proyecto piloto 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
Procesos principales para la adopción de 
Herramientas CASE: 
4.Proceso de transición->Minimizar el 
tiempo de interrupción durante el 
cambio de procesos antiguo y nuevo 
- Definir planes, procedimientos, recursos y 
capacitación 
- Entrenamiento 
- Institucionalización 
- Monitoreo y apoyo continuo 
- Evaluación y culminación: 
2. Adopción de herramientas 
CASE en las organizaciones 
CASE 
1. 
2. 
3. 4. 
5. 
3. Puntos importantes a considerar para 
seleccionar una Herramienta CASE 
A la hora de seleccionar la herramienta y 
evaluar su aplicación, se debe considerar: 
1. El proceso en si mismo 
2. Los pre-requisitos necesarios->Acorde 
a los requisitos del sistema 
3. Conocer la organización->Reconocer la 
capacidad del equipo de trabajo en 
distintas fases de desarrollo 
CASE 
1. 
2. 
3. 4. 
5. 
4. Estrategias de implantación 
de una herramienta CASE 
Estrategias relevantes: 
- Identificar la magnitud de problemas a resolver en la institución 
- Identificar el nivel estratégico que deben tener los sistemas 
- Evaluar los recursos de hard y soft disponibles en la institución y el 
medio 
- Evaluar el nivel del personal 
- Efectuar un estudio de costo-beneficio definiendo metas a lograr 
- Elegir las herramientas apropiadas para la institución 
- Establecer un programa de capacitación de personal de sistemas y 
usuarios 
- Elegir una aplicación que reúna la mayor parte de los siguientes 
requisitos: Gran impacto de resultados, Disponibilidad de recursos, 
mínimo nivel de riesgos, máxima colaboración de usuarios y tamaño 
reducido de solución. 
- Establecer interfaces de compatibilidad de los nuevos sistemas que 
deben convivir con los sistemas anteriores. 
 
CASE 
1. 
2. 
3. 4. 
5. 
4. Estrategias de implantación 
de una herramienta CASE 
En resumen: 
• La elección del CASE depende de las estrategias de desarrollo: 
- Si tiene un gran volumen de aplicativos desarrollados para 
contrastar lo realizado con las técnicas de análisis y diseño 
- Si tiene presión por resultados a corto plazo => Lower Case, en 
base a modelos de datos y procesos 
- Si proy grandes=>Upper Case y Lower Case 
- Si archivos de grandes dimensiones => Case para diseño de 
bases de datos 
- Si falta formación de metodologías => Asesoría, capacitación a 
personal y supervisión de Análisis y Diseño 
• Evaluar la eficiencia del producto en PRUEBAS (Unitarias, de 
Integración y de sistemas) 
• Considerar los recursos adecuados para usar CASE: Hard(Mem, 
Disco, Concurrencia), de soft (versión de SO) 
 
 
 
CASE 
1. 
2. 
3. 4. 
5. 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
• Aspectos a tener en cuenta en automatización 
de procesos: 
- Las organizaciones son complejas, el tratamiento 
de información debe disponerse en forma global 
para mejorar la toma de decisiones 
- Selección de la tecnología adecuada 
- El diseño, la programación y la operación 
requieren especialistas. 
 
 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
Metodologías de 
desarrollo 
Herramientas 
Case 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
Etapas generales de una metodología de 
desarrollo software: 
1. Definición y análisis de los requerimientos del 
usuario 
2. Diseño del sistema 
3. Implantación y prueba de módulos 
4. Integración y prueba del sistema 
5. Operación y mantenimiento 
 
 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
El método CASE, secuencia de etapas: 
 
 
Estrategia 
Análisis 
Diseño 
Documentación Construcción 
Transición 
Producción 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Estrategia 
 
Dirección 
corporativa 
Requerimientos 
de información 
Análisis /Modelación 
estratégica 
Documentación 
Fciones de la 
org. 
Transición 
Producción 
Definición de la 
arquitectura del 
sistema 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Análisis 
 
Fciones 
Datos 
Análisis /Modelación 
sistemas 
Entrevistas 
Documentos 
Definición de 
restricciones 
Modelo E/R 
Modelo Funcional 
Definición de la 
transición 
A
n
ál
is
is
 M
o
d
e
lo
s 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Diseño 
 
De la BD 
De auditoria y 
control 
Diseño final 
De la aplicación 
De la Red 
Del sistema de 
respaldo 
Manuales de 
procedimientos 
De la BD 
Plan de Pruebas 
Plan de 
Transición 
Especificación de 
los Prog. 
Arquitectura del 
Sist. 
5. MetodologíaCASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Construcción 
 
Diseño de la BD 
Especificación 
de los Prog. 
Construcción Arquitectura del 
Sistema 
Herramientas 
Base de Datos 
refinada 
Programas 
Probados 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Transición 
 
Alimentación de 
la BD 
Transición 
Capacitación 
Reporte de 
pruebas 
Subsistemas 
antiguos 
Pruebas 
Nuevo sistema 
5. Metodología CASE para el 
desarrollo de sistemas 
CASE 
1. 
2. 
3. 4. 
5. 
 
 
 
Producción 
 
Producción 
Prueba final 
Validaciones 
Refinamientos 
Sistema en 
versión operativa Nuevo Programa 
Gracias por su atención…

Continuar navegando