Tarea 4
Tarea 4
Tarea 4
Tarea 4
Aplicar los factores de Mc Call en un desarrollo de software.
ESTUDIANTES:
No siempre existe una relación perfectamente lineal entre los valores métricos
y las características que se deben estimar.
La idea del modelo es la descomposición del concepto genérico de calidad en tres
capacidades importantes para un producto software y a su vez cada capacidad se
descompone en un conjunto de factores y finalmente se definen criterios para evaluar
el factor a través de métricas que indican en qué medida el sistema posee una
característica dada.
Métrica: Representa medidas indirectas que permiten medir la calidad a través de la
manifestación visible de cada factor.
A continuación, se nombra cada uno de los parámetros de la métrica con su
significado:
Métrica Significado
El software que se desarrolla debe funcionar correctamente caso contrario proporcionará poco
valor a sus usuarios, por ejemplo si en la codificación del software luego de ejecutarlo nos
damos cuenta que debemos cambiar algo del diseño sea porque no estaba diseñado o no fue
tenido en cuenta desde los requerimientos iniciales, éstos deben de ingresarse a la lista de
correcciones , definiendo la corrección de acuerdo a las necesidades del cliente, la fase en la
que se corregirá, su respectiva descripción y tiempo requerido para su corrección.
Una vez que se haya terminado de plasmar todo el diseño en código, y de corregir todos los
defectos hasta este momento encontrados, se puede continuar a la siguiente fase.
Fiabilidad
Al Elaborar un software y este debe cumplir todas sus funciones con la precisión requerida y
solicitada por el cliente. por ejemplo, dentro del software que hemos desarrollado para la
logista de un almacén este debe cumplir con todos sus diseños y transacciones correctamente
y al cumplir todos sus requerimientos podemos decir que el software es totalmente fiable.
Facilidad de Uso:
El software que se debe desarrollar debe ser amigable e interactivo para el usuario, a fin de
que no dificulte el aprendizaje y manipulación de la aplicación.
UX: Propone la facilidad de uso, el cómo debería ser la interfaz para que el usuario interactúe
de la mejor manera.
UI: Determina la mejor forma de mostrar la interfaz para que le facilite el uso al usuario según
lo propuesto por UX.
Facilidad de prueba esfuerzo necesario para probar un programa para asegurarse que
funciona como debe.
Flexibilidad: esfuerzo requerido para modificar un programa en funcionamiento.