Informe Capitulo 1
Informe Capitulo 1
Informe Capitulo 1
Según R. Pressman1, esta definición hace referencia a la “concordancia con los requisitos
funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo
explícitamente documentados y con las características implícitas que se espera de todo
software desarrollado profesionalmente”.
Es posible medir dicha calidad después de elaborado el software. Naturalmente, en tal proceso
se registran variaciones de acuerdo con el tipo de programa: no es lo mismo evaluar un
sistema de un avión que un paquete contable. Ahora bien, los costos de la medición llegan a
incrementarse y a ser muy elevados cuando se detectan problemas derivados de
imperfecciones en el diseño. Incluso, el punto donde se localice un error puede obligar a
mantener un control de la calidad durante todas las etapas del ciclo de vida del software.
GESTIÓN DE CALIDAD
Según las normas ISO 9000, esta gestión es un conjunto de actividades -cuya competencia
corresponde generalmente a la dirección de las organizaciones que determina la calidad, los
objetivos y las responsabilidades en un contexto específico. Se implementa por medios como
la planificación, el control, el aseguramiento (garantía) y el mejoramiento de los procesos, en
un marco de optimización.
Corrección. ¿La aplicación hace lo que se le pide? ¿En qué medida satisface sus propias
especificaciones y conlleva a la obtención de los objetivos encomendados por el cliente?
Fiabilidad. ¿Lo hace de forma fiable todo el tiempo? ¿Hasta qué grado puede esperarse un
correcto cumplimiento de las operaciones preestablecidas?
Eficiencia. ¿Qué recursos de hardware y software son necesarios? ¿Cuántos de es- tos recursos
precisa la aplicación para realizar las acciones con los tiempos de res- puesta adecuados?
Facilidad de uso. ¿Es sencilla y cómoda de manejar? ¿En qué proporción se requiere un
esfuerzo para aprender su manejo, trabajar con ella, introducir datos y conseguir resultados?
Integridad. ¿Puede controlarse su uso? ¿Hasta qué punto es posible regular el ac- ceso al
software o a los datos almacenados, e igualmente, impedir el ingreso de personal no
autorizado?
En una revisión, los factores que describen la capacidad para soportar cambios son:
Facilidad de prueba. El esfuerzo necesario para evaluarla de tal manera que se ajus- te a lo
especificado en los requisitos. ¿Pueden probarse todas las opciones?
Claro está que la elaboración de un software no termina con su entrega al usuario final. Por
el contrario, en este punto comienza una etapa de “confianza” entre desarrolladores y
clientes, en la cual estos últimos esperan un apoyo tecnológico durante la utilización del
producto. Así, es factible descubrir fallas o evidenciar nuevas exigencias que demandan
modificaciones, actualizaciones o ejecuciones del proceso producción.
Métricas técnicas. Al centrarse en las características del software (complejidad lógica, grado de
modularidad) miden su estructura y evalúan cómo está hecho.
Métricas de calidad. Indican cómo se ajusta a los requisitos implícitos y explícitos del cliente.