Requerimientos
Introduccin
Introduccin
a la Ingeniera
de Requerimientos
La importancia de modelar
Proyecto: Construir una casa para una mascota.
Miembros del proyecto.
Puede hacerlo una sola persona.
Proceso de construccin.
Simple y pequeo.
Herramientas.
Simples y poca cantidad.
Requerimientos.
Pocas necesidades y exigencias.
Modelado.
Dibujo mnimo de las caractersticas.
La importancia de modelar
Proyecto: Construir una casa para la familia.
Miembros del proyecto.
Arquitecto, jefe de obra y un equipo
pequeo de obreros.
Proceso de construccin.
Bien definido.
Herramientas.
Ms especficas.
Requerimientos.
Mayor cantidad de necesidades.
Modelado.
Planos bsicos, estructura, electricidad,
agua y desage.
La importancia de modelar
Proyecto: Construccin de un rascacielos.
Miembros del proyecto.
Equipo grande y multidisciplinario.
Proceso de construccin.
Complejo y extenso.
Herramientas.
Complejas y sofisticadas. Proveedores
con herramientas novedosas.
Requerimientos.
Gran cantidad de necesidades diferentes
y muy variadas.
Modelado.
Muy complejo. Numerosos planos.
Problemas en el desarrollo de SW
Problemas en el desarrollo de SW
Por qu se consume
tanto tiempo en la
terminacin de los
sistemas informticos?
Por qu es tan
elevado el costo de
los proyectos de
sistemas?
Por qu no se identifican
todos los errores del
software antes de
entregarlo al cliente?
Por qu es tan difcil
medir el avance del
desarrollo del
software?
Problemas en el desarrollo de SW
Mala comprensin de las necesidades del usuario.
Requisitos y necesidades incompletas.
Especificaciones de requisitos incompletas.
Cambio constante en los requerimientos.
Falta de estndares.
Deteccin tarda de errores.
Mala integracin de mdulos.
Pruebas insuficientes.
Problemas en el desarrollo de SW
31% de los proyectos son cancelados antes de
completarse.
53% de los proyectos terminan costando el
doble del costo estimado.
En las grandes empresas el costo se desva
aproximadamente un 9%.
En las MYPES y PYMES el costo se desva
aproximadamente un 16%.
+
No aplicacin de la
Ingeniera de Requerimientos
Seleccionar el
mejor lenguaje
de modelado
Elegir la mejor
herramienta
CASE