Definición de Requerimientos de Calidad de Servicio
Esto documento tiene como objetivo demarcar las consideraciones iníciales en las cuales la
arquitectura de la aplicación será desarrollada. Para ello, este documento contendrá cualquier
consideración arquitectónica que dentro del ciclo de desarrollo se tome de acuerdo al caso de uso
atendido. Además, este documento incluirá decisiones arquitectónicas que afecten a toda la
aplicación como solución.
Requerimientos No – Funcionales
Dentro del análisis inicial se obtuvo la siguiente lista de requerimientos no funcionales:
A continuación se pasa a atender de manera técnica cada requerimiento no funcional.
R039 – Internacionalización – Manejo de Diferentes Idiomas
Para ello se tomará en cuenta:
El uso de Globalization y Localization, tecnología de Asp.Net que permite identificar, de
acuerdo a las preferencias que tenga configurado el navegador, el idioma y el país en
donde el usuario se encuentra.
El uso de archivos de recurso (XML) para la inclusión de un diccionario de términos, así
poder soportar múltiples idiomas progresivamente. Existen dos niveles: recursos a nivel
global, y recursos a nivel local; se usará de manera pertinente una de estas opciones
dentro de la aplicación.
R059 – Escalabilidad
Para ello se tomará en cuenta:
La separación de la aplicación en diversos componentes, los cuales podrán ser reutilizados
para diversas tareas, así como facilitando su modificación independiente dentro de la
aplicación con el uso de interfaces para la comunicación.
La separación en capas en donde se tendrá en sus inicios lo siguiente:
o Dos (esquemas de) bases de datos, uno para los datos de la aplicación, y otro para
la parte documental. Ello permitirá luego poder desplegar una red de servidores
de acuerdo a la necesidad de espacio de la aplicación.
Código
Requerimiento
Exigible / Deseable
Versión
Funcional / No Funcional
R039
El sistema soportará la internacionalización con la posibilidad de manejar
diferentes idiomas.
E
2.00
NF
R05