rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están...

34

Transcript of rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están...

Page 1: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de
Page 2: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

SISTEMA DE APRENDIZAJE AUTOGESTIONADO ASISTIDO

El presente material se encuentra en proceso de evaluación formativa, agradecemos comentarios u observaciones que permitan la optimización

del mismo

Todos los derechos reservados.

Sólo se admitirá la reproducción total o parcial de este material didáctico con fines exclusivamente instruccionales y no comerciales.

Page 3: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

ÍNDICE DE CONTENIDO

TÓPICO PÁGINA

INTRODUCCIÓNUNIDAD 1: PROCESAMENTO DE DATOS

LECTURA Nº 1: Datos e Información.

LECTURA Nº 2: Procesamiento de Datos

LECTURA Nº 3: Sistemas de Información

UNIDAD 2: ANÁLISIS ESTRUCTURADO DE SISTEMAS

LECTURA Nº 1: Herramientas de Análisis Estructurado

LECTURA Nº 2: Diagramas de Flujo de Datos

LECTURA Nº 3: Diccionario de Datos

UNIDAD 3: PROGRAMACIÓN ORIENTADA OBJETOS

UNIDAD 4: HERRAMIENTAS ESTRUCTURADAS

UNIDAD 5: INGENIERÍA DE SOFTWARE

UNIDAD 6: DESARROLLO DE SISTEMAS DE TIEMPO REAL

BIBLIOGRAFÍA

Page 4: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

INTRODUCCIÓN

A continuación te presentamos un conjunto de lecturas, seleccionadas y elaboradas por

profesionales especialistas del área de conocimiento, a fin de llevarte de la mano en tu proceso

de aprendizaje a fin de lograr los objetivos de aprendizaje propuesto para la asignatura.

Las lecturas incluidas en este material están organizadas de acuerdo con las unidades de

contenido, establecidas en el programa de estudio de procesamiento de datos. Cada una te

provee de información básica necesaria para afianzar el contenido mostrado en clases. El

material de lecturas forma parte del curso que ha sido desarrollado para brindarte la

información necesaria para conocer los principios de procesamiento de datos y las técnicas de

desarrollo de software orientado a objetos como paradigma avanzado de producción de

software, que te serán de utilidad.

Para iniciar este recorrido, a través de estas lecturas, es indispensable que tengas a

mano un diccionario, que puede ser impreso o digital. La razón de tal sugerencia, es reducir el

tiempo en la búsqueda de términos nuevos agilizando de esta manera tu proceso de

comprensión. Si bien es cierto, que el material está diseñado para guiarte paso a paso en tu

proceso de aprendizaje, es recomendable consultar e investigar en libros o por medio

electrónicos, que te permitirán ampliar y profundizar la información.

El hecho de que las unidades estén organizadas por unidad y enumeradas en orden

creciente, garantiza la fácil ubicación de las actividades sugeridas en la Guía Didáctica adjunta.

Recuerda que la intención es animarte a construir tu propio aprendizaje investigando, para

así ampliar tus conocimientos cada día más.

Te deseamos éxito.

¡Cuentas con nosotros!

Page 5: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

UNIDAD 1

PRINCIPIOS DE PROCESAMIENTO DE DATOSLECTURA Nº 1: DATOS E INFORMACIÓN

a. DEFINICIÓN DE DATO.

Son representaciones abstractas de hechos (eventos, transacciones) u objetos (personas,

lugares, etc.). Pueden considerarse como señales, ordinariamente observaciones registradas,

por sí solos no tienen significado o valor real. Se forman mediante combinaciones ordenadas de

caracteres alfabéticos( A..Z, a..z), numéricos (0..9), especiales ( &,%,$, “, (,),=,-,/ entre otros).

No afectan actualmente el comportamiento. Los datos representan los insumos o resultados de

un fenómeno.

Ejemplo:

Harina Luisa Fernanda 2334545 11192345

Azúcar Ricardo Andrade 2614693 17933234

Mantequilla Andrés Manaure 2458778 25858858

b. DEFINICIÓN DE INFORMACIÓN

Es el conocimiento derivado del análisis de los datos ordenados en un contexto adecuado, de

manera que adquieren un significado y proporcionen conocimiento. Es aquel que modifica los

parámetros de una toma de decisiones, es decir, que afecta al comportamiento.

Ejemplo:

Podríamos ubicar los datos anteriores en un contexto adecuado, de forma tal que adquieran

significado: Siendo así, la primera columna podría decirse que es la lista de ingredientes que

faltan para elaborar una torta

Tomado con fines Instruccionales de:

HarinaAzúcar Mantequilla

