Upload
whaleejaa
View
363
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
Ingeniería de Requerimientos
Ing. Julio César Balderas Cepeda, [email protected]
PRINCIPALES ACTIVIDADES DE INGENIERÍA DE REQUERIMIENTOS
UNIDAD DOS– 15 SESIONES (ENERO 29- FEBRERO 21)
Objetivo de aprendizaje
■ Desarrollar un documento, definiendo una serie de tareas a realizar como■ la obtención de información sobre el dominio del
problema y el sistema actual
■ reuniones de obtención y negociación■ identificación y revisión de los objetivos
■ del sistema y requisitos de almacenamiento de información
■ requerimientos funcionales y no funcionales■ priorizar objetivos y requisitos
Evidencias a generar
■ EP1 Mapa conceptual■ Desarrolla un mapa conceptual de las actividades
involucradas en el proceso genérico de obtención de requerimientos.
■ ED1 Exposición■ Realiza una presentación de las tareas a
desarrollar para determinar la calidad del documento.
Actividades del proceso
Estudio de factibilidad
Obtención y análisis
Especificación Validación
Sommerville, p.36-38
Estudio de factibilidad (estimación)
■ ¿las necesidades identificadas se cubren con las actuales tecnologías de software y hardware?
■ Considera el costo-beneficio■ ¿puede desarrollarse dentro de las
restricciones de presupuesto?
■ Resultado: ¿se continúa o no con un análisis más detallado?■ Es un documento de bajo costo y rápido
Fase 1: Obtención y análisis
■ Proceso de derivar los requerimientos mediante■ Observación de sistemas existentes■ Discusión con usuarios/proveedores potenciales■ Análisis de tareas (procesos), etc..■ Puede incluir modelos y prototipos
■ Lo que ayude a entender lo que hará el sistema
Fase 2: Especificación
■ Escribir en un documento los resultados del análisis (ERS)
■ Requerimientos del usuario■ Requerimientos para el cliente/usuario final
■ Requerimientos del sistema■ Descripción detallada de la funcionalidad a ofrecer
Fase 3: Validación
■ Revisar que los requerimientos sean:■ Realistas, coherentes y completos
■ Es un proceso cíclico que permite refinar la especificación de requerimientos
■ Al concluir, el resultado debe ser un documento de ERS
Proceso de Ing. de Requerimientos
Otro enfoque: Espiral
Proceso de Adquisición y AnálisisDescubrimiento
de Requerimientos
Clasificación y Organización
Priorización y Negociación
Especificación de
Requerimientos
Sommerville, p.100-109
Plan de trabajo
Fecha Actividades Exp
Ene28-31
Empresa(antecedentes, giro, procesos principales, etc.) Identificar involucrados (stakeholders). Diseñar 1ª entrevista
25%
Feb4-7
Recopilación: Identificar necesidades (todas las que observe/le mencionen) utilizando instrumentos como la entrevista y/o el cuestionario
25%
Feb11-14
Clasificación: Usuario, Sistema, Otros requerimientos 25%
Feb18-21
Estudio de factibilidad y lista de especificaciones con prioridades 25%
● Revisión previa: Miércoles y Jueves (material para exponer)● Lu-Ma: Exponer avance en clase (presentación) para evaluación [4 exposiciones]
Bibliografía
■ Ingeniería de Software. Sommerville, Ian.9ª Edición. Pearson Educación. México. 2011
■ *Ingeniería del Software: Un enfoque práctico. Pressman, Roger S. 7ª Edición. McGraw-Hill.2010