Sei sulla pagina 1di 18

Análisis de Requerimientos

Fundamentos de
Arquitectura de Software - Platzi
Entender el problema
Espacio del problema Espacio de la solución

Idea Diseño Desarrollo

Criterios de
Evaluación
éxito

Historias de Criterios de
Despliegue
usuario aceptación
Requerimientos
Requerimientos de producto
Negocio

Requerimientos Reglas de
de negocio negocio
Usuario

Requerimientos Atributos de Requerimientos


de usuario calidad no funcionales
Funcional

Requerimientos Requerimientos
Restricciones
de sistema funcionales
Requerimientos de proyecto

Recursos Capacitación Certificaciones

Documentación
Infraestructura Licencias
de usuario

Plan de Plan de Acuerdos de


despliegue transición servicio
Requerimientos Requerimientos
funcionales no funcionales
“Como usuario registrado “Como usuario registrado
quiero ingresar al sistema quiero ingresar de forma segura al
para tener una experiencia sistema
personalizada.” para tener una experiencia
personalizada.”
Requerimientos Requerimientos
funcionales no funcionales
“Como personal de enfermería “Como personal de enfermería
quiero ver la información del quiero ver la información en
estado del paciente tiempo real del estado del paciente
para poder reaccionar a cualquier para poder reaccionar a cualquier
anomalía.” anomalía.”
Requerimientos significativos
para la arquitectura
Riesgos
“En situaciones de carga pico,
los clientes experimentan
latencias mayores a cinco
segundos.”

Describir el riesgo
“Un atacante podría obtener
Usar escenarios de fracaso que información confidencial a
sean medibles y accionables. través de un Ataque de
intermediario (Man in the
Middle).”
Riesgos de Riesgos de gestión
ingeniería del proyecto
Relacionados con el análisis, Relacionados con la planificación,
diseño e implementación del secuenciamiento de trabajo,
producto. entregas, tamaño de equipo, etc.
Identificar riesgos
Dificultad /
Requerimientos
Complejidad

Atributos de
Riesgo
calidad Incertidumbre

Conocimiento Riesgo prototípico


del dominio
Priorizar riesgos

1.

2.

3.

4.

5.

6.

7.

8.
Restricciones
“Una restricción limita las opciones de diseño o
implementación disponibles al desarrollador.”

Software Requirements: 3rd Edition (Wiegers, Betty, 2013)


as

Int tros
s)

ad
r

eg si
e

es

o
ld

rac ste
er
o
eh
nt

ion ma
si
k
sta

es s
rte
(
Pa

co
n
Opciones

v ida
d e cto
i c lo odu
C pr
del

Potrebbero piacerti anche