CALIDAD DEL SOFTWARE

Al evaluar la calidad
de una universidad
antes de inscribirse

_Calidad del servicio
_Los programas que ofrece
_Convenios con otras entidades

Según Garvin

Describe cinco puntos de vista distintos sobre la calidad

Valor

Televisor plasma

Producto

Teléfono móvil

Fabricante

Computadora portatil

Usuario

Impresora Laser

Trascendental

Mause, moden

Dimensiones de calidad

Calidad de desempeño

Deriva interrogantes

¿Los tiempos de respuesta son los mas adecuados para la información que se necesita?

¿El software responde correctamente a los niveles de concurrencia solicitados?

Calidad de características

Deriva interrogantes

¿El software cumple con las características y normas de usavilidad?

Son adecuadas las caracterísitcas para cada producto ofrecido?

Confiabilidad

Deriva interrogantes

¿El sistema entrega una funcionalidad de auditoria de la información?

¿El sistema entrega funcionalidad de respaldo de la informacion?

Durabilidad

Deriva interrogantes

¿Puede ser escalable?

Deriva interrogantes

¿Los diseñadores pueden obtener información adelantada de la vida útil de sus diseños?

Conformidad

Deriva interrogantes

¿El software cumple con las normas de w3C

¿Cumple el software con los patrones de diseño estipulado?

Servicio

Deriva interrogantes

¿Existe la posibilidad que el software se replique en otros servicios

¿La replica del software en otros ambientes creara eventos colaterales?

Estética

Deriva interrogantes

¿Cumple con los colores de la empresa?

¿El diseño es el apropiado para los usuarios?

Percepción

Deriva interrogantes

¿Es positivo intercambiar apreciaciones sobre el software?

¿Es difícil convencer a alguien de que cambie su visión sobre la calidad del software?

Calidad

Software

Dilema

Relativamente buena

Que se acople a las necesidades de quien haga utilidad de este.

En el desarrollo de la actividades como en lo salarial.

Tanto el comprador como el vender quede satisfecho con el resultado del producto.

Software Relativamente bueno

Es una forma de atrapar al cliente vendiéndole un producto de buena calidad que en el trascurso de su funcionamiento se van a encontrar con errores, de los cuales como es de buena calidad, dichos errores pasan desapercibidos y de ahí se lanza nueva venta al mercado mejorando la calidad del sistema, del cual conlleva al usuario hacer compra de ella y continuar con el servicio; llevando al obtener a un alto éxito el negocio.

La telefonía sansumg

Mala calidad

Llegar a generar alto nivel de riesgo para el publico

Transporte: Aerolínea American Airlines

Año 2013, un error de programación provocó el caos en la compañía de aviación American Airlines. La unión de dos sistemas como resultado de la fusión de varias compañías aéreas originó un fallo en el sistema de reserva de pasajes. Concretamente, el problema surgió con toda probabilidad cuando se intentó unificar plataformas escritas en diferentes lenguajes de programación

Internet: Amazon

Año 2012 la desactivación de los servidores del gigante de Internet Amazon, privó a muchas personas de sus datos almacenados en la nube. El accidente, causado inicialmente por una fuerte tormenta, se agravó repentinamente debido a varios errores del 'software' que provocaron un fallo de programación en cadena.

Justicia: liberación anticipada de delincuentes

Año 2005 se informó de que 23 presos del Departamento de Correccionales de Michigan (EE.UU.) habían sido puestos en libertad antes de que finalizara su condena debido a un fallo de programación informática. Como resultado, los delincuentes salieron de prisión entre 39 y 161 días antes de lo previsto. El representante de la asamblea estatal, Rick Jones, expresó su preocupación por el caso, pero señaló que le "tranquilizaba" que los presos liberados no fueran asesinos.

Cuatro aspectos

Costos de:

Calidad

Prevención

Evaluacion

Fallas

Seria el mas caro

Se verá afectado la mayor parte del servicio

Que se genera doble trabajo y por lo tanto doble inversion de dinero

Definición Calidad: Propiedad inherente a una cosa que permite caracterizarla respecto a las restantes de su especie

Definición Seguridad: Proceso que garantiza preservación y conservación de los productos y sistemas del software

Factores de calidad

CMCALL

Por más cambios que se hagan

Tener en cuenta el orden original de una aplicación

Que es importante su conservación para mantener credibilidad.

ISO 9126

Atributos

Base útil para hacer mediaciones indirectas y listas de comprobación excelente

Evaluar la calidad del sistema

Generan algunos interrogantes

¿El sistema es instalable en cualquier sistema operativo?

¿El sistema es interoperable?

¿Se puede analizar con facilidad?

¿Posible crear un producto útil que genere valor medible sin el uso de un proceso eficaz?

No

Tocaria medir el tiempo que se gasta dicho desarrollo

Asi medir la ganancia

Que es importante que el producto simpre satisfaga la necesidad del usuario

Interviene el proceso de mediacion del software

Evitar errores

Realizar verificaciones

"Nunca hay tiempo para pensar, planificar o hacer bien un trabajo, pero siempre hay tiempo para repetirlo"

Los sres humanos con frecuencia nos autojustificamos señalando que no tenemos tiempo para hacer bien un trabajo y lo curioso es que cuando nos reclaman o califican mal, sí sacamos tiempo para rectificarlo, en este caso estamos utilizando esta Ley

Es lo mismo calidad y seguridad?