Calidad En El Sofware
Enviado por Jharline • 15 de Febrero de 2015 • 630 Palabras (3 Páginas) • 152 Visitas
Conceptos de Calidad en el Desarrollo de Software
FUNCIONALIDAD
Conjunto de posibilidades que proporciona un sistema.
Es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento.
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.
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
CONFIABILIDAD
Se puede definir como la capacidad de un producto de realizar su función de la manera prevista. De otra forma, se puede definir también como la probabilidad en que un producto realizará su función prevista sin incidentes por un período de tiempo especificado y bajo condiciones indicadas.
EFICIENCIA
Es la capacidad del software para hacer buen uso de los recursos que manipula. Una práctica muy común en los desarrolladores es la optimización excesiva, lo importante es mantener un balance adecuado entre eficiencia y corrección.
USABILIDAD
El término usabilidad es empleado para denotar la facilidad con que las personas pueden utilizar una herramienta en particular. Usabilidad también puede hacer referencia al método de medida de la usabilidad y el estudio de los principios de la elegancia y efectividad de los objetos. La usabilidad tanto de sistemas informáticos, programas, sitios web, y objetos electrónicos, es fundamental y es muy estudiaba por las empresas que los comercializan. Cometer errores en esta área puede llevar al fracaso total de un producto.
MANTENIBILIDAD
La mantenibilidad tiene que ver en gran modo con una visión económica o redituable de la realidad en la que uno vive. Esto es así ya que la mantenibilidad es definida como la capacidad de dar rédito que una cosa u objeto puede representar al ser adquirida. Un ejemplo claro es cuando una persona elige comprar determinado bien o servicio y tiene en cuenta los beneficios de su compra, beneficios que harán que varíe de diferentes modos su mantenibilidad.
PORTABILIDAD
Es la facilidad con que un sistema de software puede ser migrado entre diferentes plataformas de hardware o software. La portabilidad es un factor que tomó gran importancia en la década de los 90 debido a la gran proliferación de los sistemas basados en Internet y su basta heterogeneidad. Facilidad de transferir los productos de sw a diferentes entornos de hw y sw.
ROBUSTEZ
Capacidad de reaccionar apropiadamente ante condiciones
...