Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• El SDLC simplemente
describe todas las tareas que
son necesarias para crear y
desplegar una aplicación de
software, reduciendo el
desperdicio de recursos y
aumentando la eficiencia.
• La supervisión que se incluye en
el SDLC hace que las empresas
puedan comprobar que los plazos
y los presupuestos se cumplen y
que el software sigue siendo una
inversión factible.
• A menudo, el SDLC se describe
como un aprovechamiento de los
enfoques ágiles o de cascada, y lo
cierto es que muchas empresas
optan por utilizar una combinación
de ambas
FASES SDLC
• El modelo prototipo es un
modelo en el que se
desarrolla el prototipo antes
que el software real.
• Los modelos de prototipos tienen capacidades
funcionales limitadas y un rendimiento
ineficiente en comparación con el software
real. Las funciones ficticias se utilizan para
crear prototipos. Este es un mecanismo
valioso para comprender las necesidades de
los clientes.
• Los prototipos de software se crean antes que el
software real para obtener comentarios valiosos del
cliente.
• Se implementan las retroalimentaciones y el cliente
vuelve a revisar el prototipo para detectar cualquier
cambio.
• Este proceso continúa hasta que el cliente acepta el
modelo.
• Una vez que se realiza la
recopilación de requisitos, se crea el
diseño rápido y se construye el
prototipo que se presenta al cliente
para su evaluación.
• Los comentarios del cliente y los requisitos
refinados se utilizan para modificar el
prototipo y se presentan nuevamente al cliente
para su evaluación. Una vez que el cliente
aprueba el prototipo, se utiliza como requisito
para crear el software real. El software real se
crea utilizando el enfoque del modelo
Waterfall.
VENTAJAS DEL MODELO DE
PROTOTIPO
1. Planificación
2. Análisis de riesgo
3. Ingeniería
4. Evaluación
MODELO ESPIRAL
(I) PLANIFICACIÓN:
• Fase de comienzo
• Fase de elaboración
• Fase de construcción
• Fase de transición
(I) FASE DE INICIO
• En la fase de Construcción, la
arquitectura se completa con el
código que está listo para ser
implementado y se crea a través del
análisis, diseño, implementación y
prueba del requisito funcional.
(IV) FASE DE TRANSICIÓN
• Falta de documentación.
• Agile necesita recursos experimentados y
altamente calificados.
• Si un cliente no tiene claro exactamente cómo
quiere que sea el producto, el proyecto fracasará.
• La adherencia a un ciclo de vida
adecuado es muy importante
para la finalización exitosa del
Proyecto. Esto, a su vez, facilita
la gestión.
• Los diferentes modelos de ciclo de vida de
desarrollo de software tienen sus propios pros y
contras. El mejor modelo para cualquier proyecto
se puede determinar mediante factores como el
requisito (si es claro o no), la complejidad del
sistema, el tamaño del proyecto, el costo, la
limitación de habilidades, etc.
• En caso de un requisito poco claro,
es mejor utilizar los modelos Spiral
y Agile, ya que el cambio requerido
puede adaptarse fácilmente en
cualquier etapa.
• El modelo Waterfall es un modelo básico y
todos los demás modelos SDLC se basan
únicamente en eso.
ACTIVIDAD/TAREA
• Mapa mental
relacionado con el tema