Please enable JavaScript.
Coggle requires JavaScript to display documents.
Obtención y validación de requerimientos no funcionales. ((Entorno,…
Obtención y validación de requerimientos no funcionales.
Existen varios problemas al intentar obtener los requerimientos no funcionales de un sistema
Es discutible a qu ́e atributo de calidad pertenece un concepto. Una falla del sistema, ¿pertenece
a disponibilidad, seguridad o usabilidad?
Cada comunidad ha desarrollado su propio vocabulario para describir los atributos de calidad.
Las definiciones que se dan de los atributos por lo general no son operacionales. Carece de
significado decir “el sistema debe ser modificable” porque cualquier sistema es modificable.
Hay demasiados atributos de calidad y los usuarios desconocen la mayor ́ıa.
Los requerimientos no funcionales, atributos de calidad o cualidades del software suelen ser la
principal causa de grandes, complejos y costosos cambios a los sistemas de software.
Checklist de atributos de calidad
En una o varias de las entrevistas con el cliente los ingenieros de requerimientos deben consultarle al cliente cuàl o cuàles de esos atributos de calidad desea para su sistema.
Usualmente no se los tiene en cuenta y cuando se lo hace las descripciones de estos requerimientos suelen ser confusas y ambiguas.
Origen del estìmulo.
Es la entidad (un humano, una computadora, otro sistema, etc.)
Ejemplos de escenarios generales.
Uno de los discos de un servidor se llena inesperadamente, entonces se registra el evento y se
pasa a modo degradado hasta que se libera espacio.
Existen dos clases de escenarios:
escenarios generales
Aquellos que son independientes de un
sistema particular
escenarios concretos
Deben tener el detalle suficiente como para que sean significativos para el equipo de arquitectura y diseño
Los ingenieros de requerimientos deben:
Presentarle los escenarios generales de ese atributo al cliente.
Derivar cero o màs de esos escenarios generales en escenarios concretos segùn los requerimientos
especìficos del cliente. Estos son los requerimientos no funcionales del cliente.
Definir operacionalmente el atributo de calidad por medio de uno o màs escenarios generales
Entorno
Artefacto
Estìmulo
Respuesta
Medida de la respuesta
Escenarios de atributos de calidad
Un escenario de un atributo de calidad es un
requerimiento no funcional especìfico sobre ese atributo de calidad.
Ejemplos de escenarios concretos.
Si debido a una falla en la rotaciòn de los archivos de bitácora se llena uno de los discos del firewall, entonces se registra el evento en syslog y se cancela el registro de auditorìa hasta el dìa hàbil siguiente.