Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eq2 Verif
Eq2 Verif
Modelos de desarrollo de
software
Linet Montemayor Carlin. 1956876 ITS
Andrea Sarahí Segoviano Barrón 1733957 ITS
Jose Antonio Pichardo Granados 1938426 ITS
Frank Maximiliano Ibarra Ibarra 1991964 ITS
Juda Abimael Carrillo Castañon 1825476 ITS
Sergio René Martínez González 2078123 ITS
Nancy Hernández Hernández 1978723 ITS
Proceso de software
Se define proceso del software
como una estructura para las
actividades, acciones y tareas
que se requieren a fin de
construir software de alta
calidad.
¿Por qué es importante?
Porque da estabilidad, control y
organización a una actividad que
puede volverse caótica si se
descontrola. Sin embargo, un
enfoque moderno de ingeniería de
software debe ser “ágil”.
Cada una de las actividades,
acciones y tareas se encuentra
dentro de una estructura o
modelo que define su relación
tanto con el proceso como entre
sí.
EQUIPO #2
Modelo
general
de
desarrollo
La estructura general para la
ingeniería de software define
cinco actividades estructurales:
Comunicación, Planeación,
Modelado, Construcción y
Despliegue.
LOS MODELOS DE DESARROLLO
DESCRIBEN:
▪ACTIVIDADES ESTRUCTURALES.
▪ACCIONES DE INGENIERÍA DE SOFTWARE.
▪TAREAS.
▪PRODUCTOS DEL TRABAJO.
▪ASEGURAMIENTO DE LA CALIDAD Y
▪PUNTOS DE REFERENCIA DEL PROYECTO.
EQUIPO 2
SECUENCIA Y EL TIEMPO.
EQUIPO 2
FLUJO DEL PROCESO LINEAL
pasar a la siguiente.
EQUIPO 2
¿POR QUÉ SE
CREARON LOS
MODELOS DE
DESARROLLO?
▪ MODELO
DEL IT. MODELLO.
MODELOS DE
DESARROLLO DE
SOFTWARE
EXISTENTES
EQUIPO 2
MODELO
CASCADA
EQUIPO 2
¿QUE ES EL MODELO DE CASCADA CLÁSICO?
SE UTILIZA EN EL CONTEXTO DE
PROYECTOS GRANDES Y
COMPLEJOS.
SE CARACTERIZA POR UN
ENFOQUE ESTRUCTURADO Y
SECUENCIAL PARA LA GESTIÓN DE
PROYECTOS Y EL DESARROLLO DE
SOFTWARE
EQUIPO 2
CARACTERÍSTICAS DEL MODELO DE CASCADA
IMPLICA LA CREACIÓN DE UN
DOCUMENTO DE DISEÑO
DETALLADO QUE DESCRIBA LA
ARQUITECTURA DEL
SOFTWARE
IMPLICA CODIFICAR EL
SOFTWARE SEGÚN LAS
ESPECIFICACIONES DE
DISEÑO.
EL SOFTWARE SE PRUEBA EN
SU CONJUNTO PARA
GARANTIZAR QUE CUMPLE
CON LOS REQUISITOS Y ESTÁ
LIBRE DE DEFECTOS.
IMPLICA SOLUCIONAR
CUALQUIER PROBLEMA QUE
SURJA DESPUÉS DE QUE SE
HAYA IMPLEMENTADO EL
SOFTWARE
EQUIPO 2
VENTAJAS
DEL
MODELO
CASCADA
EQUIPO 2
VENTAJAS
FACILIDAD DE GESTIÓN:
ENFOQUE EN LA DOCUMENTACIÓN:
CADA FASE DEL MODELO DE CASCADA TIENDE A PRODUCIR UNA
CANTIDAD SIGNIFICATIVA DE DOCUMENTACIÓN DETALLADA,
INCLUYENDO ESPECIFICACIONES DE REQUISITOS, DISEÑO TÉCNICO Y
MANUALES DE USUARIO. ESTA DOCUMENTACIÓN PUEDE SER VALIOSA
PARA FUTURAS REFERENCIAS Y PARA MANTENER LA CONSISTENCIA EN
EL DESARROLLO.
FALTA DE
RETROALIMENTACIÓN
RIGIDEZ FRENTE A CAMBIOS: TEMPRANA:
UNA DE LAS MAYORES DADO QUE EL MODELO DE
CRÍTICAS AL MODELO DE CASCADA SIGUE UNA SECUENCIA
CASCADA ES SU RIGIDEZ PARA LINEAL, LA RETROALIMENTACIÓN
ADAPTARSE A CAMBIOS EN DEL CLIENTE O USUARIO FINAL SE
LOS REQUISITOS DEL RECIBE TÍPICAMENTE AL FINAL DEL
PROYECTO. DADO QUE CADA CICLO DE DESARROLLO. ESTO
SIGNIFICA QUE CUALQUIER
FASE DEBE COMPLETARSE PROBLEMA ENTRE LO QUE SE ESTÁ
ANTES DE AVANZAR A LA DESARROLLANDO Y LO QUE
SIGUIENTE, LOS CAMBIOS EN REALMENTE NECESITA EL CLIENTE
LOS REQUISITOS DURANTE PUEDE NO SER DESCUBIERTO
ETAPAS POSTERIORES PUEDEN HASTA ETAPAS AVANZADAS DEL
SER COSTOSOS Y DIFÍCILES DE PROYECTO, LO QUE PUEDE
IMPLEMENTAR. RESULTAR EN COSTOSOS
RETRABAJOS.
EQUIPO 2 EJEMPLOS DE APLICACIÓN
DESARROLLO DE APLICACIONES
MÓVILES:
Ventajas Desventajas
Reduce el costo de adaptar El proceso algunas veces no
los requerimientos es visible. (Si hay muchos
cambiantes del cliente (Se cambios en poco tiempo)
disminuye la necesidad de La estructura del sistema
volver a analizar y rehacer la tiende a degradarse
documentación.) conforme se tienen nuevos
Simplifica obtener incrementos.
retroalimentación del cliente.
Puede agilizar la entrega de
funcionalidades al cliente.
EQUIPO #2
SCRUM
EQUIPO #2
Es un proceso en el que se
aplican de manera regular un
conjunto de buenas prácticas
para trabajar
colaborativamente, en equipo y
obtener el mejor resultado
posible de proyectos.
RQUIPO #2 Caracterizado por:
Adoptar una Basar la calidad Solapar las
estrategia del resultado diferentes
de más en el fases del
desarrollo conocimiento de
incremental,
desarrollo, en
las personas en
en lugar de lugar de
equipos auto
la organizados, realizar una
planificación que en la tras otra en
y ejecución calidad de los un ciclo
completa del secuencial o
procesos
producto.
empleados. en cascada.
Características de SCRUM
Scrum es un marco de trabajo que
define un conjunto de eventos,
prácticas y roles, y que puede tomarse
como conjunto base para definir el
proceso de producción que usará un
equipo de trabajo o dentro de un
proyecto.
Características de SCRUM