This entry was posted on Wednesday, February 28th, 2007 at 4:00 am and is filed under Diseño web, Artículos. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Site Search:
February 28, 2007
Para mencionar atributos de un buen software, es inevitable arribar al concepto de calidad.
La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad.
La calidad del software es medible y varía de un sistema a otro o de un programa a otro. Un software elaborado para el control de naves espaciales debe ser confiable al nivel de “cero fallas”; un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad; mientras que un producto de software para ser explotado durante un largo período (10 años o más), necesita ser confiable, mantenible y flexible para disminuir los costos de mantenimiento y perfeccionamiento durante el tiempo de explotación.
La calidad del software puede medirse después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas deriva dos de imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control durante todas las etapas del ciclo de vida del software.
Factores externos
- Facilidad de mantenimiento
- Ha de poder evolucionar para adaptarse a las necesidades de cambio de los clientes
- Confiabilidad
- No debe causar daños físicos o económicos en el caso de fallo del sistema
- Fiabilidad, seguridad y protección
- Eficacia
- Hacer efectivo el propósito del software
- Usabilidad
- Fácil de utilizar
- Debe tener una interfaz de usuario apropiada y una documentación adecuada
- Reusabilidad
- Capacidad de que un software pueda utilizarse en un contexto diferente al de su creación
- Portabilidad
- Facilidad de transferir productos software a diferentes plataformas
Factores internos
- Facilidad de traza
- Modularidad
- Tolerancia a fallos
- Eficiencia de ejecución
- Eficiencia de almacenamiento
- Autodescripción
- Legibilidad
- Facilidad de expansión
- Independencia del sistema
- Independencia del hardware
- Estandarización de datos
- Estandarización de comunicaciones
read comments (2)

November 13th, 2007 at 1:59 am
gracias por la info… me sirvio para un trabajo de la escuela xD
November 13th, 2007 at 3:26 am
Saludos David, que bueno y gracias por comentar