Anda di halaman 1dari 24

Repblica Bolivariana de Venezuela Ministerio para el poder popular de la educacin superior Instituto Universitario Politcnico Santiago Mario Semestre

7: Planificacin de Sistemas

Bachiller: Prez Guillermo 19711973 Caracas, julio de 2012

Introduccin El anlisis estructurado es un tipo anlisis que comprende no solo la investigacin de lo que se desea, sino tambin a la documentacin grfica de lo que se desea lograr. De esta manera los analistas y desarrolladores pueden entender de una manera ms fcil el funcionamiento del sistema que se desea. Los modelos pueden ser de datos y procesos, son encargados de grficamente explicar en que influyen estos datos y como seria ese proceso que realiza el sistema, este puede ser conceptual, fsico o de funcionamiento y cada uno de estos modelos describe el sistema y lo que se necesita de manera distinta. Existen tambin la tabla de decisiones, el rbol de decisiones y el diagrama de flujo de datos, que son modelos que ayudan al anlisis de problemas y a la toma de decisiones, y sern ampliados prximamente.

Modelos en el anlisis estructurado Antes de mencionar y describir algunos modelos del anlisis estructurado, se debe conocer un poco de lo que son estos modelos. Cuando se habla del anlisis, se refiere al inicio de un proyecto de desarrollo de sistema, y es lapso de tiempo donde los requerimientos del usuario son definidos. En el anlisis estructurado introduce el uso de las herramientas de documentacin grficas y con ello produce una especificacin estructurada. El anlisis permite construir modelos de sistemas a partir del anlisis de sus procesos. Tambin permite al equipo encargado del estudio de lo que se quiere desarrollar, conocer de una manera lgica el sistema o un proceso, En los modelos de anlisis, se tiene que tener en cuenta los smbolos grficos, que son iconos y arreglos que sirve para identificar y describir cada componente existente en sistema, adems de la relacin entre ellos; los Diccionarios de datos, que son descripciones de todos los datos utilizados en el sistema; la descripciones de procesos y procedimientos, que son declaraciones formales que emplean tcnicas y lenguajes que permiten a los analistas describir actividades importantes que forman parte del sistema; y las reglas, que son estos estndares que se utilizan para describir y documentar lo realizado de forma correcta y completa Modelo de datos y procesos Existen dos enfoques para describir un modelo de datos los cuales, bien se pueden adaptar al concepto del mismo; un modelo de datos es un lenguaje orientado a describir una base de datos, el cual permite describir la estructura de datos de la base, que son el tipo de datos que hay en la base y la forma en que se relacionan; Las restricciones de integridad que son un conjunto de condiciones que deben cumplir los datos para reflejar

correctamente la realidad deseada; y por ultimo las operaciones de manipulacin que son comnmente las operaciones de agregado, borrado, modificacin y recuperacin de los datos de la base. Otro enfoque que bien se le da al modelo de datos, es el de pensar que un modelo de datos es aquel que permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan estos elementos entre s. Se tiene que tener en cuenta que las bases de datos, estn siempre orientados a resolver un problema real, por esto, ambos enfoques son necesarios para resolver un problema y desarrollar un software. Cuando se habla de los diagramas de procesos son aquellos que muestran la parte del sistema que transforma las entradas de datos en salida, es decir, todo lo que realiza el sistema desde el inicio hasta que arroja el resultado deseado. Las caractersticas de los modelos de procesos, es que son fciles de comunicar, notacin operacional semi-formal, variedad de nombres y notacin, aplicabilidad amplia, y la descomposicin por niveles. Modelos conceptuales, de funcionamiento y fsicos Al desarrollar un sistema o un plan, el ingeniero en sistema debe ir buscando las respuestas a tres preguntas fundamentales: concepto (Qu?), funcionamiento (Cmo?) y estructura. Cuando se refiere a concepto, se pregunta Qu hace? Qu har?; en el funcionamiento o utilidad las preguntas son Cmo se utiliza? Cmo se utilizara?; y en cuanto a la estructura Cules son sus componentes? Y Cules sern sus componentes?

Con la finalidad de conseguir las respuestas a estas preguntas en el transcurso de un proyecto de planificacin de un sistema, se desarrollan tres diferentes modelos: 1. Modelo conceptual que muestra los proceso del negocio (que harn los sistemas) 2. Modelo de funcionamiento que muestra como operaran o funcionaran los procesos de la organizacin con el uso del sistema. 3. Modelo fsico que muestra los componentes, mdulos, aplicaciones y formas en que estos se organizaran. Dado que los datos y procesos son diferente naturaleza, se modelan por separado. Donde el analista ira desarrollando los diferentes modelos, tanto para los datos como para los procesos. Sin embargo, ya que en los sistemas existe una estrecha relacin entre los datos y los procesos, el desarrollo de los modelos de datos y procesos no pueden ser llevados aisladamente, sino que al contrario van evolucionando paralelamente.

