Está en la página 1de 12

TALLER NUMERO 1

ESTANDARES DE CALIDAD

POR

J. Guillermo Bedoya Trujillo

DOCENTE

CARLOS PUERTO
1) ¿Qué es un estándar de calidad?

Son normas o protocolos internacionales que deben cumplir productos de


cualquier índole para su distribución o consumo por el cliente final

2) ¿Cuál de las definiciones de calidad le parece más adecuada de


acuerdo a su criterio?

Calidad, significa desarrollar, diseñar y producir y mantener un producto


que sea el más económico, el más útil y siempre satisfactorio para el
consumidor. Calidad, es la aplicación de los principios y técnicas
estadísticas en todas las fases de la producción, dirigida a la fabricación
más económica de un producto (servicio) que es útil en grado máximo y
que tiene mercado.

3) ¿Cuál de las definiciones de calidad del software es la más adecuada?

Las aplicaciones de software deben ser productos de alta calidad: Fáciles


de usar, confiables y seguros, tan rápidos como lo necesite el cliente,
baratos en relación con sus prestaciones, flexibles y fáciles de mantener y
modificar.
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.

4) ¿Cuáles son los factores clave para asegurar una calidad adecuada de
los productos de software, cuales son estos tres grupos? Defínalos.

Los factores claves son:

 Factores de Revisión

1. Flexibilidad: Es el esfuerzo requerido para modificar un


sistema operativo.
2. Mantenibilidad: Es el esfuerzo requerido para localizar y
arreglar programas
3. Contestación: Este factor hace referencia a las
respuestas esperadas por el software.

 Factores de Transición

1. Portabilidad: Es el esfuerzo requerido para


transferir un software de un hardware o un entorno
de sistemas a otro
2. Reusabilidad: Grado en que partes de una
aplicación pueden utilizarse en otras aplicaciones
3. Interoperabilidad: Es el esfuerzo necesario para
comunicar la aplicación con otras aplicaciones o
sistemas operativos.

 Factores de Operación

1. Eficiencia: Mide la cantidad de recursos de


computadora y de código requerido por un programa
para que lleve a cabo las funciones especificadas
2. Integridad: Es el grado en que puede controlarse el
acceso al software o a los datos por personal no
autorizado.
3. Usabilidad: es el esfuerzo requerido para aprender
un programa e interpretar la información de entrada
y de salida.
4. Fiabilidad: mide el grado en que se puede esperar
que un programa lleve a cabo sus funciones
esperada con la precisión requerida.
5. Corrección: mide el grado en que un programa
satisface sus especificaciones y consigue los
objetivos del usuario.

5) Cuáles son los atributos del software de calidad?

El software debe proveer la funcionalidad y desempeño requeridos por el


usuario y debe ser mantenible, confiable y aceptable
 Mantenible, el software debe poder evolucionar para continuar
cumpliendo con las especificaciones
 Confiable, el software no debe causar daños físicos o económicos
en el caso de que falle Eficiente, el software no debe desperdiciar
los recursos del sistema
 Aceptable, el software debe ser aceptado por los usuarios para
los que fue diseñado. Debe ser entendible, utilizable y compatible
con otros sistemas

6) ¿Cuál es el factor más importante en la evaluación de productos de


software y porque?

Si se habla de una aplicación web uno de los factores más importantes es


la usabilidad ya que determina el grado de satisfacción del usuario
respecto de la aplicación web y de esto depende si será utilizada o no.
Ya si hablamos a nivel general considero que todos son importantes porque
cada uno evalúa el software desde diferentes puntos (operativo, transición o
revisión).

7) ¿Cuál es el objetivo de la ingeniería del software?

Producir un sistema, aplicación o producto de software de alta calidad


aplicando métodos efectivos junto con herramientas actualizadas dentro del
contexto maduro del desarrollo del software

8) La Norma ISO/IEC 9126 se basa de cuál modelo?

Se basa en el modelo de Mc Call en la cual plantea un modelo normalizado


que permite evaluar y comparar productos sobre la misma base.

9) Para qué sirve la Norma ISO/IEC 9126?

Software ProductEvaluation (Evaluación de los Productos de Software)


Sirve para indicar las características de calidad y los lineamientos para su
uso, la cual fue desarrollada para dar soporte a esas necesidades, define
seis características de calidad y describe un modelo de procesos para la
evaluación de productos de software
10) Cuáles son las seis características de calidad de acuerdo a esta
normas?Defínalas

