¿Qué Es Calidad

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS

· Curso: Diseño de Sistemas

· Docente: Ing. Gianfranco Alexey Málaga Tejada

· Año: 3º año - 5º Ciclo

· Tema: ¿Qué es calidad del software?

· INTEGRANTES DEL GRUPO:

- Hernan Ander Chambilla Chambilla 2021-119104

- Rivaldo Danilo Morón Maylle 2021-119057

- Francisco José Castro Flores 2021-119101

TACNA - PERÚ - 2023


Introducción
La calidad en el diseño de software es un aspecto fundamental para garantizar la satisfacción
de los usuarios y la competitividad de las empresas en el mercado. En este sentido, la calidad
de Software e Ingeniería de Usabilidad tiene como objetivo contribuir a la mejora en la
calidad de los productos de software mediante modelos y métricas aplicados al producto y al
proceso de creación, diseño, desarrollo y mantenimiento de software. (Beck, 2018)
En este sentido, es necesario que los ingenieros de software estén capacitados para aplicar
buenas prácticas de calidad en la construcción de proyectos, con el fin de evitar errores
comunes y mejorar el proceso de desarrollo de software.

Una de las mejores prácticas de calidad en el desarrollo de software es la metodología Scrum,


que se enfoca en la entrega de software funcional en ciclos cortos y frecuentes, lo que permite
una evaluación constante de la calidad en los grupos de desarrollo. (Veloz-Remache et al.,
2021)
Además, Scrum promueve la colaboración y la comunicación constante entre los miembros
del equipo, lo que ayuda a identificar y solucionar problemas de calidad de manera temprana.

1. Impacto de la calidad en el Diseño de Software


El impacto que tiene la calidad en el diseño del software en el producto final es significativo.
Un producto con una buena calidad en su diseño será más fácil y agradable para usar por
parte del usuario final, lo que aumentará su satisfacción y fidelidad hacia la empresa.
Además, un producto con una buena calidad en su diseño también será más competitivo en el
mercado, lo que se traducirá en mayores beneficios para la empresa. (Mascheroni et al., 2012)

2. Modelos de calidad de software


El principal desafío que tienen las empresas es captar la atención y fidelidad de sus usuarios.
Por ello mismo, se vieron en la necesidad de implementar estrategias innovadoras para
ganarse favorable en el mercado global.

No es suficiente con ofrecer productos o servicios; hay que asegurar su calidad para ganar
competitividad. Esto aplica en todas las industrias, especialmente en la tecnológica, al basar
su producción en la creación de herramientas informáticas y digitales.
2.1 ¿Cuáles son los modelos de calidad de software?

2
Los actuales modelos de calidad software incrementan el valor al desarrollo ya que dependen
de todos los aspectos involucrados antes, durante y después del proceso de mismo desarrollo.
2.1.1 Calidad a nivel de proceso
Esta etapa en un modelo de calidad de software centra la atención desde el momento inicial
del ciclo de vida del sistema el planteamiento y diseño de la estrategia definida en respuesta a
los requerimientos del cliente. Cada etapa es evaluada con la finalidad de minimizar riesgos
en fases posteriores y el desarrollo total del producto.

Una de las normas más utilizadas para medir la calidad del proceso es el estándar
internacional (IEC 15504-6, 2013), que califica la capacidad de madurez de las empresas con
base en las prácticas desempeñadas en cada etapa del proceso. Una base sólida es la
proyección del impacto que tendrá un producto informático.
2.1.2 Calidad a nivel de producto
El Modelo McCall (Modelo De Calidad Mc Call, 1977)sentó las bases para la creación de los
modelos de calidad de software con enfoque en el producto, gracias a su metodología.

Su evaluación parte de tres perspectivas: la revisión, transición y operación. A su vez, estos


factores consideran once aspectos que determinan la calidad: corrección, fiabilidad,
eficiencia, integridad, usabilidad, mantenimiento, evaluación, flexibilidad, portabilidad,
reusabilidad e interoperabilidad.

Con el tiempo, esta metodología fue modificada y mejorada por las organizaciones, con la
intención de satisfacer las necesidades de los usuarios antes y después de poner a su
disposición los productos de software.

Ejemplo de aplicación de la calidad de software


Empresa Apple Inc.
Apple es una empresa multinacional estadounidense conocida porque desde sus inicios se
enfocó en desarrollar la calidad de sus productos buscando desarrollar una oferta muy
superior a su competencia. Se dice que todos sus productos se caracterizaron por su nivel de
calidad tanto de software como de hardware el cual siempre ha sido enfocado para que todo
consumidor lo entienda y su interacción sea netamente intuitiva. (Calidad PUCP, 2013)

3
En el diseño de software, Apple se ha ganado una reputación por crear interfaces intuitivas y
fáciles de usar en sus dispositivos. Su sistema operativo iOS, utilizado en los dispositivos
móviles, ha sido aclamado por su usabilidad y experiencia de usuario superior. Apple ha
establecido estándares exigentes para garantizar que sus productos sean confiables, eficientes
y seguros, y se esfuerza constantemente por mejorar la calidad de sus productos a través de
actualizaciones de software y correcciones de errores.