Luisa Fernanda 2334545 11192345Ricardo Andrade 2614693 17933234

Andrés Manaure 2458778 25858858

Page 6: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Podríamos relacionar las columnas restantes (columnas 2, 3 y 4) que representarían los

clientes de una cadena de tiendas con su respectivo número de teléfono y cédula de identidad,

ganadores en un sorteo a nivel nacional.

C. DIFERENCIA ENTRE DATOS E INFORMACIÓN.

A diferencia de los datos la información tiene significado (relevancia y propósito) para quien la

recibe. Por si mismos los datos no tienen capacidad de comunicar un “significado” y por lo tanto

no pueden afectar el comportamiento de quien los recibe.

Existe un ejemplo clásico para explicar la diferencia entre dato e información, los pasos de un

pasajero para tomar un vuelo. El panel de horario es dato, el anuncio de que el avión sale en

10 minutos es información.

Veamos otro ejemplo que permita visualizar la diferencia de forma clara, observe la figura Nº 1

que se muestra a continuación:

Figura Nº 1: Diferencia entre Datos e Información

En el primer recuadro el identificado con los DATOS, se observa un conjunto de registros u

observaciones de la realidad que no tienen un sentido claro, por ende, no afectan el

comportamiento de quien los, pues aparentemente se presentan como elementos aislados.

Ahora bien, luego del Procesamiento de datos adecuado, y ubicándolo en un contexto

adecuado, se hace evidente como el recuadro que identifica a la INFORMACIÓN cobra sentido,

afectando el comportamiento de quien observa, ya que puede determinar exactamente para

que le será útil o no, es decir, adquiere significado.

35.000 BsF Centro1250 unidadesJosé Perez .......106.400 BsFMaraven3800 unidades Luisa Fernanda

PROCESAMIENTO DE DATOS

Cliente: José PerezSucursal: CentroCompras del mes: 35.000 BsFUnidades =1250. ......Cliente: Luisa FernandaSucursal: MaravenCompras del mes: 106.400 BsFUnidades =3800

DATOS

INFORMACIÓN

Page 7: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

D. DEFINICIÓN DE ARCHIVO.

El término archivo (latín archīvum) se usa comúnmente para designar el local donde se

conservan los documentos producidos por otra entidad como consecuencia de la realización de

sus actividades.

E. DEFINICIÓN DE BASE DE DATO.

Una base de datos es una colección de datos organizados y estructurados según un

determinado modelo de información  que refleja no sólo los datos en sí mismos, sino también

las relaciones que existen entre ellos. Una base de datos se diseña con un propósito específico

y debe ser organizada con una lógica coherente. Los datos podrán ser compartidos por distintos

usuarios y aplicaciones, pero deben conservar su integridad y seguridad al margen de las

interacciones de ambos. La definición y descripción de los datos han de ser únicas para

minimizar la redundancia y maximizar la independencia en su utilización.

f. SISTEMA MANEJADOR DE BASES DE DATOS (SMBD)

Son programas de Software para la administración de la Base de Datos

que permiten la creación, modificación y actualización de la base de

Datos, la recuperación de datos y la generación de reportes. Ejemplo:

Microsoft Access

Permite la creación, modificación y actualización de la Base de Datos, la

recuperación de datos y la generación de reportes.

Proporciona flexibilidad en el almacenamiento y recuperación de datos y

producción de la información. En una base de datos, las entidades y

atributos del mundo real, se convierten en registros y campos. Estas

entidades pueden ser tanto objetos materiales como libros o fotografías,

pero también personas e, incluso, conceptos e ideas abstractas. Las

entidades poseen atributos y mantienen relaciones entre ellas.

Es un puente entre el programa de aplicación y el Sistema Operativo.

Page 8: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

LECTURA Nº 2: PROCESAMIENTO DE DATOS

a. DEFINICIÓN DE PROCESAMIENTO DE DATOS

El procesamiento de datos consiste en transformar un conjunto de datos de entrada en

información de salida y almacenar tales datos para uso posterior. El proceso puede ser

manual, mecanizado o automatizado. En este último modo de procesamiento, el

computador juega el rol central al automatizar la mayoría de las funciones de

procesamiento.

El procesamiento de datos es la actividad fundamental de un sistema de información.

Esta actividad se puede representar gráficamente como lo muestra el siguiente

diagrama:

Figura Nº 2: Procesamiento de Datos.

b. CICLO DE PROCESAMIENTO DE LOS DATOS

Las etapas para el Procesamiento de Datos son las siguientes:

Procesamiento

Datos Almacenados

Datos Información

Tomado con fines Instruccionales de:

Page 9: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

2599+1242723

a. Entrada: Los datos deben ser obtenidos y llevados a un bloque central para ser

