Sunteți pe pagina 1din 5

CENTRO ATENCION SECTOR AGROPECUARIO

SENA REGIONAL RISARALDA

APLICACIÓN DE LA CALIDAD DEL SOFTWARE


EN EL PROCESO DE DESARROLLO
Unidad 1
MEDICIÓN DE LA NORMA ISO/IEC 9126

INSTRUCTOR
ING. JUAN PABLO OVIEDO ROA

ASPIRANTE
RUBY YOLANDA FANDIÑO PALMA

BUCARAMAMGA SANTADER 2019


NORMA ISO/IEC 9126

ISO 9126 era un estándar internacional para la evaluación de la calidad del


software. Fue reemplazado en 2005 por el conjunto de normas SQuaRE, ISO
25000:2014, la cual desarrolla los mismos Conceptos.
(https://es.wikipedia.org/wiki/ISO/IEC_9126)

La ISO 9126 se divide en cuatro partes:

ISO 9126-1: Modelo de Calidad


ISO 9126-2: Métricas Externas
ISO 9126-3: Métricas internas
ISO 9126-4: Métricas de calidad del uso

CARACTERISTICAS DE LA NORMA ISO/IEC 9126-1


Con la norma ISO/IEC 9126 se clasifica la calidad del software en un grupo estructurado
de características las cuales contienen también un grupo de sub características.
 Funcionabilidad
 Mantenibilidad
 Fiabilidad
 Portabilidad
 Usabilidad
 Calidad de uso
 Eficiencia

Funcionabilidad: Mantenibilidad
Grupo de atributos que se relacionan con la Conjunto de características relacionadas con la
existencia de un conjunto de funciones y sus facilidad para entender, modificar o corregir los
propiedades fisicas. errores que pueden surgir en un sistema de
Las funciones son las que se encargan da software.
satisfacer las necesiades tanto implicitas como Sub características:
explicitas  Capacidad para ser analizado
Subcaracteristicas:  Capacidad para ser cambiado
 Adecuación  Estabilidad Capacidad para ser probado
 Exactitud  Cumplimiento de la Mantenibilidad
 Interoperabilidad
 Seguridad Portabilidad
 Cumplimiento funcional Grupo de atributos relacionados de que un
Fiabilidad sistema de software pueda ser transferido
Fiabilidad: desde una plataforma a otra.
Grupo de atributos relacionados con la Sub características:
capacidad del software de mantener su nivel de  Adaptabilidad
prestación con unas condiciones establecidas  Instalabilidad
durante un tiempo establecido  Coexistencia
 Capacidad para ser reemplazado
Sub características:  Cumplimiento de la Portabilidad
 Madurez
 Capacidad de recuperación Calidad del uso
 Tolerancia a fallos Grupo de atributos relacionados con la
 Cumplimiento de fiabilidad aceptación por parte de usuario final y
seguridad
Usabilidad: Sub características:
Grupo o atributos relacionados con el esfuerzo  Eficacia
necesario para su uso, y en la valoración  Productividad
individual de tal uso, por un conjunto de  Satisfacción
usuarios implicados o establecidos  Seguridad

Sub características:
 Capacidad para ser entendido
 Capacidad para ser aprendido
 Capacidad para ser operado
 Capacidad de atracción
 Cumplimiento de la usabilidad

Eficiencia
Grupo de atributos vinculados con la relación
entre el nivel de desempeño del software la
cantidad de recursos necesitados bajos
condiciones establecidas.

Sub características:
 Comportamiento temporal
 Utilización de recursos
 Cumplimiento de la Eficiencia

ISO 9126-1 Permite especificar y evaluar la calidad de lo productos software


desde diferente persfectivas por parte de aquellos involucrados en la adquisición,
los requisitos, desarrollo, uso, evaluación. Soporte, mantenimiento, aseguramiento
de la calidad y auditoria del software.
Los puntos de vista de calidad interna, calidad externa y calidad en uso cambian
durante el ciclo de vida del software, por ejemplo, la calidad especifica como
requisito de calidad al comienzo del ciclo de vida esta vista desde el punto de vista
externo y de los usuarios, y es distinta de la calidad de los productos intermedios,
tal como la calidad de los diseños, que esta principalmente desde la perspectiva
interna y de los desarrolladores. En la evaluación del modelos de calidad propuesto
solo se tiene en cuenta el modelo relacionado con la calidad externa, pues es allí
donde el usuario final interactúa con el producto final, sin embargo el modelo es
apto para la evaluación interna.

Métrica Externa ISO/IEC TR 9126 – 2


Mide el comportamiento de los sistemas basados en computadora que incluye al
software.
La ISO 9126-2 Proporciona las métricas externas para medir los atributos de las
seis características
 Funcionabilidad
 Confiabilidad
 Usabilidad
 Eficiencia
 Capacidad de mantenimiento
 Portabilidad

Métrica Interna ISO/IEC TR 9126 – 3


Mide al software por sí mismo

Métrica Para La Calidad Del Uso ISO/IEC TR 9126 – 4


Mide los efectos de utilizar el software en un contexto de uso específico.
La ISO 9126 -4 proporciona las métricas de calidad en uso para medir los atributos

 Eficacia
 Productividad
 Satisfacción
 seguridad

Cuando se trata de evaluar la calidad de un producto software hay que tener en


cuenta que la calidad que la calidad es un concepto muy complejo y que, además
depende mucho del punto de vista que se adopte.
La evaluación se basa en la descomposición del concepto genérico de calidad en
propiedades más sencillas de medir y evaluar. Este tipo de descomposición recibe
el nombre de modelo. Los modelos de calidad más conocido y utilizados han sido
los de Boehm y McCall.
MEDICION DEL SOFTWARE

Se debe medir el software para:


 Indicar la calidad del producto
 Evaluar la productividad del agente que desarrolla el producto
 Evaluar los beneficios en términos de productividad y calidad mediante el
uso de nuevos métodos y herramientas de ingeniería de software.
 Establecer una línea de base para estimación
 Ayudar a justificar el uso de nuevas herramientas o de formación adicional

¿Por qué se debe medir el software?


Existen muchas frases entorno a la justificación o entorno a dejar clara la gran
importancia que tiene el proceso de medición dentro de cualquier desarrollo y por
supuesto dentro del desarrollo de Software.
Este seguimiento y control nos da una herramienta para observar el grado de
desviación que se va obteniendo en cada una de las fases realizadas y acometer
medidas correctoras si fuera necesario para hacer converger los valores tomados
con los valores previstos.

La medición nos permite el seguimiento y control de los desarrollos de los


productos y de la evolución de los procesos.
La medición nos permite evaluar que producto o proceso es mejor.
Realización de predicciones dentro del punto de vista de la planificación. A la hora
de realizar una planificación estamos realizando una predicción de la duración, del
esfuerzo, del tamaño, etc. de un desarrollo. Para poder realizar estas predicciones
de forma objetiva y precisa, necesitamos tener un conocimiento de cómo es
nuestro proceso (definición), cómo se comporta (seguimiento y control) para poder
así establecer con seguridad los patrones que seguirá. Por tanto la medición nos
permite predecir el comportamiento y evolución del desarrollo.

S-ar putea să vă placă și