Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software
Guía de Trabajo
Atributos de Calidad
RNF 1. Se requiere que el sistema pueda visualizarse correctamente en cualquier navegador con
HTML5 y JavaScript, especialmente en Google Chrome y Firefox.
RNF 2. Debido a que el usuario debe ingresar sus datos personales para poder registrarse, el
sistema debe cumplir con las disposiciones de la Ley de Protección de Datos Personales.
RNF 3. La información de los usuarios y los préstamos se deberá guardar en una base de datos
ubicada en los servidores de la Universidad, por lo cual se requiere implementar mecanismos
seguros, tanto de canal como de encriptación, para enviar y recibir la información.
RNF 5. Debido a que la Universidad busca incentivar la entrega del material prestado, se ha
dispuesto un módulo de entrega que deberá funcionar las 24h, de modo que cualquier persona a
cualquier hora del día puede entregar libros.
RNF 6. Actualmente, el sistema tiene un único punto de entrega y recepción operado por una
persona, sin embargo, se espera que el sistema pueda escalar para manejar múltiples puntos, a
medida que el sistema sea implementado por la Universidad.
RNF 7. Los gestores bibliotecarios contarán con un usuario y una contraseña para acceder al
sistema. La contraseña deberá contar con un mecanismo de encriptación en almacenamiento.
RNF 8. El sistema debe proporcionar mensajes de error que sean informativos y orientados a
usuario final, y contar con un módulo de ayuda en línea.
RNF 9. El sistema debe manejar fuentes del alfabeto en Español (latino), Inglés y Chino.
Descripción y Objetivos
• Especificar los requerimientos de calidad del caso, utilizando historias de usuario extendidas
Artefactos utilizados
Atributo de Stakeholder Historia de Prioridad
Calidad Asociado Usuario Asociada
Para este ejemplo, los atributos de calidad estarán asociados al RNF correspondiente.
En la práctica, los atributos de calidad estarán asociados a las historias de usuario que
afenten.
Descripción y Objetivos
• Utilizar las historias de usuario para especificar los requerimientos de calidad del caso
Artefactos utilizados
Y debe Que la contraseña se almacene cifrada para evitar que pueda ser
suceder conocida por otros
Y debe
Que el sistema retorne el resultado en menos de un 1 segundo
suceder
Descripción y Objetivos
• Especificar los requerimientos de calidad del proyecto, utilizando historias de usuario extendidas
Artefactos utilizados
Atributo de Stakeholder Historia de Prioridad
Calidad Asociado Usuario Asociada
Para lo anterior, es importante que se listen los atributos de calidad que logran
identificar, a partir del enunciado del problema presentado por el cliente. Trate de
mencionar qué stakeholder está asociado al atributo de calidad. Trate de dar un orden
de importancia a los atributos de calidad identificados.
• ¿Cree que algunos atributos de calidad son visibles más fácilmente en desarrollo
o en ejecución? Si es así, ¿cuáles?
• ¿Considera que hay atributos de calidad más importantes que otros? ¿De qué
depende?
Descripción y Objetivos
• Utilizar las historias de usuario para especificar los requerimientos de calidad del proyecto
Artefactos utilizados
Nuestro cliente ha solicitado una lista de los ASRs, los cuales se usarán para guiar el diseño de la
arquitectura.
El equipo de arquitectos ha decidido utilizar la herramienta del curso (Taiga), para crear un Backlog de
arquitectura.
En los talleres de tecnologías del curso se explicará cómo plasmar historias de usuario en Taiga.
• En la definición de un escenario de calidad, ¿cree que se deberían incluir otros campos para
especificarlo mejor?
• ¿Considera que la lista de ASRs debe estar completa antes de iniciar el diseño de la
arquitectura?
Cliente: Proyecto:
Prioridad: A ( ) M ( ) B ( ) Tamaño: Epic ( ) Feature ( ) Story ( X ) Estimado: Puntos:
Narrativ
a
Como
Cuando
Dado
que
Yo quiero
Y debe
suceder
Cliente: Proyecto:
Prioridad: A ( ) M ( ) B ( ) Tamaño: Epic ( ) Feature ( ) Story ( X ) Estimado: Puntos:
Narrativ
a
Como
Cuando
Dado
que
Yo quiero
Y debe
suceder
Cliente: Proyecto:
Prioridad: A ( ) M ( ) B ( ) Tamaño: Epic ( ) Feature ( ) Story ( X ) Estimado: Puntos:
Narrativ
a
Como
Cuando
Dado
que
Yo quiero
Y debe
suceder
Cliente: Proyecto:
Prioridad: A ( ) M ( ) B ( ) Tamaño: Epic ( ) Feature ( ) Story ( X ) Estimado: Puntos:
Narrativ
a
Como
Cuando
Dado
que
Yo quiero
Y debe
suceder