O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Factores y características que determinan la calidad de (1)

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Calidad De Software
Calidad De Software
Carregando em…3
×

Confira estes a seguir

1 de 13 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Anúncio

Semelhante a Factores y características que determinan la calidad de (1) (20)

Factores y características que determinan la calidad de (1)

  1. 1. FACTORES Y CARACTERÍSTICAS QUE DETERMINAN LA CALIDAD DE UN SW
  2. 2. CORRECCIÓN  Capacidad de los productos de SW para realizar con exactitud sus tareas, tal y como se definen en las especificaciones  La corrección es la cualidad principal. Si un sistema no hace lo que se supone que debe hacer, poco importan el resto de consideraciones que hagamos sobre él.
  3. 3. CORRECCIÓN  Los métodos que aseguran la corrección son usualmente condicionales.  Es necesaria una solución multinivel, en la que cada nivel confía en la corrección de los inferiores: Hardware ----> Sistema Operativo- ---> Compilador ----> Sistema de Aplicación
  4. 4. ROBUSTEZ  Capacidad de reaccionar apropiadamente ante condiciones excepcionales  Caracteriza lo que sucede fuera de la especificación. La robustez es por naturaleza una noción más difusa que la corrección.  El papel del requisito de robustez es asegurar que el sistema no causará eventos catastróficos; debería producir mensajes de error apropiados, terminar su ejecución limpiamente en lo posible.
  5. 5. EXTENSIBILIDAD  Facilidad de adaptar los productos de sw a los cambios de especificación  El problema de extensibilidad es un problema de escala. Para programas pequeños realizar cambios no es normalmente una tarea difícil; pero a medida que el software crece comienza a ser cada vez más difícil de adaptar. La extensibilidad es necesaria porque en la base de todo software encontramos algún fenómeno humano y de ahí su volatilidad
  6. 6. EXTENSIBILIDAD  Simplicidad del diseño  una arquitectura simple siempre será más fácil de adaptar a los cambios que una compleja.  Descentralización  Cuanto más autónomos sean los módulos, más alta es la probabilidad de que un cambio afecte a un solo módulo, o a un número pequeño de módulos, en lugar de provocar una reacción en cadena de cambios en el sistema completo.
  7. 7. REUTILIZACIÓN  Capacidad de loes elementos de SW de servir para la construcción de muchas aplicaciones diferentes  La necesidad de la reutilización surge de la observación de que los sistemas software a menudo siguen patrones similares; debería ser posible explotar esta similitud y evitar reinventar soluciones a problemas que ya han sido encontradas con anterioridad 
  8. 8. COMPATIBILIDAD  Facilidad de combinar unos elementos de sw con otros  La compatibilidad es importante debido a que los sistemas software no se desarrollan en el vacío: necesitan interactuar con otros.
  9. 9. EFICIENCIA  Capacidad de un sistema de sw para exigir la menor cantidad posible de recursos  Casi sinónimo de eficiencia es la palabra rendimiento.
  10. 10. PORTABILIDAD (TRANSPORTABILIDAD)  Facilidad de transferir los productos de sw a diferentes entornos de hw y sw
  11. 11. FACILIDAD DE USO  Facilidad con la cual personas de diferentes formaciones y aptitudes pueden aprender a usar los productos de sw y aplicarlos a la resolución de problemas. Cubre la facilidad de instalación, operación y supervisión
  12. 12. FUNCIONALIDAD  Conjunto de posibilidades que proporciona un sistema
  13. 13. OPORTUNIDAD  Capacidad de un sistema de sw de ser lanzado cuando los usuarios lo desean, o antes.

×