procesados. Los datos en este caso, denominados de entrada, son clasificados para

hacer que el proceso sea fácil y rápido.

b. Proceso: Durante el proceso se ejecutarán las operaciones necesarias para

convertir los datos en información significativa. Cuando la información esté completa se

ejecutará la operación de salida, en la que se prepara un informe que servirá como

base para tomar decisiones.

c. Salida: En todo el procesamiento de datos se plantea como actividad adicional, la

administración de los resultados de salida, que se puede definir como los procesos

necesarios para que la información útil llegue al usuario.

c. TIPOS DE PROCESAMIENTO DE DATOS

Los tipos de procesamiento que existen, son los siguientes:

o Proceso Manual: Este es el proceso más antiguo e involucra el uso

de los recursos humanos, tales como realizar cálculos mentales,

registrar datos con lápiz y papel, ordenar y clasificar manualmente.

Esto da como resultado un proceso lento y expuesto a generar

errores a lo largo de todas las etapas o actividades del ciclo de

procesamiento. Finalmente los resultados se expresan de manera escrita, creando

grandes volúmenes de información escrita almacenada. Como ejemplo podemos

tener la evaluación académica en un colegio, en donde el profesor registra en forma

manual, a lapicero, las notas de evaluación de los alumnos en una tabla llamada

registro, para luego obtener los promedios mediante cálculos aritméticos manuales,

quedando toda esta información almacenada en su registro.

o Proceso Mecánico: Considera el uso de máquinas registradoras y

calculadoras, como el ábaco y las reglas de cálculo, reemplazando en

cierto grado el proceso de cálculo manual. Esto trae como lógica

consecuencia el aligeramiento del trabajo en relación al proceso y la

reducción de errores, pero mantiene la desventaja del proceso de

almacenamiento de toda la información resultante. Ejemplo: Obtener

Page 10: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

la hora empleando un reloj a cuerda, que es un aparato mecánico, que interiormente

tiene una serie de engranajes, que se encuentran debidamente coordinados entre sí

y cuyo movimiento hace girar una aguja en forma radial y proporcional al tiempo.

o Procesos Electrónicos: En este tipo de proceso se emplean las

computadoras, por lo que la intervención humana no es requerida

en cada etapa. Una vez ingresados los datos, el

computador efectúa los procesos requeridos

automáticamente y emite el resultado deseado. Los

procesos son realizados a velocidades increíblemente

altas, obteniendo información confiable. Un ejemplo práctico

lo tenemos en el empleo de las computadoras personales que se usan en el hogar,

para llevar los gastos diarios de la casa, ver recetas de cocina y otros. En el trabajo,

donde gracias a la PC (Computadora Personal) permite la redacción de documentos

y en la recreación, con el uso de los video juegos, bingos y otros.

d. ACTIVIDADES DEL PROCESAMIENTO DE LOS DATOS

El Procesamiento de Datos posee dos actividades diferentes pero estrechamente relacionadas.

Ellas son:

1. El Procesamiento de Transacciones.

Una transacción es un evento o acontecimiento que ocurre dentro de una organización y que la

