You are on page 1of 20

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA BOLIVARIANA

NCLEO GURICO-SEDE TUCUPIDO INGENIERIA DE SISTEMAS SECCION D4-1 DIURNO

PROFESOR (A): Ynirida Gomez BACHILLER (S):

C.I: 24.792.542 Mary Goncalves C.I: 20.528.880 Ron Denys C.I: 18.895.620 Eudes Milln

Tucupido, 13 de Octubre del 2011

NDICE INTRODUCCIN PRINCIPIOS DE PROCESAMIENTO DE DATOS  ESTRUCTURA BSICA DE DATOS -Datos -Informacin -Archivo -Base de datos -Procesamiento de datos -Procesamiento de transacciones -Procesamiento de informacin  SISTEMAS DE INFORMACIN -Definicin -Componentes -Estructura -Funciones -Clasificacin ANLISIS ESTRUCTURADO DE SISTEMAS(AES) *Herramientas del Anlisis estructurado de sistemas *Diagrama de flujo de datos (DFD) *Diccionario de datos (DD) *Descripcin de procesos (DP) ALGORITMO ESTRUCTURADO *Algoritmo estructurado *Estructuras -Secuenciales -De decisiones -De repeticin CONCLUSIONES REFERENCIAS BIBLIOGRFICAS IV 5 5 5 5 6 6 6 6 6 6 6 7 7 8 9 10 11 11 12 13 13 13 14 14 15 16 XX 21

INTRODUCCIN La Ingeniera de Sistemas representa la principal herramienta de trabajo de los desarrolladores de sistemas de informacin. Est representa por metodologa compuesta por un conjunto de etapas que una se realizan

secuencialmente para dar vida a una aplicacin en forma evolutiva. Cada etapa se integra por un conjunto de acciones encaminadas para obtener productos especficos, como: especificaciones, diagramas, formatos, cdigo, pruebas y documentos diversos. En la actualidad para muchas organizaciones, los sistemas de informacin basados en computadoras son el corazn de las actividades cotidianas y objeto de gran consideracin en la toma de decisiones, las empresas consideran con mucho cuidados las capacidades de sus sistemas de informacin cuando deciden ingresar o no en nuevos mercados o cuando planean la respuesta que darn a la competencia. Al establecer los sistemas de informacin basados en computadoras deben tener la certeza de que se logren dos objetivos principales: que sea un sistema correcto y que este correcto el sistema. Ningn sistema que deje satisfacer ambos objetivos ser completamente til para la gerencia u organizacin. El desarrollo de algoritmos es un tema fundamental en el diseo de programas por lo cual el alumno debe tener buenas bases que le sirvan para poder desarrollar de manera fcil y rpida sus programas. El uso de algoritmos, facilitar desarrollar la capacidad analtica y creadora del alumno, para de esta manera mejorar su destreza en la elaboracin de algoritmos que sirven como base para la codificacin de los diferentes programas que tendr que desarrollar a lo largo de la carrera.

PRINCIPIOS DE PROCESAMIENTOS DE DATOS  ESTRUCTURA BSICA DE DATOS Es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulacin. Un dato elemental es la mnima informacin que se tiene en un sistema. Una estructura de datos define la organizacin e interrelacin de stos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones bsicas son:
  

Alta, adicionar un nuevo valor a la estructura. Baja, borrar un valor de la estructura. Bsqueda, encontrar un determinado valor en la estructura para realizar una operacin con este valor, en forma secuencial o binario (siempre y cuando los datos estn ordenados). Otras operaciones que se pueden realizar son: Ordenamiento, de los elementos pertenecientes a la estructura. Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas. Cada estructura ofrece ventajas y desventajas en relacin a la simplicidad

 

y eficiencia para la realizacin de cada operacin. De esta forma, la eleccin de la estructura de datos apropiada para cada problema depende de factores como la frecuencia y el orden en que se realiza cada operacin sobre los datos. I. DATOS Es una representacin simblica, atributo o caracterstica de una entidad, el dato carece de sentido propio y por lo tanto carece de significado. Al ser debidamente procesado puede ser utilizado en clculos y tomas de decisiones. II. INFORMACIN La informacin es el resultado obtenido de un unos datos procesados. La informacin tiene forma y sentido.

