analisis estructurado de sistemas

7
2 ANALISIS ESTRUCTURADO DE SISTEMAS Permite al técnico analista conocer un proceso o sistema en un manejable, al mismo tiempo, proporciona la base para asegurar que no se omite información pertinente. El objetivo que persigue el análisis estructurado es organizar las tarea determinación de requerimientos para obtener la comprensión completa y situación dada. El análisis de sistemas manuales o automatizados cond especificaciones para nuevos sistemas o para efectuar modificaciones a los ya En el análisis estructurado la palabra estructura significa que: El método intenta estructurar el proceso de determinación de lo comenzando con la documentación del sistema existente. El proceso está organizado de tal formaque intenta incluir todos losdetalles relevantes que describe al sistema en uso. Es fácil verificar cuando se han omitido detalles relevantes. La identificación de los requerimientos será similar entre varios analis mejoras, soluciones y estrategias para el desarrollo de sistemas. Los documentos de trabajo generados para documentar los sistemas propuesto son dispositivos de comunicación eficientes. El análisis estructurado hace uso de: Símbolos gráficos (Diagramas de Flujo de Datos). Diccionario de datos. Descripciones de procesos y procedimientos. ANÁLISIS DE FLUJOS DE DATOS Durante el análisis de un sistema, se desea responder ciertos interrogan ¿Qué procesos integran el sistema?, ¿Qué datos emplea cada proceso?, ¿Qu son almacenados?, ¿Qué datos ingresan y abandonan el sistema? De lo anterior es claro que se da gran importancia al análisis de los da son la guía de las actividades de una organización, Estos pueden (p nuevos pedidos) y ser procesados para dar información útil al person información de cómo se han manejado los eventos (al medir la calida rentabilidad, etc.). Seguir el flujo de datos por todos los procesos de la empresa, que es la análisis de flujo de datos, les dice mucho a los analistas sobre cómo se alcan la organización. En el transcurso del manejo de transacciones y terminación de entran, son procesados, almacenados, recuperados, analizados, utilizados, cambiados y presentados como salidas. El análisis de flujo de datos estudia el empleo de l actividad.

Upload: angel-gabriel-maxwell

Post on 21-Jul-2015

251 views

Category:

Documents


0 download

TRANSCRIPT

ANALISIS ESTRUCTURADO DE SISTEMASPermite al tcnico analista conocer un proceso o sistema en una forma lgica y manejable, al mismo tiempo, proporciona la base para asegurar que no se omite ningn dato o informacin pertinente. El objetivo que persigue el anlisis estructurado es organizar las tareas asociadas con la determinacin de requerimientos para obtener la comprensin completa y exacta de una situacin dada. El anlisis de sistemas manuales o automatizados conduce al desarrollo de especificaciones para nuevos sistemas o para efectuar modificaciones a los ya existentes. En el anlisis estructurado la palabra estructura significa que: El mtodo intenta estructurar el proceso de determinacin de los requerimientos comenzando con la documentacin del sistema existente. El proceso est organizado de tal forma que intenta incluir todos los detalles relevantes que describe al sistema en uso. Es fcil verificar cuando se han omitido detalles relevantes. La identificacin de los requerimientos ser similar entre varios analistas e incluir las mejoras, soluciones y estrategias para el desarrollo de sistemas. Los documentos de trabajo generados para documentar los sistemas existente o propuesto son dispositivos de comunicacin eficientes.

El anlisis estructurado hace uso de: Smbolos grficos (Diagramas de Flujo de Datos). Diccionario de datos. Descripciones de procesos y procedimientos.

ANLISIS DE FLUJOS DE DATOSDurante el anlisis de un sistema, se desea responder ciertos interrogantes especficos. Qu procesos integran el sistema?, Qu datos emplea cada proceso?, Qu datos son almacenados?, Qu datos ingresan y abandonan el sistema? De lo anterior es claro que se da gran importancia al anlisis de los datos. Los datos son la gua de las actividades de una organizacin, Estos pueden (por ejemplo, datos sobre nuevos pedidos) y ser procesados para dar informacin til al personal que desea obtener informacin de cmo se han manejado los eventos (al medir la calidad y tasa de trabajo, rentabilidad, etc.). Seguir el flujo de datos por todos los procesos de la empresa, que es la finalidad del anlisis de flujo de datos, les dice mucho a los analistas sobre cmo se alcanza los objetivos de la organizacin. En el transcurso del manejo de transacciones y terminacin de tareas los datos entran, son procesados, almacenados, recuperados, analizados, utilizados, cambiados y presentados como salidas. El anlisis de flujo de datos estudia el empleo de los datos en cada actividad. 2

