Está en la página 1de 6

1

Tarea: Consulta Calidad del Software

Paula Andrea Escobar Restrepo

Roberto José Calderón Bermejo

Departamento de Electrónica, Institución Universitaria Pascual Bravo

Ingeniería de Software II

Wendy Vanesa Rendón Franco

20 de abril de 2024
2

¿Qué es la Calidad del Software?

El concepto de calidad del software, como se define en la norma ISO 9000, se centra en

el grado en que un software cumple con los requisitos del usuario, opera de manera eficiente y se

mantiene fácilmente (Rincón, 2002). Esta definición implica que la calidad no es solo una

medida de funcionalidad, sino también de desempeño, usabilidad, confiabilidad y otros atributos

clave que afectan la experiencia del usuario.

La obtención de software de calidad requiere la aplicación de metodologías o

procedimientos estándar durante el análisis, diseño, programación y prueba del software. Estas

prácticas buscan estandarizar la filosofía de trabajo para mejorar la confiabilidad, mantenibilidad

y facilidad de prueba, mientras aumentan la productividad tanto en el desarrollo como en el

control de calidad del software (García & Beltrán, 1995).

¿Cómo se Logra Obtener un Software de Calidad?

Esta política debe basarse en tres principios fundamentales: tecnológico, administrativo y

ergonómico. El principio tecnológico establece las técnicas a emplear en el proceso de desarrollo

del software. El principio administrativo aborda la planificación y el control del desarrollo del

software, así como la organización del entorno o centro de ingeniería de software. El principio

ergonómico se refiere a la interfaz entre el usuario y el entorno automatizado.

Aunque la adopción de una sólida política contribuye significativamente a alcanzar la

calidad del software, no la garantiza por sí sola. Para asegurar la calidad, es crucial implementar

un control o evaluación sistemático.


3

¿Qué Son los Modelos de la Calidad del Software?

Un modelo de calidad del software representa un conjunto de directrices que abarcan las

mejores prácticas durante todo el ciclo de vida del desarrollo del software. Estas directrices se

centran en los procesos de gestión y desarrollo de proyectos, ofreciendo orientación sobre qué

acciones tomar en lugar de detallar cómo llevarlas a cabo. Los modelos de calidad del software

son marcos o estándares que establecen criterios y métricas para evaluar la calidad de un

software clasificándose según el enfoque de evaluación, ya sea a nivel de proceso, producto o

calidad en uso (Solarte et al, 2009).

¿Cuál es el dilema de la calidad del software?

El dilema se presenta cuando un software de alta calidad, que satisface todas las

expectativas, resulta costoso debido al uso excesivo de recursos y tiempo, lo que podría limitar

su atractivo en el mercado. Por otro lado, un software de baja calidad podría no ser adquirido por

los consumidores, lo que resultaría en la pérdida de la inversión realizada en su desarrollo. Ante

esta situación, surge la interrogante sobre cuál sería la mejor acción a tomar.

El dilema de la calidad del software muestra la necesidad de equilibrar la satisfacción del

usuario con los recursos disponibles para el desarrollo del software. A menudo, los proyectos

enfrentan limitaciones de tiempo y recursos, lo que puede dificultar alcanzar niveles óptimos de

calidad.
4

Seleccione uno de los Modelos de Calidad de Software y Junto con su Equipo de Trabajo

Realicen un Video en el Cual Expongan sus Principales Características

El modelo de calidad propuesto por Barry Boehm, conocido como el modelo Boehm,

es una metodología de desarrollo de software que se enfoca en la entrega incremental y la gestión

de riesgos a lo largo del ciclo de vida del proyecto. Este enfoque fue desarrollado para abordar

los desafíos inherentes a los proyectos de software, como los cambios en los requisitos del

cliente y la incertidumbre técnica.

Una de las características distintivas del modelo Boehm es su enfoque incremental y

basado en iteraciones. En lugar de intentar definir todos los requisitos y diseñar el sistema

completo desde el principio, el proyecto se divide en regiones de tareas que se completan en

iteraciones sucesivas. Cada iteración se enfoca en desarrollar una parte específica del sistema, lo

que permite una entrega temprana de funcionalidades y una retroalimentación frecuente del

cliente.

El modelo Boehm también hace hincapié en la gestión de riesgos desde el principio del

proyecto. Cada iteración incluye una fase de análisis de riesgos, en la que se identifican y

evalúan los riesgos potenciales para el éxito del proyecto. Esto permite que el equipo tome

medidas proactivas para mitigar los riesgos identificados y adaptar el plan del proyecto según sea

necesario.

Las cuatro fases principales de cada iteración en el modelo Boehm son:

 Planeación: En esta fase, se define el alcance de la iteración, se asignan recursos y se

establecen los objetivos y criterios de éxito.


5

 Análisis de riesgos: Se identifican y evalúan los riesgos potenciales que podrían

afectar el éxito del proyecto. Se desarrollan estrategias para mitigar o gestionar estos

riesgos.

 Ingeniería: Se lleva a cabo el trabajo real de desarrollo, diseño, implementación y

pruebas de las funcionalidades planificadas para la iteración.

 Evaluación: Se realizan pruebas y revisiones para verificar que las funcionalidades

desarrolladas cumplen con los requisitos del cliente y los estándares de calidad

establecidos.

El modelo de Boehm se centra en:

Sus características operativas.

Su capacidad para soportar los cambios.

Su adaptabilidad a nuevos entornos.

La evaluación del desempeño del hardware.

Ventajas del modelo

Presenta un rango alto de características primitivas.

Une los mejores elementos de otros modelos.

Integra el desarrollo del software con el mantenimiento.

Desventajas del modelo

Genera mucho tiempo el análisis.

Es un modelo costoso.

Funciona mejor en grandes proyectos.


6

Se trabaja siguiendo un protocolo y debe ser seguido estrictamente para un buen funcionamiento.

Referencias

García León, D., & Beltrán Benavides, A. (1995). Un enfoque actual sobre la calidad del

software. Acimed, 3(3), 40–42. http://scielo.sld.cu/scielo.php?

script=sci_arttext&pid=S1024-94351995000300005

Rincón, R. D. (2002). Modelo para la implementación de un sistema de gestión de la calidad

basado en la norma ISO 9001. Revista Universidad EAFIT, 38(126), 47-55.

https://repository.eafit.edu.co/bitstream/handle/10784/17263/document%20-%202020-

08-24T093102.805.pdf?sequence=2

Solarte, G., Muñoz, L., & Arias, B. (2009). Modelos de calidad para procesos de software.

Scientia Et Technica, 2(42).

https://moodle2.utp.edu.co/index.php/revistaciencia/article/view/2643

Video

https://youtu.be/MdNcLkLWrIE?si=e1JA_seyYcOHYZXO

También podría gustarte