33
ANÁLISIS DE SISTEMAS Por: Ing. Tanya Recalde Ch.

ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

ANÁLISIS DE SISTEMAS

Por:

Ing. Tanya Recalde Ch.

Page 2: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

CAPÍTULO 4

ESTRATEGIAS DE DESARROLLO

POR ANÁLISIS ESTRUCTURADO

Page 3: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

Cuando se comienza a trabajar sobre un

proyecto de sistemas de información,

a menudo tienen que profundizar en

un área de la organización con la que

se tienen poca familiarización. Para

alcanzar las mejoras en dicho sistema

se debe:

Page 4: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

Aprender los detalles y procedimientos del sistema en uso.

Obtener una idea de las demandas futuras de la organización.

Documentar detalles del sistema actual

Evaluar la eficiencia y efectividad del sistema actual

Page 5: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

Recomendar todas las revisiones y ampliaciones del sistema.

Documentar las características del nuevo sistema con un nivel de detalle que permita comprender a otros sus componentes.

Fomentar la participación de gerentes y empleados en todo el proceso.

Page 6: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

En el análisis estructurado la palabra

estructurar significa que:

1. El método intenta estructurar el

proceso de determinación de los

requerimientos comenzando con la

documentación del sistema

existente.

Page 7: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

2. El proceso está organizando de tal

forma que intenta incluir todos los

detalles relevantes que describen

al sistema en uso.

3. Es fácil verificar cuando se han

omitido detalles irrelevantes

Page 8: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

4. La identificación de los requerimientos

será similar entre varios analistas e

incluirá las mejores soluciones y

estrategias para las oportunidades de

desarrollo de sistema.

5. Los documentos de trabajo generados

para documentar los sistemas existente

y propuesto son dispositivos de

comunicación eficientes.

Page 9: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.1. INTRODUCCIÓN

En el análisis estructurado hace uso

de los siguientes componentes:

Símbolos gráficos.

Diccionario de datos.

Descripciones de procesos y

procedimientos

Reglas

Page 10: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.2. CARACTERÍSTICAS DE LA

ESTRATEGIA DE FLUJO DE DATOS

El método de análisis estructurado se

ha convertido en sinónimo de

análisis de flujo de datos, que es

una herramienta; y esto se debe a

que precisamente esta

herramienta es fundamental a la

hora de describir al sistema, de

una forma gráfica eficiente.

Page 11: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.2. CARACTERÍSTICAS DE LA

ESTRATEGIA DE FLUJO DE DATOS

La estrategia de flujo de datos

muestra el empleo de estos en

forma gráfica.

Las herramientas para el flujo de

datos ayudan a ilustrar los

componentes esenciales de un

sistema junto con sus

interacciones.

Page 12: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.2. CARACTERÍSTICAS DE LA

ESTRATEGIA DE FLUJO DE DATOS

El análisis de flujo de datos utiliza las

siguientes herramientas:

Diagrama de flujo de datos.

Diccionario de datos.

Diagrama de estructura de datos.

Gráficas de estructura.

Page 13: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.2. CARACTERÍSTICAS DE LA

ESTRATEGIA DE FLUJO DE DATOS

Los diagramas lógicos de flujo de datos se

puede dibujar con solo cuatro notación:

1. Flujo de datos

2. Procesos

3. Fuente o destino de los datos

4. Almacenamiento de datos

Page 14: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.3. DESARROLLO DE DIAGRAMAS

DE FLUJO DE DATOS

Durante el análisis de flujo de datos

se evalúan todos los detalles en

términos de los componentes

lógicos de flujos de datos,

procesos, almacenes de datos,

orígenes y destinos.

Page 15: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.3. DESARROLLO DE DIAGRAMAS

DE FLUJO DE DATOS

Los diagramas de flujo de datos son de dos

tipos:

1. Diagramas físicos de flujo de datos,

dependiente de la implantación,

demuestra qué tareas se llevan a cabo

y cómo

2. Diagramas lógicos de flujo de datos,

independientes de la implantación, se

centra en el flujo de datos entre

procesos.

Page 16: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.3. DESARROLLO DE DIAGRAMAS

DE FLUJO DE DATOS

