SlideShare una empresa de Scribd logo
1 de 10
República Bolivariana De Venezuela 
Ministerio Del Poder Popular Para La Educación Superior 
Instituto Universitario de Tecnología “Antonio José De Sucre” 
Barquisimeto-Estado Lara 
Integrante: 
Melver Meléndez 
C.I.:24.156.857
Definición: Existen muchas definiciones sobre lo que es una metodología, todas ellas 
coinciden en que debería tener al menos las siguientes características: 
•Define como se divide un proyecto en fases y las tareas a realizar en cada una. 
•Para cada una de las fases está especificado cuales son las entradas que reciben y las 
salidas que producen. 
•Tienen alguna forma de gestionar el proyecto. 
Una metodología es un conjunto integrado de técnicas y métodos que permite 
abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de 
un proyecto de desarrollo. Una definición estándar de metodología puede ser el conjunto 
de métodos que se utilizan en una determinada actividad con el fin de formalizarla y 
optimizarla. Determina los pasos a seguir y cómo realizarlos para finalizar una tarea.
Las metodologías han ido cambiando con el 
tiempo, al surgir nuevos paradigmas que rompe con 
lo tradicional para abrir paso a nuevas técnicas de 
solución. Han evolucionando a lo largo del tiempo 
estas herramientas, inicialmente el periodo de 
desarrollo convencional (practicas artesanales), luego 
surge el Desarrollo estructurada (parte de la 
programación estructurada seguido de los método de 
análisis y diseño, cubre todo el ciclo de vida 
completo). Actualmente aparece el paradigma de la 
orientación a objetos. 
Con la aparición del paradigma de la Orientación a Objetos surgieron 
métodos, procesos y metodologías específicas como OMT (Object Modeling Technique), 
Objectory, RUP o Métrica 3 (en su enfoque OO), entre otras.
Las metodologías estructuradas se basan 
en la estructuración y descomposición 
funcional de problemas en unidades más 
pequeñas interrelacionadas entre sí. 
Representan los procesos, flujos y 
estructuras de datos, de una manera 
jerárquica y ven el sistema como 
entradas-proceso-salidas. 
Tiene como objetivo emplear las 
metodologías de análisis y diseño 
estructurado para su uso con 
herramientas CASE, incrementando la 
productividad en el desarrollo e 
implantación de sistemas de información 
y entre ellas podemos encontrar a Kendall 
& Kendall entre otras. 
Crea los modelos de forma descendente. 
Son las orientadas a procesos, a datos y 
las mixtas. Intentan aplicar formas 
ingenieriles para solucionar problemas 
técnicos al obtener un sistema de 
información, proponen la creación de 
modelos, flujos y estructuras mediante un 
top-down. 
Las metodologías estructuradas hacen 
fuerte separación entre los datos y los 
procesos. Producen una gran cantidad de 
modelos y documentación y se basan en 
ciclos de vida en cascada.
•Se maneja como proyecto. 
•Gran volumen de datos y transacciones. 
•Abarca varias áreas organizativas de la empresa. 
•Tiempo de desarrollo largo. 
•Requiere que se cumplan todas las etapas, para poder cumplir las 
siguientes (progresión lineal y secuencial de una fase a la otra).
Es la primera aproximación al problema. Está orientada a procesos, es decir, se 
centra en especificar y descomponer la funcionalidad del sistema. 
Herramientas utilizadas: 
Diagramas de flujo de datos (DFD): Representan la forma en la que los datos se mueven y 
se transforman. Incluye: 
–Procesos 
–Flujos de datos 
–Almacenes de datos 
Los procesos individuales se 
pueden a su vez descomponer en 
otros DFD de nivel superior.
Especificaciones de procesos: Es lo que se escribe para uno de los procesos definidos 
en el DFD cuando no se puede descomponer más. Puede hacerse en pseudocódigo, 
con tablas de decisión o en un lenguaje de programación. 
Diccionario de datos: Son los nombres de todos los tipos de datos y almacenes de 
datos junto con sus definiciones 
Diagramas de transición de estados: Modelan procesos que dependen del tiempo 
Diagramas entidad-relación: Los elementos del modelo E/R se corresponden con 
almacenes de datos en el DFD. En este diagrama se muestran las relaciones entre 
dichos elementos 
Los lenguajes de programación también reflejan esta dicotomía que existe entre la 
metodologías, así existen lenguajes para la programación estructurada. Los más 
famosos son: Cobol, Fortran, C, Pascal y Modula 2.
Particularmente, una metodología se basa en una combinación de 
los modelos de proceso genéricos para obtener como beneficio un software 
que soluciones un problema. Adicionalmente una metodología debería definir 
con precisión los artefactos, roles y actividades, junto con prácticas, técnicas 
recomendadas y guías de adaptación de la metodología al proyecto. Sin 
embargo, la complejidad del proceso de creación de software es netamente 
dependiente de la naturaleza del proyecto mismo, por lo que el escogimiento 
de la metodología estará acorde al nivel de aporte del proyecto, ya sea 
pequeño, mediano o de gran nivel. 
La metodología estructurada se considera un clásico, debido a que 
los procedimientos de la metodología se establecen en etapas, las cuales 
deberán ser seguidas bajo un enfoque secuencial de análisis, diseño y 
desarrollo y es el más aplicado en el desarrollo de Software.

