En este capítulo, examinará brevemente la historia de la SQA, sus orígenes y usos originales.
En este capítulo, examinará brevemente la historia de la SQA, sus orígenes y usos originales. También aprenderá la definición de SQA y cómo reconocer la “alta calidad” en el contexto del desarrollo de software
Objetivos de aprendizaje:
- Aprender lo que abarca la garantía de calidad del software (SQA).
- Aprender por qué necesitamos SQA
Habilidades que obtendrás
Garantía de calidadEvaluación de la calidadCalidad del software (SQA/SQC)Gestión de la calidad del softwareIngeniero certificado en calidad del softwareAnalista de calidad de software certificadoLo que aprenderás
- Defina qué abarca la Garantía de Calidad de Software (SQA) en el desarrollo de software
- Explique por qué se necesita la Garantía de Calidad de Software
- Trace la historia de SQA, sus orígenes y usos originales
- Reconozca "alta calidad" en el contexto del desarrollo de software
- Distinga Garantía de Calidad de Software de pruebas de software
- Identifique los usos de la Garantía de Calidad de Software
Puntos clave
- La Garantía de Calidad de Software (SQA) tiene un historial con orígenes distintos y usos originales que este capítulo examina.
- SQA puede ser definida y aplicada para reconocer "alta calidad" en el contexto del desarrollo de software.
- La Garantía de Calidad de Software sirve usos identificables dentro del desarrollo de software.
- La Garantía de Calidad de Software y las pruebas de software están relacionadas pero se tratan como temas separados en este curso.
Preguntas frecuentes
¿Qué cubre este curso?
Examina la historia de la Garantía de Calidad de Software (SQA), sus orígenes y usos originales, define qué abarca SQA, y explica cómo reconocer "alta calidad" en el contexto del desarrollo de software.
¿Cuáles son los objetivos de aprendizaje?
Aprender qué abarca la Garantía de Calidad de Software (SQA) y por qué necesitamos SQA.
¿Qué lecciones se incluyen?
El curso incluye tres lecciones: ¿Qué es la Garantía de Calidad de Software (SQA), Garantía de Calidad de Software y sus Usos, y Garantía de Calidad de Software y Pruebas de Software.
¿A qué habilidades se relaciona este curso?
Se relaciona con Aseguramiento de Calidad, Evaluación de Calidad, Calidad de Software (SQA/SQC), Gestión de Calidad de Software, Ingeniero Certificado de Calidad de Software y Analista Certificado de Calidad de Software.
Transcripción
Transcripción
Hola a todos. Bienvenido al curso de Ciudad del Conocimiento, Definición de aseguramiento de la calidad del software. En este módulo hablaremos sobre qué es exactamente aseguramiento de la calidad del software o SQA? Bueno, SQA es más que solo encontrar errores en el software, aunque eso es gran parte. De hecho, el primer error se encontró en 1947, y ahí está el pequeño ahora. Esa fue una polilla que voló hacia la computadora Mark II. La computadora Mark II dejó de funcionar correctamente así que enviaron a alguien. Esa es la computadora Mark II. En aquel entonces, podías entrar en las computadoras. El Mark II era una computadora electromecánica. por lo que tenía partes mecánicas en el interior. Así que esta pobre polilla voló y se hizo papilla en uno de los relevos. El equipo que lo encontró fue el equipo de Grace Hopper. Ahora, Grace Hopper hizo mucho en el campo de la informática. De hecho, mucha gente pensó que ella acuñó el término bicho, pero en realidad eso no es cierto. Investigaron un poco y descubrieron que Edison usó el término en 1870. No estaba hablando de computadoras, pero usó el término error. En lo que realmente trabajó Grace Hopper, y por lo que es conocida es por trabajar en COBOL, lenguaje común orientado a los negocios. Fue uno de los primeros lenguajes de programación exitosos. o software en el mundo. Desafortunadamente, podrían haber usado SQA en ese entonces porque COBOL nos trajo el problema Y2K, y pronto será el problema Y2K38, también conocido como 2038. ¿Podría SQA haber evitado esto? Bueno, ¿qué es SQA? Antes de entrar en eso, ¿Qué es el aseguramiento de la calidad? Bueno, calidad, esto está sacado directamente del diccionario, es el grado de excelencia de algo. ¿Es adecuado para el propósito? ¿Funciona? Y la seguridad es una declaración positiva. que el producto funcionará bien. De hecho, ¿cumplirá o incluso superará las expectativas? También lo hizo COBOL 60, ahí fue cuando salió en 1960, ¿Habría pasado esas preguntas y respuestas? Sí, lo habría hecho. COBOL 60 fue un programa excelente. Fue utilizado por los militares, por las corporaciones. muy robusto Lo hizo excelente. Le dio exactamente lo que necesitaba, superó las expectativas. Pero, ¿y si seguimos los estándares SQA actuales? Bueno, ¿cómo definimos eso hoy? Bueno, SQA hoy es, ¿funciona el software? como se le pidió que funcionara, ¿está funcionando como se requiere? ¿Todavía funciona en condiciones normales y, lo que es más importante, estresores anormales? Como si lo golpeara mucha gente a la vez, tiene estabilidad? ¿Se puede mantener de forma fiable? ¿Es fácil de mantener? ¿Es fácil de usar por el usuario final? ¿Es eficiente, utiliza adecuadamente sus recursos? ¿Y se pueden hacer cambios fácil y eficientemente? Bien, veamos. ¿COBOL 60 pasó esto? Um no, el problema Y2K mostró eso. En los años 60, finales de los 50, principios de los 60, la memoria cuesta miles y miles de dólares. Entonces, para ahorrar dinero en la memoria lo que hicieron es que hicieron la fecha solo dos caracteres. Así que en el año 1999, cuando pasó al año 2000, todo lo que vieron estas computadoras fue 1900. Bueno, en aquel entonces, si les preguntabas, "¿Esto va a ser de calidad?" Decían: "Sí, nadie va a seguir usando esto en 40 años". Desafortunadamente lo fueron. Así que nos encontramos con el problema Y2K. ¿Se mantiene fácilmente? En realidad no, porque tuviste que pasar por todo ese código. para encontrar todas estas dos fechas de caracteres para convertirlos en fechas de cuatro caracteres. Y el otro problema es en el año 2038, cualquiera que esté usando un sistema operativo de 32 bits, su computadora pensará que es 1970. Ese es otro tema. Entonces, según los estándares actuales, COBOL 60 no se habría considerado de calidad, pero realmente no tenían garantía de calidad del software en aquel momento. Gracias, y nos vemos en la próxima lección.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.