El uso de las tic en la vida ,lo importante que son
Como se mide la Calidad de software
1. UNIVERSIDAD NACIONAL DEL CALLAO
Escuela Profesional de Ingeniería de
Sistemas
Alumno: Cáceres Panduro Eduardo Enrique
Profesor: Malca Vicente Eddie Christian
Tema: Medición de la Calidad de Software
Curso: Sistema de Gestión de Calidad
Ciclo: VIII
2020
3. Empezamos por definer que es calidad:
Calidad se puede definir como "una característica o atributo de una cosa". De esta forma se podría decir que la calidad
de los productos puede medirse como una comparación de sus características y atributos.
Una de las formas de realizar una medida de calidad es observar las diferencias ocurridas en la producción dos
productos iguales. La producción de artículos de cualquier especie no asegura que dos de ellos sean totalmente iguales.
Uno de los principales objetivos de dar calidad a los productos es minimizar las diferencias entre unidades producidas.
Estas diferencias tienen diversos orígenes y, por tanto, distintas y amplias formas de corregirlos, dependiendo de la
naturaleza del producto. Lo primordial es tener en cuenta el concepto de brindar calidad a lo que se está realizando.
Calidad de Software
Definiciones
4. La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La
calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad
e integridad. La calidad del software es medible y varía de un sistema o programa a otro. Un software hecho para
ejecutarse una sola vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un
largo necesita ser confiable, mantenible y flexible para disminuir los costos. La calidad del software puede medirse
después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas deriva dos de
imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control
durante todas las etapas del ciclo de vida del software..
¿Qué es Calidad de Software?
5. CALIDAD FUNCIONAL
CALIDAD ESTRUCTURAL
Existen 2 enfoques posibles en la calidad de software:
Usuarios
Equipo de desarrollo
de software
Calidad
Estructural
Calidad de
Proceso
Calidad
Funcional
Clientes
Refleja en qué medida
el software cumple con o se ajusta a un
determinado diseño, basado en
requerimientos funcionales. Éstos
abarcan las actividades
del software que involucran
procesamiento de datos de entrada.
Refleja en qué medida el software
cumple con los requerimientos no
funcionales, como
rendimiento, capacidad de
mantenimiento o escalabilidad.
6. ISO/IEC 9126
Evaluación del producto Software
La ISO 9126 es un estándar internacional para evaluar
la calidad del software en base a un conjunto de
características y sub-características de la calidad. Cada
sub-característica consta de un conjunto de atributos
que son medidos por una serie de métricas.
Estas métricas miden artefactos obtenidos en etapas
tardías del desarrollo de software, aumentando el costo
de detección y corrección de errores. Por esta razón,
en la literatura ha surgido un mayor interés por la
definición de métricas que pretenden evaluar una o
varias de las características de calidad definidas en el
estándar ISO 9126, en etapas tempranas del desarrollo
de software.
7. El estándar ISO/IEC 9126 presenta la calidad del
software como un conjunto de seis características
globales:
F U N C I O N AL I D AD
Las funciones del software
son aquellas que buscan
satisfacer las necesidades
del usuario.
01 C O N F I AB I L I D AD
La capacidad del software
de mantener su
rendimiento bajo ciertas
condiciones durante cierto
período de tiempo.
02 U S AB I L I D AD
Basada en el esfuerzo
necesario para utilizar
el software por parte de un
grupo de usuarios.
03
E F I C I E N C I A
Basada en la relación
entre el nivel de
rendimiento del software y
el volumen de recursos
utilizado, bajo ciertas
condiciones.
04 C APAC I D AD D E
M AN T E N I M I E N TO
Basada en el esfuerzo
necesario para realizar
modificaciones
específicas.
05 P O R TAB I L I D AD
Basada en la capacidad
del software para ser
transferido de un entorno
a otro.
06
8. METRICAS Las Métricas de Calidad proporcionan una indicación de cómo se ajusta
el software, a los requerimientos implícitos y explícitos del cliente.
El objetivo principal de la ingeniería del software es producir un
producto de alta calidad. Para lograr este objetivo, los ingenieros del
software deben utilizar mediciones que evalúen la calidad del análisis y
los modelos de desafío, el código fuente, y los casos de prueba que se
han creado al aplicar la ingeniería del software. Para lograr esta
evaluación de la calidad en tiempo real, el ingeniero debe utilizar
medidas técnicas que evalúan la calidad con objetividad, no con
subjetividad.
METRICAS PARA LA CALIDAD DE SOFTWARE
Importancia de las métricas
Las métricas de software se utilizan para propósitos estratégicos y son
utilizadas en el proyecto para minimizar la planificación de desarrollo
haciendo los ajustes necesarios que eviten retrasos y reduzcan
problemas y riesgos potenciales, son utilizadas también para evaluar la
calidad de los productos en el momento actual y cuando sea necesario,
modificando el enfoque técnico que mejore la calidad. Para establecer
objetivos de mejora durante el proceso de desarrollo de software, se
debe comprender el estado actual del desarrollo del software. Si no se
mide, no hay una forma real de determinar si se está mejorando y si no
se está mejorando, se está perdido.