Analisis De Requerimientos
Curso: Algoritmos avanzados y Estructura de Datos
Tema: Análisis de Requerimientos
Docente: Juan Efrain Saldaña Goldschmidt
Integrantes : Pizarro Moreno, Renzo
Rivera Santiago, Crhistofferz
Torres Ahón, Jairo
Ciclo: II
Turno: Diurno
Año 2011
Tabla de contenido
1. ¿Qué es un Requerimiento? 5
1.1 ¿Qué son Requerimientos? 5
1.2 ¿Cómoidentificamos los Requerimientos? 6
1.3 Rol de Requerimientos 6
2. Características 6
2.1 El análisis de requisitos proporciona: 7
3. El análisis de requisitos se sintetiza en 5 tareas: 7
3.1 Reconocimiento del Problema 8
3.2 Evaluación y Síntesis 8
3.3 Modelización. 8
3.4 Especificación 8
3.5 Revisión 8
4. ¿Cómo identificamos los Requerimientos? 9
5. Buena Especificaciónde Requerimientos: 9
6. Beneficios de una Buena Administración de Requerimientos: 9
7. Los Problemas de la Administración de Requerimientos 10
8. El Alto Costo de Errores en los Requerimiento 10
9. Procesos de Ingeniería Software 10
10. Requerimientos del Dominio 11
11. Requerimientos Funcionales 11
12. Análisis de la especificación de Requerimientos 12
13. Requerimientos No Funcionales:12
13.1 Métricas para especificar requerimientos no funcionales: 13
14. Conclusión 14
15. Bibliografía 15
Introducción
• Mas del 30% de todos los proyectos de software son cancelados antes de su finalización.
• Mas del 70% de los proyectos restantes fallan al entregar y evaluar las características esperadas.
• Un proyecto promedio ejecuta 189% sobre el presupuestoaprobado y extiende sus actividades sobre el 222%.
Fuente : The Standish Group – 1996
¿Porqué los Proyectos de Software son exitosos?
• Involucra a Usuarios 15.9%
• Soporte Administración 13.9%
• Clara definición de Requerimientos 13.0%
• Apropiado Planeamiento 9.6%
• Expectativas Realistas 8.2%• Hitos no Extensos 7.7%
• Staff Competente de profesionales 7.2%
• Propietario 5.3%
Fuente: QualitySystems & Software - 1997
¿Porqué los Proyectos de Software fallan?
• Requerimientos Incompletos 13.1%
• Falta de Requerimientos 12.4%
• Falta de Recursos 10.6%
• Expectativas no Realistas9.9%
• Cambio Requerimientos/Especificaciones 8.7%
• Falta de Planeamiento 8.1%
• No se especifico el tiempo adecuado 7.5%
Fuente : QualitySystems & Software – 1997
¿Qué es un Requerimiento?
En la ingeniería de sistemas, un requisito o requerimiento es una necesidad documentada sobre el contenido, forma ofuncionalidad de un producto o servicio. Se usa en un sentido formal en la ingeniería de sistemas o la ingeniería de software.
En la ingeniería clásica, los requisitos se utilizan como datos de entrada en la etapa de diseño del producto. Establecen QUÉ debe hacer el sistema, pero NO CÓMO hacerlo.
La fase del desarrollo de requisitos puede estar precedida por una fase de análisis conceptual delproyecto. Esta fase puede dividirse en recolección de requisitos de los inversores, análisis de consistencia e integridad, definición en términos descriptivos para los desarrolladores y un esbozo de especificación, previo al diseño completo.
• Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ].
• Un requerimiento de softwarepuede ser definido como :
➢ Una capacidad del software necesaria por el usuario para resolver un problema alcanzar un objetivo.
➢ Una capacidad del software que debe ser reunida o poseída por un sistema o componente del sistema para satisfacer un contrato, especificación, estándar, u otra documentación formal.
1 ¿Qué son Requerimientos?...
Regístrate para leer el documento completo.