Ciclos De Vida Del Software
Proceso de Desarrollo de un Sistema de Información
Informática II – Ing. Industrial
Objetivos
• Comprender el ciclo de vida del desarrollo de un sistema informático (SI) e introducir los aspectos que deben contemplarse al formular un proyecto de desarrollo de SI. • Discernir quiénes participan en el desarrollo de un proyecto informático y qué rolesasumen. • Conocer las tendencias actuales en relación a metodologías para el desarrollo de Sistemas de Información. • Introducir técnicas de relevamiento y recopilación de información.
Informática II – Ing. Industrial
Ciclo de Vida de un Sistema Informático
• Uno de los principales problemas que enfrentan las empresas en la actualidad es definir un marco de referencia común, en el que seespecifiquen las actividades, tareas, procesos, etc. que se deben llevar a cabo durante la implementación de un proyecto informático y que pueda ser empleado por todas las personas que participen en el desarrollo. • Las actividades a las que se hace referencia abarcan desde el estudio de factibilidad y la toma de la decisión de llevar a cabo el proyecto, el desarrollo del mismo, la utilización delsistema, hasta el mantenimiento del mismo durante toda su vida útil. • Todas las actividades que pertenecen a este período son las que conforman el ciclo de vida del sistema.
Informática II – Ing. Industrial
Que es el modelo de vida de un Sistema
• Una representacion standarizada de: – Las etapas de un desarrollo de software – Su orden relativo – Sus criterios de transición • Esto sirvepara planificar, Organizar y ejecutar un proyecto • Una decisión critica • Existen cientos de modelos, la mayoriason variaciones de unos pocos • La clave es la visivilidad • Plan de proyecto: Modelo de Ciclo de vida mas parametro de proyecto
Informática II – Ing. Industrial
Porque esto es tan Importante?
• Cambiando el Modelo de Ciclo de Vida se hace un “Tradeoff” (negociación) entre:Velocidad de desarrollo Calidad del producto Visibilidad del proyecto Carga de trabajo administrativo Disponibilidad de documentación Exposición al riesgo Relación con el cliente
Informática II – Ing. Industrial
Ventajas
• Desde el punto de los ingenieros de software:
Ayudar a la comprensión del problema Optimizar el conjunto y cada una de las fases del proceso de desarrollo Facilitar elmantenimiento del producto final Permitir la reutilización de partes del producto
Informática II – Ing. Industrial
Ventajas
• Desde el punto de vista de gestión:
Facilitar la tarea de planificación Facilitar la tarea de control y seguimiento de un proyecto Mejorar la relación costo/beneficio Optimizar el uso de recursos disponibles Facilitar la evaluación de resultados y cumplimiento de losobjetivos Facilitar la comunicación efectiva entre usuarios y desarrolladores Ayuda a la gestión del proyecto
Informática II – Ing. Industrial
Ventajas
• Desde el punto de vista del cliente o usuario final:
Garantia de un determinado nivel de calidad en el producto final Confianza en los plazos de tiempo fijados en la definiciónn del proyecto
Informática II – Ing. IndustrialImportancia de un ciclo de vida
• El ciclo de vida puede ser la clave del éxito para administradores y equipo del proyecto, además de clientes y gerentes
Terminología comun Herramienta de comunicación Guía y seguimiento del proyecto para todos los participantes del proyecto (stakeholders)
Informática II – Ing. Industrial
Relaciones del Ciclo de Vida
Informática II – Ing. IndustrialCiclo de Vida de un Sistema Informático
• La norma IEEE 1074 entiende por ciclo de vida del software a una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software. • La norma ISO 12207-1 entiende por modelo de ciclo de vida a un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la...
Regístrate para leer el documento completo.