Vous êtes sur la page 1sur 16

Presentado por : Nidia Selene Ocampo

Codigo: 38877911
La ISO, bajo la norma ISO-9126 se ha establecido un
estándar internacional para la evaluación de la calidad
de productos de software el cual fue publicado en 1992
con el nombre de “Information technology –Software
product evaluation: Quality characteristics and
guidelines for their use”, en el cual se establecen las
características de calidad para productos de software.
El estándar ISO-9126 establece que cualquier
componente de la calidad del software puede ser
descrito en términos de una o más de seis
características básicas, las cuales son:
1) Funcionalidad
2) Confiabilidad
3) Usabilidad
4) Eficiencia,
5) Mantenibilidad
6) Portabilidad
Cada una de las cuales se detalla a través de un
conjunto de subcaracterísticas que permiten
profundizar en la evaluación de la calidad de
productos de software.
Funcionalidad: En este grupo se conjunta una
serie de atributos que permiten calificar si un
producto de software maneja en forma
adecuada el conjunto de funciones que
satisfagan las necesidades para las cuales fue
diseñado. Para este propósito se establecen
los siguientes atributos:
 Adecuación
 Exactitud
 Interoperabilidad
 Conformidad
 Seguridad
Confiabilidad: Aquí se agrupan un conjunto de
atributos que se refieren a la capacidad del
software de mantener su nivel de ejecución
bajo condiciones normales en un periodo de
tiempo establecido. Las subcaracterísticas
son
 Nivel de Madurez
 Tolerancia a fallas
 Recuperación
Usabilidad: Consiste de un conjunto de
atributos que permiten evaluar el esfuerzo
necesario que deberá invertir el usuario para
utilizar el sistema
 Comprensibilidad
 Facilidad de Aprender
 Operabilidad
Eficiencia: Esta característica permite evaluar
la relación entre el nivel de funcionamiento
del software y la cantidad de recursos
usados. Los aspectos a evaluar son:

 Comportamiento con respecto al Tiempo


 Comportamiento con respecto a Recursos
Mantenibilidad: Se refiere a los atributos que
permiten medir el esfuerzo necesario para
realizar modificaciones al software, ya sea
por la corrección de errores o por el
incremento de funcionalidad. En este caso, se
tienen los siguientes factores
 Capacidad de análisis
 Capacidad de modificación
 Estabilidad
 Facilidad de Prueba
Portatilidad: En este caso, se refiere a la
habilidad del software de ser transferido de
un ambiente a otro, y considera los
siguientes aspecto:
 Adaptabilidad
 Facilidad de Instalación
 Conformidad
 Capacidad de reemplazo
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, se 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.
El primer objetivo del equipo de proyecto es medir
errores y defectos. Las métricas que provienen de
estas medidas proporcionan una indicación de la
efectividad de las actividades de control y de la
garantía de calidad
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.
Visión general de los factores que afectan a la
calidad, Se han definido un conjunto de factores
de calidad, estos factores evalúan el software
desde tres puntos de vista distintos:
 •Operación del producto (utilizándolo).
 •Revisión del producto (cambiándolo).
 •Transición del producto (modificándolo para que
funcione en un entorno diferente).
La corrección, facilidad de mantenimiento, integridad, y
facilidad de uso son medidas de calidad que
proporcionan indicadores útiles para el equipo del
proyecto.

 •Corrección: es el grado en el que el software lleva a


cabo su función requerida.
 •Facilidad de mantenimiento: Es la facilidad con la
que se puede corregir un programa si se encuentra
un error, se puede adaptar si su entono cambia,
 •Integridad: Mide la capacidad de un sistema para
resistir ataques (tanto accidentales como
intencionados) contra su seguridad. El ataque se
puede realizar en cualquiera de los tres componentes
del Software : programas, datos y documentos.
 http://repositorio.utp.edu.co/dspace/bitstrea
m/handle/11059/2737/0053L864e_anexo.p
df
 https://www.ecured.cu/Metricas_para_la_cali
dad_del_software

Vous aimerez peut-être aussi