afecta de algún modo. (Apertura, depósito o cierre de una cuenta, compra, orden o venta de

bienes en un almacén, la solicitud o cancelación de un servicio en una empresa, la asistencia

de un paciente en un hospital, el préstamo o devolución de libros en la biblioteca, la inscripción

o retiro de materias en la universidad, etc.

Una transacción origina datos, los cuales deben ser capturados y procesados a fin de mantener

un registro de la ocurrencia de dicha transacción. Este procesamiento de datos a cerca de

transacciones recibe el nombre de Procesamiento de Transacciones y se encarga de realizar

las siguientes funciones:

o Captura de los datos.

o Clasificación de los datos.

oOrdenamiento de datos.

o Cálculo.

Page 11: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

o Resumen. o Almacenamiento

Figura Nº 3: Funciones del Procesamiento de Transacciones.

2. El Procesamiento de Información.

Se considera el procesamiento de información como el procesamiento de datos con el fin de

proporcionar información a individuos que tengan que decidir sobre acciones que deben

tomarse en un momento dado. Son por lo tanto objetivos del procesamiento de información, la

producción de información a partir de datos y la distribución a elementos que la necesitan.

Este tipo de procesamiento involucra la realización de las siguientes funciones:

PROCESAMIENTO DE TRANSACCIONES

CapturaPermite recolectar los datos originados por las transacciones para ser procesados.

Clasificación

Ordenamiento

Cálculo

Resumen

Almacenamiento

Permite agrupar los datos producidos de acuerdo a alguna característica.

Los datos deben ser ordenados en base al valor de sus atributos para facilitar el procesamiento.

Consiste en reducir grandes volúmenes de datos sin afectar su contenido.

Permite producir otros datos; resultado de operaciones lógico-matemáticas

Los datos deben guardarse en un medio adecuado para su utilización.

Page 12: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Figura Nº 4: Funciones del Procesamiento de Información.

PROCESAMIENTO DE INFORMACION

SelecciónPermite elegir datos almacenados; aquellos necesarios para satisfacer un requerimiento

Reducción

Conversión

Presentación

Distribución

Los datos se reducen mediante cálculos para producir información consistente.

En casos la información debe convertirse de manera que pueda interpretarse fácilmente.

Consiste en hacer llegar la información producida a los elementos que la requieran.

Los datos reducidos y convertidos se organizan de acuerdo a un formato.

Page 13: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

LECTURA Nº 3: SISTEMAS DE INFORMACIÓN

a. DEFINICION DE SISTEMAS DE INFORMACIÓN

Conjunto organizado de elementos que pueden ser: personas, datos, actividades o

recursos, materiales en general. Estos elementos interactúan entre sí para procesar

información y distribuirla de manera adecuada en función de los objetivos de la

organización.

Los sistemas de información deben diseñarse para responder dinámicamente a los

componentes de la empresa que necesitan saber y tener acceso a todos los

conocimientos de la empresa como respuesta a los cambios locales y rápidos del

entorno de trabajo.

b. CARACTERÍSTICAS

Es Abierto: interactúa con su ambiente mediante el intercambio de información y se

adapta a las necesidades del ambiente que lo contiene.

Es un Sistema hombre-máquina: permite el uso de máquinas (computadoras) que

automatizan los procesos rutinarios de transformación; los cuales son controlados y

dirigidos por el hombre.

Su entrada está constituida por datos.

Su salida está constituida por información.

La operación central de un sistema de información está constituida por el

procesamiento de datos.

Tomado con fines Instruccionales de:

Page 14: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

c. ELEMENTOS DE LOS SISTEMAS DE INFORMACIÓN

Figura Nº 5: Elementos de los Sistemas de Información.

d. COMPONENTES

Los componentes se clasifican de acuerdo a su naturaleza en dos tipos:

Componentes Físicos: Representados por las entidades que forman el sistema de

Información Computarizado.

Componentes funcionales: Que agrupan una o más entidades en torno a una función

básica del sistema.

Figura Nº 6: Componentes de los Sistemas de Información.

o Subsistema de Procesamiento de datos

o Subsistema de Administración de Datos

o Subsistema de Procesamiento de Información

COMPONENTES

FÍSICOS

FUNCIONALES

Subsistema ComputacionalSubsistema PersonalSubsistema ProgramaSubsistema Dato

SALIDAS

RETROALIMENTACIÓN

ENTRADA PROCESO

DatosRegistrosRecursos

InformaciónTransacciónReportes

Hw Sw

Cont

Rh

Arch

Rh

Page 15: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Los Componentes Físicos:

Subsistema computacional , es decir, el hardware necesario para que el sistema de

información pueda operar. Lo constituyen las computadoras y el equipo periférico que

puede conectarse a ellas.

Subsistema Personal lo constituyen los usuarios del sistema, el cual está formado por las

personas que utilizan el sistema, alimentándolo con datos o utilizando los resultados que

genere.

Subsistema Programa Consiste en posprogramas de aplicación para ejecutar el

procesamiento en el computador y los procedimientos para hacer las aplicaciones

operativas (manual de operación, manual de usuario, manual de sistema, formularios,

etc.). Los programas son parte del software del sistema de información que hará que los

datos de entrada introducidos sean procesados correctamente y generen los resultados

que se esperan.

Subsistema Datos son todas las entradas y elementos de almacenamiento que necesita el

sistema para generar como resultado la información que se desea.

Componentes Funcionales:

Considerando las dos funciones básicas de un sistema de información: procesamiento de

transacciones y procesamiento de información, y adicionando la función implícita de

almacenamiento de datos, Senn (1978) divide un subsistema de información en tres

componentes funcionales. Estos son:

Subsistema de Procesamiento de Datos: Su propósito es capturar, clasificar, ordenar,

calcular y resumir los datos originados por las transacciones relevantes que acontecer en

la organización.

Subsistema Administración de Datos: los datos originados por las transacciones deben

almacenarse en medios apropiados tales como bases de datos o archivos. Se requiere,

entonces, de un subsistema encargado del mantenimiento y actualización de esos medios

de almacenamiento de forma tal que facilite el almacenamiento acceso y transformación

de datos en información.

Subsistema de Procesamiento de Información: Se encarga de producir y distribuir la

información requerida por los usuarios del sistema. Este subsistema toma los datos de la

Page 16: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

base de datos o archivos, los procesos de acuerdo a patrones predefinidos (algoritmos,

modelos, etc.) y los distribuye presentando la información en la forma de reporte

(informes, gráficos, etc.)

e. FUNCIONES DE UN SISTEMA DE INFORMACIÓN.

1. Procesar Transacciones: Consiste en capturar, recolectar o clasificar, ordenar, calcular,

resumir y almacenar los datos originados por las transacciones que tienen lugar durante la

realización de actividades en la organización.

2. Definición de Archivos: Consiste en almacenar los datos capturados por el procesamiento

de transacciones, de acuerdo a una estructura de almacenamiento adecuada (bases de datos o

archivos), un método que facilite su almacenamiento, actualización y acceso y un dispositivo

apropiado de almacenamiento.

3. Mantenimiento de Archivos: Los archivos o bases de datos del sistema deben mantenerse

actualizados. Las operaciones básicas de mantenimiento son: la inserción, la modificación y la

eliminación de datos en los medios de almacenamiento.

4. Generación de reportes: La realización de esta función es esencial para el sistema de

información, ella se encarga de producir la información requerida y transmitirla a los puntos que

la soliciten.

5. Procesamiento de Consultas: Se basa en facilitar el acceso a los datos. Constituyen

lenguajes para el dialogo hombre-máquina; en la cual se deben responder las interrogantes que

se presenten.

6. Mantenimiento de la Integridad de los Datos: Los datos del sistema deben ser confiables y

veraces. Esta función debe garantizar la integridad de los datos y protegerlos contra accesos

indebidos o no autorizados y contra modificaciones mal intencionada.

f. MEDIO AMBIENTE DE LOS SISTEMAS DE INFORMACIÓN

Es todo aquello que no forma parte del sistema, pero lo influye o puede ser influido por el

mismo. Este puede dividirse a su vez en:

Page 17: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Medio Ambiente General: Esta formado pro todos aquellos elementos que influyen

sobre todos los sistemas similares a los que se estudia. Ejemplo: factores

socioeconómico, religiosos, culturales, sistemas de valores de la población.

Legislaciones.

Medio Ambiente Específico: está constituido por aquellas personas, grupos,

organizaciones etc. Que tienen relación con el sistema que se estudia. Ejemplo: clientes,

proveedores, sindicatos.

Figura Nº 7: Medio Ambiente de los Sistemas de Información.

g. CLASIFICACIÓN DE LOS SISTEMAS DE INFORMACIÓN

Sistemas de Procesamiento de Datos (SPD): Son aquellos que se desarrollan para

procesar grandes volúmenes de información, tales como nómina e inventarios. Ejecutan

las actividades de carácter rutinario de las empresas; sin embargo, el elemento humano

sigue participando en la captura de la información requerida.

Sistemas de Automatización de oficina (SAO): Dan soporte a los trabajadores de

datos, quienes por lo general, no crean un nuevo conocimiento sino que usan la

información para analizarla y transformar datos, o para manejarla en alguna forma y

luego compartirla o diseminarla formalmente por toda la organización y algunas veces

Factores Religiosos

Factores CulturalesSISTEMA DE

INFORMACIÓN

PROVEEDORES

DISTRIBUIDORES

SINDICATOS

POBLACIÓN

Leyes

Medio Ambiente Específico

Medio Ambiente General

Page 18: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

más allá de ella. Los aspectos familiares con SAO incluyen procesadores de palabras,

hojas de cálculos, correo electrónico, entre otros.

Sistemas de Manejo de Conocimiento (SMC): Dan soporte a los trabajadores

profesionales, tales como científicos, ingenieros y doctores, les ayuda a crear un nuevo

conocimiento que contribuya a la organización o a toda la sociedad.

Sistema de Información Gerencial (SIG): Es un tipo de sistema que proporciona la

información necesaria para que gerentes o directivos puedan ejecutar los procesos de

toma de decisiones y solución de problemas en una organización. El objetivo de este

tipo de sistema es proporcionar a los gerentes información confiable, a tiempo y

completa, relacionada con el rendimiento y estado de la organización.

Sistemas de Apoyo para la toma de Decisiones (SAD): También depende de una

base de datos como fuente de información, pero se distingue del sistema de información

gerencial tradición en que ambos dependen de una base de datos como fuente, al hacer

énfasis en el soporte en cada una de las etapas de la toma de decisiones. Sin embargo,

la decisión depende de la persona responsable. Estos sistemas deben ser diseñados

con una orientación de las personas que lo van a utilizar, y no como un sistema

tradicional para la administración.

Sistemas Expertos e Inteligencia Artificial (SEIA): la inteligencia artificial puede ser

considerada la meta de los sistemas expertos. El empuje general de la Inteligencia

artificial ha sido desarrollar máquinas que se comporten de forma inteligente

Page 19: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

UNIDAD 2

ANÁLISIS ESTRUCTURADO DE SISTEMASLECTURA Nº 1: HERRAMIENTAS DE ANÁLISIS ESTRUCTURADO

El análisis y diseño de sistemas es un procedimiento para la resolución de problemas. Cuando

se trata del diseño de sistemas de información, busca analizar sistemáticamente la entrada o

flujo de datos, la transformación de los datos, el almacenamiento de datos y la salida de

información en el contexto de una organización particular.

Para analizar y diseñar adecuadamente los sistemas de información, es necesario comprender

la organización en la cual trabaja como sistemas grandes compuestos de subsistemas

interrelacionados. Los subsistemas son relacionados por tres amplios niveles de

administradores que toman decisiones (transaccional u operativo, táctico o administración

media y administración estratégica) y que cortan horizontalmente a través del sistema

organizacional.

a. DISEÑO DE SISTEMAS CON ANÁLISIS ESTRUCTURADO

El análisis estructurado es una técnica para diseñar sistemas que permite determinar los

Requerimientos y análisis de las necesidades de información. En tal sentido, tiene los siguientes

objetivos:

1) Facilitar el análisis de requerimientos de información.