III.

ARCHIVOS Es una coleccin de informacin datos relacionados entre s, que se

encuentran almacenados como una unidad en la computadora. Los archivos son usados como entradas y salidas a la computadora, manejados por programas que los manipulan. No requieren un tamao predeterminado, por lo que pueden existir con grandes cantidades de datos o pequeos, segn sea la necesidad. IV. BASE DE DATOS Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En una Base de Datos existe independencia entre los datos, lo que facilita su manejo. V. PROCESAMIENTO DE DATOS Es una tcnica que consiste en la recoleccin de datos, que son evaluados y ordenados, para luego obtener informacin til que posteriormente es evaluada por un usuario final y le permite tomar decisiones o realizar las acciones que considere conveniente. VI. PROCESAMIENTO DE TRANSACCIONES Es el proceso mediante el cual se capturan, clasifican, ordenan, calculan, resumen y, finalmente se almacenan los datos originados por las transacciones en un sistema de actividades VII. PROCESAMIENTO DE INFORMACIN Es el proceso mediante el cual se seleccionan, reducen y convierten datos almacenados para presentarlos y distribuirlos en forma tal que tengan significado y aporten conocimiento al elemento receptor.  SISTEMAS DE INFORMACIN I. DEFINICIN Un sistema de informacin (SI) es un conjunto de elementos interrelacionados con el propsito de prestar atencin a las demandas de informacin de una

organizacin, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones II.
ESTRUCTURAS

Podemos estructurar un Sistema de Informacin como una red de centros de informacin asociados a las unidades funcionales de la empresa dependiendo de los flujos de datos e informacin se crea una red de informacin entre las diferentes unidades funcionales de la organizacin lo que nos lleva a la estructura de un sistema de informacin. Es simplemente tener los sub-sistemas en orden. III. siguientes: y FINANCIEROS. Es el aspecto econmico que permite la adquisicin, contratacin y mantenimiento de los dems recursos que integran un sistema de informacin. y ADMINISTRATIVOS. Es la estructura orgnica de objetivos, lineamientos, funciones, procedimientos, departamentalizacin, direccin y control de las actividades; que sustenta la creacin y uso de los sistemas. y y HUMANOS. Est compuesto por dos grupos: EL TCNICO, que posee los conocimientos especializados en el desarrollo de sistemas, siendo estos los: Administradores, Lderes de Proyecto, Analistas, Programadores, Operadores y Capturistas. y EL USUARIO, representado por las personas interesadas en el manejo de informacin va cmputo, como apoyo al mejor desempeo de sus actividades, siendo estos los: Funcionarios, Contadores, Ingenieros, Empleados, Pblico, etc. y MATERIALES. Son aquellos elementos fsicos que soportan el funcionamiento de un sistema de informacin, por ejemplo: local de COMPONENTES Los componentes ms importantes de un sistema de informacin son los

trabajo, instalaciones elctricas y

de aire acondicionado, medios de de conocimientos, experiencias,

comunicacin, mobiliario, maquinaria, papelera, etc. y TECNOLGICOS. Es el conjunto mantenimiento de un sistema. IV. FUNCIONES Las funciones de un sistema de informacin de manera general son: 1-Brinda informacin oportuna del negocio a la alta gerencia 2-Ayuda a la toma de decisiones 3-Agilizar las transacciones del negocio y sacar el mayor provecho 4-Compartir informacin que a la larga puede ahorrar tiempo, recursos y costos. 5-Presentar la informacin del negocio en una manera oportuna y precisa para el soporte a las decisiones V. CLASIFICACIN Los sistemas de informacin, de manera general se pueden clasificar de tres formas segn sus propsitos generales, en este sentido Peralta (2008) clasifica los sistemas de informacin en tres tipos fundamentales: 1- Sistemas transaccionales: Son Sistemas de Informacin que logran la automatizacin de procesos operativos dentro de una organizacin ya que su funcin primordial consiste en procesar transacciones tales como pagos, cobros, entradas, salidas, etc. 2-Sistemas de Soporte a la Toma de Decisiones, Sistemas para la Toma de Decisin de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y Sistema de Informacin para Ejecutivos: Son Sistemas de Informacin que apoyan el proceso de toma de decisiones. metodologas y tcnicas; que orientan la creacin, operacin y

