lunes, 7 de diciembre de 2015

METODOLOGIAS ORIENTADAS A OBJETOS
Metodologías estructuradas orientadas a procesos.
Estas metodologías orientadas a procesos estudian cómo son transformados los flujos de datos por los procesos, desde la entrada hasta la salida. Por tanto, hacen más hincapié en los procesos que en los datos.

Diagramas de Flujo de Datos (DFD): son una representación gráfica que representa los procesos que debe llevar a cabo el sistema informático y los datos que hay a la entrada y salida de cada proceso. Utilizando el concepto de abstracción, los procesos se van describiendo al principio como procesos amplios y complejos, para ir posteriormente descomponiéndolos en procesos más simples.
Diccionario de Datos (DD): son las descripciones de todos los datos del sistema y de los elementos que aparecen en el DFD.
Especificaciones de procesos: es la descripción detallada de los procesos, es decir, explican cómo se obtienen las salidas a partir de las entradas.
􀂄 Fases de la especificación estructurada.
Pero, ¿cuáles son las fases de esta metodología?, ¿qué tareas y procedimientos asociados deben realizarse? Vamos a verlo a continuación:
1. Fase de planificación inicial.
2. Fase de análisis:
Descripción del modelo físico actual: se trata de describir el sistema actual del cliente que podrá estar informatizado o no. Para ello, se realizan una serie de DFD que describen los sistemas actuales.
Elaboración del modelo lógico actual: a partir del modelo anterior, se realiza un nuevo modelo que no dependa de elementos físicos.
Fase de diseño:
Desarrollo de un nuevo modelo lógico: una vez estudiado el sistema actual, hay que introducir las nuevas necesidades del cliente y elaborar un modelo lógico.
Elaboración de un conjunto de modelos físicos: a partir del modelo lógico se incluyen los detalles físicos de la empresa, como por ejemplo la distribución del edificio de la empresa, y se realizan distintas propuestas alternativas.
Estimación de los costes y tiempos de cada opción del modelo físico.
Selección de un modelo en función de los intereses del cliente.
Recopilación del modelo elegido en un documento de especificación que permita su posterior implementación en la empresa.
4. Fase de codificación: mediante la programación estructurada.
5. Resto de fases: incluye las fases de prueba, control y mantenimiento.
Hay diferentes metodologías que siguen este modelo aunque con pequeños cambios. Entre otras, las más importantes son las desarrolladas por DeMarco (1979), Gane y Sarson (1979) y
Yourdon/Constantine (1989).


METODOLOGÍAS ORIENTADAS A DATOS JERÁRQUICOS
En este caso la estructura de los datos es jerárquica y la estructura de control del programa que se
deriva del estudio de los datos también es jerárquica. Esto significa que hay una relación de jerarquía
entre los datos y pueden ser representados mediante árboles. Por ejemplo, como puede verse en la
figura, una estructura de datos jerárquica sería la representación del árbol genealógico de una familia.
En esta metodología, el procedimiento a seguir consiste en definir primero
las estructuras de los datos de entrada y salida (análisis de los datos),
mezclarlas todas en una estructura jerárquica de programa y después
ordenar detalladamente la lógica procedimental del programa (análisis de
los procesos) para que se ajuste a esta estructura jerárquica. Por tanto, en
esta metodología se crea en primer lugar el diccionario de datos y luego se
estudian las actualizaciones y modificaciones que deben realizarse a esos
datos para obtener las salidas definiendo de esta manera los procesos.
Resultado de imagen para METODOLOGÍAS ORIENTADAS A DATOS JERÁRQUICOS
Metodologías estructuradas orientadas a datos no jerárquicos.
En esta metodología se analizan los datos para crear un modelo que
integre las entidades y las relaciones entre ellas. Estas entidades
representan los elementos de la organización, por ejemplo una entidad
podría ser un proveedor de la empresa. En este caso, los datos no tienen
por qué responder a una estructura jerárquica sino que pueden relacionarse
de cualquier otra forma, como por ejemplo en la figura, donde no hay una
estructura jerárquica.
Un ejemplo de este tipo de metodología es “Information Engineering” (IE) desarrollada por Martin y
Finkelstein en 1981.
16
Resultado de imagen para Metodologías estructuradas orientadas a datos no jerárquicos.

No hay comentarios:

Publicar un comentario