Вы находитесь на странице: 1из 2

CALIDAD DE SOFTWARE El objetivo general de la ingeniera de software es la produccin de software de calidad.

La calidad del software puede ser considerada desde dos perspectivas diferentes; la ptica del desarrollador y la del cliente o usuario final. Los factores que afectan al desarrollador se denominan Internos y los del cliente Externos. Elementos de la calidad de software. CORRECCIN: Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su especificacin. ROBUSTEZ: Es la capacidad de los productos software de reaccionar apropiadamente ante condiciones excepcionales.

EFICIENCIA: Es la capacidad del software para hacer buen uso de los recursos que manipula. PORTABILIDAD: Es la facilidad con que un sistema software puede ser migrado entre diferentes plataformas hardware o software. INTEGRIDAD: Es la caracterstica de un sistema de ser capaz de proteger sus diferentes componentes contra los procesos o elementos que no tengan derecho de acceso a los mismos. FACILIDAD DE USO: Es la facilidad con la que un usuario puede interactuar con un sistema software. La facilidad de uso es un factor determinante en trminos de mercadeo y venta, ya que es el principal elemento que afecta al usuario final. La facilidad de uso incluye prestancia en instalacin, operacin y supervisin. VERIFICABILIDAD: Es la facilidad de verificacin de correccin de un software. Que tan sencillo es la realizacin de pruebas que garanticen la funcionalidad del sistema. La prueba exhaustiva de un software es un concepto imposible de ejecutar debido a la carcter infinito de flujos de ejecucin del sistema. Sin embargo la Ing. de software plantea estrategias generales para garantizar un alto grado de correccin. COMPATIBILIDAD: Es la facilidad combinar diferentes elementos software con el fin de ejecutar una labor en conjunto. La mayora de los sistemas son abiertos (interactan con otros sistemas), y el dinamismo inherente a la realidad hace muy probable que los sistemas software tengan que intercambiar informacin entre s. Esto hace que la compatibilidad sea un factor muy serio al momento de modelar el sistema.

EXTENSIBILIDAD: Es la facilidad de adaptar los productos software a los cambios de su especificacin. REUTILIZACIN: Es la capacidad de los productos software para funcionar como bloques bsicos de la construccin de diferentes aplicaciones.

Вам также может понравиться