Professional Documents
Culture Documents
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Objetivos de la Capacitación
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Objetivos de la capacitación
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Agenda de la Capacitación
Definición de requerimiento.
La problemática de los requerimientos.
Impacto de los errores en la etapa de requerimientos.
Requerimientos funcionales.
Requerimientos no funcionales.
Requerimientos del usuario.
www.innevo.com
Requerimientos del sistema.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Agenda de la Capacitación
Ingeniería de Requerimientos
− Concepto.
− Proceso: elicitación, especificación, validación.
El documento de especificación de requerimientos (ERS).
− Propiedades deseables.
− Destinatarios de la ERS.
www.innevo.com
− El estándar de la IEEE.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Agenda de la Capacitación
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Gestión Eficiente de
Requerimientos de Software
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Definición de Requerimiento
(Definición IEEE-Std-610 - 1990)
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
9Establecida formalmente
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Diseño basado
Diseño Diseño
en especificación
Diseño correcto incorrecto
incorrecta
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Especificación de Requerimientos
Requerimientos
Empresariales
Evaluación
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Requerimientos Funcionales
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Características
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Requerimientos No Funcionales
Pueden definirse como consideraciones o restricciones
asociadas a un servicio del sistema.
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Importancia
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Requerimientos verificables
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Tamaño • K Bytes
• Número de chips de RAM
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Administradores clientes.
Requerimientos del usuario Usuarios finales del sistema.
Ingenieros clientes.
Arquitectos del sistema.
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Problemas
9 Falta de claridad
9 Confusión de requerimientos
9 Conjunción de requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Ingeniería de Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Comprender el problema
Describir el problema
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Propuesta de la Ingeniería de
Requerimientos
Validación
Especificación
Elicitación
www.innevo.com
Dominio
Dominiodel
delProblema
Problema
Feedback del usuario
Conocimiento Usuario
Usuario
del dominio
Modelos a
Requerimientos validar por
del usuario Especificación el usuario
de
Requerimientos
Conocimiento Modelos de
Requerimientos
Elicitación Especificación Validación
Necesidad de Resultados de
más conocimiento la validación
www.innevo.com
Conocimiento Requerimientos
Requerimientos Conocimiento
del dominio
del dominio validados
validadosyy
negociados
negociados
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Productos entregables
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Elicitación: Propósito
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Elicitación: Entradas
Fuentes del conocimiento del dominio:
• Usuarios finales
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Elicitación: Actividades
9 Adquirir el conocimiento.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Elicitación: Actividades
Técnicas más utilizadas
9 Entrevistas
9 Torbellino de Ideas
9 Escenarios
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Entrevistas
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Entrevistas: Fases
9 Preparación
9 Realización
9 Análisis
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
9 Adaptación
9 Conclusión
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Tormenta de Ideas
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
9 Preparación
9 Generación
9 Consolidación
9 Documentación
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Escenarios
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Escenarios
De forma general incluye:
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Escenarios
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
9 Observación in situ
9 Estudio de documentación
9 Cuestionarios
9 Reuso de conocimiento
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Dificultades en la Elicitación
9 A menudo los usuarios no conocen realmente lo que
desean obtener del sistema excepto en términos
generales.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Elicitación: Productos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Especificación: Propósito
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Especificación: Entradas
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Especificación: Actividades
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Especificación: Productos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
El Problema
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Validación: Propósito
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Validación: Entradas
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Validación: Técnicas
9 Revisión de requerimientos
9 Construccion de Prototipos
9 Animación
9 Análisis de consistencia automático
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Revisión de requerimientos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Construcción de Prototipos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Construcción de prototipos
Requerimientos
generales
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Validación: Salidas
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Validación
Interacción con otros procesos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
El Documento de Especificación de
Requerimientos (ERS)
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
9 Consistencia.
9 No ambigüedad.
9 Verificabilidad.
9 Completitud.
9 Rastreabilidad.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Destinatarios de la ERS
Equipo de pruebas
Equipo de mantenimiento
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
1. Introducción
− 1.1. Propósito
− 1.2. Alcance
− 1.3. Definiciones, acrónimos y abreviaturas
− 1.4. Referencias
− 1.5. Overview
2. Descripción general
− 2.1. Perspectiva del producto
− 2.2. Funciones del producto
− 2.3. Características del usuario
www.innevo.com
− 2.4. Restricciones generales
− 2.5. Supuestos y dependencias
3. Requerimientos específicos
Apéndices
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
1.Introducción
1.1. Propósito
Delinear el propósito de la SRS y especificar a quién se dirige.
1.2. Alcance
Identificar los productos de SW, explicar que hará y que no hará cada
uno, describir la aplicación.
1.3. Definiciones, acrónimos y abreviaturas
Incluir las definiciones de los términos, acrónimos y abreviaturas
requeridas para interpretar la SRS.
1.4. Referencias
Proveer una lista completa de todos los documentos referenciados.
www.innevo.com
1.5. Overview
Describir qué contiene el resto de la SRS y explicar cómo está
organizada la SRS.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
2.Descripción General
2.1. Perspectiva del producto
− Relación con otros productos o proyectos
− Productos independientes
− Componentes de un sistema o de un proyecto:
− Hardware y equipamiento periférico
− Diagrama de bloques
− Restricciones de diseño
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
2. Descripción General - II
2.3. Características del usuario
− Características generales del usuario
− Restricciones impuestas por los interactuantes
− Requerimientos específicos o restricciones sobre la solución
2.4. Restricciones generales
− Límites al desarrollador
− Requerimientos específicos o restricciones sobre la solución
2.5. Supuestos y dependencias
− Factores que afectan los requerimientos
− Restricciones de diseño
− Cambios que pueden afectar los requerimientos en la SRS.
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
3.Requerimientos específicos
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Requerimientos específicos - I
Requerimientos específicos - II
3.5. Atributos
3.5.1. Disponibilidad
3.5.2. Seguridad
3.5.3. Mantenibilidad
3.5.4. Transferibilidad/conversión
...
3.6. Otros requerimientos
3.6.1. Base de Datos
3.6.2. Operaciones
3.6.3. Adaptación del lugar
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Evolución de Requerimientos
Comprensión Cambios en la
inicial del comprensión del
problema problema
Requerimientos Requerimientos
iniciales Cambiados
www.innevo.com
Tiempo
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Clases de Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Requerimientos Volátiles
Tipos de Requerimientos (Harker)
9 Mutantes
9 Emergentes
9 Consecutivos
9 De compatibilidad
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.comy sistema
Requerimientos Requerimientos y sistema
inconsistentes consistentes
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
• La identificación de requerimientos.
• Políticas de rastreo.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Matriz de rastreabilidad
Req. Id 1.1 1.2 1.3 2.1 2.2 2.3 3.1
1.1 U R
1.2 U R
1.3 R R
2.1 R U
2.2
2.3 R U
3.1
www.innevo.com R
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Manejo de la
Planeación del Configuración del
Proyecto de Software Software
Seguimiento
www.innevo.comy
supervisión del proyecto Manejo del Subcontrato
de Software de Software
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Administración de Requerimientos
Propósito según CMM
www.innevo.com
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Administración de Requerimientos
Metas
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Conclusiones
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Conclusiones
9 El documento de especificación de requerimientos (ERS)
constituye la declaración acordada con el cliente de lo que el
sistema debe realizar.
www.innevo.com
Administración de
Administración deRequerimientos
Requerimientos
Conclusiones
9 Los factores sociales y organizacionales tienen una fuerte
influencia sobre los requerimientos del sistema y pueden
determinar si el software es realmente utilizado o no.
www.innevo.com