1. Análisis y Especificación de Requerimientos Maestría en Administración de Tecnologías de Información Sesion 5a Dr. Juan Frausto Solís ITESM, Campus Cuernavaca Septiembre-diciembre del 2002
4. Especificación de Requerimientos Requerimiento: Característica o Restricción de un Sistema. Ingeniería de Requerimientos: Proceso sistemático utilizado para derivar una definición del sistema de software a ser desarrollado.
9. Costos Asociados por su Reparación Software Engineerign Economics, Boehm 1981 100 -200 Mantenimiento 50 Pruebas de Sistema 20 Pruebas de Módulo 10 Codificación 5 Diseño 1-2 Requerimientos COSTO DE REPARACIÓN ETAPA
10.
11. Captura y Especificación de Requerimientos 1 Entrevista con Usuarios / Cliente Identificar necesidades y deseos Modelado de casos de negocios, de uso,.. Bosquejo de interfaces Identificación de hardware 2 Escritura de requerimientos en modo estándar 3 Revisión, inspección y validación de requerimientos
15. Proceso de Ingeniería de Requerimientos Reporte de Factibilidad Estudio de Factibilidad Análisis de Requerimientos Modelos del Sistema Definición de Requerimientos Definición de Requerimientos Documento de Especificación de Requerimientos de Software Especificación de Requerimientos Especificación de Requerimientos
16. Especificación de Requerimientos de Software (SRS) ESPECIFICACION Descripción Técnica de las características del Sistema DEFINICIÓN Lo que el usuario espera que el sistema haga
17. Tipos de Requerimientos Requerimientos Ambiente Físico Interfaz Factores Humanos Funcionabilidad Documentación Datos Recursos Seguridad Aseguramiento de Calidad
19. Std. IEEE 830-1998 Objetivo: Brindar una colección de buenas prácticas para escribir especificaciones de requerimientos de software (SRS). Se describ e n los contenidos y las cualidades de una buena especificación de requerimientos ; se m ue stran ejemplos de especificaciones.
20.
21.
22.
23.
24.
25. Evolución de una ER Los requerimientos deben ser establecidos tan completamente como sea posible desde las etapas iniciales Refinamiento Posterior. Establecer procesos formales para cambios y modificaciones que permitan controlar, rastrear y reportar cambios futuros y pasados.
27. Definición y Analisis de Requerimientos Usuarios finales del sistema, clientes Administradores e ingenieros Administradores de los contratos Arquitectos del sistema Desarrolladores de Software