3-Sistemas Estratgicos: Son sistemas de informacin desarrollado en las organizaciones con el fin de lograr ventajas competitivas, a travs del uso de la tecnologa de informacin. En dependencia del enfoque (tres en total), segn reporta Pea (2006), los sistemas de informacin se pueden agrupar en una cierta clasificacin, que brinda una idea esencial de su estructura y funcionamiento. De acuerdo al elemento principal de proceso de la informacin, los sistemas de informacin pueden ser de tres tipos (Manual, Mecanizadas y Bath): -Manuales: cuando el hombre auxiliado por cierto equipo (mquinas de escribir, sumadoras, archivos, etc.) realiza las principales funciones de recopilacin, registro, almacenamiento, clculo y generacin de informacin. -Mecanizadas: cuando cierta maquinaria realiza las principales funciones de procesamiento. Para los sistemas mecanizados que hacen uso de un computador, de acuerdo al tipo de interaccin Hombre-Mquina, los sistemas de informacin pueden ser de dos tipos (Batch y en Lnea]: Batch: el usuario proporciona los datos necesarios para la ejecucin de un proceso y espera a que el computador termine la tarea para recibir los resultados; En Lnea: existe un dilogo directo entre el usuario y el computador durante la ejecucin de un proceso. En cuanto a la organizacin fsica de los principales recursos de procesamiento de datos, los sistemas de informacin pueden ser de tipo: -Procesos centralizados: los recursos se encuentran ubicados en un rea fsica determinada, por lo que su acceso se realiza en las misma instalacin o desde lugares retirados, mediante lneas de comunicacin de datos (telefnicas, microondas, satlite, etc.). -Proceso distribuido: los recursos se encuentran diseminados en diversos lugares de una zona territorial (ciudad, pas, continente, etc.), por lo que el procesamiento se realiza en el propio lugar donde se originan los datos, existiendo la posibilidad

de compartir informacin entre las diversas instalaciones, mediante la informacin de una Red de Comunicacin. EJEMPLO Entradas:
y y y y

Datos generales del cliente: nombre, direccin, tipo de cliente, etc. Polticas de crditos: lmite de crdito, plazo de pago, etc. Facturas (interface automtico). Pagos, depuraciones, etc.

Proceso:
y y y

Clculo de antigedad de saldos. Clculo de intereses moratorios. Clculo del saldo de un cliente.

Almacenamiento:
y y y

Movimientos del mes (pagos, depuraciones). Catlogo de clientes. Facturas. Salidas: Reporte de pagos. Estados de cuenta. Plizas contables (interface automtica) Consultas de saldos en pantalla de una terminal. ANLISIS ESTRUCTURADO DE SISTEMAS (AES). Se refiere al proceso de examinar la situacin de una empresa con el

y y y y

propsito de mejorarla con mtodos y procedimientos ms adecuados. Es un mtodo para el anlisis de sistemas manuales o automatizados, que conduce al desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a los ya existentes. ste anlisis permite al analista conocer un

