ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calidad De Ofware


Enviado por   •  23 de Febrero de 2014  •  1.359 Palabras (6 Páginas)  •  219 Visitas

Página 1 de 6

Definición de Calidad:

Concordancia con los requisitos funcionales debidamente establecidos, con los estándares de desarrollo

explícitamente documentados y con las características implícitas que se espera que todo software

desarrollado profesionalmente.

• Los requisitos de software son la base de la medida de calidad. Si no se cumple con los requisitos

establecidos, no será un software de calidad.

• Los estándares especificados definen un conjunto de criterios de desarrollo que guían la forma en que

se aplica la ingeniería de software.

• Existe un conjunto de requisitos implícitos que no se mencionan, pero que están presentes en todos

desarrollo profesional, como el buen mantenimiento o la facilidad de uso.

Factores que Determinan la Calidad

Existen dos tipos de factores:

• Factores que pueden ser medidos directamente (errores/KLDC/unidad de tiempo).

• Factores que solo pueden ser medidos indirectamente (la facilidad de uso o de mantenimiento).

En ambos casos se puede medir la calidad, debemos comparar el software (documentos, programas,

etc.) con alguna referencia y llegar a una indicación de calidad.

Factores de Calidad según McCall

Loa factores desarrollados según el modelo de McCall, se centra en tres aspectos importantes de un

productos de software:

• Sus características operativas.

• Su capacidad para soportar los cambios.

• Su adaptabilidad a nuevos entornos.

Lista de factores:

• Corrección: mide el grado en que un programa satisface sus especificaciones y consigue los

objetivos del usuario.

• Fiabilidad: mide el grado en que se puede esperar que un programa lleve a cabo sus funciones

esperada con la precisión requerida.

• Eficiencia: mide la cantidad de recursos de computadora y de código requerido por un programa

para que lleve a cabo las funciones especificadas.

• Integridad: es el grado en que puede controlarse el acceso al software o a los datos por personal

no autorizado.

• Facilidad de Uso: es el esfuerzo requerido para aprender un programa e interpretar la información

de entrada y de salida.

• Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar programas.

Universidad de Morón - Facultad de Informática, Ciencias De la Comunicación y Técnicas Especiales

Herramientas de Software

Pág. Nº 2

• Facilidad de Prueba: es el esfuerzo requerido para probar un programa.

• Flexibilidad: es el esfuerzo requerido para modificar un sistema operativo.

• Portabilidad: es el esfuerzo requerido para transferir un software de un hardware o un entorno de

sistemas a otro.

• Reusabilidad: es el grado en que un programa (o partes de un programa) se puede reutilizar en

otro.

• Facilidad de Interoperación: es el esfuerzo requerido para asociar un programa a otro.

Factores de Calidad según Boehm

El modelo que presenta Boehm presenta una jerarquía de características donde cada una de ellas

contribuye a la calidad global. Se centra en:

• Sus características operativas.

• Su capacidad para soportar los cambios.

• Su adaptabilidad a nuevos entornos.

• La evaluación del desempeño del hardware.

El modelo comienza con la utilidad general del software, afirmando que el software es útil, evitando

pérdida de tiempo y dinero.

La utilidad puede considerarse en correspondencia a los tipos de usuarios que quedan involucrados. El

primer tipo de usuarios queda satisfecha si el sistema hace lo que el pretende que haga; el segundo

tipo es aquel que utiliza el sistema luego de una actualización y el tercero, es el programador que

mantiene el sistema.

Factores de Calidad según ISO 9126

Es un modelo jerárquico con seis atributos especiales.

La diferencia con McCall y Boehm es que la jerarquía es estricta, es decir, que cada característica de la

derecha solo está relacionada con un solo atributo del modelo. Las características de la derecha se

relacionan con la visión del usuario.

• Funcionalidad ............................... Adaptación, Exactitud, Interoperación, Seguridad.

• Confiabilidad ................................ Madurez, Tolerancia a Defectos, Facilidad de Recuperación.

• Eficiencia ...................................... Comportamiento en el Tiempo, de los Recursos.

• Facilidad de Uso ........................... Facilidad de Comprensión, de Aprendizaje, de Operación.

• Facilidad de Mantenimiento ......... Facilidad de Análisis, de Cambios, de Pruebas, Estabilidad.

Factores según McCall

Portabilidad

Confiabilidad

Eficiencia

Ingeniería Humana

Facilidad de Prueba

Facilidad de Comprensión

Facilidad de Modificación

Utilidad General

Utilidad

Percibida

Facilidad de

Mantenimiento

Universidad de Morón - Facultad de Informática, Ciencias De la Comunicación y Técnicas Especiales

Herramientas de Software

Pág. Nº 3

• Portabilidad.................................. Adaptabilidad, Facilidad de Instalación, de Reemplazo.

Administración de Calidad

La administración de calidad definir procedimientos y estándares a utilizar en el desarrollo de software y

comprobar que todos los ingenieros de software lo sigan.

Los buenos administradores tienen como propósito desarrollar una “cultura de calidad”, en

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com