Más contenido relacionado

La actualidad más candente

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 softwareElvisAR
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp deborahgal
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
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 sistemasEliset Gonzales Uceda
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosRafael Fdo Lopez Castillo
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de SoftwareMario A Moreno Rocha
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)RobertoCaniza
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosJOSEPHPC3000
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 

La actualidad más candente (20)

Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
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
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Rational rose
Rational roseRational rose
Rational rose
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
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
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de Software
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 

Similar a Metodologia estructurada

Metodología Estructurada -
Metodología Estructurada - Metodología Estructurada -
Metodología Estructurada - wilmery29
 
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 softwareEliset Gonzales Uceda
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfCESARAS4
 
Metodologia estructurada yosehanni cortez
Metodologia estructurada yosehanni cortezMetodologia estructurada yosehanni cortez
Metodologia estructurada yosehanni cortezKary Cortez
 
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 SoftwareJulio Pari
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareJesenia Escobar
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasElvis Mendoza Sequera
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaDavid Alexander
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructuradarichardmora
 
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 sistemasAlexander Pino
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de softwareAbner Garcia
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de softwareJorgeArmijosC
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuelaaularjesus
 

Similar a Metodologia estructurada (20)

Metodología Estructurada -
Metodología Estructurada - Metodología Estructurada -
Metodología Estructurada -
 
Ender metodologia estructura
Ender metodologia estructuraEnder metodologia estructura
Ender metodologia estructura
 
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
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Ingenieria del Software
Ingenieria del SoftwareIngenieria del Software
Ingenieria del Software
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Metodologia estructurada yosehanni cortez
Metodologia estructurada yosehanni cortezMetodologia estructurada yosehanni cortez
Metodologia estructurada yosehanni cortez
 
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
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodología
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
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
 
Monografia
MonografiaMonografia
Monografia
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de software
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 

Más de M'elver Melende'z

Más de M'elver Melende'z (9)

Modelo osi
Modelo osiModelo osi
Modelo osi
 
Auditoria de s. instalados 2
Auditoria de s. instalados 2Auditoria de s. instalados 2
Auditoria de s. instalados 2
 
Auditoria de Sistemas instalados
Auditoria de Sistemas instaladosAuditoria de Sistemas instalados
Auditoria de Sistemas instalados
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Salida
SalidaSalida
Salida
 
Entrada
EntradaEntrada
Entrada
 
Organigramas
OrganigramasOrganigramas
Organigramas
 
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
 
Corporación telemic c
Corporación telemic cCorporación telemic c
Corporación telemic c
 

