You are on page 1of 6

Calidad: Expectativas y necesidades del cliente 4.1 Qu es la calidad del SW.

Calidad: En la actualidad la calidad es un tema importante en lo que es el desarrollo de algn producto o servicio, ya que podemos decir que un producto o servicio es de calidad cuando satisface las necesidades y expectativas del cliente o usuario. Qu es la calidad del Sw. La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinnimo de eficiencia, flexibilidad, correccin, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad. La calidad del software es medible y vara de un sistema a otro o de un programa a otro. Un software elaborado para el control de naves espaciales debe ser confiable al nivel de "cero fallas"; un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad; mientras que un producto de software para ser explotado durante un largo perodo (10 aos o ms), necesita ser confiable, mantenible y flexible para disminuir los costos de mantenimiento y perfeccionamiento durante el tiempo de explotacin.

de software

Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

Calidad: Expectativas y necesidades del cliente Los factores de calidad de McCall Los factores que afectan la calidad del software se dividen en dos grandes grupos: 1) los que se miden directamente (por ejemplo, defectos descubiertos durante la prueba), y 2) los que slo se miden indirectamente (por ejemplo, facilidad de uso o mantenimiento). En cada caso debe presentarse una medicin. Se debe comparar el software (programa, datos, documentos) con algn conjunto de datos y obtener as algn indicio sobre la calidad. McCall, propuso una clasificacin til de los factores que afectan la calidad del software

Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

Calidad: Expectativas y necesidades del cliente

Operacin del producto: Correccin: El grado en que el programa cumple con su especificacin y satisface los objetivos que propuso el cliente. Este factor tiene una pregunta asociada: Hace lo que quiero?. Confiabilidad: El grado en que se esperara que un programa desempee su funcin con la precisin requerida. La pregunta asociada a este factor sera: Lo hace de forma fiable todo el tiempo?. Eficiencia: La cantidad de cdigo y de recursos de cmputo necesarios para que un programa realice su funcin. La pregunta asociada a este factor sera: Se ejecutar en mi hardware lo mejor que pueda?. Integridad: El grado de control sobre el acceso al software o los datos por parte de las personas no autorizadas. La pregunta asociada a este factor sera: Es seguro el sistema?. Facilidad de uso: El esfuerzo necesario para aprender, operar y preparar los datos de entrada de un programa e interpretar la salida. La pregunta asociada a este factor sera: Est diseado para ser usado?.
Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

Calidad: Expectativas y necesidades del cliente Revisin del producto: Facilidad de mantenimiento: El esfuerzo necesario para localizar y corregir un error en un programa. La pregunta asociada a este factor sera: Puedo corregirlo?. Flexibilidad: El esfuerzo necesario para modificar un programa en operacin. La pregunta asociada a este factor sera: Puedo cambiarlo?. Facilidad de prueba: El esfuerzo que demanda probar un programa con el fin de asegurar que realiza su funcin. La pregunta asociada a este factor sera: Puedo probarlo?. Transicin del producto: Portabilidad: El esfuerzo necesario para transferir el programa de un entorno de hardware o software a otro. Este factor tiene una pregunta asociada: Podr usarlo en otra mquina?. Facilidad de reutilizacin: El grado en que un programa (o partes de l) puede reutilizarse en otras aplicaciones (en relacin con el empaquetamiento y el alcance de las funciones que realiza el programa). Este factor tiene una pregunta asociada: Podr reusar alguna parte del software?.

Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

Calidad: Expectativas y necesidades del cliente

Transicin del producto: Portabilidad: El esfuerzo necesario para transferir el programa de un entorno de hardware o software a otro. Este factor tiene una pregunta asociada: Podr usarlo en otra mquina?.
Facilidad de reutilizacin: El grado en que un programa (o partes de l) puede reutilizarse en otras aplicaciones (en relacin con el empaquetamiento y el alcance de las funciones que realiza el programa). Este factor tiene una pregunta asociada: Podr reusar alguna parte del software?. Interoperabilidad: El esfuerzo necesario para acoplar un sistema con otro. Este factor tiene una pregunta asociada: Podr hacerlo interactuar con otro sistema?.
Factores de calidad del estndar ISO 9126 El estndar ISO 9126 se desarroll como un intento por identificar los atributos de calidad para el software: El estndar identifica seis atributos clave de la calidad: Funcionalidad: El grado en que el software satisface las necesidades que indican los siguientes subatributos: idoneidad, exactitud, interoperabilidad, cumplimiento y seguridad.
Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

Calidad: Expectativas y necesidades del cliente

Confiabilidad: La cantidad de tiempo en que el software est disponible para usarlo segn los siguientes subatributos: madurez, tolerancia a fallas y facilidad de recuperacin.
Facilidad de uso: La facilidad con que se usa el software de acuerdo con los siguientes subatributos: facilidad de comprensin, facilidad de aprendizaje y operabilidad. Eficiencia: El grado en que el software emplea en forma ptima los recursos del sistema, como lo indican los siguientes subatributos: comportamiento en el tiempo, comportamiento de los recursos. Facilidad de mantenimiento: La facilidad con que se repara el software de acuerdo con los siguientes subatributos: facilidad de anlisis, facilidad de cambio, estabilidad y facilidad de prueba. Portabilidad: La facilidad con que se lleva el soitware de un entorno a otro segn los siguientes subatributos: adaptabilidad, facilidad para instalarse, cumplimiento, facilidad para reemplazarse.

Calidad de Sw: Cumplir los requerimientos especificados y las necesidades o expectativas usuario

You might also like