CARACTERISTICAS DE LA ESTRATEGIA DE FLUJOS DE DATOSEl anlisis de flujo de datos examina el empleo de los datos para llevar a cabo procesos especficos de la empresa dentro del mbito de una investigacin de sistemas. El anlisis puede pensarse de tal manera que se estudia actividades del sistema desde el punto de vista de los datos: dnde se originan, cmo se utilizan o cambian, hacia dnde van, incluyendo las paradas a los largo del camino que siguen desde sus origen hasta sus destino. Los componentes de la estrategia de flujo de datos abarcan tanto la determinacin de los requerimientos como el diseo de sistemas. Una notacin bien establecida facilita la documentacin del sistema actual y su anlisis por todos los participantes en el proceso de determinacin de requerimientos. La estrategia de flujo de datos muestra el empleo de estos en forma grfica. Las herramientas utilizadas al seguir esta estrategia muestran todas las caractersticas esenciales del sistema y la forma en que se ajustan entre s. Puede ser difcil comprender en su totalidad un proceso de la empresa si se emplea para ello una descripcin verbal; Las herramientas para el flujo de datos ayuda a mostrar los componentes esenciales de un sistema junto con sus interacciones. El anlisis de flujo de datos hace uso de las siguientes Herramientas. 1. Diagrama de flujo de datos Una herramienta grfica se emplea para describir y analizar el movimiento de datos a travs de un sistema, ya sea que este fuera manual o automatizado, incluyendo procesos, lugares para almacenar datos y retrasos en el sistema. Estos diagramas reciben el nombre de diagramas lgicos de flujo de datos 2. Diccionario de datos El diccionario contiene las caractersticas lgicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre, descripcin, alias, contenidos y organizacin. Tambin identifica los procesos donde se emplea los datos y los sitios de donde se necesitan el acceso inmediato a la informacin. Sirve como puerto de partida para identificar los requerimientos de las bases de datos durante el diseo del sistema. 3. Diagrama de estructura de datos Este diagrama es una descripcin de la relacin entre entidades (personas, lugares, eventos y objetos) de un sistema y el conjunto de informacin relacionada con la entidad. No considera el almacenamiento fsico de los datos. 4. Grfica de estructura Es una herramienta de diseo que muestra con smbolos la relacin entre los mdulos de procesamiento y el software de la computadora describe la jerarqua de los mdulos componentes y los datos que sern transmitidos entre ellos. Incluye el anlisis de las transformaciones entrada - salida y el anlisis de transaccin. 3

DESARROLLO DE DIAGRAMAS DE FLUJO DE DATOSPara que sean de utilidad y proporcionen informacin, los diagramas de flujo de datos deben dibujarse en forma adecuada. Esta seccin muestra como dibujarlos: donde comenzar, como aadir detalles a las descripciones, cuando incorporar la informacin sobre el control y como mantener la consistencia al asignar los nombres de los objetos incluidos en los diagramas. La presentacin seala tambin errores comunes que deben evitarse.

