You are on page 1of 7

Unidad 1.

Fundamentos del
aseguramiento de la
calidad del software
ACTIVIDAD 1. OBJETIVOS DEL ASEGURAMIENTO DE LA CALIDAD
DEL SOFTWARE

Fernando Fernández Valdez


UNAD DE MÉXICO | MATRICULA: AL12505824
FACILITADOR: RICARDO RODRIGUE Z NIEVES
Contenido
Actividad 1. Objetivos del aseguramiento de la calidad del software ................................................ 2
Propósito: ........................................................................................................................................ 2
Instrucciones: .................................................................................................................................. 2
Conceptos de calidad ...................................................................................................................... 2
Clasificación conforme a las categorías norma ISO 9126................................................................ 4
Importancia del aseguramiento de calidad..................................................................................... 5
Ámbitos de calidad del software..................................................................................................... 5
Referencias .......................................................................................................................................... 6

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.

1. Investiga tres conceptos de calidad de software y referencia la fuente de consulta de donde


los obtuviste, en base a ellos elabora una tabla comparativa en donde menciones las
similitudes y diferencias entre estos tres conceptos.

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).

Calidad en el ambiente de procesamiento de datos debe ser definida por la organización. La


definición de calidad hecha por una organización puede ser diferente a la hecha por otra. Para una
organización, un Ford Modelo T bien construido es calidad, mientras que, para otra, calidad es un
Cadillac Full Equipo (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.

Autor Similitudes Diferencias


Roger S. Pressman Las características implícitas Concordancia con los
que se espera de todo requisitos funcionales y de
software desarrollado rendimiento explícitamente
profesionalmente. establecidos, con los
Para este autor la calidad se estándares de desarrollo
fundamenta en las explícitamente
características y atributos del documentados.
software. Para este autor la calidad debe
generar concordancia con los
requisitos y las
funcionalidades del producto
de software.
Mario G. Piattini Característica de un producto Conjunto de propiedades o
o servicio que le confieren característica de un producto
actitud para satisfacer unas o servicio.
necesidades expresadas o Para este autor la calidad se
implícitas. define en el conjunto de
Para este autor la calidad está propiedades que el producto
en función de las de software genera conforme
características. a la satisfacción del usuario.
William E. Perry Calidad viene a ser una lista La calidad no debe ser
que expresa una serie de concebida en términos
características y atributos. generales o abstractos y que
Para este autor la calidad cada organización debe
comienza en la lista de identificar lo que para ella
características y atributos. significa un sistema de calidad,
con el fin de establecer los
patrones y las vías necesarias
para lograrla.
Para este autor la calidad
depende de las necesidades
de cada organización, cada
solución es única y no puede
abstraerse en términos
generales.

Tabla 1.1. Similitudes y diferencias entre los conceptos de calidad según autor.

2. De acuerdo a la Clasificación de las categorías y subcategorías de la norma ISO 9126 para la


evaluación del software (incluidos en la página 8 de los apuntes de la unidad 1). Elige una
aplicación móvil e identifica las características incluidas en dicho material que se apliquen.

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.

Navegador Chrome – Google para Android


Categoría Subcategoría Descripción
La aplicación está adecuada para su
Adecuación
funcionamiento en el dispositivo móvil.
La aplicación genera las salidas
Precisión
requeridas conforme a las entradas.

Funcionalidad La aplicación se sincroniza con otras


Interoperabilidad
aplicaciones en la nube.
La aplicación posee mecanismos de
seguridad como son usuario y
Seguridad
contraseña para acceder a otros
contenidos.
La aplicación ha pasado por una serie
de versiones que mejoran
Madurez
continuamente su forma de operar
para el usuario.
La aplicación tiene tolerancia a fallos en
Confiabilidad
Tolerancia a fallas caso de pérdida de conectividad o
errores del sistema operativo.
La aplicación recupera los últimos datos
Habilidad de recuperación operados por el usuario al momento de
reiniciarse después de un fallo.
Los controles de operación de la
Comprensibilidad
aplicación están a la vista del usuario.
La aplicación es muy intuitiva y facilita
Facilidad de aprendizaje
Usabilidad su aprendizaje.
La aplicación es fácil de operar para el
Facilidad de operación usuario y conforme a las características
del teléfono inteligente.
La aplicación realiza métricas de
empleo de recursos y estado de
Eficiencia Empleo de recursos utilización, ya que informa un historial y
datos ahorrados al navegar en sitios
web.

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.

Importancia del aseguramiento de calidad


Es importante asegurar la calidad durante todo el ciclo de vida del desarrollo del software porque
se deben diseñar en cada ámbito una serie de planes que permitan el análisis y sus definiciones de
pruebas, conformando así, una serie de actividades que cumplan con las normas y el modelo
establecido para el aseguramiento de la calidad del producto de software. Si sólo se enfocan las
pruebas al producto final para comprobar su calidad será más difícil y costoso realizar las
correcciones del producto.

4. Busca 5 palabras clave que estén relacionadas para cada uno de los 4 ámbitos de calidad del
software.

Ámbitos de calidad del software


En la tabla 1.3 se describen las 5 palabras clave relacionadas a cada uno de los 4 ámbitos de calidad.

Ámbito Palabra clave Descripción


Se debe hacer un correcto
Especificación Análisis análisis de los requerimientos
y sus especificaciones

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.

Tabla 1.3. Palabras clave relacionadas a los ámbitos de calidad.

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

Piattini, M. G. (2012). Calidad de sistemas de información. México, D.F., México: AlfaOmega.


Recuperado el 19 de enero de 2018

Pressman, R. S. (2001). Ingeniería del software. Un enfoque práctico. En R. S. Pressman, Ingeniería


del software. Un enfoque práctico (5ª edición) (pág. 135). México: McGraw-Hill.

You might also like