Tipo

Que Modelo Conceptual de datos Modelo Conceptual de Procesos

Funcionamiento Modelo de Utilizacin de datos Modelo de Funcionamiento

Componentes Modelo Fsico de datos Modelo Fsico de Procesos

Datos

Procesos

El modelo conceptual de procesos y el modelo conceptual de datos representan las caractersticas del negocio y constituyen la base sobre el la cual pueden definirse la forma

en que los sistemas deberan funcionar, lo cual se representa a travs del modelo de funcionamiento. A su vez estos dos modelos son la base para definir los componentes que deben ser creados para que los sistemas funcionen en la forma deseada, lo cual se expresa en el modelo fsico de datos de procesos y en el modelo fsico de datos. Modelo conceptual de datos

En este modelo se describe el conjunto de todas las cosas acerca de las cuales el sistema maneja informacin. En otras palabras, el modelo conceptual muestra en forma grfica, las entidades acerca de las cuales un sistema mantiene o mantendr archivos o base de datos. Un ejemplo prctico se puede relacionar a un programa GESTOR DE VENTAS, este mantiene la informacin relacionada, con los productos, los clientes, los vendedores y los pagos y el modelo conceptual de datos mostrar esas entidades, junto con las relaciones que existen entre ellas. De igual forma, el modelo mostrar las caractersticas o atributos, como lo son el nombre, las direcciones, telfonos, cdigos de producto entre otras, que el sistema almacenar. En trminos ms generales, un modelo conceptual muestra: o Entidades acerca de las cuales el sistema se manejar o Las asociaciones entre esas entidades. o Los atributos de esas entidades y asociaciones. En el modelo de datos no se guarda ninguna relacin es que los datos son procesados o almacenados, ya que este modelo centra su atencin en el mbito e cmo funciona el sistema

Un modelo conceptual de datos puede representarse haciendo uso de un diagrama de entidad-relacin o usando las herramientas UML (StarUML, ArgoUML, etc.), de diagrama de clases en el que no se incluyen los mtodos, solo los nombres de los objetos y sus atributos Modelo conceptual de procesos

Al igual que el modelo conceptual de datos, representa la comprensin de todo el entorno del sistema que se disea, el modelo conceptual de proceso es una representacin de las etapas y los pasos que va a seguir el sistema, es decir el Qu hace? Un modelo conceptual de procesos representa: o Procesos que cumple es software o Actividades que se cumplen el rea de proceso

o Tareas que cumplen en cada actividad. Un de descomposicin funcional, incluyendo las definiciones de cada evento, cada proceso y cada tarea. En otros casos se puede representar con diagramas de flujos, y en otros cases con una lista de procesos, actividades y tareas. Dejando algunos espacios que son una representacin o un estndar para entender el nivel jerrquico de cada etapa

Modelo de utilizacin de los datos.

Un modelo de utilizacin de los datos representa la forma en el que el usuario agrupara los datos y obtendr acceso a los mismos; en la visin que, de la base de datos

del sistema, tiene el ingeniero de sistema, y constituye lo ms bsico para disear los archivos fsicos o las bases de datos. El modelo de funcionamiento de los datos representa el conjunto de: o Registros y tablas utilizadas para almacenar datos acerca de las entidades y asociaciones que componente el sistema o Vnculos entre estos registros y caminos de acceso a los mismos o Datos contenidos en los registros o Claves y caminos de acceso de datos. Un modelo de utilizacin de datos puede representarse haciendo uso de diagramas de estructura de datos.

Si bien el modelo de funcionamiento, debe ser derivado del modelo conceptual de datos, este debe ser adaptado a las caractersticas del modelador de la base de datos, que ser utilizado para desarrollar el sistema, con el fin de facilitar las tareas de diseo fsico.

Modelo de funcionamiento de procesos

Un modelo de funcionamiento representa la forma en que transcurre la vida del sistema y como lo controla el usuario; se puede decir que representa un sistema que se ve desde fuera del ordenador. Estos modelos contienen: o Forma en que fluyen los datos de entrada y salida de cada proceso o Lo que interviene encada proceso, ya sea externo o interno o El flujo de los datos o Almacenamiento de datos que sirven como reservorios de datos del sistema Un modelo de funcionamiento, se diferencia al modelo conceptual, en que contiene las especificaciones acerca de la localizacin y forma de ejecutarse de cada una de las actividades representadas. Si se toma en cuenta esto, el modelo de funcionamiento, no solo representara los procesos, las actividades y las tareas complicadas del sistema, sino que tambin representa cmo sern ejecutadas o como funcionara el sistema. Al ser tan complejo, es muy comn que se represente con diagrama de flujo de datos y que adems con otros esquemas para complementar la informacin, puesto que un diagrama de flujo tiene limitaciones en su desarrollo en el momento de explicar un proceso a detalle.

