Presentacion uml

Solo disponible en BuenasTareas
  • Páginas : 11 (2533 palabras )
  • Descarga(s) : 4
  • Publicado : 15 de abril de 2010
Leer documento completo
Vista previa del texto
UML Ejecutable y MDA

Santiago, 11 de Enero de 2007. Santiago, 11 de Enero de 2007.

Agenda

Metas de la presentación Ingeniería de Software: Ayer, Hoy y Mañana UML en la Ingeniería de Software El Próximo Paso: UML Ejecutable y MDA Una Herramienta UML: Enterprise Architect Una Herramienta MDA: Enterprise Analyst

1

Metas de la presentación presentació presentación

Identificar losproblemas del desarrollo “tradicional” - Recorrer la historia de la ingeniería de software - Analizar los datos estadísticos de los proyectos Entender las ventajas del desarrollo “orientado a modelos” - Concepto de UML, UML Ejecutable y MDA (lo nuevo de OMG) - MDA en la luz de las estadísticas anteriores Demostrar los ejemplos de las Herramientas - Enterprise Architect de Sparx Systems (UML) -Enterprise Analyst de Craftware (MDA)

Negocios Hoy

Globalización

Velocidad

Muchos Recursos

Crecimiento

La gran mayoría de los proyectos de software hoy, abarcan los sistemas de apoyo a procesos de negocio

2

Ingeniería de Desarrollo de Software Hoy Ingenierí Ingeniería
Negocios y Sistemas Informáticos - Los negocios modernos no solo dependen de los sistemas; los sistemasforman parte de los negocios - Amazon, DeRemate, Despegar.com, etc.

Ingeniero de Performance Analista

Desafíos - Equipos más grandes - Especialización - Distribución
Testeador Liberación y Distribución Jefe de Proyecto Desarrollador

- Rapidez del cambio tecnológico

Estadísticas de los Proyectos de Software Estadí Estadísticas

¡Entre 30-80% de los Proyectos de Software

Nunca Terminan!3

Estadísticas de los Proyectos de Software (cont.) Estadí Estadísticas
Como Terminan los Proyectos de Software?
Terminan en tiempo
26%

29%

6% 6% 8% 16% 9%

Terminan atrasados 200% Nunca Terminan

¿Por Qué los Proyectos de Software Fracasan? ¿Por Qué Proyectos de Software Fracasan?

Requerimientos incompletos Falta de Involucramiento de Cliente/Usuario Falta de RecursosExpectativas poco Reales Falta del soporte de alta gerencia Requerimientos cambiantes Falta de Planificación Perdida de la necesidad (atraso?) Falta de administración Poco conocimiento de la tecnología

13,1 12,4 10,6 9,9 9,3 8,7 8,1 7,5 6,2 4,3
(en porcentajes)

4

¿Qué Marca los Proyectos Exitosos? Qué ¿Qué

Involucramiento del Cliente/Usuario Soporte de alta gerencia Requerimientosclaramente especificados Planificación adecuada Expectativas reales Hitos más pequeños Equipo comprometido Clara propiedad Visión y objetivos claros El equipo bien enfocado Otro

15,9 13,9 13 9,6 8,2 7,7 7,2 5,3 2,9 2,4 13,9
(en porcentajes)

Los Errores en los Proyectos de Software
¿En Qué Etapa se Introducen los errores?

Pruebas 20%

Análisis 20%

Construcción 35%

Diseño 25%

¡Más de40% de los errores de software se introducen en las tareas de documentación!

5

Los Errores en los Proyectos de Software (cont.)
¿En Qué Etapa se detectan los errores?
Operación 5% Análisis 10% Diseño 20%

Pruebas 45%
Construcción 20%

¡Más de 40% de los errores de software se detectan en las tareas de revisión de documentación!

Costo de un Error en el Proyecto de Software
Si unerror introducido en Análisis y Aná detectado en Análisis cuesta 1, entonces… Aná entonces…
Error introducido en análisis, detectado en operación

Un error introducido en Análisis Aná corregido en Diseño cuesta 5… Diseñ 5…

Costo de error

Un error introducido en Análisis Aná corregido en Construcción cuesta 10… Construcció 10…
Operación Un error introducido en Análisis A Construccióncorregido en Testing cuesta 100… D
Etapa de detección de error

Error introducido en análisis y detectado en análisis es el más barato

Análisis

Un error introducido en Análisis corregido en Operación cuesta 1000-10000!

O

P

C

Etapa de introducción de error

6

Productos y Enfoques de Desarrollo de Software
Producto

AbstracciEnfoque ón ’00. - Integración y servicios WEB...
tracking img