Está en la página 1de 4

21/7/2020 Unidad 2

UNIDAD II: CONTROL DE CALIDAD DEL SOFTWARE

Propósitos de aprendizaje:

El objetivo principal del control de calidad no es otro que detectar y corregir los errores que surgen durante el
desarrollo de un producto software así como garantizar que el producto final responda a las expectativas del
cliente, las actividades de control de calidad supone un costo adicional al proyecto de desarrollo de software,
costo que está plenamente justificado pero que en la mayoría de los casos, es el primero que sufre recorte
cuando la presión del proyecto esta y/o del tiempo aumenta de forma inesperada. En muchas ocasiones la
estimación del costo de las actividades de calidad para un proyecto se realiza como una parte porcentual del
presupuesto total estimado para la ejecución del proyecto. De esta manera, resulta imposible determinar cuál
ha sido la eficiencia de dichas actividades sobre el producto desarrollado y cómo podrían haberse mejorado,
si no resuelto los problemas surgidos de desarrollo en torno a la calidad del producto. El propósito de esta
unidad es aportar enfoques para medir la eficiencia, en un ámbito de costo y rendimiento de las actividades
de aseguramiento de la calidad sobre un proyecto de desarrollo de software.

El siguiente mapa concptual (Clic aquí) presenta un compendio sobre el contenido de la unidad y en general
sobre la asignatura señanlando la ruta a seguir para alcanzar el proposito de esta unidad y de las siguientes
dos unidades así como las competencias establecidas en el curso.

Conceptos clave:

Actividades de control, controles estáticos, controles dinámicos, auditoría, revisiones, análisis de flujo,
ejecución simbólica, verificación formal, caja negra, caja blanca, métricas de complejidad, metodología de
prueba.

Se invita al estudiante a explorar y consultar la herramienta "Glosario" para estudiar las definiciones de cada
uno de los conceptos antes mencionados.

Plan de trabajo.

Semana III - V

Tema 1: Controles estáticos

El control de la calidad del software son las técnicas y actividades de carácter operativo, utilizadas para
satisfacer los requisitos relativos a la calidad, centrados en dos objetivos fundamentales:

Mantener bajo control un proceso


Eliminar las causas de los defectos en las diferentes fases del ciclo de vida

Los controles estáticos analizan el objeto sin necesidad de ejecutarlo, la siguiente gráfica nos muestra la
clasificación de los controles estáticos.

https://fucn.instructure.com/courses/8116/pages/unidad-2?module_item_id=114787 1/4
21/7/2020 Unidad 2

A continuación deberás estudiar los recursos que desarrollan este tema disponibles en el apartado fuentes de
estudio más abajo.

Tema 2: Controles dinámicos

Se llama controles dinámicos a aquellos que requieren la ejecución del objeto que se está probando o de un
modelo del mismo. Hasta la fecha no se ha desarrollado ninguna teoría universalmente aceptada acerca de la
prueba de software. Lo único que hay es un conjunto de aproximaciones metodológicas que facilitan y hacen
más eficiente el proceso de prueba.

Se llama prueba del Software al proceso en el que se ejecuta un sistema con el objetivo de detectar fallos.

la siguiente gráfica nos muestra la clasificación de los controles dinámicos.

A continuación deberás estudiar los recursos que desarrollan este tema disponibles en el apartado fuentes de
estudio más abajo.

https://fucn.instructure.com/courses/8116/pages/unidad-2?module_item_id=114787 2/4
21/7/2020 Unidad 2

Tema 3: Lecturas de estudio y profundización

A lo largo del tiempo el concepto de calidad ha adquirido un carácter multidimensional, debido a que los
diferentes autores, conocidos como los gurús del tema, lo han enfocado desde puntos de vistas diferentes:
Deming, como el grado predecible de uniformidad y conformidad a un bajo costo que se ajuste a las
necesidades del mercado; Crosby, como cumplir con los requisitos; Feigenbaum, como el conjunto total de las
características del producto de marketing, ingeniería, fabricación y mantenimiento a través del cual el
producto en uso satisfará las expectativas del cliente y Jurán, como la idoneidad o aptitud para el uso. Uno de
los problemas que se afrontan actualmente en la esfera de la computación es la calidad del software. Desde
la década del 70, este tema ha sido motivo de preocupación para especialistas, ingenieros, investigadores y
comercializadores de software, los cuales han realizado gran cantidad de investigaciones al respecto con dos
objetivos fundamentales.

1. ¿Cómo obtener un software con calidad?


2. ¿Cómo evaluar la calidad del software?

Ambas interrogantes conllevan amplias respuestas, pero están estrechamente ligadas con el concepto de la
calidad del software, que es el resultado de la primera y la fuente de la segunda.

El estudiante del curso Electiva I, está invitado a profundizar en esta temática, para lo cual se
sugiere estudiar las fuentes de estudio siguientes:

Control de Calidad Del Software (Clic aquí): En este enlace se debe descargar el documento
"Unidad II.pdf", el cual deberás leer con mucha atención, analizar e interpretar los conceptos que
explican los temas de la unidad No. 2.

Calidad de software (Clic aquí): En este enlace debes descargar el documento en formato PDF y
estudiarlo, trata sobre la calidad del software, aseguramiento de la calidad del software, control
de la calidad del software, entre otros.

En el siguiente video se presenta la conferencia sobre prácticas e integración continúa en


ingeniería de software que te ayudará a comprender el proceso de calidad que se debe
implementar en la consecución de un proyecto de software exitoso, disponible en: Conferencia:
Prácticas e Integración Continua en Ingeniería de Software, disponible en:
https://www.youtube.com/watch?v=UT_s1aZCfAw&feature=player_embedded

https://fucn.instructure.com/courses/8116/pages/unidad-2?module_item_id=114787 3/4
21/7/2020 Unidad 2

CPCO2 - Prácticas e integración contínua

Favor remitirse a la Actividad 2 en la opción Tareas.

Bibliografía:

Fowler, Martin. UML Distilled. Addison -Wesley Longman Inc.1997.

Pressman, Roger. Ingeniería del Software. 5ª Edición. Mc Graw Hill. 2002.

Larman, Craig UML y patrones. Introducción al análisis y diseño orientado a objetos. Ed. Prentice – Hall,
1999.

Rumbaugh, James. Modelado y diseño orientado a objetos. Ed. Prentice – Hall, 1991.

Cibergrafia:

Buades, Gabriel. (2002). Calidad en Ingeniería del Software, sitio Web: http://dmi.uib.es/~bbuades/calidad/

Cueva, J. M. (1999).Calidad del Software, sitio web:


http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.PDF

Calidad del softwar. (SF), Presentación en PowerPoint, sitio Web:

exa.unne.edu.ar/informatica/evalua/Sitio%20Oficial%20ESPD-
Talleres/TRABAJO%20DE%20PAG%20DE%20LEON/web/Otros%20metricas/Calidad%20del%20software.ppt

https://fucn.instructure.com/courses/8116/pages/unidad-2?module_item_id=114787 4/4

También podría gustarte