1. Funcionalidad: Las funciones satisfacen necesidades


declaradas o implícitas [ISO 9126: 1991]
2. Fiabilidad: Capacidad de un sistema para mantener su nivel
de rendimiento
3. Usabilidad: Esfuerzo necesario para el uso y la valoración
individual de tal uso, por parte de un conjunto de usuarios.
[ISO 9126: 1991]
4. Portabilidad: Es la capacidad de un sistema para ser
transferido de un entorno a otro. [ISO 9126: 1991]
5. Mantenibilidad: Es el esfuerzo necesario para realizar
modificaciones específicas. [ISO 9126: 1991]
6. Eficiencia: Es la relación entre el nivel de prestaciones de un
sistema y el volumen de recursos utilizados en condiciones
declaradas. [ISO 9126: 1991]

11) Para solucionar los problemas de métrica de la norma ISO/IEC 9126


se creó la norma ISO/IEC 14598 que distingue tres aproximaciones a la
calidad del producto, ¿Cuáles son estos tres elementos de calidad?
Defínalos.

1. Calidad Interna: En esta encontramos que los detalles de la


calidad del producto de software pueden ser mejorados
durante la implementación, revisión y prueba del código fuente
del software, pero la naturaleza fundamental de la calidad del
producto de software representada por la calidad interna,
permanece sin cambios a menos que sea rediseñado,
también La calidad interna es medida y evaluada con base a
los requerimientos internos de calidad
2. Calidad Externa: Se mide por las propiedades dinámicas del
código cuando éste se ejecuta, es la calidad cuando el
software es ejecutado, la cual es típicamente medida y
evaluada en un ambiente simulado, con datos simulados y
usando métricas externas
3. Calidad en Uso: Se mide por el grado por el cual el software
está realizado en función de las necesidades del usuario en el
entorno de trabajo para el que fue construido, esta también
mide la extensión en la cual los usuarios pueden conseguir
sus metas en un ambiente particular, en vez de medir las
propiedades del software en sí mismo.

12) Cuáles son las seis características de la calidad interna y externa y


sus sub-características? Defínalas.

1. Funcionalidad
 Adecuación: Atributos del software que soportan la
presencia y propiedad de un conjunto de funciones
para tareas específicas.
 Exactitud: Evalúa el resultado final que obtiene el
software y si tiene consistencia a lo que se espera de él
 Interoperabilidad: Consiste en revisar si el sistema
puede interactuar con otro sistema independiente.
 Conformidad: Atributos del software que hacen que el
mismo se adhiera a los estándares o convenciones
relativas a la aplicación o a regulaciones de tipo legal y
prescripciones similares.
 Seguridad: Atributos del software que soportan su
habilidad para prevenir acceso no autorizado, ya sea
accidental o deliberado, a los programas o datos.

2. Confiabilidad
 Madurez: Atributos del software que soportan la
frecuencia de falla por defectos en el software.
 Toleranciaalosdefectos: Atributos del software que
soportan su habilidad para mantener un nivel
especificado de rendimiento en caso de defectos del
software o de infracción de su interfaz especificada.
 Conformidaddefiabilidad: las consideraciones para la
predicción de cómo el sistema operará en la práctica.

3. Usabilidad
 Entendimiento: Atributos del software que soportan los
esfuerzos del usuario por reconocer los conceptos
lógicos y su aplicabilidad.
 Aprendizaje: Atributos del software que soportan los
esfuerzos del usuario por aprender su aplicación.
 Operabilidad: Atributos del software que soportan los
esfuerzos del usuario para la operación y control del
software.
 Atracción:Verifica que tan atractiva se ve la interfaz de
la aplicación.
 Conformidaddeusabilidad: Determina si el usuario
puede utilizar el sistema sin mucho esfuerzo.

4. Eficiencia
 Comportamientodetiempos: Atributos del software
que soportan los tiempos de respuesta y
procesamiento y las tasas de rendimiento total en
desempeño de sus funciones.
 Utilizaciónderecursos: Atributos del software que
soportan la cantidad de recursos empleados y la
duración de ese uso en el desempeño de sus
funciones.
 Conformidaddeeficiencia: Capacidad del producto de
software para adherirse a normas o convenciones
relacionadas con la eficiencia.

