miércoles, 8 de marzo de 2017

Herramientas de Modelado



Modelado del Comportamiento Dependiente del Tiempo

Este es mejor conocido como El Diagrama de Transición de Estados, siendo este quien establece la secuencia con la cual se hará el acceso a los datos y se ejecutarán las funciones, es un tercer aspecto de muchos sistemas complejos. Para algunos sistemas de empresas este tema no es importante, puesto que la secuencia es trivial. Así, en muchos sistemas que no son de tiempo real, ni están en línea, la función N no puede llevarse a cabo hasta que recibe la entrada que requiere; y esta entrada se produce como salida de una función  N-1 y así sucesivamente.


Muchos sistemas en línea y de tiempo real tienen complejas relaciones en el tiempo, que deben modelarse tan cuidadosamente como las funciones y las relaciones de datos.




Ejemplo



Herramientas de Modelado



Modelado de la Estructura de los Programas


Este Diagrama, es una Herramienta gráfica de modelado utilizada para representar la jerarquía de software. en el este diagrama cada rectángulo representa un módulo, las flechas que conectan los rectángulos representan invocaciones de módulos. El diagrama también muestra parámetros de entrada que se le dan a cada módulo invocado y parámetros de salida devueltos por cada módulo cuando termina su tarea y devuelve el control al que lo llama.

Este diagrama es una herramienta excelente para los diseñadores de sistemas, pero no es el tipo de modelo que normalmente se mostrará al usuario, pues modela un aspecto de la implantación del sistema, no de sus requerimientos.


Ejemplo



Herramientas de Modelado


Modelado de las Funciones del Sistema


Estas son representadas mediante los Diagrama de Flujo de Datos, los cuales Ilustran las funciones que el sistema debe realizar. Podría describirse como ¿qué transformaciones debe llevar a cabo el sistema? ¿Qué entradas se Transforman en qué salidas? Entre otras.


Los diagramas de flujo de datos consisten en procesos, agregados de datos y terminadores:


Los procesos se representan por medio de círculos, o 'burbujas' en el diagrama. Representan las funciones individuales que el sistema lleva a cabo. Las funciones transforman entradas en salidas.


Los flujos se muestran por medio de flechas curvas, son conexiones entre los procesos y representa la información que dicho proceso necesita como entrada o genera como salida.


Los agregados de datos se representan por medio de dos líneas paralelas o mediante una elipse. Muestran colecciones de datos que el sistema debe recordar por un período de tiempo. Cuando los diseñadores de sistema y programadores terminen de construir el sistema, estos serán archivos o bases de datos.


Los terminadores muestran la entidad externa con la que el sistema se comunica, típicamente son individuos; grupos de personas; organizaciones externas; otros sistemas, entre otros.


Ejemplo




Herramientas de Modelado

Modelado de Datos Almacenados

Son mejor conocidos como Diagrama de Entidad - Relación, estos diagramas hacen énfasis en las relaciones entre los datos. Todos los sistemas almacenan y usan información acerca del ambiente en el cual interactúan; a veces, esta información es mínima, pero en la mayoría de los sistemas es bastante compleja. No solo deseamos conocer en detalle que información hay en cada agregado de datos, sino que también queremos conocer la relación que existe entre agregados. Este aspecto del sistema no se resalta en el diagrama de flujo, pero sí aquí.


   Este diagrama consta de dos elementos fundamentales:


Tipo de Objetos: se representan por medio de un rectángulo en los diagramas. Esto representa una colección o conjunto de objetos (cosas) del mundo real cuyos miembros juegan algún papel en el desarrollo del sistema; pueden además identificarse de manera única y ser descritos por uno o más atributos.


Relaciones: se representan por medio de rombos en el diagrama y son la serie de conexiones o asociaciones entre los tipos de objetos que están conectados por la relación por medio de flechas.




Ejemplo 






Análisis Estructurados




Los modelos de análisis estructurados reflejan el proceso a realizar antes de llegar a la elaboración de un programa, que será visualizado a través de un computador, es importante resaltar que antes de seleccionar un modelo e implementar el mismo se debe establecer toda la información al respecto, la cual va a ser organizada y relacionada de la manera mas efectiva posible, es decir, cumpliendo con los objetivos que se han propuesto antes de su creación.






Herramientas de Modelado


Estas herramientas permiten concentrarse en las propiedades importantes del sistema, y restarle atención a las menos importantes. Discutir cambios y correcciones en los requerimientos de usuarios, a bajo costo y riesgo mínimo. Verificar que el analista comprenda correctamente el ambiente del usuario y que lo haya respaldado con información documental para que los diseñadores de sistemas y programadores puedan construir el sistema.


Presentacion

Modelos de Análisis Estructurado
Liseth Nieto V-17.660.14
Planificacion de Sistemas
SAIA, Extensión Barinas
Facilitador 
Jhoann Zambrano

Marzo de 2017

Bibliografías






“Análisis Estructurado Moderno”, Edward Yourdon, 1993, Prentice Hall


“Análisis y Diseño de Sistemas”, Kendall y Kendall, 1997, Prentice Hall


“Análisis y Diseño de Sistemas”, Murray, 1991, Limusa


“Análisis y Diseño Orientados a Objetos”, James Martín, 1992, Prentice hall


“Métodos Orientados a Objetos, Conceptos Fundamentales”, James Martín, 1997, Prentice hall


“Métodos Orientados a Objetos, Consideraciones Prácticas”, James Martín, 1997, Prentice hall


“Modelado y Diseño Orientados a Objetos”, (Metodología OMT), 1996, James Rumbaugh, Prentice Hall