Las reglas básicas que sirven para el dibujo de los diagramas de flujo de datos son:

1. Cualquier flujo de datos que abandone un proceso debe basarse en los datos que entran al proceso.

2. Todos los flujos de datos reciben un nombre

Page 17: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.3. DESARROLLO DE DIAGRAMAS

DE FLUJO DE DATOS

3. Solo deben entrar al proceso los

datos necesarios

4. Los procesos deben ser

independientes entre si.

5. Los procesos siempre están en

continua ejecución.

Page 18: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.3. DESARROLLO DE DIAGRAMAS

DE FLUJO DE DATOS

6. Los procesos deben describir una

acción

7. No se puede ir de un

almacenamiento a una entidad, o

viceversa, o entre similares sin

pasar por lo menos por un

proceso.

Page 19: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.4. CARACTERÍSTICAS DEL

DICCIONARIO DE DATOS

Se utiliza los diccionarios de datos por cinco razones.

1. Para manejar los detalles de los sistemas grandes.

2. Para comunicar un significado común para todos los elementos del sistema.

3. Para documentar las características del sistema.

Page 20: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.4. CARACTERÍSTICAS DEL

DICCIONARIO DE DATOS

4. Para facilitar el análisis de detalles

con la finalidad de evaluar las

características y determinar donde

efectuar cambios en el sistema.

5. Localizar errores y omisiones en el

sistema

Page 21: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.4. CARACTERÍSTICAS DEL

DICCIONARIO DE DATOS

El diccionario de datos contiene dos

tipos de descripciones para el flujo

de datos dentro del sistema:

Elemento datos

Estructura de datos

Page 22: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.4. CARACTERÍSTICAS DEL

DICCIONARIO DE DATOS

La descripción de los elementos

dato, deben incluir:

Nombre de los datos

Descripción de los datos

Alias

Longitud

Valores de los datos

Page 23: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.4. CARACTERÍSTICAS DEL

DICCIONARIO DE DATOS

La descripción de las estructuras

de datos, se construyen en base

a:

Relación secuencial.

Relación de selección.

Relación de Iteración.

Relación Opcional.

Page 24: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

1. ¿Qué es el análisis estructurado?

2. ¿Cómo está relacionado el análisis

estructurado con técnicas para

hallar hechos como la entrevista y

el cuestionario?

Page 25: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

3. ¿Cuál es la diferencia entre el

análisis de flujo de datos y el

análisis de decisiones? ¿Qué

finalidades tienen en común?

Page 26: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

4. ¿Qué ventajas se tienen al

estudiar o explicar un sistema y

mostrar en forma gráfica el flujo de

datos sobre una descripción por

escrito?

Page 27: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

5. ¿Qué es un flujo de datos? ¿Cuál

es la diferencia entre éste y un

documento? ¿Qué relación guarda

con un proceso? ¿Con un almacén

de datos?

Page 28: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

6. ¿Qué ventajas ofrece el método de

flujo de datos sobre otros métodos

para recopilar datos y delinear

sistemas?.

7. Identifique los símbolos utilizados

en diagramas de flujos de datos y

explique la forma en que se

emplea cada uno de ellos.

Page 29: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

8. ¿Qué diferencias existen entre los

enfoques físicos y lógicos de uun

sistema?¿Qué enfoque está

incluido en los diagramas de flujo

de datos? ¿Por qué?.

9. Haga un resumen de los

procedimientos para desarrollar

diagramas de flujo de datos

Page 30: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

10. Sin un diccionario de datos,

¿tienen utilidad los diagramas de

flujo de datos?. Explique su

respuesta.

11. ¿Qué es un diccionario de

datos?¿Por qué es importante en

el análisis y diseño de sistemas?

Page 31: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

12. Describa el papel que tiene el

diccionario de datos en el análisis

y documentación de un sistema

existente.

13. Describa de manera breve, como

está descritos los procesos en un

diccionario de datos

Page 32: ANÁLISIS DE SISTEMAS · ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO . 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información, a menudo

4.5. PREGUNTAS DE REPASO

14. Identifique y discuta los posibles

arreglos y relaciones entre los

datos que describen las

estructuras de datos.

15. Defina los siguientes términos:

alias y concatenación.