5. CapacidaddeMantenimiento
 Capacidaddeseranalizado: Determina si la estructura
de desarrollo es funcional con el objetivo de
diagnosticar fácilmente las fallas.
 Cambiabilidad: Verifica si el sistema puede ser
fácilmente modificado
 Estabilidad: Verifica si el sistema puede mantener su
funcionamiento a pesar de realizar cambios.
 Facilidaddeprueba:Evalúa si el sistema puede ser
probado fácilmente luego de ser modificado.
 Cumplimiento del Mantenimiento: Capacidad del
producto de software para adherirse a normas
relacionadas con él mantenimiento.

6. Portabilidad
 Adaptabilidad: Funcionamiento óptimo en diferentes
entornos.
 Facilidaddeinstalación:
 Coexistencia: El software puede funcionar con otros
sistemas
 Reemplazabilidad: Atributos del software que soportan
la oportunidad y el esfuerzo empleándolo en lugar de
otro software especificado en el entorno de ese
software.
 Conformidaddeportabilidad: Atributos del software
que hacen que este se adhiera a estándares o
convenciones relativas a la portabilidad.

13)¿Cuáles son las cuatro características de la calidad en uso y sus sub-


características? Defínalas.

1. Efectividad: Capacidad del producto software para permitir a


los usuarios alcanzar objetivos especificados con exactitud y
completitud.
2. Productividad: Capacidad del software para emplear
cantidades apropiadas de recursos para el usuario.
3. Seguridad: Capacidad del producto software para alcanzar
niveles aceptables del riesgo de hacer daño a personas, al
negocio y demás entes en un contexto de uso especificado
4. Satisfacción: Satisfacer al usuario en un contexto de uso.

14)Cuáles son las normas que rigen los parámetros para las métricas de
la calidad interna, externa y en uso? Nómbrelas, defínalas y explique
cómo se miden estos tres elementos (Investigar).

 ISO 9126-2,MÉTRICA EXTERIOR:proporciona las métricas


externas para medir los atributos de las seis características
externas de la calidad definidas en ISO/IEC 9126-1
 SO 9126-3,MÉTRICA INTERIOR: proporciona las métricas
internas para medir los atributos de las seis características
externas de la calidad definidas en ISO/IEC 9126-1
 ISO 9126-4,MÉTRICA EN CALIDAD DE USO: proporciona las
métricas de calidad en uso para medir los atributos definidos
en ISO/IEC 9126-1

15)De cuales normas se basa la Norma ISO/IEC 25000?

Está basada en evolución de las normas ISO/IEC 9126 y en ISO/IEC 14598


16)Cuál es el objetivo principal de la ISO/IEC 25000?

Objetivo principal es guiar el desarrollo de los productos de software


mediante la especificación de requisitos y evaluación de características de
calidad.

17)Cuáles son las diferencias de la evolución de las características


plasmadas en la ISO/IEC 2510?

Esta División de Modelo de Calidad determina las características de calidad


que se van a tener en cuenta a la hora de evaluar las propiedades de un
producto software determinado, adicional a las 6 características principales
mencionadas en la ISO 9126 se incluyen dos más, dando un total de ocho
características de calidad de las cuales se subdividen una serie de sub-
características: adecuación funcional, eficiencia de
desempeño,compatibilidad,usabilidad,fiabilidad,seguridad,mantenibilidad y
portabilidad.

18)Investigar la ISO/IEC 2512 (Calidad del producto de datos) definir sus


quince características (Calidad de datos inherente y dependiente del
sistema)

Las características de Calidad de Datos están clasificadas en dos grandes


categorías, los cuales son:

Calidad de Datos Inherente:

 Precisión: Grado en el que los datos representan


correctamente el verdadero valor del atributo deseado de un
concepto o evento en un contexto de uso específico.
 Completitud: Grado en el que los datos asociados con una
entidad tienen valores para todos los atributos esperados e
instancias de entidades relacionadas en un contexto de uso
específico.
 Consistencia: Grado en el que los datos están libres de
contradicción y son coherentes con otros datos en un contexto
de uso específico. Puede ser analizada en datos que se
refieran tanto a una como a varias entidades comparables.
 Credibilidad: Grado en el que los datos tienen atributos que
se consideran ciertos y creíbles en un contexto de uso
específico. La credibilidad incluye el concepto de autenticidad
(la veracidad de los orígenes de datos, atribuciones,
compromisos).
 Actualidad: Grado en el que los datos tienen atributos que
