Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cualidades del Software image - Coggle Diagram
Cualidades del Software
Correctitud (Correctness)
Definición: Comportamiento según especificaciones funcionales.
Importancia de una especificación precisa.
Confiabilidad (Reliability)
Definición: Probabilidad de funcionamiento correcto en un tiempo dado.
Diferencia con la correctitud.
Robustez (Robustness)
Definición: Comportamiento razonable en circunstancias no anticipadas.
Relación con la correctitud y confiabilidad.
Performance (Efficiency)
Definición: Uso económico de recursos computacionales.
Impacto en la usabilidad y escalabilidad.
Amigabilidad (Friendliness)
Definición: Facilidad de uso para el usuario.
Relación con la interfaz de usuario y otras cualidades.
Verificabilidad (Verifiability)
Definición: Facilidad de verificación de propiedades del software.
Factores que contribuyen a la verificabilidad.
Mantenibilidad (Maintainability)
Definición: Modificaciones posteriores a la liberación inicial.
Tipos: Correctivo, Adaptativo, Perfectivo.
Reparabilidad (Reparability)
Definición: Corrección de defectos con trabajo limitado.
Importancia del diseño modular.
Evolucionabilidad (Evolvability)
Definición: Adaptabilidad a nuevos requerimientos.
Impacto de cambios sucesivos en la modularidad.
Reusabilidad (Reusability)
Definición: Uso de componentes en nuevos productos.
Ejemplos y técnicas para lograr reusabilidad.
Portabilidad (Portability)
Definición: Eficiencia en la producción del software.
Factores que influyen en la productividad.
Comprensibilidad (Understandability)
Definición: Facilidad de comprensión del software.
Relación con la documentación y claridad del código.
Interoperabilidad (Interoperability)
Definición: Capacidad de interactuar con otros sistemas.
Importancia de estándares y protocolos.
Productividad (Productivity)
Definición: Ejecución en diferentes ambientes.
Técnicas para lograr portabilidad.
Oportunidad (Timeliness)
Definición: Cumplimiento de plazos establecidos.
Impacto en la satisfacción del cliente.
Visibilidad (Visibility)
Definición: Claridad y transparencia del proceso de desarrollo.
Importancia de la documentación y seguimiento.