2) Efectuar el desarrollo de sistemas en el menor tiempo posible.

3) Utilizar herramientas de análisis que lo haga estructurado y no que cada uno lo haga como

quiera, a tal efecto, se aplica una técnica estándar, que facilite la comunicación entre el

usuario y el especialista en sistemas.

Tomado con fines Instruccionales de:

Kendall&kendall (1997).Análisis y diseño de Sistemas.(3ra ed)(pp 27).Impreso en México

Page 20: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

b. HERRAMIENTAS DEL ANÁLISIS ESTRUCTURADO:

1) Diagrama de Flujo de Datos (DFD): Mediante esta técnica de análisis estructurado, se

puede realizar una representación gráfica de los procesos de datos a lo largo de la

organización. El enfoque de flujos de datos enfatiza la lógica del sistema. Mediante el uso de

cuatro símbolos se puede representar los procesos que eventualmente proporcionarán

documentación del sistema. Los diagramas de flujos deben ser trazados en forma sistemática,

comenzando con un diagrama muy general y luego se va bajando por niveles cada vez con un

mayor nivel de detalle.

2) Diccionario de datos: va a acompañar al diagrama ya que en un diagrama no se puede

escribir mucho, brinda la información que no está contenida en el diagrama, pero es necesaria.

3) Descripción de procesos: Las descripciones o especificaciones de procesos, enlazan los

