Está en la página 1de 7

Característica que debe tener el sistema

Restricción que debe satisfacer para


que sea aceptado por el cliente
Pretende
definir
Da como resultado una
• Obtención especificación del sistema
que el cliente comprende

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

Correcta Completa Consistente


Si se describen todos
Si representa la visión
del cliente los escenarios Si no se contradice a
posibles que hay en sí isma
el sistema

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

También podría gustarte