Escolar Documentos
Profissional Documentos
Cultura Documentos
Mantenibilidad: Influenciada por las buenas prcticas como usar una metodologa, usar buenas tcnicas de diseo, buenas Correctiva concerniente a remover pequeas fallas remanentes despus del testeo Adaptativa concerniente al cambio del producto necesario por el
cambio de sus requerimientos Perfectiva busca solo mejorar los algoritmos usados para hacerlos ms eficientes
Flexibilidad: Con el correr de los aos este criterio se ha fusionado con Mantenibilidad
Expandibilidad Generalidad
capacidad del software de mantener su nivel de performance bajo las condiciones establecidas por un perodo de tiempo.
Auto-Descripcin
Eficiencia: Conjunto de atributos que se relacionan con el nivel de performance del software y la cantidad de recursos usados, bajo las condiciones establecidas
Modularidad
En recursos
Cumplimiento Entendimiento Aprendizaje Operabilidad Atractivo Cumplimiento Analizabilidad Facilidad para el cambio Estabilidad Testeabilidad Cumplimiento
Testeabilidad: El testeo interacta con otros criterios de calidad, por ejemplo Correctitud y eficiencia
Simplicidad Instrumentacin
Usabilidad: Conjunto de atributos que se relacionan con el esfuerzo necesario para usar, y en la evaluacin individual de tal uso, por parte de un conjunto especificado o implcito de usuarios
Independencia de la Maquina
Reusabilidad: Se puede favorecer la reusabilidad usando libreras de software, Y tcnicas de programacin orientada a objetos
Generalidad Modularidad Auto-descripcin Independencia de la mquina Portabilidad: Conjunto de atributos que se relacionan con la habilidad del software para ser transferido de un ambiente a otro
Independencia del sistema operativo Interoperabilidad: la interoperabilidad est relacionada con la reusabilidad, en la actualidad su importancia ha crecido debido al creciente inters de conectarse con sistemas legacy y se favorece mediante la adopcin de estndares Modularidad
Interoperabilidad en comunicacin
Reemplazo
Correctitud: Para medirlo es necesario tener disponible una especificacin formal de los requerimientos, cosa muy rara salvo en proyecto de alto presupuesto y sistemas crticos Confiabilidad: Combina la tolerancia tanto a errores de hardware como de software, tcnicas de programacin tales como tolerancia a las fallas, manejo de excepciones y programacin defensiva Eficiencia: Muchas tcnicas favorecen este factor: el lenguaje de programacin, el sistema operativo, optimizacin de algoritmos, normalizacin de datos Integridad: involucra tanto evitar el acceso malintencionado, as como los daos causados por errores involuntarios de usuarios autorizados Usabilidad:
Interoperabilidad en datos Trazabilidad Completitud Eficacia: Capacidad de ayudar al usuario a realizar sus objetivos con exactitud y completitud, en un dado contexto
Consistencia Tolerancia a errores Consistencia Simplicidad Productividad: Capacidad de ayudar al usuario en emplear una apropiada cantidad de recursos en obtener sus resultados
CALIDAD DE USO
Exactitud
Seguridad: Capacidad de lograr aceptables niveles de riesgo para las personas, el ambiente de trabajo, y la actividad, en un dado contexto de uso
Operabilidad
OPERACION DEL P
La usabilidad ha cambiado mucho desde la poca de McCall incluye aspectos tales como adaptabilidad, aprendizaje, adecuacin al contexto algunos autores consideran por ejemplo que facilidad de aprendizaje es un factor de calidad independiente
Entrenamiento
CALIDA