Está en la página 1de 7

Instituto Tecnologico Marcelo Quiroga

Santa Cruz
Carrera Sistemas
Informaticos

Gestión de la Calidad – Calidad de Software


Nombre.- Poma Aruquipa Helen Asuncion
Docente.- Lic. Hilda Ramos Cuela
Paralelo.- 3 ro A (Turno Mañana)

La Paz - Bolivia
¿Como se logra la calidad de
software?
La garantía de calidad en el software comienza realmente con la aplicación de una metodología
formal para enfrentar las etapas de análisis y diseño del sistema a construir. Posteriormente a la
creación de la especificación del sistema o prototipo, se debe garantizar su calidad.

La actividad que nos permite garantizar la calidad es la revisión técnica formal


realizada por el grupo de control de calidad. Los objetivos de dicha revisión son:
 
 Descubrir errores en la función, la lógica o la implementación de cualquier
representación del software.

 Verificar que el software bajo revisión cumpla los requerimientos. 

 Garantizar que el software ha seguido los lineamientos predefinidos.

  Conseguir un software que sea desarrollado en forma uniforme. 


¿Cuales son las normas ISO de
calidad de software?
 
 ISO/IEC 25010: Sistemas y software de ingeniería: Calidad del producto y modelo de calidad
(SQuaRE)
 ISO/IEC 9126: Software Engineering - Product Quality
 ISO/IEC 12207: Procesos del ciclo de vida del software
 ISO/IEC 14598: Evaluación de productos de software
 ISO/IEC 15504 (SPICE - Software Process Improvement and Capability Determination)
Que es una métrica y como ayuda
en la medición de la calidad
Una métrica es una medida cuantitativa que se utiliza para evaluar y cuantificar características o
propiedades específicas de un objeto, sistema o proceso. En el contexto del desarrollo de software,
las métricas se utilizan para medir diferentes aspectos del software y su proceso de desarrollo.  

Las métricas ayudan en la medición de la calidad del software al proporcionar datos objetivos y
medibles sobre diferentes aspectos del mismo. Permiten a los equipos de desarrollo identificar áreas
de mejora, rastrear el progreso y tomar decisiones informadas para garantizar que el software cumpla
con los estándares de calidad establecidos
Defina eficiencia y eficacia
La eficiencia se refiere a la capacidad de realizar una tarea o alcanzar un objetivo utilizando la
menor cantidad posible de recursos, como tiempo, energía, dinero o materiales. En otras palabras,
se trata de lograr resultados óptimos maximizando la producción o el rendimiento y minimizando
los desperdicios o las pérdidas.

La eficacia se refiere a la capacidad de lograr los objetivos y metas previamente establecidos de


manera exitosa. Se enfoca en la realización de tareas o la implementación de acciones de tal manera
que los resultados obtenidos se alineen con lo que se pretendía alcanzar. En otras palabras, la
eficacia se relaciona con la capacidad de producir resultados deseables y cumplir con los propósitos
establecidos.
¿Que normas regulan la calidad
del software?
 ISO/IEC 25010: Sistemas y software de ingeniería - Calidad del producto y
modelo de calidad (SQuaRE)
 ISO/IEC 9126: Software Engineering - Product Quality
 ISO/IEC 12207: Procesos del ciclo de vida del software
 ISO/IEC 15504 (SPICE - Software Process Improvement and Capability
Determination)
 IEEE 730: Estándar para Planes de Aseguramiento de Calidad de Software
 IEEE 1061: Estándar para Calidad de Software - Métricas y Metodologías de
Evaluación
 CMMI (Capability Maturity Model Integration)
 IEC 62304: Norma para dispositivos médicos software
 OWASP (Open Web Application Security Project)
Revise el enlace y responda las preguntas

0 ¿Qué es un testing
estático?
Es quien se encarga de leer
documentación y se encarga de
la 0 ¿Qué es un testing
dinámico?
Es quien se encarga de probar el
software y también se encarga de

1 2
verificar que todos los ponerlo a funcionar
requerimientos se entiendan antes
de entregárselos a el área de
desarrollo

0
¿Que es la pirámide de
pruebas?
La pirámide de pruebas tiene
Prueba de unidad 0
¿Cómo funcionan los entornos
Agiles? Los entornos agiles están divididos
en sprints, en donde hay un análisis,

3 4
Componentes código, diseño, testings y un reléase
Integración que se caracteriza por trabajar en
Pía White equipo (box)
Manual testing

También podría gustarte