La empresa también ha sido pionera en la integración de la Ingeniería de Usabilidad en su


proceso de diseño de software. Han priorizado la experiencia del usuario en todas las etapas
del desarrollo, desde el diseño de la interfaz de usuario hasta la implementación de
características y funciones que satisfacen las necesidades y expectativas de los usuarios.

Además, Apple ha establecido un control de calidad de software riguroso para garantizar que
sus productos cumplan con los estándares más altos. Realizan pruebas exhaustivas, incluidas
pruebas de usabilidad, pruebas de rendimiento y pruebas de seguridad, para garantizar que
sus productos sean confiables y estables antes de lanzarlos al mercado. (El Comercio PE,
2017). Manteniendo una estrecha colaboración con su comunidad de desarrolladores,
garantizan la compatibilidad y la calidad de las aplicaciones disponibles en su plataforma.

Siendo Apple una empresa de gran renombre, el éxito de la calidad de sus productos no es
cuestión de suerte, sino de un arduo análisis y planificación. La forma en que podemos
describir dicho proceso es en 2 partes:

Calidad a nivel de proceso: Apple se enfocó en la excelencia y la calidad en todas las etapas
de desarrollo de sus productos. Implementan rigurosos procesos de desarrollo de software
que incluyen pruebas exhaustivas, revisiones de código y una gestión de proyectos sólida.
Esto asegura que cada etapa del proceso de desarrollo se realice con altos estándares de
calidad.

Calidad a nivel de producto: Apple se destaca por su enfoque en la calidad y el diseño de sus
productos. Sus dispositivos, como el iPhone y el iPad, están diseñados con atención al detalle
y se someten a pruebas rigurosas para garantizar su funcionamiento confiable, su durabilidad
y su seguridad. Apple se esfuerza por ofrecer productos que superen las expectativas de los
usuarios en términos de rendimiento, experiencia de usuario y satisfacción.

4
Conclusiones

En conclusión, la calidad es un aspecto fundamental en cualquier ámbito de la vida, y en el


diseño de software no es una excepción. La calidad en el diseño de software se refiere a la
capacidad del producto para satisfacer las necesidades y expectativas de los usuarios, así
como a su capacidad para competir en el mercado.

Además, la calidad en el diseño de software se puede lograr mediante la aplicación de


modelos y métricas que permitan medir y mejorar la usabilidad, fiabilidad, eficiencia,
mantenibilidad y portabilidad del producto. Además, es importante integrar la Ingeniería de
Usabilidad dentro de la Ingeniería del Software desde las primeras etapas del proceso para
garantizar una mayor eficiencia y calidad en el producto final.

Tener presente un control de calidad de software que cumpla con las propiedades de los
estándares actuales, dentro de un trabajo colaborativo o no de producción, elevan
significativamente la apreciación o valor con respecto a la calidad de dicho producto, y esta
pequeña diferencia da paso a mantener la competitividad de la marca.

Referencias
Beck, K. (2018). Metodologías ágiles frente a las tradicionales en el proceso de desarrollo
de software. Catálogo de recursos SCALA. Retrieved June 7, 2023, from
https://gc.scalahed.com/recursos/files/r161r/w25597w/438760423-269-823-1-PB-pdf.
pdf
IEC 15504-6:2013 - Information technology — Process assessment — Part 6: An exemplar
system life cycle process assessment model. (n.d.). ISO. Retrieved June 7, 2023, from
https://www.iso.org/standard/61492.html
Mascheroni, M. A., Greiner, C. L., Petris, R. H., Dapozo, G. N., & Estayno, M. G. (2012).
Calidad de software e Ingeniería de Usabilidad. CORE. Retrieved June 7, 2023, from
http://sedici.unlp.edu.ar/bitstream/handle/10915/19202/Documento_completo.pdf?seq
uence=1&isAllowed=y
Veloz-Remache, G. D. R., Menéndez-Verdecia, J. A., & Aguilar-Moncayo, L. N. (2021,
enero 9). Mejores prácticas de calidad en el desarrollo de software integradas al
conocimiento de la ingeniería. Polo del conocimiento, 6(1), 656-668. Retrieved June
7, 2023, from
https://polodelconocimiento.com/ojs/index.php/es/article/view/2170/4340

5
Calidad PUCP. (2013, April 5). Calidad, Competitividad e Innovación (parte1). Intituto de la
Calidad PUCP. Retrieved June 11, 2023, from
http://200.16.4.26/el-asesor/calidad-competitividad-e-innovacion-parte1
El Comercio PE. (2017, June 29). ¿Por qué se dice que el iOS es uno de los sistemas más
seguros? El Comercio (Perú). Retrieved June 11, 2023, from
https://elcomercio.pe/tecnologia/moviles/dice-ios-sistemas-seguros-438385-noticia/

También podría gustarte