Tambin para la representacin de estos modelos es muy adaptable, los modelos de caso de uso.

Modelo fsico de datos

El modelo fsico representa la ubicacin y organizacin fsica de los datos en: o Bases de datos y archivos integrados por registros que se almacenan juntos fsicamente. o Agrupacin de registros en reas de almacenamiento fsico, es decir donde residirn fsicamente los datos. o Forma en que fsicamente se almacenaran las interrelaciones entre registros.

El contenido del modelo fsico de datos est dado por el contenido del modelo de utilizacin de los datos; igualmente, su estructura est dada por la estructura de aquel modelo, pero tambin por las caractersticas del modelador de la base de datos y de los medios disponibles para almacenar datos. El modelo fsico de datos se representa con diagramas de estructura de datos en los que se incluyen todas las consideraciones de organizacin fsica. Modelo fsico de procesos

El fsico de procesos representa la estructura del sistema y la organizacin de sus componentes. o Componentes: aplicaciones, programas, mdulos, procedimientos o Organizacin de dichos componentes

El contenido del modelo fisco esta derivado del modelo funcional e incluye todos los requerimiento en cuanto a hardware y software necesario. Tabla de decisiones

La tabla de decisin es una herramienta que hace una sntesis a un proceso en el cual se dan un conjunto de condiciones, y un conjunto de acciones a tomar segn el valor que van alcanzando las condiciones. Se puede usar en distintas fases del proyecto. La aparicin de estas tablas fue en los aos 50 cuando General Electric las desarrollo con la finalidad de analizar funciones de la empresa como control de inventario, anlisis de venta, anlisis de criterio y control de transporte y rutas. o Estructura de una tabla de decisiones La tabla de decisiones est estructurada por una matriz de condiciones, matriz de acciones y matriz de reglas, estas reglas van para las condiciones y las acciones, en la matriz de condiciones se enumeran todas las situaciones que pueden presentarse. Las reglas de condiciones indican que valor debe asociarse a cada una de las condiciones. En la matriz de acciones se enumera todos los pasos a seguir si se presentan ciertas situaciones. Las reglas de acciones muestran las acciones especficas que deben emprenderse dados los valores que toman las condiciones

Matriz de Condiciones Matriz de Acciones

Matriz de Reglas Matriz de Reglas

Si expresamos una tabla de manera genrica se debe leer as:

1 C1 C2 S

2 S

3 N

S N N S -

C3 N S A1 X A2 A3 X

X X X

A4 X

De acuerdo con la regla 1, si se cumplen las condiciones 1 y 2 y no se cumple la condicin 3, debern emprenderse las acciones 1 y 4 De acuerdo con la regla 2, si se cumplen las condiciones 1 y 3 y no se cumple la condicin 2, se debe proceder con la accin 2 y 3. De acuerdo con la regla 3, si se cumple la condicin 3 y solo la 3 se debe emprender la accin 3 y 4. rbol de decisiones

Un rbol de decisin es una tcnica que permite analizar decisiones secuenciales, en el uso de resultado y probabilidades asociadas. Las ventajas de un rbol de decisin son:

1. Resume los ejemplos de partida, permitiendo la clasificacin de nuevos casos siempre y cuando no existan modificaciones sustanciales 2. Facilita la interpretacin de la decisin aceptada 3. Proporciona un alto grado de comprensin del conocimiento utilizado 4. Explica el comportamiento con respecto a una funcin Los arboles de decisin pueden ser usados en cualquier caso que represente una decisin, ya sea desde un simple juego, hasta un rbol experto. Un ejemplo de un juego, es el conocido juego la Vieja donde al lograr poner tres figuras en lnea recta se gana.

Como se puede ver en la figura son un conjunto de opciones a tomar segn lo que se vaya jugando, es este caso es fcil observar que la opcin 4 y 5 son las ms idneas a tomar.

Exciten arboles de decisiones ms expertos donde se arroja la solucin ms idnea, y est ms especializado segn sean las opciones, este tipo de rboles los hace ms difcil de analizar, pero a su vez lo hace ms especfico segn sea el caso.

Diagrama de Flujo de datos:

Es la representacin grfica de los procesos de datos, flujos de datos y almacenes de datos de un sistema de negocios. Cuando en datos se habla de diagrama de flujo se enfoca en el flujo de datos que entra y sale del sistema, y en el procesamiento de datos. Estos componentes bsico se pueden describir a detalle y utilizar para analizar la precisin y plenitud del sistema. El diagramam de fujo de datos de contexto solo emplea tres smbolos, un rectngulo con esquinas redondas, un cuadrado con dos bordes sombreados y una flecha. Los

procesos se trandorman los datos entrantes en informacin de salda y el nivel contenido solo tiene un proceso, que representa el sistema completo

la entidad externa representa cualquier entidad que reciba o entregue informacin al sistema, pero que no forme parte del mismo, un ejemplo de esto sera una persona. Un ejemplo sera un diagrama de flujo de datos donde se representa los elementos ms bsicos de un sistema de reservaciones de una aerolnea. El pasajero (Una entidad) llena una solicitud de viajes (el flujo de datos) el diagrama de flujo de datos no muestra especficamente que es lo que sucede porque no esta lo suficientemente detallado. Pero se puede apreciar que las preferencias del pasajero y vuelos disponibles se envan al

agente de viaje, quien a su vez enva informacin sobre la venta d boletos al proceso. Tambin podemos ver que la reservacin del pasajero se enva a la aerolnea

El enfoque del flujo de datos posee cuatro ventajas principales sobre las explicaciones descriptivas en relacin con la forma en que los datos se mueven a travs del sistema 1. Libertad para emprender la implementacin tcnica del sistema en las etapas tempranas. 2. Una comprensin ms profunda de la interrelacin entre sistemas y subsistemas.

3. Comunicar a los usuarios el conocimiento sobre el sistema actual mediante diagramas de flujo de datos. 4. Anlisis de un sistema propuesto para determinar si se han definido los datos y Procesos necesarios.

Conclusin Los modelos en el anlisis estructurado son de mucha importancia pues facilitan, este anlisis, as tambin como facilitan el desarrollo de cualquier sistema, y as pues de una manera grfica el entendimiento de una situacin planteada donde se quiere un solucin Existen los modelos de datos y de procesos, lo modelos de datos son aquellos donde se permiten describir los elementos que influyen en la realidad, esto sera como describir una base de datos, los componentes y lo necesario para que el modelo de datos funcione. Mientras que el modelo de procesos, describe las etapas que debe seguir el sistema para lograr un resultado. Estos modelos pueden ser conceptual, de funcionalidad y fsicos, aunque cada uno deriva del otro, el modelo conceptual se presenta como donde se describe todo aquello que se percibe, si es de datos se representan todos los datos necesarios, que es cada dato, mientras que si es de proceso, explica que son los procesos que realiza o realizara el sistema. Por otro lado tenemos los modelos de funcionalidad, que demuestran, para que sirva ya sea cada dato o cada proceso, y por ltimo el modelo fsico, que es aquel que determina todo lo necesario y todo lo que realiza el sistema. La tabla de Decisiones se puede describir como una herramienta de ayuda para la toma de decisiones, donde se presentan cierta cantidad de condiciones, y actividades a tomar segn sean las condiciones que se cumplan El rbol de decisiones como tcnica para la toma de decisiones, puede ser usada en cualquier proceso de toma de decisiones, y implica su entendimiento, enfocado en el proceso y en el proceso de las decisiones y los pasos a tomar secuencialmente

El diagrama de flujo de datos no es ms que una representacin grfica del proceso de datos, el flujo de datos y almacenes en un negocio.

Bibliografa
http://www.mitecnologico.com/Main/ModeloEstructuradoDise%F1oDeSistemas http://www.slideshare.net/cliceduca/analisis-estructurado-2420515 http://es.wikipedia.org/wiki/Modelo_de_datos http://www.mitecnologico.com/Main/DefinicionModeloDeDatos http://aurea.es/wp-content/uploads/modelodedatos.pdf http://definicion.de/modelo-de-datos/ http://es.wikipedia.org/wiki/Modelado_de_procesos http://www.monografias.com/trabajos17/modelos-de-investigacion/modelos-deinvestigacion.shtml http://ldc.usb.ve/~spd/Docencia/ci-3821/Tema3/node2.html http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos.shtml http://es.wikipedia.org/wiki/%C3%81rbol_de_decisi%C3%B3n http://www.mitecnologico.com/Main/ArbolesDeDecision http://www.mitecnologico.com/Main/TablasDeDecision http://thales.cica.es/rd/Recursos/rd99/ed99-0191-03/tabladec.htm

Anda mungkin juga menyukai