Professional Documents
Culture Documents
Fundamentos del
aseguramiento de la
calidad del software
ACTIVIDAD 1. OBJETIVOS DEL ASEGURAMIENTO DE LA CALIDAD
DEL SOFTWARE
1
Actividad 1. Objetivos del aseguramiento de la calidad del software
Propósito:
Identificar los principales conceptos relacionados con la calidad del software
Instrucciones:
Responde el siguiente cuestionario y posteriormente comparte tus respuestas con tus compañeros
en el foro, no olvides incluir las referencias bibliográficas consultadas y para asegurar la máxima
nota en la actividad retroalimentar a por lo menos dos compañeros.
Conceptos de calidad
A continuación se mencionan tres conceptos de calidad según el mismo número de autores:
Roger S. Pressman
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 (Pressman, 2001).
Mario G. Piattini
Otra definición de calidad que se puede relacionar con el desarrollo de software, es la que se
menciona en ISO 8402, la cual se enfoca en la calidad respecto a la ingeniería de software: “conjunto
de propiedades o característica de un producto o servicio que le confieren actitud para satisfacer
unas necesidades expresadas o implícitas”(Piattini, 2012).
William E. Perry:
Calidad se define en el diccionario como un atributo o característica asociada a algo, así pues, calidad
no puede ser definida de manera universal, sino que por el contrario, debe ser definida para ese
algo en cuestión. Calidad viene a ser una lista que expresa una serie de características y atributos
(Fabregas, 2005).
La calidad no puede ser incorporada a un producto o ser medida hasta tanto no se defina. La gran
mayoría de las instalaciones de procesamiento de datos apenas han comenzado a definir lo que es
calidad en las aplicaciones computarizadas (Fabregas, 2005).
La definición de Perry nos dice, principalmente, que la calidad no debe ser concebida en términos
generales o abstractos y que cada organización debe identificar lo que para ella significa un sistema
de calidad, con el fin de establecer los patrones y las vías necesarias para lograrla (Fabregas, 2005).
2
En la tabla 1.1 se muestran las similitudes y diferencias de los conceptos de calidad según los autores
antes referidos.
Tabla 1.1. Similitudes y diferencias entre los conceptos de calidad según autor.
3
Clasificación conforme a las categorías norma ISO 9126
Para este caso he elegido el Navegador Chrome – Google para Android Versión 63.0.3239.132. En
la tabla 1.2 se resumen las características identificadas conforme a la norma ISO 9126 y con un
enfoque de operación como usuario.
4
La aplicación se actualiza
Facilidad de mantenimiento y
periódicamente de forma automática
Facilidad de cambios. sin intervención del usuario.
mantenimiento
La aplicación es muy estable ante los
Estabilidad
cambios de mantenimiento
La aplicación puede operar en
Adaptabilidad
diferentes sistemas operativos móviles
La aplicación se instala de forma
Facilidad de instalación automática con la mínima intervención
del usuario.
La aplicación no tiene problemas de
Portabilidad compatibilidad con otras aplicaciones y
Coexistencia
puede intercambiar datos con las
mismas.
La aplicación puede ser reemplazada
por otras aplicaciones similares sin
Facilidad de reemplazarse perder las funcionalidades básicas
como son búsquedas y navegación en
internet.
Tabla 1.2. Categorías identificadas para la aplicación conforme a la norma ISO 9126.
3. Menciona el por qué es importante asegurar la calidad durante todo el ciclo de vida de
desarrollo del software y no solo al finalizar el mismo.
4. Busca 5 palabras clave que estén relacionadas para cada uno de los 4 ámbitos de calidad del
software.
5
Se deben lograr las funciones
Funcionalidad para las que se producirá un
producto de software.
El software debe estar
diseñado conforme a las
Diseño Arquitectura especificaciones, su
arquitectura debe ser acorde
a las mismas.
Desarrollar los elementos que
permiten la operación del
Desarrollo Procesos
programa conforme a los
procesos de la organización.
Evaluar los resultados
obtenidos del desarrollo y su
Conformidad Pruebas cumplimiento conforme a los
objetivos de cada
funcionalidad del programa.
Referencias
Fabregas, J. L. (2005). Gerencia de Proyectos de Tecnología de Información. En J. L. Fabregas, & L.
E. Nacional (Ed.), Cómo organizar, planificar, estimar, evaluar y controlar exitosamente
proyectos de tecnología de información. Nociones y criterios fundamentales para la
gestión de riesgos, alcance y calidad. (Primera ed., pág. 134). Caracas 1010-A, Apartado
postal 209, Venezuela: Los libros de El Nacional. Recuperado el 19 de enero de 2018, de
https://books.google.com.mx/books?id=7FmOMnfjNZIC&pg=PA134&dq#v=onepage&q&f
=false