tienen la edad correcta en un contexto de uso específico.

Calidad de Datos Dependiente del Sistema:

 Accesibilidad:Grado en el que los datos pueden ser


accedidos en un contexto específico, particularmente por
personas que necesiten tecnologías de apoyo o una
configuración especial por algún tipo de discapacidad.
 Conformidad:Grado en el que los datos tienen atributos que
se adhieren a estándares, convenciones o normativas
vigentes y reglas similares referentes a la calidad de datos en
un contexto de uso específico.
 Confidencialidad:Grado en el que los datos tienen atributos
que aseguran que los datos son sólo accedidos e
interpretados por usuarios autorizados en un contexto de uso
específico.
 Eficiencia:Grado en el que los datos tienen atributos que
pueden ser procesados y proporcionados con los niveles de
rendimiento esperados mediante el uso de cantidades y tipos
adecuados de recursos en un contexto de uso específico.
 Exactitud:Grado en el que los datos tienen atributos que son
exactos o proporcionan discernimiento en un contexto de uso
específico.
 Trazabilidad:Grado en el que los datos tienen atributos que
proporcionan un camino de acceso auditado a los datos o
cualquier otro cambio realizado sobre los datos en un contexto
de uso específico.
 Comprensibilidad:Grado en el que los datos tienen atributos
que permiten ser leídos e interpretados por los usuarios y son
expresados utilizando lenguajes, símbolos y unidades
apropiados en un contexto de uso específico.
 Disponibilidad:Grado en el que los datos tienen atributos que
permiten ser obtenidos por usuarios y/o aplicaciones
autorizados en un contexto de uso específico.
 Portabilidad:Grado en el que los datos tienen atributos que
les permiten ser instalados, reemplazados o eliminados de un
sistema a otro, preservando el nivel de calidad en un contexto
de uso específico.
 Recuperabilidad: Grado en el que los datos tienen atributos
que permiten mantener y preservar un nivel específico de
operaciones y calidad, incluso en caso de fallos, en un
contexto de uso específico.
19)Investigar la Norma ISO/IEC 2540 (Proceso de evaluación del producto
de software) definir sus cinco actividades.

La ISO/IEC 25040 define el proceso para llevar a cabo la evaluación del


producto software. Dicho proceso de evaluación consta de un total de cinco
actividades, definidas a continuación:

1. Establecer los requisitos de la evaluación: El primer paso del


proceso de evaluación consiste en establecer los requisitos de la
evaluación, tales como el propósito de la evaluación, definir el rigor
de la evaluación, obtener los requisitos de calidad del producto y
demás.
2. Especificar la evaluación: En esta actividad se especifican los
módulos de evaluación (compuestos por las métricas, herramientas y
técnicas de medición) y los criterios de decisión que se aplicarán en
la evaluación, tales como los módulos de evaluación, los criterios de
decisión para las métricas y demás.
3. Diseñar la evaluación: En esta actividad se define el plan con las
actividades de evaluación que se deben realizar, tales como
planificar las actividades de la evaluación.
4. Ejecutar la evaluación: En esta actividad se ejecutan las
actividades de evaluación obteniendo las métricas de calidad y
aplicando los criterios de evaluación, tales como realizar las
mediciones, aplicar los criterios de decisión de la evaluación.
5. Concluir la evaluación: En esta actividad se concluye la evaluación
de la calidad del producto software, realizando el informe de
resultados que se entregará al cliente y revisando con éste los
resultados obtenidos.

20)Encuentra diferencias entre las normas ISO/IEC 9126-ISO/IEC 14598 y


las ISO/IEC 25000?

La ISO/IEC 9126 se enfoca en la calidad del producto de software,


evaluada a través de unas características y sub-características.
La ISO/IEC 14598 por su parte, es una inclusión de métricas a través de las
cuales se pretende evaluar el producto de software aplicables a los
conceptos descritos en la norma ISO / IEC 9126, es un complemento de
esta.
La ISO/IEC 25000 constituye una serie de normas basadas en ISO/IEC
9126 y en ISO/IEC 14598 cuyo objetivo principal es guiar el desarrollo de
los productos de software mediante la especificación de requisitos y
evaluación de características de calidad, es decir trata de armonizar los dos
estándares anteriores.

También podría gustarte