viernes, 13 de diciembre de 2019

ATRIBUTOS DE LA NORMA PARA CALIDAD EXTERNA

  1. ¿Qué es calidad?
  2. Evolución de la calidad
  3. Calidad de sistemas de información. 
  4. Defectos y errores de calidad en los sistemas de información.
  5. Mediciones de software
  6. Estimación de Costos
  7. Modelos de calidad
  8. Atributos de la norma para calidad 
ATRIBUTOS DE LA NORMA PARA CALIDAD EXTERNA



1. FUNCIONALIDAD


Adecuación: Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados.

Exactitud: Capacidad del producto software para proporcionar los resultados o efectos correctos o acordados, con el grado necesario de precisión.

Interoperabilidad: Capacidad del producto software para interactuar con uno o más sistemas especificados.

Seguridad de acceso: Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas autorizados

Cumplimiento funcional: Capacidad del producto software para adherirse a normas, convenciones o regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.

2. CONFIABILIDAD (FIABILIDAD)
Madurez: Capacidad del producto software para evitar fallar como resultado de fallos en el software.

Tolerancia a fallos: Capacidad del software para mantener un nivel especificado de prestaciones en caso de fallos software o de infringir sus interfaces especificados.

Capacidad de recuperación: Capacidad del producto software para reestablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectados en caso de fallo.

Cumplimiento de la fiabilidad: Capacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadas con al fiabilidad.

3. FACTIBILIDAD DE USO (USABILIDAD)

Capacidad para ser entendido: Capacidad del producto software que permite al usuario entender si el software es adecuado y cómo puede ser usado para unas tareas o condiciones de uso particulares.

Capacidad para ser aprendido: Capacidad del producto software que permite al usuario aprender sobre su aplicación.

Capacidad para ser operado: Capacidad del producto software que permite al usuario operarlo y controlarlo.

Capacidad de atracción: Capacidad del producto software para ser atractivo al usuario.
Cumplimiento de la usabilidad: Capacidad del producto software para adherirse a normas, convenciones, guías de estilo o regulaciones relacionadas con la usabilidad.

4. EFICIENCIA

Comportamiento temporal: Capacidad del producto software para proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados, bajo condiciones determinadas.

Utilización de recursos: Capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su función bajo condiciones determinadas.

Cumplimiento de la eficiencia: Capacidad del producto software para adherirse a normas o convenciones relacionadas con la eficiencia.

5. MANTENIBILIDAD

Capacidad para ser analizado: Es la capacidad del producto software para serle diagnosticadas deficiencias o causas de los fallos en el software, o para identificar las partes que han de ser modificadas.

Capacidad para ser cambiado: Capacidad del producto software que permite que una determinada modificación sea implementada.

Estabilidad: Capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software.

Capacidad para ser probado: Capacidad del producto software que permite que el software modificado sea validado.

Cumplimiento de la mantenibilidad : Capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad.

8. PORTABILIDAD
Adaptabilidad: Capacidad del producto software para ser adaptado a diferentes entornos especificados, sin aplicar acciones o mecanismos distintos de aquellos proporcionados para este propósito por el propio software considerado.
.
Instalabilidad : Capacidad del producto software para ser instalado en un entorno especificado.

Coexistencia: Capacidad del producto software para coexistir con otro software independiente, en un entorno común, compartiendo recursos comunes.

Capacidad para reemplazar: Capacidad del producto software para ser usado en lugar de otro producto software, para el mismo propósito, en el mismo entorno.

Cumplimiento de la portabilidad: Capacidad del producto software para adherirse a normas o convenciones relacionadas con la portabilidad.


Resultado de imagen para iso 9126

sábado, 7 de diciembre de 2019

MODELOS DE CALIDAD

  1. ¿Qué es calidad?
  2. Evolución de la calidad
  3. Calidad de sistemas de información. 
  4. Defectos y errores de calidad en los sistemas de información.
  5. Mediciones de software
  6. Estimación de Costos
  7. Modelos de calidad

¿Que es la norma ISO 9126?

La Norma ISO/IEC 9126 es un estándar internacional para la evaluación del software que surge debido a la necesidad de un modelo único para expresar la calidad de un software. 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.

Ámbitos de uso de ISO/IEC 9126

• Validar la integridad de una definición de requisitos;
• Identificar los requisitos del software;
• Identificar los objetivos del diseño del software;
• Identificar los objetivos de la prueba de software;
• Identificar el criterio de aseguramiento de calidad;
• Identificar el criterio de aceptación para un producto de software completo.
• Priorizar los recursos en los aspectos más importantes en términos de calidad.
• Etc.

Resultado de imagen para iso 9126

Características

  • FUNCIONALIDAD
Esta característica permite calificar si un producto de software maneja en forma adecuada el conjunto de funciones que satisfagan las necesidades para las cuales fue diseñado.
Atributos:Adecuación. Exactitud. Interoperabilidad. Conformidad. Seguridad.

  • CONFIABILIDAD
Se refieren a la capacidad del software de mantener su nivel de ejecución bajo condiciones normales en un periodo de tiempo establecido.
Sub-características: Nivel de Madurez. Tolerancia a fallas. Recuperación.

  • USABILIDAD

Característica que permiten evaluar el esfuerzo necesario que deberá invertir el usuario para utilizar el sistema.
Atributos: 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.
Aspectos a evaluar: Comportamiento con respecto al Tiempo. Comportamiento con respecto a Recursos.

  • MANTENIBILIDAD

Aquí permite medir el esfuerzo necesario para realizar modificaciones al software, ya sea por la corrección de errores o por el incremento de funcionalidad.
Factores: Capacidad de análisis. Capacidad de modificación. Estabilidad. Facilidad de Prueba.

  • PORTABILIDAD

Se refiere a la habilidad del software de ser transferido de un ambiente a otro.
Aspectos: Adaptabilidad. Facilidad de Instalación. Conformidad. Capacidad de reemplazo.


Resultado de imagen para iso 9126