Sei sulla pagina 1di 2

Metodologas Estructuradas

Definicin de metodologa En la literatura sobre este tema existen muchas definiciones sobre lo que es una metodologa. Ms o menos todas ellas coinciden en que debera tener al menos las siguientes caractersticas: 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. Teniendo esto en cuenta establecemos la siguiente definicin: Metodologa es un modo sistemtico de producir software. Taxonoma de las metodologas Existen dos grupos de metodologas en funcin de la mentalidad con la que se aborda el problema: metodologa estructurada o metodologa orientada a objetos. A la que nos vamos a abocar en este tema es a la metodologa Estructurada. Metodologa estructurada Tiene como objetivo emplear las metodologas de anlisis y diseo estructurado para su uso con herramientas CASE, incrementando la productividad en el desarrollo e implantacin de sistemas de informacin 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 tcnicos al obtener un sistema de informacin, proponen la creacin de modelos, flujos y estructuras mediante un top-down. Es la primera aproximacin 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 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 ms. Puede hacerse en pseudocdigo, con tablas de decisin o en un lenguaje de programacin. Diccionario de datos: Son los nombres de todos los tipos de datos y almacenes de datos junto con sus definiciones. Diagramas de transicin de estados: Modelan procesos que dependen del tiempo Diagramas entidad-relacin: 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 programacin tambin reflejan esta dicotoma que existe entre la metodologas, as existen lenguajes para la programacin estructurada. Los ms famosos son: Cobol, Fortran, C, Pascal y Modula 2.

Potrebbero piacerti anche