sistema o proceso en una forma lgica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningn detalle pertinente. Es decir, concibe el anlisis y diseo de sistemas en base a la construccin de modelos con el fin de representar las funciones que realiza el sistema, desde su concepcin fsica hasta la deduccin lgica de su informacin y procesos. El mtodo de desarrollo del anlisis estructurado tiene como finalidad superar esta dificultad por medio de: 1. La divisin del sistema en componentes y 2. La construccin de un modelo del sistema. El mtodo incorpora elementos tanto de anlisis como de diseo. I. HERRAMIENTAS PARA EL ANLISIS ESTRUCTURADO DE SISTEMAS (AES) La herramienta fundamental del Diseo Estructurado es el diagrama estructurado que es de naturaleza grfica y evitan cualquier referencia relacionada con el hardware o detalles fsicos. Su finalidad no es mostrar la lgica de los programas (que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interaccin entre mdulos independientes junto con los datos que un mdulo pasa a otro cuando interacciona con l. Dentro de estas herramientas estn: Diagrama de Flujo de Datos. Diccionario de Datos. Descripcin de Procesos. II. DIAGRAMA DE FLUJO DE DATOS (DFD) Es una herramienta que permite visualizar un sistema como una red de procesos funcionales, conectados entre s por conductos y tanques de almacenamiento de datos. Proporciona un punto de vista de un sistema, el

orientado a funciones. Herramienta que permite representar grficamente un sistema, mostrando tanto los procesos que en el se llevan a cabo como los datos que pasan de un proceso a otro.

III.

DICCIONARIO DE DATOS (DD) Es un catlogo, un depsito, de los elementos de un sistema. Estos

elementos se centran alrededor de los datos y la forma en que estn estructurados para satisfacer los requerimientos y las necesidades de la organizacin. En l se encuentran la lista de todos los elementos que forman parte del flujo de datos en todo el sistema.

El diccionario de datos guarda y organiza los detalles del Diagrama de Flujo de Datos (DFD). Es el segundo componente del anlisis estructurado. Tambin se conoce como "Data Repository". Incluye el contenido de los data flow (flujos de datos), los "data store", las entidades externas y los procesos. Elementos de datos (Data elements): Es la parte ms pequea de los datos que tiene significado en el sistema de informacin. Se combinan varios elementos de datos para hacer los records o "data structures". Ejemplo: nombre, direccin, seguro social. Estructura de datos (Data Structure): Tambin se conocen como record. Es la combinacin de elementos de datos relacionados que se incluye en un flujo de datos o se retiene en un almacn de datos. IV. DESCRIPCIN DE PROCESOS (DP) Define lo que debe hacerse para transformar entradas en salidas. Es una descripcin detallada de la poltica de negocios del usuario del cual cada burbuja lleva a cabo. La especificacin de procesos describe las reglas sobre cmo realizar el proceso para transformar las entradas en salidas. Indican el proceso a realizar, la transformacin de datos, no el algoritmo (que se selecciona en la etapa de diseo)

ALGORITMOS ESTRUCTURADOS I. ALGORITMOS ESTRUCTURADOS Las estructuras de operacin de programas son un grupo de formas de trabajo, que permiten, mediante la manipulacin de variables, realizar ciertos

procesos especficos que nos lleven a la solucin de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en: II. ESTRUCTURAS

i.

ESTRUCTURAS SECUENCIALES La estructura secuencial es aquella en la que una accin (instruccin) sigue

a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma: Inicio Accion1 Accion2 .Accin n Fin Ejemplo:

Suponga que un individuo desea invertir su capital en un banco y desea saber cunto dinero ganara despus de un mes si el banco paga a razn de 2% mensual. Inicio Leer cap _inv gan = cap_inv * 0.02 Imprimir gan Fin ii. ESTRUCTURAS DE CONDICIONALES O DE DECISIONES Las estructuras condicionales comparan una variable contra otro(s) valor(e s), para que en base al resultado de esta comparacin, se siga un curso de accin dentro del programa. Cabe mencionar que la comparacin se puede hacer contra otra variable o contra una constante, segn se necesite. Existen dos tipos bsicos, las simples y las mltiples. y Simples: Las estructuras condicionales simples se les conocen como Tomas de decisin. Estas tomas de decisin tienen la siguiente forma: Si <condicin> entonces Accin(es) Fin-si
y

Dobles:

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en funcin del cumplimiento o no de una determinada condicin. Se representa de la siguiente forma: Si <condicin> entonces Accin(es) si no Accin(es) Fin-si y Mltiples:

Las estructuras de comparacin mltiples, son tomas de decisin especializada que permiten comparar una variable contra distinta posibles resultados, ejecutando para cada caso una serie de instrucciones especficas. La forma comn es la siguiente: Si <condicin> entonces Accin(es) si no Si <condicin> entonces Accin(es) si no... Varias condiciones. Ejemplo Un hombre desea saber cunto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cunto dinero tendr finalmente en su cuenta. Inicio Leer p_int, cap int = cap * p_int si int > 7000 entonces capf = cap + int fin-si Imprimir capf Fin iii. ESTRUCTURAS CCLICAS O REPETITIVAS Se llaman problemas repetitivos o cclicos a aquellos en cuya solucin es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad especfica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en funcin de algn dato dentro del programa).Los ciclos se clasifican en:

