Seminario 1
Ejercicio 1: Identificar los stakeholders

- S1 Todo el personal médico
 - S2 Personal de administración
 - S3 Personal centralita
 - S4 Usuarios no registrados
 - S5 El usuario administrador del sistema IRMed
 - S6 Todos los centros de salud de Asturias
 - S7 El cliente (Conserjería de Salud)
 - S8 El equipo de desarrollo del proyecto
 - S9 Usuarios registrados (pacientes)
 - S10 Equipo de traducción
 - S11 Equipo de marketing
 - S12 Proveedor de dominios
 - S13 Proveedor de certificados
 
Ejercicio 2

| Funcionalidad | S1 | S2 | S3 | S4 | S5… | 
|---|---|---|---|---|---|
| Traducción a español e inglés | X | ||||
| Todo usuario con tarjeta sanitaria puede registrarse en la aplicación | |||||
| Todo usuario registrado podrá realizar reservas que se verán en el calendario de reservas | |||||
| Los usuarios no registrados no podrán realizar reservas | |||||
| Todo usuario (registrado y no registrado) podrá ver el calendario de reservas | |||||
| El personal médico del centro podrá ver el calendario de reservas, pero no podrá hacer modificaciones | |||||
| La aplicación tendrá un único usuario administrador | |||||
| El administrador puede añadir roles a los administrativos del centro de salud | |||||
| El administrador puede dar permisos a los administrativos del centro de salud en caso de nuevas incorporaciones | |||||
| Gestión de cuentas de usuario | 
Ir marcando los stakeholders interesados con una x.
Seminario 2
Requisitos no funcionales
- Requisitos no funcionales: Son restricciones a las funcionalidades que ofrece el sistema
 
Requisitos de producto
- De Usabilidad
 - De Eficiencia
 - De Dependencia
 - De Seguridad
 
Ejercicio clasificar requisitos de producto
- RNF1: usabilidad
 - RNF2: seguridad
 - RNF3: dependencia
 - RNF4: eficiencia
 - RNF5: dependencia
 - RNF6: dependencia
 - RNF7: eficiencia
 - RNF8: usabilidad
 
Requisitos organizacionales
- 
Derivan de políticas de la empresa cliente y de la empresa desarrolladora
 - 
De entorno
 - 
Operacionales
 - 
De desarrollo
 
Requisitos externos
- 
Derivados de factores externos al sistema
 - 
Regulatorios
 - 
Éticos
 - 
Legislativos
 
Ejercicio clasificación requisitos
- RNF9: organizacional - desarrollo
 - RNF10: externo - ético
 - RNF11: organizacional - entorno
 
Ejercicio: Identificar requisitos no funcionales
- RNF1: El mensaje le tiene que llegar al otro usuario en un tiempo menor a 2 segundos
 - RNF2: El sistema hará una copia de seguridad de los datos periódica
 - RNF3: El sistema debe permitir autenticación 2FA con datos biométricos
 
Seminario 3. Casos de uso
- 
Un caso de uso es la descripción de una funcionalidad
 - 
Cada caso de uso está asociado con el objetivo de un actor
 
Stakeholders vs actores
- Todos los stakeholders son actores, pero no todos los stakeholders interactúan con el sistema
 
Ejercicio Caso de uso


Seminario 4. Diagramas de estado


Seminario 5. Verificación y validación
| Requisito | Defecto | Acciones recomendadas | 
|---|---|---|
| R1. | No conciso | Se debería separar el requisito en tres, uno para añadir usuarios, otro para eliminar, y para actualizar | 
| RNF1. | Incompleto | Especificar navegadores | 
| RNF2. | Incompleto, ambiguo, no verificable | Se debe especificar qué es fácil de usar | 
| RNF3. | Inconsistente | Modificar RNF1 o eliminar RNF3 | 
| RNF4. | No conciso | Se ha de especificar una medida de respuesta | 
| RNF5. | Ambiguo | 
