Escenarios de calidad - Arquisoft/Trivial1b GitHub Wiki
Con toda la información anteriormente procesada, de atributos de calidad y stakeholder se definen escenarios de calidad que influirán en la arquitectura. Los escenarios de calidad son una representación los requisitos no funcionales establecidos para un determinado atributo de calidad; los comúnmente definidos son: disponibilidad, modificalidad, rendimiento, seguridad, testabilidad y usabilidad.
Referentes a fallos del sistema, cuando y como debe garantizarse los servicios de la aplicación. El entorno de la aplicación aún no está definido, no se conoce si la aplicación va a ser de escritorio o un sistema web distribuido con múltiples jugadores en red; nos plantaremos ambos entornos de despliegue.
<tr>
<td></td>
<td></td>
<td>Error al procesar una pregunta</td>
<td>Parser, Persistencia</td>
<td>La pregunta debe ser ignorada pero el usuario será notificado</td>
<td>Ninguna incoherencia en la base de datos (preguntas sin respuestas)</td>
<td>AT005
AT007
AT008
</td>
</tr>
<tr>
<td></td>
<td></td>
<td>Error al procesar una pregunta</td>
<td>Extractor de preguntas</td>
<td>Permitir ver la traza de procesado de las preguntas</td>
<td>Con el log puede verse las preguntas realizadas y dónde hubo un problema</td>
<td>AT005
AT007
</td>
</tr>
</tr>
<tr>
<th>Desarrolladores</th>
<th>Desarrollo</th>
<td>Pruebas de aplicación</td>
<td>Extractor de preguntas</td>
<td>Detectar fallos en tiempo de desarrollo</td>
<td>Cobertura del código de más del 90%, sin errores</td>
<td>AT005</td>
</tr>
<tr>
<th>Responsables de NoGame</th>
<th>Explotación / Desarrollo</th>
<td>Nuevo formato solicitado</td>
<td>Parser</td>
<td>Facilidad para añadir un formato nuevo</td>
<td>El nuevo formato estará disponible como opción</td>
<td>AT002</td>
</tr>
<tr>
<td></td>
<td></td>
<td>Nueva Base de datos solicitada</td>
<td>Persistencia</td>
<td>Facilidad para cambiar la base de datos</td>
<td>El resto del sistema no será afectado por la modificación de la Base de datos</td>
<td>AT003</td>
</tr>
<tr>
<td></td>
<th>Explotación</th>
<td>Ampliación del sistema</td>
<td>Procesador de preguntas</td>
<td>Sistema desacoplado del resto</td>
<td>No será necesario modificar este sistema cuándo sea usado por otros sistemas</td>
<td>AT004</td>
</tr>
<tr>
<th>Problema en la base de datos</th>
<th>Explotación</th>
<td>Pérdida de datos guardados o inoherencia en estos</td>
<td>Persistencia</td>
<td>Sistema de respuesto y backup</td>
<td>Sistema disponible en menos de 12 horas</td>
<td>AT008
AT001
</td>
</tr>
| Fuente | Estímulo | Entorno | Artefacto | Respuesta | Medición | AC Afectado |
|---|---|---|---|---|---|---|
| Operario | Explotación | Ejecución del extractor | Extractor de preguntas | Procesamiento de preguntas | Disponibilidad del sistema 24/7 | AT001 |
| Almacenamiento en base de datos | Persistencia | Disponibilidad de la base de datos | Disponibilidad de la base de datos 24/7 | AT001 | ||
| Cambio de formatos y nombres de fichero | Extractor de preguntas | Facilidad para configurar las opciones de entrada | Visualización de ayuda para el usuario | AT006 |