SlideShare ist ein Scribd-Unternehmen logo
1 von 14
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales 2. Visión histórica del desarrollo de metodologías 3. Características principales de las metodologías 5. Metodologías estructuradas 4. Clasificación de las metodologías 6. Metodologías orientadas a objetos 7. Metodologías para desarrollo de sistemas de tiempo real
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales Metodología FrameWork (Marco de Trabajo) Procedimientos Técnicas Herramientas Soporte Documental
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE Qué se busca especificar con las metodologías? 1. Cómo  dividir el proyecto en etapas 2. Qué tareas hay que realizar en cada etapa 3. Qué salidas se producen y cuándo 4. Qué restricciones se aplican 5. Qué herramientas se utilizan 6. Cómo se gestiona y controla un proyecto Todo con el fin de incrementar al máximo las posibilidades de éxito del proyecto!
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE Generaciones de las  metodologías 1. Desarrollo convencional (Sin metodología) 2. Desarrollo Estructurado 3. Desarrollo Orientado a Objetos ,[object Object]
No hay forma de controlar lo que está sucediendo en el Proyecto
Los cambios organizativos afectan negativamente el desarrollo ,[object Object]
Representa los procesos, flujos y estructuras de datos, de una manera jerárquica
Simplifica el  sistema como entradas-proceso-salidas ,[object Object]
Incorpora reutilización de componentes
Elimina fronteras entre fases debido a su naturaleza iterativa
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE Visión histórica del desarrollo de las metodologías 1970s ,[object Object]
Analisis Estructurado Yourdon / DeMarco 1978. Edward Yourdon – Tom DeMarco
NUCLEO 2: METODOLOGÍAS  DE DESARROLLO DE SOFTWARE Visión histórica del desarrollo de las metodologías 1980s ,[object Object]
Structured Analysis and Design Technique (SADT) 1980

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
Alonso Toro Lazo
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
Eliset Gonzales Uceda
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de software
Abner Garcia
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
Alexander Pino
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
Susana Daldin
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
Victor Varela
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
Julio Pari
 

Was ist angesagt? (19)

Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemas
 
Metodologia merise
Metodologia meriseMetodologia merise
Metodologia merise
 
Metodologias para el desarrollo de software
Metodologias para el desarrollo de softwareMetodologias para el desarrollo de software
Metodologias para el desarrollo de software
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de software
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
SSADM Material de apoyo
 SSADM Material de apoyo SSADM Material de apoyo
SSADM Material de apoyo
 
Presentacion de metodologías para el análisis y diseño de sistemas
Presentacion de metodologías para el análisis y diseño de sistemasPresentacion de metodologías para el análisis y diseño de sistemas
Presentacion de metodologías para el análisis y diseño de sistemas
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 

Andere mochten auch

Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01
Wolphkens Leveille
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
Reivaj Sagarv
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
Julio Pari
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
Juan Restrepo
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
lcastillo110
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
Hermes Romero
 

Andere mochten auch (19)

Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructurados
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Mejores Prácticas en el Desarrollo del Software
Mejores Prácticas en el Desarrollo del SoftwareMejores Prácticas en el Desarrollo del Software
Mejores Prácticas en el Desarrollo del Software
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Buenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de softwareBuenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Factor tecnologico
Factor tecnologicoFactor tecnologico
Factor tecnologico
 
Calidad segun garvin
Calidad segun garvinCalidad segun garvin
Calidad segun garvin
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Buenas prácticas para la construcción de software
Buenas prácticas para la construcción de softwareBuenas prácticas para la construcción de software
Buenas prácticas para la construcción de software
 

Ähnlich wie Analisis de sistemas: nucleo 2

Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
CESARAS4
 
Tema04
Tema04Tema04
Tema04
r4pk2
 
Tema04
Tema04Tema04
Tema04
r4pk2
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
Arley Gallego
 
Sistemas i
Sistemas iSistemas i
Sistemas i
yeta5
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwaree
Abner Garcia
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
Leynes Morán
 

Ähnlich wie Analisis de sistemas: nucleo 2 (20)

Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Metodología de ingeniaría de Sofware-2022.pdf
 Metodología de ingeniaría de Sofware-2022.pdf Metodología de ingeniaría de Sofware-2022.pdf
Metodología de ingeniaría de Sofware-2022.pdf
 
Monografia
MonografiaMonografia
Monografia
 
Tema04
Tema04Tema04
Tema04
 
Tema04
Tema04Tema04
Tema04
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
 
Sistemas i
Sistemas iSistemas i
Sistemas i
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwaree
 
4. Metodología-2020.pdf
4. Metodología-2020.pdf4. Metodología-2020.pdf
4. Metodología-2020.pdf
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Ender metodologia estructura
Ender metodologia estructuraEnder metodologia estructura
Ender metodologia estructura
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2
 