DIAGRAMAS FSICOS DE FLUJO DE DATOSLos diagramas de flujo de datos son de dos tipos: Diagramas fsicos de datos Proporciona un panorama del sistema en uso, que es dependiente de la implantacin, que muestra qu tareas se llevan a cabo y cmo. Las caractersticas fsicas incluyen: Nombres de personas, Nombre de nmeros de formatos y documentos, Nombres de departamentos, Archivos maestros y de transacciones, Equipo y dispositivos utilizados, Ubicaciones, Nombre de procedimientos Diagramas lgicos de flujo de datos Proporcionan un panorama del sistema independiente de la implantacin, que se centra en el flujo de datos entre los procesos sin considerar los dispositivos especficos y la localizacin de almacenes de datos o personas en el sistema. En este tipo de diagramas no se indican las caractersticas fsicas, lo cual si sucede con los diagramas fsicos de flujo. El enfoque ms amplio y til para desarrollar una descripcin exacta y completa del sistema en uso, comienza con el desarrollo del diagrama fsico de flujo de datos. El empleo de estos diagramas es deseable por tres razones. Primera, es comn que los analistas de sistemas encuentren mucho ms fcil describir la interaccin entre los componentes fsicos que comprender las polticas empleadas para administrar la aplicacin. Segunda, los diagramas fsicos de flujo de datos son de utilidad para comunicarse con los usuarios. stos relacionan con facilidad a las personas, las localidades y los documentos ya que trabajan todos los das con cada entidad. (Es usual que los analistas de sistemas encuentren que los usuarios consideran "abstractos" los diagramas lgicos de flujo de datos porque no contienen componentes que les sean familiares.) Tercera, los diagramas fsicos de flujo de datos proporcionan un camino para validar o verificar el punto de vista del usuario sobre la forma en que opera el sistema en uso. Si existen diferencias, stas son anotadas y discutidas. No es poco usual encontrar que lo que un usuario piensa que est sucediendo difiere de forma importante de lo que en realidad est ocurriendo. Son estas diferencias las que probablemente expliquen los problemas o ineficiencias quiz la razn por la que se propone un nuevo sistema. Dibujo de diagramas fsicos de flujo

4

La siguiente descripcin sobre la forma como maneja una compaa su sistema de cuentas por pagar, ser utilizada para el desarrollo de diagramas de flujo de datos: Dibujo del diagrama de contexto Como ya se indic, los primeros pasos para determinar los requerimientos tienen como finalidad conocer las caractersticas generales del proceso bajo investigacin. Para decirlo de algn modo, primero se estudian los detalles de la capa superior. Conforme los analistas comprenden mejor los detalles, ahondan con mayor profundidad para recopilar informacin ms precisa y destellada. Cada vez se formulan preguntas ms especficas utilizando para ello el anlisis descendente (top-down). A menudo el diagrama de alto nivel se denomina diagrama de contexto. Contiene un solo proceso pero juega un papel muy importante en el estudio del sistema en uso. El diagrama de contexto define el sistema que va ha ser estudiado en el sentido de que determina las fronteras. Todo los que no se encuentre dentro de las fronteras identificadas en el diagrama de contexto del proceso no forma parte del estudio de sistemas. La forma en que funcionan las otras organizaciones o elementos externos (las fuentes y destinos) no est fuera de nuestro control y no ser estudiada con detalle. No obstante, si afectan el proceso porque son fuentes o destinos, debe tener una interface, o medios para interactuar, con los elementos que estn fuera de l. Desarrollo de grficas de procesos Un sistema est formado por varias actividades o procesos. Usted ha aprendido en forma gradual aspectos pertinentes a la relacin entre procesos; tambin ha descubierto que un proceso contiene varios pasos (procesos en pequea escala). La programacin de computadoras, los programadores con frecuencia desarrollan el software como una coleccin de mdulos independientes pero que interactan entre s. A menudo estos mdulos se muestran en los diagramas de jerarqua. Estos diagramas son similares a los desaprobadores por los programadores.

DICCIONARIO DE DATOSUn diccionario de datos en un catlogo, un depsito, de los elementos en un sistema. Como su nombre los sugiere, estos elementos se centran alrededor de los datos y la forma en que estn estructurados para satisfacer los requerimientos de los usuarios y las necesidades de las organizaciones. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripciones de todos estos elementos.

5

IMPORTANCIA DE LOS DICCIONARIOS DE DATOSLos analistas de sistemas utilizan diccionario de datos por cinco razones importantes: 1. Para manejar los detalles en sistemas grandes. 2. Para comunicar un significado comn para todos los elementos del sistema. 3. Para documentar las caractersticas del sistema. 4. Para facilitar el anlisis de los detalles con la finalidad de evaluar las caractersticas y determinar dnde efectuar cambios en el sistema. 5. Localizar errores y omisiones en el sistema.

DESCRIPCION DE PROCEDIMIENTOConsiste en la elaboracin de la "descripcin formal" del nuevo sistema: Manuales del Usuario, Manuales del Sistema, Manuales de procedimiento.

6

ANEXOS

Ejemplo de Diagrama de Flujo de Datos (DFD) De un sistema sencillo

Ejemplo de Diagrama de Flujo de Datos (DFD) De un sistema avanzado

Representacin grfica de un diccionario de datos

Ejemplo del uso y funciones de una base de datos en una organizacin

7

REFERENCIAS BIBLIOGRFICAS

8