Modelos de Calidad de Software
UNIDAD 1. FUNDAMENTOS DE CALIDAD
Universidad Abierta y a Distancia de México
Modelos de Calidad de Software
UNIDAD 1. FUNDAMENTOS DE CALIDAD
Actividades de aprendizaje
Actividad 1. Perspectivas sobre conceptos de calidad
División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
1
Tarea de la Actividad 1. Perspectivas sobre conceptos de calidad
(Parte II) -Individual
Descripción de la actividad/ indicaciones de la actividad:
Esta actividad tiene como objetivo que identifiques la importancia de las funciones de
especialistas: Testers, Analistas de calidad e Ingenieros de Pruebas, Responsables de
software, aseguradores de calidad -QA y su papel ético en la evaluación de Calidad de
Software Para ello lee con mucha atención las siguientes indicaciones
En una presentación de power point elabora lo siguiente:
1.- Analiza la importancia del código de ética en el ejercicio profesional del ingeniero de
software
2.- Describe cuales principios del código de ética están relacionados a la calidad de
software.
3.- Identifica el rol de QA (Software Quality Assurance/Advisor) y las funciones que
desempeña con relación a la calidad de software.
4.- Analiza la participación del tester en la evaluación de la calidad de software y las
funciones que realiza.
5.- Reflexiona sobre la importancia de la formación de especialistas en Calidad de
Software: Testers, Analistas e Ingenieros de Pruebas, Responsables de Calidad de
Software, SQA, gerentes de calidad, etc. Usa voz propia para la explicación en esta
dispositiva
6.- Concluye la importancia de la formación profesional del ingeniero de software en temas
de calidad. Usa voz propia para la explicación en esta dispositiva.
7.- Utiliza las normas APA para efectuar citas textuales cortas y/o largas para asegurar dar
crédito a los autores de las fuentes que consultes, evitando así el plagio. Recuerda que al
no hacerlo tu trabajo será no será evaluado.
8. Guarda tu archivo con el nombre DMCS_U1_A2_XXYZ. Sustituye las XX por las dos
primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo
apellido.
9. Revisa previamente la escala de evaluación de la actividad para que asegures cumplir
con todos los requisitos de entrega.
10. Envía tu archivo mediante la herramienta Actividad 1. Perspectivas sobre conceptos de
calidad. Parte II Conclusiones, espera y atiende la Retroalimentación correspondiente.
Introducción
el poder determinar los diferentes elementos que están relacionados con la calidad del
software, nos va permitir evaluar si se han cumplido los requerimientos en las diferentes
etapas del desarrollo de software, para asegurar el éxito del producto.
Actividad 1. Perspectivas sobre conceptos de calidad (foro)
Individual.
Indicaciones de la actividad:
El propósito de la actividad es que identifiques la importancia de la calidad de software en
su impacto económico, social, tecnológico y en el servicio al cliente. Así como también
identifiques la relación entre los procesos de gestión de calidad, garantía de calidad,
aseguramiento de calidad de software, control de calidad y pruebas entre otros.
Para ello lee con mucha atención las siguientes indicaciones:
1.- En una infografía de tu autoría analiza al menos 3 definiciones del concepto de calidad
de software no mencionados en el curso y provenientes de especialistas, organismos
líderes de calidad e interprétalos con tus propias palabras explicando desde que perspectiva
tiene relación (ingeniería de software, normas de calidad o cualquier otra)
La definición de la calidad del software según la IEEE, Std. 610-1990, es “el grado con el
que un sistema, componente o proceso cumple los requerimientos especificados y las
necesidades o expectativas del cliente o usuario”
Proceso eficaz de software que se aplica de manera que crea un producto útil que
proporciona valor medible a quienes lo producen y a quienes lo utilizan.
Según ISO “El conjunto de características de una entidad que le confieren su aptitud para
satisfacer las necesidades expresadas y las implícitas”. ISO 8402 (UNE 66-001-92).
es el conjunto de cualidades medibles y específicas que varía de un sistema a otro,
dependiendo de tipo de software que se va a desarrollar, para determinar su utilidad y
existencia. Este desarrollo debe ser confiable, mantenible y flexible para disminuir los costos
de mantenimiento y perfeccionamiento durante el tiempo de utilización y durante las etapas
del ciclo de vida del software.
2.- Relaciona en un mapa conceptual el objetivo de los procesos de gestión de calidad,
garantía de calidad, aseguramiento de calidad de software, control de calidad, pruebas de
software y establece la relación existente entre estos.
Modelos de Calidad de Software
UNIDAD 1. FUNDAMENTOS DE CALIDAD
La realización de
actividades coordinadas
que permiten dirigir y
controlar una Parte de la gestión de
Que los clientes
organización en lo la calidad orientada a
perciban el
relativo a la calidad. proporcionar
software con confianza en que se
algún grado de cumplirán los
calidad requisitos de la
Objetivo calidad.
gestión de
calidad Aseguramiento
de la calidad
MCS
Pruebas de
Software
Parte de la gestión de
Control de la
la calidad orientada al
calidad
La garantía de cumplimiento de los
calidad requisitos de la
calidad.
constituyen una actividad en
la cual un sistema o
componente es ejecutado
bajo condiciones específicas, inicia con las acciones que se realizan
se observan o almacenan los durante la planificación como el
resultados y se realiza una conjunto de procedimientos, técnicas
evaluación de algún aspecto y herramientas durante el ciclo de
del sistema o componente”. vida, las actividades de auditoria tales
como revisiones técnicas o
inspecciones, optimizando los criterios
de correctitud y completitud y las
funciones de información de la
gestión, más orientadas a la
documentación y al desarrollo de
pruebas.
División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6
Modelos de Calidad de Software
UNIDAD 1. FUNDAMENTOS DE CALIDAD
3.- Evalúa el impacto que representa no lograr ofrecer la calidad esperada citando un
ejemplo de un producto, servicio o software.
El coste de no dar calidad al cliente
El coste de mantener a un cliente suele ser menor que el coste de conseguir un cliente
nuevo. De acuerdo con este hecho las empresas realizan un esfuerzo en sus inversiones
para garantizar la calidad que ofrecen a sus clientes. Además, un cliente satisfecho se
convierte en la estrategia de promoción más efectiva para una empresa ya que los
comentarios de un cliente fidelizado a sus amigos, conocidos y familiares atraen a
potenciales clientes que cuentan con referencias de excelencia en el servicio. Sin embargo,
aquellas empresas que no poseen una política efectiva de calidad en la atención al cliente
puede encontrase con costes efectos que incluyen aquellos gastos que debe afrontar la
empresa por no satisfacer los márgenes de calidad adecuado. Otros son los costes de
oportunidad, que hacen referencia a aquellos ingresos que la empresa no recibe por haber
incumplido los niveles de calidad adecuados.
4. Compara al menos 3 perspectivas de calidad de software en un formato tabular
Perspectiva Calidad de software
Priessman "concordancia con los requisitos funcionales y de rendimiento explícitamente
establecidos con los estándares de desarrollo plenamente documentados y con las
características implícitas que se espera de todo software desarrollado
profesionalmente"
Instituto de Ingenieros "el grado con el que un sistema, componente o proceso cumple los requerimientos
Eléctricos y especificados y las necesidades o expectativas del cliente o usuario"
Electrónicos (IEEE,
1990)
(KLOC: Kilo Lines Of “la calidad de un programa o sistema se evaluaba de acuerdo al número de
Code) defectos por cada mil líneas de código”
5.- Reflexiona cuál es la perspectiva que, según tu punto de vista, ofrece mayores
posibilidades de calidad al software con base en: -Tu experiencia profesional en desarrollo
de software o, -Tu formación profesional en desarrollo de software
La de priessman, ya que nos permite trabajar durante cada una de las etapas del proyecto
bajo estándares que permitan disminuir las posibilidades de fracaso del proyecto
6.- Concluye con una definición propia sobre la calidad de software y la importancia desde
tu perfil profesional.
los proyectos de software deben reunir diferentes estándares que le permitan tan al que
diseña como al que usa, la confiabilidad de que el producto reúne todos los requisitos de
funcionamiento
División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
7
Conclusión
Por medio de esta actividad hemos analizado diferentes conceptos que nos permiten
relacionar los diferentes aspectos que se deben tomar en cuenta en cada una de las etapas
que involucran al desarrollo del software, ya que no solamente están relacionados con la
satisfacción del cliente, sino, también el impacto económico, social y tecnológico.
Bibliografía
Callejas Cuervo, M., Álvarez Carreño, A. M., & Alarcón Aldana, A. C. (27 de septiembre de
2020). Modelos de calidad del software, un estado del arte. Obtenido de
https://www.redalyc.org/jatsRepo/2654/265452747018/html/index.html#:~:text=El
%20concepto%20de%20calidad%20de,de%20todo%20software%20desarrollado
%20profesionalmente%22%2C
EcuRed. (27 de septiembre de 2020). Pruebas de Calidad de Software. Obtenido de
https://www.ecured.cu/Pruebas_de_Calidad_de_Software#Pruebas_de_Software
LÓPEZ ECHEVERRY, A. M., CABRERA, C., & VALENCIA AYALA, L. E. (25 de septiembre
de 2020). INTRODUCCIÓN A LA CALIDAD DE SOFTWARE. Obtenido de
https://www.redalyc.org/pdf/849/84920503058.pdf
LÓPEZ, A. M., CABRERA, C., & VALENCIA, L. E. (27 de septiembre de 2020).
INTRODUCCIÓN A LA CALIDAD DE SOFTWARE. Obtenido de
https://www.redalyc.org/pdf/849/84920503058.pdf
S. Pressman, R. (25 de septiembre de 2020). Ingeniería del software. Obtenido de
http://cotana.informatica.edu.bo/downloads/ld-
Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF
SOLARTE, G., MUÑOZ, L., & ARIAS, B. (25 de septiembre de 2020). MODELOS DE
CALIDAD PARA PROCESOS DE SOFTWARE. Obtenido de
https://www.redalyc.org/pdf/849/84916714069.pdf