El documento presenta una introducción a las metodologías de desarrollo de software, incluyendo metodologías estructuradas, orientadas a objetos, para sistemas en tiempo real, agiles como Scrum y Kanban, y modelos de ciclo de vida tradicionales y ágiles. Explica conceptos clave como prototipos, desarrollo incremental, el modelo en espiral y desarrollo rápido de aplicaciones. El documento fue presentado por un docente y tres integrantes para la asignatura Análisis de Sistemas II.
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Merodologia de desarrollo de software
1. Ingeniería de Sistemas
CMP-326 Análisis de Sistema II
Facultad de Ciencias Exactas y Tecnología
Metodología de Desarrollo de
Software
Docente
David Enrique Mendoza Gutiérrez
Integrantes
Joel Romario Zenteno Pardo
Julio Cesar Cervantes Castillo
Yhoanes Ander Mendoza Rodríguez
04/04/2021
2. Consiste principalmente en hacer uso de diversas herramientas,
técnicas, métodos y modelos para el desarrollo.
Metodología de Desarrollo de
Software
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
3. Cobertura total del ciclo de desarrollo
Verificaciones intermedias
Planificación y control
Comunicación efectiva
Fácil Formación
Soporte de Mantenimiento
Características
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
4. Metodología Estructurada
Tiene como objetivo emplear
las metodologías de análisis y
diseño estructurado para su uso
con herramientas Case.
Clasificación
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
5. Los métodos de diseño orientado a objetos han evolucionado para
ayudar a los desarrolladores a explotar el poder de los lenguajes de
programación basados en objetos y orientados a objetos, utilizando
las clases y objetos como bloques de construcción básicos.
Metodología Orientada a Objetos
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
6. Se define como: “
Un sistema
en el que el tiempo en que se
produce su salida es
significante. Esto es debido
a que generalmente la
entrada corresponde a algún
instante del mundo físico y la
salida tiene relación con ese
mismo instante"
Metodología para el Desarrollo de
Sistema en Tiempo Real
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
7. Modelos de Ciclo de
Vida del Software
Tradicionales
Metodologías Agiles
Tipos de Metodología de Desarrollo de
Software
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
8. Se definen como una
técnica de desarrollo de
software.
Su objetivo principal es
reducir tiempo, esfuerzo
y costos.
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
Metodología Agile
9. Fuerte dependencia de los líderes
Falta de documentación
Soluciones erróneas en etapas
largas
Ventajas Desventajas
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
Rápida respuesta a los cambios
Intervención del cliente en el
proceso
Entregas del producto a
intervalos
10. La metodología
Scrum, es bastante
amigable y
fomenta lo que es
el trabajo en
equipo en todo
momento, con la
finalidad de
conseguir los
objetivos de una
forma rápida.
Metodología Scrum
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
11. Consiste en ir
etiquetando con
tarjetas cada
uno de los
procesos que se
deben llevar a
cabo.
Metodología Kanban
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
12. Esta metodología
es posiblemente
la mas destacada
de las
metodologías
ágiles y esto se
debe a su gran
capacidad de
adaptación ante
cualquier tipo de
imprevisto que
surja.
Metodología XP
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
13. El método tradicional
utiliza un enfoque
lineal donde las etapas
del proceso de
desarrollo deben
completarse en un
orden secuencial.
Modelos de Ciclo de Vida del
Software Tradicionales
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
14. Ventajas Desventajas
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
Es difícil seguir una secuencia
lineal
Requiere mucho tiempo para ve
el producto terminado
Cualquier error detectado en la
etapa de prueba, requiere de un
rediseño y nueva programación
Modelo conocido y utilizado
con frecuencia
Orientado a Resultados
Subtopic promueve una
metodología de trabajo
efectiva
15. Es una metodología en la que las
etapas se organizan de arriba a
abajo, es decir que no podrás
avanzar a la siguiente fase, si la
anterior no se encuentra
totalmente terminada, pues no
tiene porque haber vuelta atrás.
Metodología en Cascada
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
16. Consiste en construir rápida y
económicamente un sistema
experimental para que lo evalúen
los usuarios finales
Método de Prototipos
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
17. Se basa en la filosofía
de construir
incrementando las
funcionalidades del
programa. Este modelo
aplica secuencias
lineales de forma
escalonada mientras
progresa el tiempo en
el calendario.
Modelo Incremental o Iterativo y
Creciente
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
18. Es un modelo de proceso de
software evolutivo donde se
conjuga la naturaleza de
construcción de prototipos
con los aspectos
controlados y sistemáticos
del modelo lineal y
secuencial.
Modelo en Espiral
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
19. Esta orientada a disminuir
radicalmente el tiempo
necesario para diseñar e
implementar sistemas de
información.
Desarrollo Rápido de Aplicaciones
(RAD)
CMP-326 ANALISIS DE SISTEMAS II
DOCENTE
- DAVID ENRIQUE MENDOZA GUTIERREZ
Integrantes
- Joel Romario Zenteno Pardo
- Julio Cesar Cervantes Castillo
- Yhoanes Ander Mendoza Rodríguez
20. Ingeniería de Sistemas
CMP-326 Análisis de Sistema II
Facultad de Ciencias Exactas y Tecnología
Metodología de Desarrollo de Software
GRACIAS
Docente
David Enrique Mendoza Gutiérrez
Integrantes
Joel Romario Zenteno Pardo
Julio Cesar Cervantes Castillo
Yhoanes Ander Mendoza Rodríguez
04/04/2021