1
Un proceso de software efectivo habilita a la organización aincrementar su productividad al desarrollar software:
• Permite estandarizar esfuerzos, promover re uso, repetición y consistencia entre proyectos.
• Provee la oportunidad de introducir mejores prácticas dela industria.
• Permite entender que las herramientas deben ser utilizadas para soportar un proceso.
• Establece la base para una mayor consistencia y mejoras futuras.
Un proceso de software mejoralos esfuerzos de mantenimiento y soporte:
• Define cómo manejar los cambios y liberaciones a sistemas de software existentes.
• Define cómo lograr la transición del software a la operación, y cómoejecutar los esfuerzos de operación y soporte.
Necesitamos un proceso de software cuya funcionalidad esté probada en la práctica, y personalizado para que cumpla con nuestras necesidades específicas.¿Cuáles son?
FUNCIONALIDAD
FIABILIDAD
USABILIDAD
EFICIENCIA
MANTENIBILIDAD
PORTABILIDAD
FUNCIONALIDAD: Habilidad del software de realizar las funciones para las que fue creado.
Atributos de lafuncionalidad
∗ Idoneidad.- Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados.
∗ Precisión.- Capacidad del productosoftware para proporcionar los resultados o efectos correctos o acordados, con el grado necesario de precisión.
∗ Interoperabilidad.- Capacidad del producto software para interactuar con uno o mássistemas especificados.
∗ Seguridad.- Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al...
Regístrate para leer el documento completo.