1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Instituto Universitario de Tecnología “Antonio José de Sucre”
Barquisimeto – Edo. Lara
Alumna:
Catarí Wilmery C.I:22.266.492
2. Metodología Estructurada:
•Definición de Metodología: 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.
En conclusión la metodología se puede definir como: Un modo
sistemático de producir software.
3. 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
Existe una gran cantidad de proyectos
implementados utilizando estas metodologías,
generalmente orientados a la manipulación de datos
(persistentes en ficheros o bases de datos) y
gestión. Estas metodologías funcionan muy bien
con los lenguajes de programación estructurados,
como por ejemplo el COBOL.
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.
El enfoque estructurado tiene un alto grado
de especialización en sus perfiles y las
relaciones entre ellos tienen fuertes raíces
en los principios de la descomposición
funcional.
Metodología Estructurada:
4. •Objetivo de la Metodología Estructurada:
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 se encuentra a Kendall & Kendall entre otras.
La metodología Estructurada Es la primera aproximación al
problema. Está orientada a procesos, es decir, se centra en especificar y
descomponer la funcionalidad del sistema. Se utilizan varias herramientas:
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
5. 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, 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.
6. CONCLUSION:
La orientación de esta metodología se dirige hacia los procesos que
intervienen en el sistema a desarrollar , es decir , cada función a realizar por
el sistema se descompone en pequeños módulos individuales.
Es mas fácil resolver problemas pequeños , y luego unir cada una de
las soluciones, que abordar un problema grande.