Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Da como resultado un
• Análisis modelo de análisis que los
desarrolladores pueden
interpretar sin ambigüedad
Son obtenidos por
Se obtienen
De
A través de
• Experiencia en el
desarrollo de sistemas
• Muy poco
Escenarios Casos de uso conocimiento del
• Expertos en sus dominios ambiente diario de los
usuarios
• Tienen una idea general de Uso del sistema Abstracción que
lo que debe hacer el sistema mediante describe una clase
interacciones de escenarios
• Muy poca experiencia en el
usuario-sistema
desarrollo de software
• Funcionalidad
del sistema • Estrcutura del
sistema
• Interacción
Area usuario-sistema • Tecnología de
Problema • Errores que el
implementación
sistema puede • Diseño del
Identifican detectar y sistema
manejar • Metodología de
• Condiciones desarrollo
ambientales de
funcionamiento
Clientes Programadores
Definen
Describen las interacciones Describe aspectos del
entre el sistema y su sistema visibles por el
ambiente, en forma usuario que no se
independiente a su relacionan en forma directa
implementación con el comportamiento
funcional del sistema.
Ambiente: Se refiere al usuario y
cualquier otro sistema externo con
Incluyen restricciones
que interactúe el sistema cuantitativas como tiempo
de respuesta o precisión.
La validación de requerimientos involucra la revisión de
No es ambigüa Realista
Si no tiene más de una Si el sistema puede
interpretación implementarse dentro
de esas restricciones
Propiedades de las
Rastreable
Verificable
Si una vez que se construye el Si cada función del sistema
sistema puede diseñarse una puede rastreasrse hasta hasta
prueba repetible para su conjunto de requerimientos
demostrar que el sistema coreespondientes
satisaface los requerimientos
Categorías de la obtención de requerimientos
Ingeniería a partir
de 0
Reingeniería
No existe un sistema anterior
y los requerimientos se Es el rediseño y de
extraen de los usuarios y el implementación de un sistema
cliente existente activado por los
coordinadores de tecnología o
por un nuevo flujo de
información
Ingeniería de
interfaz
Es el rediseño de la interfaz
de usuario de un sistema
existente