Atributos de Calidad

I. CALIDAD La Calidad es la totalidad de las características de un producto o servicio, que están relacionados con satis

Views 120 Downloads 0 File size 192KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

I. CALIDAD La Calidad es la totalidad de las características de un producto o servicio, que están relacionados con satisfacer las necesidades expresas o implícitas. CALIDAD = SATISFACCION La calidad del software depende en gran medida del diseño arquitectónico Y el diseño arquitectónico depende de los requisitos de calidad

I.1. Atributos de Calidad Son las cualidades o propiedades de calidad que la aplicación debe satisfacer. La calidad de una aplicación se mide en función de sus atributos de calidad. Para facilitar su medición durante la verificación, deben expresarse cuantitativa o cualitativamente. Los atributos de Calidad dieron origen al Rol del Arquitecto de Software. Es por eso que el Arquitecto cumple el rol importante en los atributos.

I.2. Tipos de Atributos de Calidad Los tipos de Atributos de Calidad son:

I.2.1. Funcionalidad Habilidad del Software de realizar las funciones para las que fue creado

I.2.2. Fiabilidad Habilidad del Software para mantenerse operativo (funcionando) dentro de condiciones normales.

I.2.3. Usabilidad Habilidad del Software para que el usuario invierta el mínimo esfuerzo.

I.2.4. Eficiencia Habilidad del Software para responder a una petición de usuario con la velocidad apropiada.

I.2.5. Mantenibilidad

Habilidad del Software para que el usuario invierta el mínimo esfuerzo para mantenerlo o mejorarlo.

I.2.6. Portabilidad Habilidad del Software para ser transferido de un ambiente a otro y funcionar en este.

I.3. Expresión de Atributos de Calidad Para identificar y expresar los escenarios de calidad se debe seguir la siguiente estructura: a) Fuente del estímulo: quien o que genera el estímulo. (ACTOR) b) Estímulo: lo que se quiere llevar a cabo. (VERBO) c) Ambiente o Entorno: condiciones dentro de las cuales se presenta el estímulo. (CONTEXTO) d) Respuesta: actividad que ocurre luego de la llegada del estímulo. e) Medida de la Respuesta: criterio para testear el requerimiento.

I.3.1. Ejemplo - Atributo de Calidad Performance Habilidad para ejecutar de forma predecible dentro de lo definido. Los usuarios inician 1000 transacciones por minuto bajo condiciones normales de 9 a 18 horas, el sistema debe procesarlas obteniendo resultado por pantalla en un tiempo menor a 3 segundos a) b) c) d) e)

Fuente del estímulo: USUARIOS Estímulo: INICIAR 1000 TRANSACCIONES POR MINUTO Ambiente o Entorno: EN HORARIO DE 9 A 18. Respuesta: EL SISTEMA DEBE PROCESARLAS Medida de la Respuesta: EN TIEMPO MENOR A 3 SEGUNDOS.

I.3.2. Ejemplo - Atributo de Calidad Disponibilidad Habilidad de estar completa o parcial operable y gestionar fallas. Si el sistema de organigrama tiene alguna falla y no recibe pedidos para transacciones que necesitan ser procesadas de manera asincrónicas se debe auditar en un archivo de log y se debe reintentar 3 veces en un intervalo de 60 segundos. a) Fuente del estímulo: SISTEMA b) Estímulo: EL SISTEMA DE ORGANIGRAMA TIENE ALGUNA FALLA Y NO RECIBE PEDIDOS c) Ambiente o Entorno: PARA TRANSACCIONES QUE NECESITAN SER PROCESADAS DE MANERA ASINCRÓNICAS d) Respuesta: SE DEBE AUDITAR EN UN ARCHIVO DE LOG e) Medida de la Respuesta: SE DEBE REINTENTAR 3 VECES EN UN INTERVALO DE 60 SEGUNDOS

I.3.3. Ejemplo - Atributo de Calidad Usabilidad Facilidad de interactuar las personas con el sistema Una vez que los usuarios ejecutan cualquier acción del modulo de proveedores, en todo momento el sistema debe proveer posibilidad de cancelarlas durante la ejecución y quedar como antes de la ejecución de la misma. a) b) c) d) e)

Fuente del estímulo: USUARIOS Estímulo: EJECUTAR ACCIONES Ambiente o Entorno: MODULO DE PROVEEDORES EN TODO MOMENTO Respuesta: PROVEER POSIBILIDAD DE CANCELAR DURANTE LA EJECUCION Medida de la Respuesta: QUEDAR COMO ANTES (SIN CAMBIOS)

I.4. Actividades Investigar y detallar todos los atributos de cada uno de los tipos.