procesos con los diagramas de flujos de datos, cada especificación de proceso debe darse de

manera individual una herramienta que

4) Lenguaje Estructurado: Es una herramienta que consiste en armar frases con lenguaje

natural pero típico de la materia. Se utiliza cuando la lógica del proceso involucra fórmulas o

iteraciones, o cuando las decisiones estructuradas no son complejas. El lenguaje estructurado

está basado en una lógica estructurada o instrucciones organizadas en procedimientos

agrupados, y enunciados en lenguaje simple, como sumar, multiplicar, mover, etc.

LECTURA Nº 2: DIAGRAMAS DE FLUJOS DE DATOS (DFD)

.

a. DIAGRAMA DE FLUJO DE DATOS (DFD)

El Diagrama de Flujo de Datos (DFD) es una herramienta de modelización que permite

describir, de un sistema, la transformación de entradas en salidas. En otras palabras, el DFD

permite representar de forma completa el sistema de información, al relacionar los datos

almacenados en los archivos de datos del sistema, con los procesos que transforman a estos

datos.

Tomado con fines Instruccionales de:

Kendall&kendall (1997).Análisis y diseño de Sistemas.(3ra ed)(pp 229-267).Impreso en México

Page 21: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

b. ELEMENTOS DE LOS DIAGRAMAS DE FLUJO DE DATOS. (DFD)

El Diagrama representa gráficamente los procesos y flujos de datos en un sistema de

negocios, muestran el panorama más amplio de entradas, procesos y salidas del sistema.

Los diagramas deben ser sencillos, en estos se emplean solamente cuatro símbolos básicos

para diagramar el movimiento de datos, los cuales se muestran a continuación:

 Símbolo Significado Ejemplo

