Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE DE CALIDAD
Consideraciones preliminares
Todo esfuerzo en el desarrollo de Sistemas conlleva un ciclo de vida. Un modelo de ciclo de vida es un modelo prescriptivo de lo que pasara entre la primera idea y el funcionamiento del sistema. Existen varios modelos del ciclo de vida. El modelo de ciclo de vida apropiado puede orientar el proyecto y ayudar a asegurar que cada paso se acerque ms a la consecucin del objetivo.
Consideraciones preliminares
Dependiendo del modelo de ciclo de vida seleccionado:
Se puede aumentar la velocidad de desarrollo. Mejorar la calidad, el control y el seguimiento del proyecto. Minimizar gastos y riesgos. Mejorar las relaciones con el usuario.
Consideraciones preliminares
La seleccin ineficaz de un modelo de ciclo de vida puede ser una fuente constante de:
Hacer lento el trabajo. Trabajo repetitivo, innecesario y frustrante.
Cascada pura
Codificar y corregir
Entrega evolutiva
Espiral
Cascadas modificadas
Prototipo evolutivo
Implementacin
Utilizacin
Puede constituir una eleccin correcta para el desarrollo rpido cuando se est:
construyendo una versin de mantenimiento bien definida de un producto existente migrando un producto existente a una nueva plataforma.
Ayuda a minimizar los gastos de la planificacin porque permite realizarla sin problemas.
codificar y corregir
Entrega (quizs)
El modelo de Espiral
Es un modelo orientado a riesgos que divide un proyecto en miniproyectos.
cada miniproyecto se centra en uno o ms riesgos importantes hasta que todos stos estn controlados.
Despus de controlar todos los riesgos importantes, el modelo finaliza del mismo modo que el modelo de ciclo de vida en cascada.
Prototipo del siguiente nivel Evaluacin del cliente Ingeniera Sistema de ingeniera
Diseo Diseo detallado Codificacin y depuracin Diseo detallado Codificacin y depuracin Prueba del subsistema
Planeacin
Anlisis
Diseo
Implementacin
Utilizacin
Anlisis
Diseo
Prioridad media-alta: diseo detallado, implementacin, utilizacin AGOTAMIENTO DEL PLAZO O DEL PRESUPUESTO
Entrega
El parecido entre ambos modelos depende de hasta qu punto se lleva a cabo una planificacin para adaptarse a las solicitudes de los clientes.
Anlisis
Entregar la versin
Lenguajes de desarrollo rpido y otras herramientas software que reducen de manera espectacular el tiempo de implementacin.
Funcionalidad ideal