Metodologia estructurada

  • 1. República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario de Tecnología “Antonio José De Sucre” Barquisimeto-Estado Lara Integrante: Melver Meléndez C.I.:24.156.857
  • 2. Definición: Existen muchas definiciones sobre lo que es una metodología, todas ellas coinciden en que debería tener al menos las siguientes características: •Define como se divide un proyecto en fases y las tareas a realizar en cada una. •Para cada una de las fases está especificado cuales son las entradas que reciben y las salidas que producen. •Tienen alguna forma de gestionar el proyecto. Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo. Una definición estándar de metodología puede ser el conjunto de métodos que se utilizan en una determinada actividad con el fin de formalizarla y optimizarla. Determina los pasos a seguir y cómo realizarlos para finalizar una tarea.
  • 3. Las metodologías han ido cambiando con el tiempo, al surgir nuevos paradigmas que rompe con lo tradicional para abrir paso a nuevas técnicas de solución. Han evolucionando a lo largo del tiempo estas herramientas, inicialmente el periodo de desarrollo convencional (practicas artesanales), luego surge el Desarrollo estructurada (parte de la programación estructurada seguido de los método de análisis y diseño, cubre todo el ciclo de vida completo). Actualmente aparece el paradigma de la orientación a objetos. Con la aparición del paradigma de la Orientación a Objetos surgieron métodos, procesos y metodologías específicas como OMT (Object Modeling Technique), Objectory, RUP o Métrica 3 (en su enfoque OO), entre otras.
  • 4. Las metodologías estructuradas se basan en la estructuración y descomposición funcional de problemas en unidades más pequeñas interrelacionadas entre sí. Representan los procesos, flujos y estructuras de datos, de una manera jerárquica y ven el sistema como entradas-proceso-salidas. Tiene como objetivo emplear las metodologías de análisis y diseño estructurado para su uso con herramientas CASE, incrementando la productividad en el desarrollo e implantación de sistemas de información y entre ellas podemos encontrar a Kendall & Kendall entre otras. Crea los modelos de forma descendente. Son las orientadas a procesos, a datos y las mixtas. Intentan aplicar formas ingenieriles para solucionar problemas técnicos al obtener un sistema de información, proponen la creación de modelos, flujos y estructuras mediante un top-down. Las metodologías estructuradas hacen fuerte separación entre los datos y los procesos. Producen una gran cantidad de modelos y documentación y se basan en ciclos de vida en cascada.
  • 5. •Se maneja como proyecto. •Gran volumen de datos y transacciones. •Abarca varias áreas organizativas de la empresa. •Tiempo de desarrollo largo. •Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra).
  • 6. Es la primera aproximación al problema. Está orientada a procesos, es decir, se centra en especificar y descomponer la funcionalidad del sistema. Herramientas utilizadas: Diagramas de flujo de datos (DFD): Representan la forma en la que los datos se mueven y se transforman. Incluye: –Procesos –Flujos de datos –Almacenes de datos Los procesos individuales se pueden a su vez descomponer en otros DFD de nivel superior.
  • 7. Especificaciones de procesos: Es lo que se escribe para uno de los procesos definidos en el DFD cuando no se puede descomponer más. Puede hacerse en pseudocódigo, con tablas de decisión o en un lenguaje de programación. Diccionario de datos: Son los nombres de todos los tipos de datos y almacenes de datos junto con sus definiciones Diagramas de transición de estados: Modelan procesos que dependen del tiempo Diagramas entidad-relación: Los elementos del modelo E/R se corresponden con almacenes de datos en el DFD. En este diagrama se muestran las relaciones entre dichos elementos Los lenguajes de programación también reflejan esta dicotomía que existe entre la metodologías, así existen lenguajes para la programación estructurada. Los más famosos son: Cobol, Fortran, C, Pascal y Modula 2.
  • 8.
  • 9.
  • 10. Particularmente, una metodología se basa en una combinación de los modelos de proceso genéricos para obtener como beneficio un software que soluciones un problema. Adicionalmente una metodología debería definir con precisión los artefactos, roles y actividades, junto con prácticas, técnicas recomendadas y guías de adaptación de la metodología al proyecto. Sin embargo, la complejidad del proceso de creación de software es netamente dependiente de la naturaleza del proyecto mismo, por lo que el escogimiento de la metodología estará acorde al nivel de aporte del proyecto, ya sea pequeño, mediano o de gran nivel. La metodología estructurada se considera un clásico, debido a que los procedimientos de la metodología se establecen en etapas, las cuales deberán ser seguidas bajo un enfoque secuencial de análisis, diseño y desarrollo y es el más aplicado en el desarrollo de Software.