Al hablar de problemas relacionados con la calidad del software no tenemos una definicin
precisa de lo que sta significa. Sin una definicin clara, concisa y medible de lo que es la calidad
del software, no podemos tomar buenas decisiones de negocio respecto del uso de los recursos,
ni en qu reas mejorar la calidad, ni que herramientas y tcnicas utilizar para mejorar la calidad.
Hay diferentes puntos de vista para definir calidad de software.
Desde el punto de vista del cumplimiento de los requerimientos Roger Pressman define la
calidad de software como:
El foco principal de cualquier definicin de calidad de software debera ser las necesidades del
cliente.
Crosby al igual que Pressman define la calidad como conformidad con los requerimientos.
Mientras uno puede discutir la diferencia entre requerimientos, necesidades y deseos, la
definicin de calidad debe considerar la perspectiva de los usuarios. Entonces las preguntas
claves son Quines son los usuarios?, Qu es importante para ellos? Y Cmo sus prioridades
se relacionan con la manera en que se construye, empaqueta y se da soporte al producto?
Finalmente, desde estas dos perspectivas el glosario de la IEEE para la ingeniera de software
define la calidad del software como:
El grado con el cual un sistema, componente o proceso cumple con los requerimientos y con
las necesidades y expectativas del usuario.
ASEGURAMIENTO DE LA CALIDAD
Historia
En los aos 50, el software comenz a encontrar su camino dentro de los sistemas del DoD (del
ingls Deparment of Defense of USA). Usualmente estos proyectos estaban muy alejados de la
planificacin, se pasaban del presupuesto y tenan muchos problemas tcnicos. Frecuentemente
no funcionaban como se esperaba y muchos proyectos eran cancelados antes de ser entregados.
Durante este periodo los contratistas - 27 - desarrollo de para el software a menudo hacan
estimaciones muy optimistas sobre el estado del desarrollo del software.
DEFINICION
Una gua planificada y sistemtica de todas las acciones necesarias para proveer la evidencia
adecuada de que un producto cumple los requerimientos tcnicos establecidos. Un conjunto
de actividades diseadas para evaluar el proceso por el cual un producto es desarrollado o
construido.
El aseguramiento de la calidad del software provee claro control del proceso que est siendo
usado por el proyecto y del producto que se est construyendo.[8]
Para certificar madurez de procesos, hay que evidenciar que uno aplica un cierto proceso y
para esto se deben registrar las distintas actividades de tal proceso de desarrollo, como ste es
el objetivo que persigue el software a desarrollar como parte de esta tesis
Atributos No Observables
Usabilidad
La usabilidad se define como la capacidad de un software de ser comprendido,
aprendido, usado y ser atractivo para el usuario, en condiciones especficas de uso. Para
el estndar ISO 9241, que trata los requerimientos ergonmicos, la usabilidad es el
grado en el que un producto puede ser utilizado por usuarios especficos para conseguir
objetivos especficos con efectividad, eficiencia y satisfaccin en un determinado
contexto de uso. WICC 2012 656 2012 XIV Workshop de Investigadores en Ciencias de
la Computacin Los mtodos de evaluacin de usabilidad pueden ser heursticos o
empricos. Los heursticos (tambin llamados no empricos), implican la participacin de
expertos especialistas en usabilidad [9]. Los empricos constan de tcnicas e
instrumentos que requieren de la participacin de usuarios
Portabilidad
Es la habilidad del sistema para ser ejecutado en diferentes ambientes de cmputo.
Estos ambientes pueden ser hardware, software o una combinacin de los dos
(Kazman et. al., 2001).
Re-Usabilidad
Es la capacidad de disear un sistema de forma tal que su estructura o parte de sus
componentes puedan ser reutilizados en futuras aplicaciones (Bass et. al. 1998).
http://sedici.unlp.edu.ar/bitstream/handle/10915/3956/3_-
_Aseguramiento_de_la_calidad_del_software.pdf?sequence=11
http://sedici.unlp.edu.ar/bitstream/handle/10915/19202/Documento_completo.pdf%3Fseque
nce%3D1
https://sophia.javeriana.edu.co/~cbustaca/docencia/DEAS-2017-
01/presentaciones/AtributosCalidadSoftware.pdf