ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Calidad


Enviado por   •  21 de Septiembre de 2012  •  1.359 Palabras (6 Páginas)  •  921 Visitas

Página 1 de 6

Criterios de testeabilidad según ISO 9000-3

ISO 9000-3 divide la testeabilidad en 4 etapas:

- Testeo de unidad: se prueban los componentes individualmente. Esto generalmente se realiza por los programadores.

- Testeo de integración: Se aprueban los modelos que integran diversos componentes

- Testeo de sistema: se aprueba el sistema completo de la misma manera que lo haría un usuario pero sin la presencia de este.

- Testeo de aceptación: el usuario ejecuta el sistema completo para asegurarse que cumple con los requerimientos.

La testeabilidad interactiva con otros criterios como lo son la conectividad y eficiencia.

Esta se debe llevar a cabo con planes pre-definidos, con datos conocidos, desde los resultados puedan ser determinados y corroborados.

McCall además definió métricas para la testeabilidad consistentes en una matriz de complejidad, la cual involucra número y tamaño de módulos, tamaño de procedimientos, profundidad de anidamiento, número de errores por unidad de tiempo, etc.

Criterios de calidad del factor de portabilidad

Dentro de los criterios considerados por McCall para este factor están:

- Auto descripción

- Modularidad

- Independencia de la maquina

- Independencia del sistema operativo: atributos del software que determinan la dependencia con el sistema operativo.

Criterios de calidad del factor de reusabilidad

Los criterios considerados en este factor por el autor son:

- Generalidad.

- Modularidad.

- Auto descripción.

- Independencia de la maquina

- Independencia del sistema operativo.

Es posible favorecer la reusabilidad utilizando librerías de software de programación adecuadas.

Además es necesario tener en cuanta en consideración, que la generación de código reutilizable tiene un mayor costo de tiempo y dinero.

Existe un factor económico difícil de medir: el costo de código reusable y la ganancia por utilizar código reutilizable.

Criterios de calidad en el factor de interoperabilidad.

Para este factor McCall ha definido los siguientes criterios

- Modularidad

- Interoperabilidad en comunicación: atributos del software que posibilitan el uso de protocolos de comunicación e interfaces estándar.

- Interoperabilidad en datos: Atributos del software que posibilitan el uso de representaciones de datos estándar.

La interoperabilidad tiene una relación con el factor de reusabilidad

En la actualidad se ha incrementado la importancia de la interoperabilidad, debido a la creciente gama de sistemas disponibles en el mercado y la necesidad de comunicarlos

Este factor es además favorecido mediante la utilización de estándares internacionales en el desarrollo del sistema.

Criterios de calidad para el factor de correctitud

McCall ha definido para este factor los siguientes criterios:

- Trazabilidad: Atributos del software que proporcionan una traza (seguimiento) desde los requerimientos hasta la implementación con respecto a un entorno operativo completo.

- Completitud: atributos del software que proporcionan uniformidad en las técnicas y notaciones de diseño e implementación utilizadas.

Criterios del factor de confiabilidad

McCall considera para este factor los criterios:

- Tolerancia a errores: Atributos del software que posibilitan la continuidad del funcionamiento bajo condiciones no usuales.

- Consistencia:

- Simplicidad: Atributo del software que posibilita la implementación de funciones de la forma más comprensible posible.

- Exactitud: Atributos del software que proporcionan el grado de precisión requerido en los cálculos y resultados.

El factor de confiabilidad combina la tolerancia tanto a errores de hardware como de software. Esto se puede solventar con técnicas adecuadas de programación, tolerancia a fallas, manejo de excepciones, etc.

Así como podemos medir estas por medio de:

- Tiempo medio entre fallas

- Tiempo medio antes de mantenimiento.

- Tiempo medio antes de recuperación.

- Probabilidades de fallo.

Criterios del factor de eficiencia.

McCall considera 2 criterios para este factor, los cuales son:

- Eficiencia en tiempo.

- Eficiencia en espacio: Atributos del software que minimizan el espacio de almacenamiento necesario (memoria, disco).

Este factor es favorecido por el lenguaje de programación, el sistema operativo, optimización de algoritmos, normalización de datos.

Criterios del factor de integridad

Para McCall los criterios considerados para este factor son:

- Control de acceso

- Auditoria de acceso

Estos críticos involucran tanto los accesos mal intencionado así como los diseños causados por errores involuntarios de usuarios autorizados.

Criterios del factor de usabilidad

...

Descargar como (para miembros actualizados)  txt (10.7 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com