Modelado Y Diseño De Estrategias
Vico031826 de Enero de 2014
589 Palabras (3 Páginas)251 Visitas
MODELADO Y DISEÑO DE SISTEMAS: LAS METODOLOGÍAS
ESTRUCTURADAS Y ORIENTADAS A OBJETOS
Existen metodologías alternativas para modelar y diseñar sistemas. Las metodologías
estructuradas y el desarrollo orientado a objeto son las más prominentes.
Metodologías estructuradas
Las metodologías estructuradas se utilizan para documentar, analizar y diseñar sistemas
de información desde la década de 1970. Estructurado se refiere al hecho de que
las técnicas son paso a paso, en donde cada movimiento se basa en el anterior. Las
metodologías estructuradas son arriba-abajo; progresan desde el nivel más alto y abstracto
hasta el nivel más bajo de detalle: de lo general a lo específico.
Los métodos de desarrollo estructurado son orientados al proceso; su enfoque primordial
es en modelar los procesos, o las acciones que capturan, almacenan, manipulan
y distribuyen datos a medida que éstos fluyen a través de un sistema. Estos métodos
separan los datos de los procesos. Hay que escribir un procedimiento de programación
separado cada vez que alguien desea realizar una acción sobre una pieza específica
de datos. Los procedimientos actúan sobre los datos que el programa les transfiere.
La principal herramienta para representar los procesos componentes de un sistema
y el flujo de datos entre ellos es el diagrama de flujo de datos (DFD). El cual ofrece
un modelo gráfico lógico del flujo de la información, ya que particiona un sistema en
módulos que muestran niveles de detalle manejables. Especifica de manera rigurosa los
procesos o transformaciones que ocurren dentro de cada módulo y las interfaces que
existen entre ellos.
Los diagramas se pueden utilizar para describir procesos de nivel superior, así como
los detalles de nivel inferior. Por medio de los diagramas de flujo de datos nivelados, es
posible descomponer un proceso complejo en niveles sucesivos de detalle. Se puede
dividir todo un sistema en subsistemas con un diagrama de flujo de datos de alto nivel.
Cada subsistema a su vez se puede dividir en subsistemas adicionales con diagramas de
flujo de datos de segundo nivel, y los subsistemas de nivel inferior se pueden dividir
otra vez hasta llegar al nivel más bajo de detalle.
Otra herramienta para el análisis estructurado es el diccionario de datos, que contiene
información sobre piezas individuales y agrupamientos de datos dentro de un sistema
(vea el capítulo 6). El diccionario de datos define el contenido de los flujos de
datos y los almacenes de éstos, de modo que los constructores de sistemas comprendan
con exactitud qué piezas contienen. Las especificaciones del proceso describen la
transformación que ocurre dentro del nivel más bajo de los diagramas de flujo de datos.
Expresan la lógica para cada proceso.
En la metodología estructurada, el diseño del software se modela mediante el uso de
diagramas de estructura jerárquica. El diagrama de estructura es un diagrama arribaabajo
que muestra cada nivel de diseño, su relación con los otros niveles y su posición
en la estructura de diseño en general. El diseño considera primero la función principal
de un programa o sistema, después divide esa función en subfunciones y descompone
cada subfunción hasta llegar al nivel más bajo de detalle. La figura 13-7 muestra un
diagrama de estructura de alto nivel para un sistema de nómina. Si un diseño tiene
demasiados niveles para ajustarse en un diagrama de estructura, se puede dividir todavía
más en varios diagramas de estructura más detallados. Un diagrama de estructura
puede documentar un programa,
...