SlideShare una empresa de Scribd logo
1 de 12
“Año de la Diversificación Productiva y del
Fortalecimiento de la Educación”
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO
“JUAN MEJÍA BACA”
CURSO:
Ingeniería de software I
TEMA:
Clasificación de las Metodologías de Desarrollo de Software
CICLO: CODIGO: TURNO:
v 1615NA Noche
DOCENTE:
Marco Aurelio Porro Chulli
ALUMNOS:
Arce Sandoval José
Inga Milian Rosmery
Metodología Estructurada
• Tiene como objetivo emplear las metodologías de análisis y
diseño estructurado para su uso con herramientas CASE.
*Desarrollo Estructurado
*Programación estructurada
*Diseño estructurado
*Análisis estructurado
*Especificaciones funcionales
– Graficas
– Particionadas
– Mínimamente redundantes
METODOLOGIA DE MARCO
1.- construir el modelo físico actual (dd físico actual).
2.-construir el modelo lógico actual (dfd lógico actual).
3.- crear un conjunto de modelos físicos alternativos.
4.-estimar los costes y tiempos de cada opción.
5.- seleccionar un modelo.
6.- empaquetar la especificación.
METODOLOGIA DE GANE Y
SARSON
1. Construir el modelo lógico actual (DFD lógico actual)
2. Construir el modelo del nuevo sistema: elaborar una
especificación estructurada y construir un modelo lógico
de datos en tercera forma normal que exprese el
contenido de los almacenes de datos.
3. Seleccionar un modelo lógico
4. Crear el nuevo modelo físico del sistema
METODOLOGÍA DE
YOURDON/CONSTANTINE
Realizar los DFD del sistema
Realizar el diagrama de estructuras
Evaluar el diseño
Preparar el diseño para la implantación
METODOLOGIAS ORIENTADAS A DATOS
JERARQUICOS
• La estructura de control del programa debe ser jerárquica y se debe
derivar de la estructura de datos del programa
• El proceso de diseño consiste en definir primero las estructuras de los
datos de entrada y salida.
METODOLOGIAS ORIENTADAS A DATOS NO
JERARQUICOS
• Metodología Ingeniería de la Información
 Planificación
 Análisis
 Diseño
 Construcción
METODOLOGIAS MIXTAS
 METOLOGIA MERISE
Conceptual
Organizativo
Físico
 METODOLOGIA DE SSADM
La metodología de análisis y diseño de sistemas estructurados,
es un enfoque de sistemas para el análisis y diseño de sistemas
de información.
Fue producido por la agencia central de informática y
telecomunicaciones, del gobierno del Reino Unido.
 METODOLOGIA METRICA
MÉTRICA es una metodología de planificación, desarrollo y
mantenimiento de sistemas de información.
Esta metodología propia está basada en el modelo de procesos
del ciclo de vida de desarrollo ISO/IEC 12207.
METODOLOGIAS ORIENTADAS A OBJETOS
La metodología orientada a objetos ha derivado de las metodologías
anteriores a éste. Así como los métodos de diseño estructurado
realizados guían a los desarrolladores que tratan de construir sistemas
complejos utilizando algoritmos como sus bloques fundamentales de
construcción.
Ventajasde la metodologíaorientadaa objetos
En síntesis, algunas ventajas que presenta son:
 Reutilización. Las clases están diseñadas para que se
reutilicen en muchos sistemas.
 Estabilidad. Las clases diseñadas para una reutilización
repetida se vuelven estables
 El diseñador. piensa en términos del comportamiento de
objetos y no en detalles de bajo nivel.
 Se construyen clases cada vez más complejas. Se construyen
clases a partir de otras clases, las cuales a su vez se integran
mediante clases.
 Un diseño más rápido. Las aplicaciones se crean a partir de
componentes ya existentes.
 Integridad. Las estructuras de datos (los objetos) sólo se
pueden utilizar con métodos específicos.
 Mantenimiento más sencillo. El programador encargado del
mantenimiento cambia un método de clase a la vez.
 Una interfaz de pantalla sugestiva para el usuario. Hay que utilizar una interfaz
de usuario gráfica de modo que el usuario apunte a iconos o elementos de un
menú desplegado, relacionados con los objetos.
 Independencia del diseño. Las clases están diseñadas para ser independientes
del ambiente de plataformas, hardware y software. Utilizan solicitudes y
respuestas con formato estándar
 Interacción. El software de varios proveedores puede funcionar como