Ciclos con un Nmero Determinado de Iteraciones (Hacer-Para) Son aquellos en que el nmero de iteraciones se conoce antes de ejecutarse

el ciclo. La forma de esta estructura es la siguiente:

En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite hasta que la variable de control llegue al lmite superior
y

Ciclos con un Nmero Indeterminado de Iteraciones (Hacer-Mientras, Repetir-Hasta)

Son aquellos en que el nmero de iteraciones no se conoce con exactitud, ya que esta dado en funcin de un dato dentro del programa.
y

Hacer-Mientras: Esta es una estructura que repetir un proceso durante N veces, donde

N puede ser fijo o variable. Para esto, la instruccin se vale de una condicin que es la que debe cumplirse para que se siga ejecutando. Cuando la condicin ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente:

Ejemplo Leer 20 nmeros e imprimir cuantos son positivos, cuantos negativos y cuantos neutros. Inicio cn = 0 cp = 0 cneg = 0 Hacer para x = 1 a 20 Leer num Sin num = 0 entonces cn = cn + 1 si no Si num > 0 entonces cp = cp + 1 si no cneg = cneg + 1

Fin-si Fin-si Fin-para Imprimir cn, cp, cneg Fin


y

Repetir-Hasta Esta es una estructura similar en algunas caractersticas, a la anterior.

Repite un proceso una cantidad de veces, pero a diferencia del Hacer-Mientras, el Repetir-Hasta lo hace hasta que la condicin se cumple y no mientras, como en el Hacer-Mientras. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condicin se evala al final del proceso, mientras que en el Hacer-Mientras puede ser que nunca llegue a entrar si la condicin no se cumple desde un principio. La forma de esta estructura es la siguiente: Repetir Accion1 Accion2 .AccionN Hasta <condicin> NO

CONCLUSIONES

La tecnologa de

informacin

est

transformando

las

actividades

econmicas y cotidianas como uno de los fenmenos sociolgicos ms importantes del siglo. Por esta razn, los niveles de oportunidades de trabajo se incrementan de una manera acelerada en diferentes reas del conocimiento. Indiscutiblemente, las computadoras han invadido ya todos y cada uno de los campos de la actividad, tecnologa, arte, educacin, recreacin, administracin. Economa y de acuerdo a la tendencia actual, nuestra civilizacin y las venideras dependern cada vez ms de estos "cerebros" electrnicos. Se ha venido acelerando la velocidad de cambio del medio de casi todas las organizaciones, de all que stas necesiten ahora ms informacin como soporte a la toma de decisiones. La importancia de los sistemas informativos, as como las partes que lo componen, es primordial para proveer los elementos necesarios para la toma de decisiones. Los sistemas de informacin cumplen con aspectos importantes y determinantes en los diferentes conceptos de sistema y se puede definir como una organizacin compleja que relaciona todo el conjunto de mtodos, de datos, de medios e instrumentos necesarios para satisfacer las necesidades de la direccin de un objeto determinado. El algoritmo es un mtodo para resolver un problema mediante una serie de pasos definidos, precisos y finitos.

REFERENCIAS BIBLIOGRFICAS

Fuentes de Internet:

-http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf -http://www.econlink.com.ar/sistemas-informacion -http://www.monografias.com/trabajos7/sisinf/sisinf.shtml -http://www.inf.udec.cl/~apuente/archivos/Cap%203.pdf -http://www.inf.udec.cl/~apuente/archivos/Cap%203.pdf -http://www.slideshare.net/darmy9/clase-2-unidad-2-parte-14 -http://es.scribd.com/doc/2492917/algoritmos


y

Fuentes Bibliogrficas:

-LOPEZ Roman Leobardo; "Programacin estructurada (enfoque algortmico)" Computec

You might also like