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