Diseno
DisenoDiseno
Diseno
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Análisis y diseño de sistemas1
Análisis y diseño de sistemas1Análisis y diseño de sistemas1
Análisis y diseño de sistemas1
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
 

Mehr von carsanta (10)

Nucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad RelaciónNucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad Relación
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3
 
Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1
 
Nucleo 3 listas pilas colas
Nucleo 3 listas pilas colasNucleo 3 listas pilas colas
Nucleo 3 listas pilas colas
 
Nucleo 2 estructuras dinámicas
Nucleo 2 estructuras dinámicasNucleo 2 estructuras dinámicas
Nucleo 2 estructuras dinámicas
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectores
 
Nucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemasNucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemas
 
Nucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemasNucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemas
 
Nucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemasNucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemas
 

Kürzlich hochgeladen

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Kürzlich hochgeladen (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 

Analisis de sistemas: nucleo 2

  • 1. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales 2. Visión histórica del desarrollo de metodologías 3. Características principales de las metodologías 5. Metodologías estructuradas 4. Clasificación de las metodologías 6. Metodologías orientadas a objetos 7. Metodologías para desarrollo de sistemas de tiempo real
  • 2. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales Metodología FrameWork (Marco de Trabajo) Procedimientos Técnicas Herramientas Soporte Documental
  • 3. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE Qué se busca especificar con las metodologías? 1. Cómo dividir el proyecto en etapas 2. Qué tareas hay que realizar en cada etapa 3. Qué salidas se producen y cuándo 4. Qué restricciones se aplican 5. Qué herramientas se utilizan 6. Cómo se gestiona y controla un proyecto Todo con el fin de incrementar al máximo las posibilidades de éxito del proyecto!
  • 4.
  • 5. No hay forma de controlar lo que está sucediendo en el Proyecto
  • 6.
  • 7. Representa los procesos, flujos y estructuras de datos, de una manera jerárquica
  • 8.
  • 10. Elimina fronteras entre fases debido a su naturaleza iterativa
  • 11.
  • 12. Analisis Estructurado Yourdon / DeMarco 1978. Edward Yourdon – Tom DeMarco
  • 13.
  • 14. Structured Analysis and Design Technique (SADT) 1980
  • 15. Análisis y Diseño estructurado para sistemas de tiempo real de
  • 17. Análisis y Diseño estructurado para sistemas de tiempo real de
  • 20.
  • 22. Dynamic System Development Method 1995 UK
  • 23. Scrum
  • 25.
  • 26. Enterprise Unified Process (EUP) extensiones RUP desde 2002
  • 28. Agile Unified Process (AUP) desde 2005 por Scott Ambler
  • 29.
  • 31.
  • 33.
  • 35. Especificaciones de proceso. Ejemplos: metodologías de DeMarco, Gene y Sarson, Yourdon
  • 36. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE Clasificación de las metodologías Metodologías orientadas a datos Son metodologías basadas en la información. Primero se definen las estructuras de datos y, a partir de éstos, se derivan los componentes procedimentales. Ejemplos: metodologías de Jackson, Warnier, Warnier-Orr.
  • 37. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE Clasificación de las metodologías Metodologías orientadas a objeto La orientación a objetos unifica procesos y datos encapsulándolos en el concepto de objetos. Tiene dos enfoques distintos: Revolucionario puro u ortodoxo. Ejemplos: metodologías OOD de Booch, CRC/RDD de Wirfs-Brock. Sintetista o evolutivo. Toman como base los sistemas estructurados y conforman elementos de uno y otro tipo. Ejemplos: metodología OMT de Rumbourgh.
  • 38. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE Clasificación de las metodologías Sistemas de tiempo real Procesan información orientada al control más que a los datos. Se caracterizan por concurrencia, priorización de procesos, comunicación entre tareas y acceso simultáneo a datos comunes.
  • 39. NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE Clasificación de las metodologías Metodologías Ágiles Metodologías Tradicionales Basadas en creatividad provenientes de prácticas de producción de código Basadas en normas provenientes de estándares seguidos por el entorno de desarrollo Hechas para aceptar cambios Resistencia a los cambios Impuestas internamente Impuestas externamente Proceso menos controlado Proceso controlado por multiples normas No existe contrato tradicional o es flexible Existe contrato prefijado El cliente es parte del equipo de desarrollo El cliente se reune con el equipo Grupos pequeños (<10) en el mismo sitio Grupos grandes y a veces distribuidos Pocos Artefactos Mas artefactos Pocos roles Más roles Menos énfasis en la arquitectura de software La arquitectura es escencial y se expresa por medio de modelos