Entidad (Rectángulo) Usado para representar una actividad externa, una entidad, que puede ser una persona, un proveedor, cliente, departamento, una máquina, es algo físico o material, que pueden enviar o recibir datos del sistema. Debe ser identificado con una letra minúscula

Proceso (Réctángulo con esquinas redondas). Representa un proceso en transformación, pueden ser graficados como círculos o rectángulos que son más convenientes para agregar referencias dentro. Se expresa sintéticamente a través de un verbo, por ejemplo validar datos,. Los procesos deben ser identificados mediante números.

Almacén o Archivos (Rectángulo abierto) Los datos van a estar en un almacén o repositorio de datos, se identifican con la letra A y un número, generalmente es expresado así (A1).

Flujos de Información (Flechas) La flecha muestra el movimiento de datos de un punto a otro, ésta señala hacia el destino de los datos.

c. REGLAS DE CONTRUCCIÓN DE DIAGRAMAS DE FLUJO DE DATOS. (DFD)

Es recomendable atender a estas indicaciones:

1. Los símbolos deben estar unidos por flechas, y por encima de ellas se pone que tipo

de datos fluye como un título; es decir, cada flujo de dato o información debe ser

descrito con un nombre.

Proveedora

0.1

Clasificar Cotizaciones

SecretariaA1 Proveedores

Cotización de material

Page 22: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

2. Los flujos de datos que suceden simultáneamente pueden ser representados por

flechas paralelas.

3. Los procesos debe usar un formato verbo-nombre-adjetivo o indicar el nombre del

sistema.

4. Lo ideal es que el DFD no incluya más de nueve ( 9) procesos, a fin de evitar

diagramas confusos

5. Cada diagrama hijo debe tener los mismos flujos de datos de entrada y salida que

el proceso padre

LO IDEAL LO NO PERMITIDO

1. Todos los flujos de datos deben iniciarse y terminar en un proceso obligatoriamente.

1.1. Un almacén de datos no debe conectarse directamente a otro almacén de datos

1.2. Una entidad externa no debe conectarse directamente a un almacén de datos

2. Cada flujo de datos debe tener un único origen y un único destino.

2. Los flujos de datos no pueden dividirse en dos o más flujos de datos diferentes.

3. Los procesos necesitan tener al menos un flujo de datos de entrada y un flujo de datos de salida.

3.1. Un proceso no puede contener solo salidas

3.2. Un proceso no puede contener solo entradas

Page 23: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Los diagramas pueden y deben ser desarrollados en forma sistemática, para lo cual la

descripción o narración que se tiene del sistema de la organización debe representarse con los

cuatros símbolos descritos previamente (entidades externas, flujos de datos, procesos y

almacenamiento de datos). El orden más lógico para diseñar un DFD es definir la entidad externa o proceso que genera una entrada de datos, después el proceso que trata esa

entrada, y a continuación los archivos de datos que son utilizados para almacenarla y para

garantizar el funcionamiento de ese proceso y por último definir las salidas que son generadas

por dicho proceso. Puede seguir esta sencilla lista de pasos:

1. Haga una lista de actividades del negocio y úsela para determinar:

a. Entidades externas.

b. Flujos de datos

c. Procesos

d. Almacenamiento de datos

2. Cree un diagrama de contexto que muestre las entidades externas y los flujos de datos

que entran y salen del sistema.

3. Trace el diagrama de Nivel 1, el siguiente nivel. Muestre procesos, pero manténgalos

generales. En este nivel muestre los almacenes de datos.

4. Cree un diagrama hijo para cada uno de los procesos del diagrama de Nivel 1.

5. Revise buscando errores y asegúrese que el nombre asignado a cada proceso y flujo de

datos sean significativas.

Creación del Diagrama de Contexto:

Con un enfoque de arriba hacia abajo para diagramar el movimiento de datos, los diagramas se

mueven de lo general a lo específico. El diagrama de contexto muestra un panorama que

incluya entradas básicas, el sistema general y las salidas, este será el diagrama más genérico.

Sólo indica el nombre del sistema, el origen y destino de los datos procesados así como

quienes están involucrados. Es el nivel más alto de un DFD, y contiene solamente un proceso

que representa al sistema completo, al proceso le es dado el número cero (0).

Figura Nº 8: Diagrama Contextual (Nivel cero)

Nombre del Sistema

Entidad 1a

Entidad 1a

Entidad 2a

Entrada 1

Entrada 2

Salida 1

Page 24: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

Diagrama de Nivel 1 o Diagrama Padre:

Es un mayor detalle, se logra explotando o fragmentando diagramas, las entradas y las salidas especificadas en el primer diagrama permanecen constantes en todos los

