Documente Academic
Documente Profesional
Documente Cultură
Sommerville, Mejia-Alvarez
Diapositiva 1
Objetivos
Sommerville, Mejia-Alvarez
Diapositiva 2
Tpicos
Sommerville, Mejia-Alvarez
Diapositiva 3
Requerimientos
Base de Datos
Del Banco
Anlisis
de Riesgos
Lector de
Tarjeta de Crdito
Interfase Hombre-Maquina
Sistema de
Comunicaciones
del Banco
Pantalla
Teclado
Sistema de
Control del
Cajero Automtico
Cliente
Representante
del Banco
Personal de
Mantenimiento
Sommerville, Mejia-Alvarez
Sistemas de Control y
Conteo de Billetes
Sistema de
Comunicaciones
Diapositiva 4
Ingeniera de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 5
Ingeniera de Requerimientos
Preciso por que debe incluir todos los requerimientos del cliente y del
ambiente donde este estar operando.
Flexible, ya que los requerimientos estn sujetos a constantes cambios.
Sommerville, Mejia-Alvarez
Diapositiva 6
Qu es un Requerimiento?
Sommerville, Mejia-Alvarez
Diapositiva 7
Qu es un Requerimiento?
Sommerville, Mejia-Alvarez
Diapositiva 8
Qu es un Requerimiento?
Sommerville, Mejia-Alvarez
Diapositiva 9
Qu es un Requerimiento?
Requerimientos de Dominio
Sommerville, Mejia-Alvarez
Diapositiva 10
11
definicion
validacion
negociacion
12
Completos
Consistente
Requerimientos
Definicin/Especificacin
Definicin de Requerimientos
Especificacin de Requerimientos
Especificacin de Software
Sommerville , Mejia-Alvarez
Diapositiva 14
Definiciones y Especificaciones
Definicin de Requerimientos
1. El
Especificacin de Requerimientos
1.1 El usuario debe proporcionar facilidades para definir el tipo de archivos externos.
1.2 Cada tipo de archivo externo puede tener una herramienta asociada. La cual, ser
aplicada para el archivo.
1.3 Cada tipo de archivo externo ser representado como un icono especfico mostrado al
usuario.
1.4 Las facilidades proporcionadas para la representacin del icono en un tipo de archivo
externo ser definido por el usuario.
1.5 Cuando un usuario selecciona una representacin de icono de un archivo externo, el
efecto de la seleccin es aplicar las herramientas asociadas con el tipo de archivo externo al archivo representado por la seleccin del icono.
Sommerville, Mejia-Alvarez
Diapositiva 15
Lectores de Requerimientos
Definicin de
Requerimientos
Especificacion de
Requerimientos
Especificacin de
Software
Sommerville, Mejia-Alvarez
Gerencia de Cliente
Usuarios Finales del Sistema
Ingenieros de Clientes
Gerencia de Contratistas
Arquitectos del Sistema
Usuarios Finales del Sistema
Ingenieros de Cliente
Arquitectos del Sistema
Desarrolladores de Software
Ingenieros de Clientes
Arquitectos del Sistema
Desarrolladores de Software
Introduccion a los Requerimientos
Diapositiva 16
Problemas
Sommerville, Mejia-Alvarez
Diapositiva 17
Razones de Inconsistencia
Sommerville, Mejia-Alvarez
Diapositiva 18
Proceso de Ingeniera de
Requerimientos
Estudio de Factibilidad
Anlisis de Requerimientos
Definicin de Requerimientos
Especificacin de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 19
El Proceso de Ingeniera de
Requerimientos
Estudio de
Factibilidad
Anlisis de
Requerimientos
Definicin de
Requerimientos
Reporte de
Factibilidad
Especificacin
de Requerimientos
Modelos del
Sistema
Definicin de
Requerimientos
Documento de
Requerimientos
Sommerville, Mejia-Alvarez
Especificacin de
Requerimientos
Diapositiva 20
Documento de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 21
Sommerville, Mejia-Alvarez
Diapositiva 22
Introduccin.
Glosario.
Sommerville, Mejia-Alvarez
Diapositiva 23
Apndices.
Especificacin de Requerimientos.
Indice.
Sommerville, Mejia-Alvarez
Diapositiva 24
El Analista de Requerimientos
Patrocinador del Proyecto
requerimientos
del negocio
Factibilidad,
Tiempos y costos
requerimientos
del cliente/usuario
requerimientos funcionales
y no-funcionales
Cliente y
Usuarios
Desarrolladores
Analista de Requerimientos
restricciones y
requerimientos
requerimientos funcionales
y no-funcionales
Otros interesados
en el sistema
Sommerville, Mejia-Alvarez
Pruebas
Diapositiva 25
El Analista de Requerimientos
Actividades:
Sommerville, Mejia-Alvarez
Diapositiva 26
El Analista de Requerimientos
Habilidades:
Capacidad de comunicacin.
Capacidad de anlisis y observacin.
Capacidad de organizacin.
Analizar los riesgos del desarrollo del software.
Sommerville, Mejia-Alvarez
Diapositiva 27
El Cliente
Actividades y responsabilidades:
Educar al analista de requerimientos acerca del negocio y sus
objetivos.
El Usuario
Clasificacin de los usuarios:
Sommerville, Mejia-Alvarez
Diapositiva 29
Sommerville, Mejia-Alvarez
Diapositiva 30
Sommerville, Mejia-Alvarez
Diapositiva 31
Sommerville, Mejia-Alvarez
Diapositiva 32
Validacin de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 33
Chequeo de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 34
Revisin de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 35
Chequeo de la Revisin
Sommerville, Mejia-Alvarez
Diapositiva 36
Chequeo de Consistencia
Automatizado
Requerimientos en un
Lenguaje Formal
Proceso de
Requerimientos
Anlisis de
Requerimientos
Base de Datos
de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 37
Sommerville, Mejia-Alvarez
Diapositiva 38
Evolucin de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 39
Evolucin de Requerimientos
Comprensin Inicial
del Problema
Comprensin de los
Cambios del Problema
Requerimientos
Iniciales
Cambios en los
Requerimientos
Tiempo
Sommerville, Mejia-Alvarez
Diapositiva 40
Evolucin Controlada
Cambio en los
Requerimientos
Documento VI de
Requerimientos
Implementacin V1
del Sistema
Cambio en los
Requerimientos
Implementacin V2
del Sistema
Inconsistencia de los
Requerimientos y del
Sistema
Sommerville, Mejia-Alvarez
Documento V1
de Requerimientos
Implementacin
V1 del Sistema
Documento V2
De Requerimientos
Implementacin
V2 del Sistema
Consistencia de los
Requerimientos y del
Sistema
Introduccion a los Requerimientos
Diapositiva 41
Clases de Requerimientos
Requerimientos de acuerdo a su audiencia:
Sommerville, Mejia-Alvarez
Diapositiva 42
Clases de Requerimientos
Requerimientos de acuerdo a su caracterstica:
Requerimientos funcionales.
Requerimientos no funcionales.
Sommerville, Mejia-Alvarez
Diapositiva 43
Clases de Requerimientos
Requerimientos de acuerdo a su caracterstica:
Diapositiva 44
Requerimientos no funcionales
Nonfunctional
requir ements
Product
requir ements
Ef ficiency
requir ements
Reliability
requir ements
Usability
requirements
Performance
requirements
Or ganizational
requir ements
Portability
requirements
Delivery
requirements
Space
requir ements
External
requirements
Interoperability
requirements
Implementation
requir ements
Ethical
requirements
Standards
requirements
Legislative
requirements
Privacy
requirements
Safety
requirements
Clases de Requerimientos
Sommerville, Mejia-Alvarez
Diapositiva 46
Clasificacin de Requerimientos
Requerimientos Cambiantes.
Requerimientos Emergentes.
Requerimientos de Consecuencias.
Requerimientos de Compatibilidad.
Sommerville, Mejia-Alvarez
Diapositiva 47
Medida
Velocidad
Tamao
Facilidad de uso
Tiempo de entrenamiento
Numero de ayudas
Confiabilidad
Robustes
Portabilidad
Ratreo de Requerimientos
Rastreo de requerimientos.
La matriz de rastreo
Almacenamiento de Requirimientos
Manejo de Cambios
Ejemplo
Etnografia
Requerimientos
Base de Datos
Del Banco
Anlisis
de Riesgos
Lector de
Tarjeta de Crdito
Interfase Hombre-Maquina
Sistema de
Comunicaciones
del Banco
Pantalla
Teclado
Sistema de
Control del
Cajero Automtico
Cliente
Representante
del Banco
Personal de
Mantenimiento
Sommerville, Mejia-Alvarez
Sistemas de Control y
Conteo de Billetes
Sistema de
Comunicaciones
Diapositiva 55
Resumen
Sommerville, Mejia-Alvarez
Diapositiva 56
Resumen
Sommerville, Mejia-Alvarez
Diapositiva 57