Calidad de software

De EcuRed
Calidad de software


Calidad de Software. Detalla diferentes conceptos necesarios a la hora de introducirse en el tema. Se explica lo que es calidad de Software, la importancia de tener en cuenta este tema en la producción de software.

Contenido

Surgimiento.

En los primeros años de desarrollo de las computadoras, el hardware sufrió continuos cambios, mientras que el software se contemplaba simplemente como un añadido. La programación de computadoras era un arte para el cual existían pocos métodos sistemáticos. El desarrollo de software se realizaba virtualmente sin ninguna planificación (hasta que los planes comenzaron a desfasarse y los costos a crecer). Durante este período se utilizaba en la mayoría de los sistemas una orientación por lotes.

Algunas excepciones fueron sistemas interactivos (Sistema de reservas de América Airlines) y sistemas de tiempo real para la defensa (SAGE). No obstante, la mayor parte del hardware se dedicaba a la ejecución de un único programa que, a su vez, se dedicaba a una aplicación específica.

Lo normal era que el hardware fuera de propósito general. Por otra parte, el software se diseñaba a medida para cada aplicación y tenía una distribución relativamente pequeña. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software, el diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía.

Evolución.

La segunda era en la evolución de los sistemas de computadoras se extiende desde la mitad de la década de los 60 hasta finales de los setenta. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre máquina. Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software. Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de minutos. Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de Sistemas de gestión de bases de datos.

Algunos conceptos.

A través de sus múltiples comités de trabajo se encarga de definir estándares para las comunicaciones, la industria eléctrica, las aplicaciones biomédicas o la electrónica profesional y de consumo. En sus estatutos constan como labores básicas la difusión del conocimiento en su área de influencia, promover el desarrollo y la integración de las tecnologías dentro de la sociedad. Creado en 1963, en la actualidad tiene alrededor de 380.000 asociados, de diversa índole, pertenecientes a más de 150 países. El Instituto se organiza en 10 regiones (seis en Estados Unidos, Canadá, Asia, América latina, Europa, África y Oriente Próximo), 37 sociedades, que abarcan todas sus actividades por temas específicos, y más de 300 secciones profesionales.

Conceptos relativos a la gestión según ISO 9000:2000.

Los términos que se incluyen aquí se han tomado de ISO 9000:2000 Sistemas de Gestión de la Calidad. Fundamentos y vocabulario. Fecha: diciembre 2000"

Fuentes.

Información extraída del sitio web:

Enlaces externos