Calidad Del Software (Expo) PDF
Calidad Del Software (Expo) PDF
Calidad Del Software (Expo) PDF
Esttica: el aspecto, tacto, gusto y olor de un producto (p. ej., una rosa
tiene un tacto delicado, un color deseado y un aroma distintivo).
Calidad percibida: la calidad tal como la percibe un consumidor, un
cliente o un estudiante (p. ej., un padre utiliza un paal desechable
porque es higinico, prctico y deprecio razonable)
Factores de la calidad de McCall
McCall, Richards y Walters proponen una clasificacin til de los factores
que afectan la calidad del software. stos se centran en tres aspectos
importantes del producto de software: sus caractersticas operativas, su
capacidad de ser modificado y su adaptabilidad a nuevos ambientes.
El costo de la calidad
Sabemos que la calidad es importante, pero cuesta tiempo y dinero
demasiado tiempo y dinero lograr, pero la mala calidad tambin lo tiene
no slo para los usuarios finales que deban vivir con el software
defectuoso, sino tambin para la organizacin del software que lo elabor
y que debe darle mantenimiento. La pregunta real es sta: por cul
costo debemos preocuparnos?
El costo de la calidad incluye todos los costos en los que se incurre al buscar
la calidad o al realizar actividades relacionadas con ella y los costos
posteriores de la falta de calidad. Para entender estos costos, una
organizacin debe contar con unidades de medicin que provean el
fundamento del costo actual de la calidad, que identifiquen las
oportunidades para reducir dichos costos y que den una base normalizada
de comparacin.
empresa de Estados Unidos enfrent litigios serios en los dos pases. Gage
y McCormick comentan lo siguiente:
ste no es un relato para prevenir a los mdicos, aun cuando luchen por
estar fuera de la crcel si no entienden o hacen mal uso de la tecnologa.
Tampoco es la narracin de cmo pueden salir heridos, o algo peor, los
seres humanos a causa del software mal diseado o poco explicado, aunque
hay muchos ejemplos al respecto. sta es la alerta para cualquier creador
de programas de cmputo: la calidad
Negligencia y responsabilidad
La historia es muy comn. Una entidad gubernamental o corporativa
contrata a una compaa importante de desarrollo de software para que le
desarrolle un sistema. El trabajo comienza con las mejores intenciones por
ambas partes, pero en el momento en el que el sistema se entrega, las
cosas han marchado mal. El sistema va retrasado, no da los resultados y
funciones deseadas, comete errores y no cuenta con la aprobacin del
cliente. Comienzan los litigios.
El cliente afirma que el desarrollador ha sido negligente (en cuanto a la
manera en la que aplic las prcticas del software), por lo que no merece el
pago. Es frecuente que el desarrollador diga que el cliente ha cambiado
repetidamente sus requerimientos y trastornado de diversas maneras los
acuerdos para el trabajo.
Calidad y seguridad
A medida que aumenta la importancia crtica de los sistemas y aplicaciones
basados en web, la seguridad de las aplicaciones se ha vuelto ms
importante. En pocas palabras, el software que no tiene alta calidad es fcil
de penetrar por parte de intrusos y, en consecuencia, el software de mala
calidad aumenta indirectamente el riesgo de la seguridad, con todos los
costos y problemas que eso conlleva.
Para construir un sistema seguro hay que centrarse en la calidad, y eso debe
comenzar durante el diseo. Los conceptos y mtodos analizados en la
parte 2 del libro llevan a una arquitectura del software que reduce las fallas.
Al eliminar las fallas de arquitectura (con lo que mejora la calidad del
software) ser ms difcil que intrusos penetren en el software.