conjunto. Un proveedor utiliza clases de otros. Existe una forma estándar de
localizar clases e interactuar con ellas.
 Computación Cliente-Servidor. En los sistemas cliente-servidor, las clases en el
software cliente deben enviar solicitudes a las clases en el software servidor y
recibir respuestas.
 Computación de distribución masiva. Las redes a nivel mundial utilizarán
directorios de software de objetos accesibles.
 Mayor nivel de automatización de las bases de datos. Las estructuras de datos
(los objetos) en las bases de datos orientadas a objetos están ligadas a
métodos que llevan a cabo acciones automáticas.
 Migración. Las aplicaciones ya existentes, sean orientadas a objetos o no,
pueden preservarse si se ajustan a un contenedor orientado a objetos.
 Mejores herramientas CASE. Las herramientas CASE (Computer Aided Software
Engineering, Ingeniería de Software Asistida por Computadora) utilizarán las
técnicas gráficas para el diseño de las clases y de la interacción entre ellas.
METODOLOGIAS PARA SISTEMAS DE TIEMPO
REAL
I. Manejo de interrupciones
II. Comunicación y sincronización entre
tareas
III. Gestión de procesos concurrentes
IV. Respuesta oportuna ante eventos
externos
V. Datos continuos o discretos
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE

Más contenido relacionado

La actualidad más candente

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
Diana
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
Sergio Sanchez
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
Cristhian Aguilar
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
masilog
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Chuyito Alvarado
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Sergio Sanchez
 

La actualidad más candente (20)

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Preguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUPPreguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUP
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
UML
UMLUML
UML
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Presentación proceso del software
Presentación proceso del softwarePresentación proceso del software
Presentación proceso del software
 
Metodologia crystal
Metodologia crystalMetodologia crystal
Metodologia crystal
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 

Destacado (6)

Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
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
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Definicion de usuarios
Definicion de usuariosDefinicion de usuarios
Definicion de usuarios
 

Similar a 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
CESARAS4
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
FSILSCA
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf
LuisFelipeUNI
 

Similar a CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE (20)

Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Metodologia rad
Metodologia radMetodologia rad
Metodologia rad
 
Parcelaciongrafica2013
Parcelaciongrafica2013Parcelaciongrafica2013
Parcelaciongrafica2013
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watch
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
Lineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCHLineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCH
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Temario de Taller de DB
Temario de Taller de DBTemario de Taller de DB
Temario de Taller de DB
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
O isic 2010-224 administracion de bases de datos
O isic 2010-224 administracion de bases de datosO isic 2010-224 administracion de bases de datos
O isic 2010-224 administracion de bases de datos
 
Diseño asistido por computadora.v1.2
Diseño asistido por computadora.v1.2Diseño asistido por computadora.v1.2
Diseño asistido por computadora.v1.2
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf
 

Más de BiingeSof (12)

COCOMO
COCOMOCOCOMO
COCOMO
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
 
DIAGRAMA DE DESPLIEGUE
DIAGRAMA DE DESPLIEGUEDIAGRAMA DE DESPLIEGUE
DIAGRAMA DE DESPLIEGUE
 
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADODIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
 
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADES
DIAGRAMA DE ACTIVIDADES
 
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
METODOLOGIAS RUP
METODOLOGIAS RUPMETODOLOGIAS RUP
METODOLOGIAS RUP
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUP
 
METODOLOGIAS XP
METODOLOGIAS XPMETODOLOGIAS XP
METODOLOGIAS XP
 
Metodología para el desarrollo de sistemas
Metodología para el desarrollo de sistemasMetodología para el desarrollo de sistemas
Metodología para el desarrollo de sistemas
 

Último

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
 
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
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
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
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
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
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.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
 
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
 
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
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).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
 

CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE

  • 1. “Año de la Diversificación Productiva y del Fortalecimiento de la Educación” INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO “JUAN MEJÍA BACA” CURSO: Ingeniería de software I TEMA: Clasificación de las Metodologías de Desarrollo de Software CICLO: CODIGO: TURNO: v 1615NA Noche DOCENTE: Marco Aurelio Porro Chulli ALUMNOS: Arce Sandoval José Inga Milian Rosmery
  • 2. Metodología Estructurada • Tiene como objetivo emplear las metodologías de análisis y diseño estructurado para su uso con herramientas CASE. *Desarrollo Estructurado *Programación estructurada *Diseño estructurado *Análisis estructurado *Especificaciones funcionales – Graficas – Particionadas – Mínimamente redundantes
  • 3. METODOLOGIA DE MARCO 1.- construir el modelo físico actual (dd físico actual). 2.-construir el modelo lógico actual (dfd lógico actual). 3.- crear un conjunto de modelos físicos alternativos. 4.-estimar los costes y tiempos de cada opción. 5.- seleccionar un modelo. 6.- empaquetar la especificación.
  • 4. METODOLOGIA DE GANE Y SARSON 1. Construir el modelo lógico actual (DFD lógico actual) 2. Construir el modelo del nuevo sistema: elaborar una especificación estructurada y construir un modelo lógico de datos en tercera forma normal que exprese el contenido de los almacenes de datos. 3. Seleccionar un modelo lógico 4. Crear el nuevo modelo físico del sistema
  • 5. METODOLOGÍA DE YOURDON/CONSTANTINE Realizar los DFD del sistema Realizar el diagrama de estructuras Evaluar el diseño Preparar el diseño para la implantación
  • 6. METODOLOGIAS ORIENTADAS A DATOS JERARQUICOS • La estructura de control del programa debe ser jerárquica y se debe derivar de la estructura de datos del programa • El proceso de diseño consiste en definir primero las estructuras de los datos de entrada y salida. METODOLOGIAS ORIENTADAS A DATOS NO JERARQUICOS • Metodología Ingeniería de la Información  Planificación  Análisis  Diseño  Construcción
  • 7. METODOLOGIAS MIXTAS  METOLOGIA MERISE Conceptual Organizativo Físico  METODOLOGIA DE SSADM La metodología de análisis y diseño de sistemas estructurados, es un enfoque de sistemas para el análisis y diseño de sistemas de información. Fue producido por la agencia central de informática y telecomunicaciones, del gobierno del Reino Unido.  METODOLOGIA METRICA MÉTRICA es una metodología de planificación, desarrollo y mantenimiento de sistemas de información. Esta metodología propia está basada en el modelo de procesos del ciclo de vida de desarrollo ISO/IEC 12207.
  • 8. METODOLOGIAS ORIENTADAS A OBJETOS La metodología orientada a objetos ha derivado de las metodologías anteriores a éste. Así como los métodos de diseño estructurado realizados guían a los desarrolladores que tratan de construir sistemas complejos utilizando algoritmos como sus bloques fundamentales de construcción.
  • 9. Ventajasde la metodologíaorientadaa objetos En síntesis, algunas ventajas que presenta son:  Reutilización. Las clases están diseñadas para que se reutilicen en muchos sistemas.  Estabilidad. Las clases diseñadas para una reutilización repetida se vuelven estables  El diseñador. piensa en términos del comportamiento de objetos y no en detalles de bajo nivel.  Se construyen clases cada vez más complejas. Se construyen clases a partir de otras clases, las cuales a su vez se integran mediante clases.  Un diseño más rápido. Las aplicaciones se crean a partir de componentes ya existentes.  Integridad. Las estructuras de datos (los objetos) sólo se pueden utilizar con métodos específicos.  Mantenimiento más sencillo. El programador encargado del mantenimiento cambia un método de clase a la vez.
  • 10.  Una interfaz de pantalla sugestiva para el usuario. Hay que utilizar una interfaz de usuario gráfica de modo que el usuario apunte a iconos o elementos de un menú desplegado, relacionados con los objetos.  Independencia del diseño. Las clases están diseñadas para ser independientes del ambiente de plataformas, hardware y software. Utilizan solicitudes y respuestas con formato estándar  Interacción. El software de varios proveedores puede funcionar como conjunto. Un proveedor utiliza clases de otros. Existe una forma estándar de localizar clases e interactuar con ellas.  Computación Cliente-Servidor. En los sistemas cliente-servidor, las clases en el software cliente deben enviar solicitudes a las clases en el software servidor y recibir respuestas.  Computación de distribución masiva. Las redes a nivel mundial utilizarán directorios de software de objetos accesibles.  Mayor nivel de automatización de las bases de datos. Las estructuras de datos (los objetos) en las bases de datos orientadas a objetos están ligadas a métodos que llevan a cabo acciones automáticas.  Migración. Las aplicaciones ya existentes, sean orientadas a objetos o no, pueden preservarse si se ajustan a un contenedor orientado a objetos.  Mejores herramientas CASE. Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) utilizarán las técnicas gráficas para el diseño de las clases y de la interacción entre ellas.
  • 11. METODOLOGIAS PARA SISTEMAS DE TIEMPO REAL I. Manejo de interrupciones II. Comunicación y sincronización entre tareas III. Gestión de procesos concurrentes IV. Respuesta oportuna ante eventos externos V. Datos continuos o discretos