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
⚠️ **GitHub.com Fallback** ⚠️