diagramas subsecuentes, el resto del diagrama original es explotado en acercamientos que

involucran de tres (3) a nueve (9) procesos, y muestran almacenes de datos y nuevos flujos

de datos de nivel más bajo. Cada diagrama explotado debe usar solo una hoja de papel. El

diagrama 1 es la explosión del diagrama de contexto y puede incluir hasta nueve procesos.

El incluir más procesos a este nivel dará como resultado un diagrama amontonado que es

difícil comprender. Algunas reglas de construcción son:

1. Cada proceso del diagrama padre se le da el mismo número que el diagrama

contextual (cero), sumado a un punto decimal y un número único para cada proceso.

Comenzando, por lo general, en la esquina superior izquierda del diagrama y

trabajando hacia la esquina inferior derecha. (Ver figura Nº 9 )

2. Los almacenes de datos principales del sistema y todas las entidades externas son

incluidas en el diagrama 1.

3. Se puede comenzar en cualquier punto hacia delante o atrás, analicemos cada uno:

a. Comenzar con el flujo de datos a partir de una entidad externa del lado de la

entrada. Hágase preguntas tales como: ¿Qué pasas con los datos que entran

al sistema? ¿Son guardados? ¿Son alimentados a varios procesos?

b. Trabaja hacia atrás a partir de un flujo de datos de salida. Examine los campos

de salida de un documento o pantalla. Para cada campo de la salida

pregúntese: ¿De dónde viene? ¿Es calculado o está guardado en un archivo?

c. Examine los datos que fluyen hacia o de un almacén de datos. Pregúntese:

¿Qué procesos ponen datos en un almacén? ¿Qué procesos usan los datos?

d. Analice un proceso bien definido. Observe qué datos de entrada necesita el

proceso y qué salida produce. Luego conecte la entrada y la salida a los

Page 25: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

almacenes de datos adecuados y a entidades externas.

4. Tome nota de cualquier área incierta donde no esté seguro de lo que debe ser

incluido o qué entrada o salida es requerida. El tomar conciencia de áreas

problemáticas le ayudará a formular una lista de preguntas para comprender el

sistema.

Figura Nº 9: Diagrama Padre (Nivel uno)

Diagramas de Nivel 2 o Diagramas Hijos:

Cada proceso de diagrama 1 puede a su vez ser explotado para crear un diagrama hijo más

detallado. El proceso del diagrama 1 que es explotado se le llama proceso padre, y el

diagrama que resulte es llamado el diagrama hijo. La regla principal para la creación de

diagramas hijos, el balanceo vertical, indica que un diagrama hijo no puede producir salida o

entrada que el proceso padre no produzca o reciba. Todos los flujos de datos de entrada o

salida del proceso padre deben ser mostrados entrando o saliendo del diagrama hijo.

Algunas reglas de construcción son:

1. Al diagrama hijo se le da el mismo numero que al padre (proceso 3 explotará el

diagrama 3) sumado a un punto decimal y un número único para cada proceso hijo.

El flujo de datos que concuerda con el flujo padre es llamado flujo de datos de

0.

Nombre del Sistema

0.1Proceso

1

Persona x

Entrada 1

Salida 1 1Salida 1

Flujo 3 Flujo 4

Flujo 5

Flujo 6

Entidad 1a

Entidad 1a

Entidad 2a

A1 Archivo 1

Entrada 2

0.2Proceso

2

Persona y 0.3

Proceso 3

Persona x

0.4Proceso

4

Persona z

Page 26: rodrigorodriguez.files.wordpress.com · Web viewLas lecturas incluidas en este material están organizadas de acuerdo con las unidades de contenido, establecidas en el programa de

interfaz, que viene y va a un área en blanco del diagrama hijo. Este diagrama puede

contener almacenes de datos que no son mostrados en el proceso padre.

2. Por lo general no son mostradas las entidades externas en los diagramas hijos.

3. Si el proceso padre tiene un flujo de datos que está conectado a un almacén de

datos, el diagrama hijo también puede incluir el almacén de datos.

4. Los diagramas hijos a su vez pueden contener almacenes de datos que no son

mostrados en proceso padre.

5. Los procesos pueden o no ser explotados, dependiendo de su nivel de complejidad,

cuando un proceso no es explotado se le llama proceso primitivo.

Figura Nº 10: Diagrama Hijo (Nivel dos)

0.1

Proceso 1

0.1.1Sub

Proceso1

Persona x

Entrada 1

Flujo 3Salida 1

Flujo 7 Flujo 8

Flujo 9

Entidad 1a

A2 Archivo 2

0.1.2Sub

Proceso2

Persona y 0.1.3

SubProces

o3Persona

x

0.2