Вы находитесь на странице: 1из 13

Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos

Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas


Audis Munive Rojas Derechos Reservados de Autor

INTRODUCCIN GENERAL AL CONCEPTO DE SISTEMAS


Qu es un Sistema?
Un sistema es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales
o abstractos. Tambin suele definirse como un conjunto de elementos dinmicamente relacionados
formando una actividad para alcanzar un objetivo operando sobre datos, energa o materia para
proveer informacin.
Un sistema es un conjunto de partes o elementos organizados y relacionados, que interactan entre
s, para llegar a un mismo objetivo. Los sistemas reciben (entrada) datos, energa o materia del
ambiente y tienen como resultado que proveen (salida) informacin, energa o materia.
Los sistemas tienen lmites o fronteras, que los diferencian del ambiente. Ese lmite puede ser fsico
(el gabinete de una computadora) o conceptual. Si hay algn intercambio entre el sistema y el
ambiente a travs de ese lmite, el sistema es abierto, de lo contrario el sistema seria cerrado. El
ambiente es el medio externo que envuelve fsica o conceptualmente a un sistema. El ambiente
tambin puede ser una amenaza para el sistema.

Tipos de sistemas
En cuanto a su constitucin, pueden ser fsicos o abstractos:
Sistemas fsicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales. El
hardware.
Sistemas abstractos: compuestos por conceptos, planes, hiptesis e ideas. Muchas veces solo
existen en el pensamiento de las personas. Es el software.
En cuanto a su naturaleza, pueden cerrados o abiertos:
Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son
hermticos a cualquier influencia ambiental. No reciben ningn recurso externo y nada produce
que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre de sistema
cerrado a aquellos sistemas cuyo comportamiento es determinista y programado y que opera con
muy pequeo intercambio de energa y materia con el ambiente. Se aplica el trmino a los
sistemas completamente estructurados, donde los elementos y relaciones se combinan de una
manera peculiar y rgida produciendo una salida invariable, como las mquinas.
Sistemas abiertos: presentan intercambio con el ambiente, a travs de entradas y salidas.
Intercambian energa y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura
es ptima cuando el conjunto de elementos del sistema se organiza, aproximndose a una
operacin adaptativa. La adaptabilidad es un continuo proceso de aprendizaje y de auto-
organizacin.
Sistemas aislados: son aquellos sistemas en los que no se produce intercambio de materia ni
energa.
Los sistemas abiertos no pueden vivir aislados.
La Teora General de Sistemas (TGS) afirma que las propiedades de los sistemas, no pueden ser
descritos en trminos de sus elementos separados; su comprensin se presenta cuando se estudian
globalmente. La TGS se fundamenta en tres premisas bsicas:
1. Los sistemas existen dentro de sistemas: cada sistema existe dentro de otro ms grande.
2. Los sistemas son abiertos: es consecuencia del anterior. Cada sistema que se examine,
excepto el menor o mayor, recibe y descarga algo en los otros sistemas, generalmente en los
contiguos. Los sistemas abiertos se caracterizan por un proceso de cambio infinito con su
entorno, que son los otros sistemas. Cuando el intercambio cesa, el sistema se desintegra, esto
es, pierde sus fuentes de energa.
3. Las funciones de un sistema dependen de su estructura: para los sistemas biolgicos y
mecnicos esta afirmacin es intuitiva. Los tejidos musculares por ejemplo, se contraen porque
estn constituidos por una estructura celular que permite contracciones.

Concepto de sistemas
Un conjunto de elementos Para alcanzar un objetivo
Dinmicamente relacionados Operando sobre datos/energa/materia
Formando una actividad Para proveer informacin/energa/materia

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Caractersticas de los sistemas


Sistema es un todo organizado y complejo; un conjunto o combinacin de cosas o partes que forman
un todo complejo o unitario. Es un conjunto de objetos unidos por alguna forma de interaccin o
interdependencia. Los lmites o fronteras entre el sistema y su ambiente admiten cierta arbitrariedad.
Segn Bertalanffy, sistema es un conjunto de unidades recprocamente relacionadas. De ah se
deducen dos conceptos: propsito (u objetivo) y globalismo (o totalidad).
Propsito u objetivo: todo sistema tiene uno o algunos propsitos. Los elementos (u objetos),
como tambin las relaciones, definen una distribucin que trata siempre de alcanzar un objetivo.
Globalismo o totalidad: un cambio en una de las unidades del sistema, con probabilidad
producir cambios en las otras. El efecto total se presenta como un ajuste a todo el sistema. Hay
una relacin de causa/efecto. De estos cambios y ajustes, se derivan dos fenmenos: entropa y
homeostasia.
Entropa: es la tendencia de los sistemas a desgastarse, a desintegrarse, para el relajamiento de
los estndares y un aumento de la aleatoriedad. La entropa aumenta con el correr del tiempo. Si
aumenta la informacin, disminuye la entropa, pues la informacin es la base de la configuracin
y del orden. De aqu nace la negentropa, o sea, la informacin como medio o instrumento de
ordenacin del sistema.
Homeostasia: es el equilibrio dinmico entre las partes del sistema. Los sistemas tienen una
tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios externos del
entorno.
Una organizacin podr ser entendida como un sistema o subsistema o un supersistema,
dependiendo del enfoque. El sistema total es aquel representado por todos los componentes y
relaciones necesarios para la realizacin de un objetivo, dado un cierto nmero de restricciones. Los
sistemas pueden operar, tanto en serio como en paralelo.

Parmetros de los sistemas


El sistema se caracteriza por ciertos parmetros. Parmetros son constantes arbitrarias que
caracterizan, por sus propiedades, el valor y la descripcin dimensional de un sistema especfico o de
un componente del sistema.
Los parmetros de los sistemas son:
Entrada o insumo o impulso (input): es la fuerza de arranque del sistema, que provee el
material o la energa para la operacin del sistema.
Salida o producto o resultado (output): es la finalidad para la cual se reunieron elementos y
relaciones del sistema. Los resultados de un proceso son las salidas, las cuales deben ser
coherentes con el objetivo del sistema. Los resultados de los sistemas son finales, mientras que
los resultados de los subsistemas con intermedios.
Procesamiento o procesador o transformador (throughput): es el fenmeno que produce
cambios, es el mecanismo de conversin de las entradas en salidas o resultados. Generalmente
es representado como la caja negra, en la que entran los insumos y salen cosas diferentes, que
son los productos.
Retroaccin o retroalimentacin o retroinformacin (feedback): es la funcin de retorno del
sistema que tiende a comparar la salida con un criterio preestablecido, mantenindola controlada
dentro de aquel estndar o criterio.
Ambiente: es el medio que envuelve externamente el sistema. Est en constante interaccin con
el sistema, ya que ste recibe entradas, las procesa y efecta salidas. La supervivencia de un
sistema depende de su capacidad de adaptarse, cambiar y responder a las exigencias y
demandas del ambiente externo. Aunque el ambiente puede ser un recurso para el sistema,
tambin puede ser una amenaza.

Qu es un Sistema de Informacin?
Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin de apoyar
las actividades de una empresa o negocio.
El equipo computacional: el hardware necesario para que el sistema de informacin pueda operar.
El recurso humano que interacta con el Sistema de Informacin, el cual est formado por las
personas que utilizan el sistema.

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento,


procesamiento y salida de informacin.
Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin toma los
datos que requiere para procesar la informacin. Las entradas pueden ser manuales o
automticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario,
mientras que las automticas son datos o informacin que provienen o son tomados de otros
sistemas o mdulos. Esto ltimo se denomina interfaces automticas.
Las unidades tpicas de entrada de datos a las computadoras son las terminales, las cintas
magnticas, las unidades de diskette, los cdigos de barras, los escneres, la voz, los monitores
sensibles al tacto, el teclado y el mouse, entre otras.
Almacenamiento de informacin: El almacenamiento es una de las actividades o capacidades
ms importantes que tiene una computadora, ya que a travs de esta propiedad el sistema puede
recordar la informacin guardada en la seccin o proceso anterior. Esta informacin suele ser
almacenada en estructuras de informacin denominadas archivos. La unidad tpica de
almacenamiento son los discos magnticos o discos duros, los discos flexibles o diskettes y los
discos compactos (CD-ROM).
Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para efectuar
clculos de acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden
efectuarse con datos introducidos recientemente en el sistema o bien con datos que estn
almacenados. Esta caracterstica de los sistemas permite la transformacin de datos fuente en
informacin que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras
cosas, que un tomador de decisiones genere una proyeccin financiera a partir de los datos que
contiene un estado de resultados o un balance general de un ao base.
Salida de Informacin: La salida es la capacidad de un Sistema de Informacin para sacar la
informacin procesada o bien datos de entrada al exterior. Las unidades tpicas de salida son las
impresoras, terminales, diskettes, cintas magnticas, la voz, los graficadores y los plotters, entre
otros. Es importante aclarar que la salida de un Sistema de Informacin puede constituir la
entrada a otro Sistema de Informacin o mdulo. En este caso, tambin existe una interface
automtica de salida. Por ejemplo, el Sistema de Control de Clientes tiene una interface
automtica de salida con el Sistema de Contabilidad, ya que genera las plizas contables de los
movimientos procesales de los clientes.

A continuacin se muestran las diferentes actividades que puede realizar un Sistema de Informacin
de Control de Clientes:
Actividades que realiza un Sistema de Informacin:
Entradas:
Datos generales del cliente: nombre, direccin, tipo de cliente, etc.
Polticas de crditos: lmite de crdito, plazo de pago, etc.
Facturas (interfase automtico).
Pagos, depuraciones, etc.
Proceso:
Clculo de antigedad de saldos.
Clculo de intereses moratorios.
Clculo del saldo de un cliente.
Almacenamiento:
Movimientos del mes (pagos, depuraciones).
Catlogo de clientes.
Facturas.
Salidas:
Reporte de pagos.
Estados de cuenta.
Plizas contables (interfase automtica)
Consultas de saldos en pantalla de una terminal.

Las diferentes actividades que realiza un Sistema de Informacin se pueden observar en el diseo
conceptual ilustrado en la en la figura 1.2.

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Tipos y Usos de los Sistemas de Informacin


Durante los prximos aos, los Sistemas de Informacin cumplirn tres objetivos bsicos dentro de
las organizaciones:
1. Automatizacin de procesos operativos.
2. Proporcionar informacin que sirva de apoyo al proceso de toma de decisiones.

3. Lograr ventajas competitivas a travs de su implantacin y uso.

Los Sistemas de Informacin que logran la automatizacin de procesos operativos dentro de una
organizacin, son llamados frecuentemente Sistemas Transaccionales, ya que su funcin primordial
consiste en procesar transacciones tales como pagos, cobros, plizas, entradas, salidas, etc. Por otra
parte, los Sistemas de Informacin que apoyan el proceso de toma de decisiones son los 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. El tercer tipo de
sistema, de acuerdo con su uso u objetivos que cumplen, es el de los Sistemas Estratgicos, los
cuales se desarrollan en las organizaciones con el fin de lograr ventajas competitivas, a travs del
uso de la tecnologa de informacin.
Los tipos y usos de los Sistemas de Informacin se muestran en la siguiente figura:

A continuacin se mencionan las principales caractersticas de estos tipos de Sistemas de


Informacin.
Sistemas Transaccionales. Sus principales caractersticas son:
A travs de stos suelen lograrse ahorros significativos de mano de obra, debido a que
automatizan tareas operativas de la organizacin.
4

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Con frecuencia son el primer tipo de Sistemas de Informacin que se implanta en las
organizaciones. Se empieza apoyando las tareas a nivel operativo de la organizacin.
Son intensivos en entrada y salid de informacin; sus clculos y procesos suelen ser simples y
poco sofisticados.
Tienen la propiedad de ser recolectores de informacin, es decir, a travs de estos sistemas se
cargan las grandes bases de informacin para su explotacin posterior.
Son fciles de justificar ante la direccin general, ya que sus beneficios son visibles y palpables.

Sistemas de Apoyo de las Decisiones. Las principales caractersticas de estos son:


Suelen introducirse despus de haber implantado los Sistemas Transaccionales ms relevantes
de la empresa, ya que estos ltimos constituyen su plataforma de informacin.
La informacin que generan sirve de apoyo a los mandos intermedios y a la alta administracin en
el proceso de toma de decisiones.
Suelen ser intensivos en clculos y escasos en entradas y salidas de informacin. As, por
ejemplo, un modelo de planeacin financiera requiere poca informacin de entrada, genera poca
informacin como resultado, pero puede realizar muchos clculos durante su proceso.
No suelen ahorrar mano de obra. Debido a ello, la justificacin econmica para el desarrollo de
estos sistemas es difcil, ya que no se conocen los ingresos del proyecto de inversin.
Suelen ser Sistemas de Informacin interactivos y amigables, con altos estndares de diseo
grfico y visual, ya que estn dirigidos al usuario final.
Apoyan la toma de decisiones que, por su misma naturaleza son repetitivos y de decisiones no
estructuradas que no suelen repetirse. Por ejemplo, un Sistema de Compra de Materiales que
indique cundo debe hacerse un pedido al proveedor o un Sistema de Simulacin de Negocios
que apoye la decisin de introducir un nuevo producto al mercado.
Estos sistemas pueden ser desarrollados directamente por el usuario final sin la participacin
operativa de los analistas y programadores del rea de informtica.
Este tipo de sistemas puede incluir la programacin de la produccin, compra de materiales, flujo de
fondos, proyecciones financieras, modelos de simulacin de negocios, modelos de inventarios, etc.

Sistemas Estratgicos. Sus principales caractersticas son:


Su funcin primordial no es apoyar la automatizacin de procesos operativos ni proporcionar
informacin para apoyar la toma de decisiones.
Suelen desarrollarse in house, es decir, dentro de la organizacin, por lo tanto no pueden
adaptarse fcilmente a paquetes disponibles en el mercado.
Tpicamente su forma de desarrollo es a base de incrementos y a travs de su evolucin dentro de
la organizacin. Se inicia con un proceso o funcin en particular y a partir de ah se van agregando
nuevas funciones o procesos.
Su funcin es lograr ventajas que los competidores no posean, tales como ventajas en costos y
servicios diferenciados con clientes y proveedores. En este contexto, los Sistema Estratgicos son
creadores de barreras de entrada al negocio. Por ejemplo, el uso de cajeros automticos en los
bancos en un Sistema Estratgico, ya que brinda ventaja sobre un banco que no posee tal
servicio. Si un banco nuevo decide abrir sus puertas al pblico, tendr que dar este servicio para
tener un nivel similar al de sus competidores.
Apoyan el proceso de innovacin de productos y proceso dentro de la empresa debido a que
buscan ventajas respecto a los competidores y una forma de hacerlo en innovando o creando
productos y procesos.
Un ejemplo de estos Sistemas de Informacin dentro de la empresa puede ser un sistema MRP
(Manufacturing Resoure Planning) enfocado a reducir sustancialmente el desperdicio en el proceso
productivo, o bien, un Centro de Informacin que proporcione todo tipo de informacin; como
situacin de crditos, embarques, tiempos de entrega, etc. En este contexto los ejemplos anteriores
constituyen un Sistema de Informacin Estratgico si y slo s, apoyan o dan forma a la estructura
competitiva de la empresa.
Por ltimo, es importante aclarar que algunos autores consideran un cuarto tipo de sistemas de
informacin denominado Sistemas Personales de Informacin, el cual est enfocado a incrementar
la productividad de sus usuarios.

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

ESTRATEGIAS PARA EL DESARROLLO DE SISTEMAS:


A medida que las computadoras son empleadas cada vez ms por personas que no son especialistas
en computacin el rostro del desarrollo de sistemas de informacin adquiere una nueva magnitud.
Los usuarios emprenden ya el desarrollo de algunos sistemas que ellos emplean.
Estas situaciones estn representadas por tres distintos enfoques al desarrollo de sistemas de
informacin basados en computadora:
Estrategia de Desarrollo Descripcin Caractersticas de Aplicacin
Requerimientos del sistema de
informacin predecibles.
Manejable como proyecto
Requiere que los datos se
Incluye las actividades de
encuentren en archivos y bases
investigacin preliminar,
de datos
determinacin de
Mtodo del ciclo de vida de Gran volumen de transacciones y
requerimientos, diseo del
desarrollo de sistemas procesamiento
sistema, desarrollo de
Requiere de la validacin de los
software, prueba de
datos de entrada
sistemas e implantacin.
Abarca varios departamentos
Tiempo de desarrollo largo
Desarrollo por equipos de
proyecto.
Se enfoca en lo que el
sistema o aplicacin realizan
sin importar la forma en que
llevan a cabo su funcin (Se
abordan los aspectos lgicos
Adecuado para todo tipo de
y no los fsicos). Emplea
Mtodo del anlisis aplicaciones
smbolos grficos para
estructurado Mayor utilidad como complemento
describir el movimiento y
de otros mtodos de desarrollo
procesamiento de datos. Los
componentes importantes
incluyen los diagramas de
flujo de datos y el diccionario
de datos.
Condiciones nicas de la
aplicacin donde los encargados
del desarrollo tienen poca
experiencia o informacin, o
Desarrollo iterativo o en donde los costos y riesgos de
Mtodo del prototipo de continua evolucin donde el cometer un error pueden ser altos.
sistemas usuario participa As mismo, til para probar la
directamente en el proceso factibilidad del sistema, identificar
los requerimientos del usuario,
evaluar el diseo de un sistema o
examinar el uso de una
aplicacin.

1. Ciclo de vida clsico del desarrollo de sistemas


l mtodo del ciclo de vida para desarrollo de sistemas consta de las siguientes actividades:
Investigacin preliminar
Determinacin de los requerimientos del sistema
Diseo del sistema
Desarrollo de software
Prueba de los sistemas
Implantacin y evaluacin
6

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Investigacin preliminar:
La solicitud para recibir ayuda de un sistema de informacin puede originarse por varias razones; El
proceso se inicia siempre con la peticin de una persona (Administrador, empleado o especialista en
sistemas) en se momento inicia la actividad de sistemas: la investigacin preliminar. La cual consta
de: aclaracin de la solicitud, estudio de factibilidad y aprobacin de la solicitud.
Aclaracin de la solicitud:
Muchas solicitudes no estn formuladas de manera clara, por lo que debe de examinarse
para determinar con precisin lo que el solicitante desea. Si el solicitante pide ayuda sin saber
qu es lo que est mal o en donde se encuentra el problema, la aclaracin se hace ms
difcil. En cualquier caso, antes de seguir adelante, la solicitud debe estar claramente
planteada.
Estudio de factibilidad:
Es importante determinar que el sistema solicitado sea factible. En la investigacin preliminar
existen tres aspectos relacionados:
Factibilidad tcnica: El trabajo puede realizarse con el equipo actual, la tecnologa
existente de software y el personal disponible? Si se necesita nueva tecnologa cul es
la posibilidad de desarrollarla?
Factibilidad econmica: Al crear el sistema los beneficios que se obtienen sern
suficientes para aceptar los costos?, los costos asociados con la decisin de no crear el
sistema son tan grandes que se debe aceptar el proyecto?
Factibilidad operacional: Si se desarrolla e implanta, ser utilizado el sistema?,
existir cierta resistencia al cambio por parte de los usuarios que d como resultado una
disminucin de los posibles beneficios de la aplicacin?

El estudio de factibilidad lo lleva a cabo un pequeo equipo de personas (en ocasiones una o
dos) que est familiarizado con tcnicas de sistemas de informacin; dicho equipo comprende
la parte de la empresa que participar (cliente), y gente experta en los procesos de anlisis y
diseo de sistemas.
Aprobacin de la solicitud:
No todos los proyectos solicitados son factibles. Algunas organizaciones reciben tantas
solicitudes de sus empleados que slo es posible atender unas cuantas. Sin embargo,
aquellos proyectos que son deseables y factibles deben incorporarse en los planes. En
algunos casos el desarrollo puede comenzar inmediatamente, aunque lo comn es que los
miembros del equipo de sistemas se encuentren ocupados con otros proyectos. Cuando esto
ocurre, la administracin decide qu proyectos son los ms importantes y decide el orden en
que se llevarn a cabo. Muchas organizaciones desarrollan planes para sistemas de
informacin con el mismo cuidado con el que planifican nuevos productos y programas de
fabricacin. Despus de aprobar la solicitud de un proyecto se estima su costo, el tiempo
necesario para terminarlo y las necesidades de personal; con una informacin se determina
dnde ubicarlo dentro de la lista existente de proyectos.

Ms adelante, cuando los dems proyectos se han completado, se inicia el desarrollo de la


aplicacin propuesta.

Determinacin de los requerimientos del sistema.


El aspecto fundamental del anlisis de sistemas es comprender las facetas importantes de parte de la
empresa que se encuentra bajo estudio. Los analistas, al trabajar con los empleados deben estudiar
los procesos de una empresa para dar respuesta a las siguientes preguntas clave:
Qu es lo que se hace?
Cmo se hace?
Con qu frecuencia se presenta?
Qu tan grande es el volumen de transacciones o de decisiones?
Cul es el grado de eficiencia con el que se efectan las tareas?
Existe algn problema?
Si existe un problema, qu tan serio es?
Si existe un problema, Cul es la causa que lo origina?

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Para contestar estas preguntas, el analista conversa con varias personas para reunir detalles
relacionados con los procesos de la empresa, sus opiniones sobre porqu ocurren las cosas, las
soluciones que proponen e ideas de cambio. Cuando no se puede entrevistar se emplean
cuestionarios, en forma personal, a los miembros de grupos grandes dentro de la organizacin. Las
investigaciones detalladas requieren el estudio de manuales y reportes, la observacin en
condiciones reales de las actividades del trabajo y, en algunas ocasiones, muestras de formas y
documentos con el fin de comprender el proceso en su totalidad. Conforme se van reuniendo detalles
el analista identifica las caractersticas, determina la informacin que debe de producir el sistema,
procesaos, tiempos de respuesta y mtodos de entrada y salida.

Diseo del sistema


El diseo de un sistema de informacin produce los detalles que establecen la forma en la que el
sistema cumplir con los requerimientos identificados durante la fase de anlisis. Los especialistas en
sistemas se refieren, con frecuencia, a esta etapa como diseo lgico en contraste con la de
desarrollo del software, a la que denominan diseo fsico.

Los analistas de sistemas comienzan el proceso de diseo identificando los reportes y dems salidas
que debe producir el sistema. Luego determinar los datos especficos para cada reporte y salida. Es
comn que los diseadores hagan un bosquejo del formato o pantalla que esperan que aparezca
cuando el sistema est terminado. Lo anterior se efecta en papel o en la pantalla de una terminal
utilizando para ello algunas de las herramientas disponibles para el desarrollo de sistemas.
El diseo de un sistema tambin indica los datos de entrada, aquellos que sern calculados y los que
deben ser almacenados. Asimismo, se escriben con todo detalle los procedimientos de clculo y los
datos individuales. Los diseadores seleccionan las estructuras de archivo y los dispositivos de
almacenamiento, tales como discos y cintas magnticas o incluso archivos en papel. Los
procedimientos que se escriben indican cmo procesar los datos y producir las salidas. Los
documentos que contienen las especificaciones de diseo representan a ste de muchas maneras.
La informacin detallada del diseo se proporciona al equipo de programacin para comenzar la fase
de desarrollo de software. Los diseadores son los responsables de contestar preguntas, aclarar
dudas y manejar los problemas que enfrentan los programadores cuando utilizan las especificaciones
de diseo.

Desarrollo de Software
Los programadores o Analistas programadores que trabajan en las grandes organizaciones
pertenecen a un grupo permanente de profesionales y son los responsables de la programacin y
documentacin de los programas en donde proporcionan una explicacin de cmo y porqu ciertos
procedimientos se codifican en determinada forma. La documentacin es esencial para probar el
programa y llevar a cabo el mantenimiento una vez que la aplicacin se encuentra instalada.

Prueba de sistemas:
Durante la fase de prueba de sistemas, el sistema se emplea de manera experimental para
asegurarse de que el software no tenga fallas, es decir que funciona de acuerdo con las
especificaciones y en la forma en que los usuarios esperan que lo haga. Es preferible describir
cualquier sorpresa antes de que la organizacin implante el sistema y dependa de l.
En muchas organizaciones, las pruebas son conducidas por personas ajenas al grupo que escribi
los programas originales; con esto se persigue asegurar, por una parte, que las pruebas sean
completas e imparciales y, por otras, que el software sea ms confiable.

Implantacin y evaluacin:
La implantacin es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la
aplicacin y construir todos los archivos de datos necesarios para utilizarla.

Dependiendo del tamao de la organizacin que emplear la aplicacin y el riesgo asociado con su
uso, puede elegirse comenzar la operacin del sistema slo en un rea de la empresa (prueba piloto).
Algunas veces se deja que los dos sistemas (El viejo y el nuevo) trabajen en forma paralela con la
finalidad de comparar los resultados. En otras circunstancias, el viejo sistema deja de utilizarse
determinado da para comenzar a emplear el nuevo al da siguiente. Cada estrategia de implantacin
tiene sus mritos de acuerdo con la situacin que se considere dentro de la empresa. Sin importar
8

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

cul sea la estrategia utilizada, los encargados de desarrollar el sistema procuran que el uso inicial
del sistema se encuentre libre de problemas.

Una vez instaladas, las aplicaciones se emplean durante muchos aos. Sin embargo las
organizaciones y los usuarios cambian con el paso del tiempo, incluso el ambiente es diferente con el
paso de las semanas y los meses. Por consiguiente, es indudable que debe darse mantenimiento a
las aplicaciones; realizar cambios y modificaciones en el software, archivos o procedimientos. Para
satisfacer las nuevas necesidades de los usuarios. Los sistemas de informacin deben mantenerse
siempre al da. En este sentido, la implantacin es un proceso en constante evolucin.

La evolucin de un sistema ocurre a lo largo de cualquiera de las siguientes dimensiones:


Evaluacin operacional: valoracin de la forma en que funciona el sistema, incluyendo su
facilidad de uso, tiempo de respuesta, lo adecuado de los formatos de informacin,
confiabilidad global y nivel de utilizacin.
Impacto Organizacional: Identificacin y medicin de los beneficios para la organizacin en
reas tales como finanzas (costos, ingresos y ganancias), eficiencia operacional e impacto
competitivo. Tambin se incluye el impacto sobre el flujo de informacin interno y externo.
Opinin de los administradores: Evaluacin de las actitudes de directivos y
administradores dentro de la organizacin as como de los usuarios finales.
Desempeo del desarrollo: La evaluacin del proceso de desarrollo de acuerdo con criterios
tales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estndares, y
otros criterios de administracin de proyectos. Tambin se incluye la valoracin de los
mtodos y herramientas utilizados en el desarrollo.

Desafortunadamente la evaluacin de sistemas no siempre recibe la atencin que merece. Sin


embargo, cuando se conduce en forma adecuada proporciona mucha informacin que puede ayudar
a mejorar la efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes.

2. Mtodo de desarrollo por anlisis estructurado:


Muchos especialistas en sistemas de informacin reconocen la dificultad de comprender de manera
completa sistemas grandes y complejos. El mtodo de desarrollo del anlisis estructurado tiene como
finalidad superar sa 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.
Qu es el anlisis estructurado?
El anlisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la
aplicacin. No se establece cmo se cumplirn los requerimientos o la forma en que implantar la
aplicacin. Ms bien permite que las personas observen los elementos lgicos (lo que har el
sistema) separados de los componentes fsicos (computadoras, terminales, sistemas de
almacenamiento, etc.) Despus de esto se puede desarrollar un diseo fsico eficiente para la
situacin donde ser utilizado.

Elementos del anlisis estructurado:


Los elementos esenciales son smbolos grficos, diagramas de flujo de datos y diccionario
centralizado de datos.

Descripcin grfica
Una de las formas de describir un sistema es preparar un bosquejo que seale sus caractersticas,
identifique la funcin para la que sirve e indique cmo ste interacta con otros elementos, entre otras
cosas. Sin embargo, describir de esta manera un sistema grande es un proceso tedioso y propenso a
errores ya que es fcil omitir algn detalle o dar una explicacin que quiz los dems no entiendan.
En lugar de las palabras el anlisis estructurado utiliza smbolos, o conos, para crear un modelo
grfico del sistema. Los modelos de este tipo muestran los detalles del sistema. Si se seleccionan los
smbolos y notacin correctos entonces casi cualquier persona puede seguir la forma en que los
componentes se acomodarn entre s para formar el sistema.

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

El diagrama lgico de flujo de datos muestra las fuentes y destinos de los datos, identifica y da
nombre a los procesos que se llevan a cabo, identifica y da nombre a los grupos de datos que
relacionan una funcin con otra y seala los almacenes de datos a los que se tiene acceso .

Diagrama de flujo de datos:


El modelo del sistema recibe el nombre de diagrama de flujo de datos (DFD). La descripcin completa
de un sistema est formada por un conjunto de diagramas de flujo de datos.
Para desarrollar una descripcin del sistema por el mtodo de anlisis estructurado se sigue un
proceso descendente (top-down). El modelo original se detalla en diagramas de bajo nivel que
muestran caractersticas adicionales del sistema. Cada proceso puede desglosarse en diagramas de
flujo de datos cada vez ms detallados. Esta secuencia se repite hasta que se obtienen suficientes
detalles que permiten al analista comprender en su totalidad la parte del sistema que se encuentra
bajo investigacin.

Diccionario de datos:
Todas las definiciones de los elementos en el sistema (flujo de datos, procesos y almacenes de
datos) estn descritos en forma detallada en el diccionario de datos. Si algn miembro del equipo
encargado del proyecto desea saber alguna definicin del nombre de un dato o el contenido particular
de un flujo de datos, esta informacin debe encontrarse disponible en el diccionario de datos.

Qu es el diseo estructurado?
Se enfoca en el desarrollo de especificaciones del software. La meta del diseo estructurado es crear
programas formados por mdulos independientes unos de otros desde el punto de vista funcional.
El diseo estructurado es una tcnica especfica para el diseo de programas y no un mtodo de
diseo de comprensin. Esta tcnica conduce a la especificacin de mdulos de programa que son
funcionalmente independientes. La herramienta fundamental del diseo estructurado es el diagrama
estructurado, los cuales son de naturaleza grfica y evitan cualquier referencia relacionada con el
hardware o detalles fsicos. Su finalidad no es mostrar la lgica de los programas. Los diagramas
estructurados describen la interaccin entre mdulos independientes junto con los datos que un
mdulo pasa a otro cuando interacciona con l. Estas especificaciones funcionales para los mdulos
se proporcionan a los programadores antes que d comienzo la fase de escritura de cdigo.

Empleo del Anlisis estructurado con otros mtodos de desarrollo:


El anlisis estructurado se combina, con bastante frecuencia, con el mtodo ya presentado de ciclo
de vida clsico de desarrollo de sistemas. Por ejemplo, los analistas pueden optar ms de flujo de
datos como una forma para documentar las relaciones entre componentes durante la investigacin
detallada de algn sistema existente, Asimismo, se puede definir los archivos y datos en un
diccionario centralizado de datos de acuerdo con las reglas de anlisis estructurado.
Sin embargo muchas organizaciones optan por no utilizar este mtodo de desarrollo. Por ejemplo, los
analistas deciden con frecuencia que el desarrollo de diagramas y esquemas es una tarea que
consume mucho tiempo, sobre todo si el sistema es grande y complejo. (Es comn que los diagramas
tengan que dibujarse una y otra vez conforme se adquiere nueva informacin). Como se ver ms
adelante, se han desarrollado herramientas asistidas por computadora para superar este problema.
Otros analistas sealan que los elementos que faltan, tales como las personas y los procedimientos
de control, son parte del sistema mismo y no pueden omitirse en la descripcin de ste. Ms adelante
se considerar este aspecto tan importante.

3. Mtodo del prototipo de sistemas


Este mtodo hace que el usuario participe de manera ms directa en la experiencia de anlisis y
diseo que cualquiera de los ya presentados. La construccin de prototipos es muy eficaz bajo las
circunstancias correctas. Sin embargo, al igual que los otros mtodos, el mtodo es til slo si se
emplea en el momento adecuado y en la forma apropiada.

Qu es un prototipo?
El prototipo es un sistema que funciona, no solo una idea en el papel, desarrollado con la finalidad de
probar ideas y suposiciones relacionadas con el nuevo sistema. Al igual que cualquier sistema
basado en computadora, est constituido por software que acepta entradas, realiza clculos, produce
10

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

informacin ya sea impresa o presentada en una pantalla, o que lleva a cabo otras actividades
significativas. Es la primera versin, o iteracin, de un sistema de informacin.
Lo usuarios evalan el diseo y la informacin generada por el sistema. Lo anterior slo puede
hacerse con efectividad si los datos utilizados, al igual que las situaciones, son reales. Por otra parte,
deben esperarse cambios a medida que el sistema es utilizado.

Razones para desarrollar prototipos de sistemas


Los requerimientos de informacin no siempre estn bien definidos. Es probable que los usuarios
conozcan slo ciertas reas de la empresa donde se necesiten mejoras o cambios en los
procedimientos actuales. Tambin es posible que reconozcan la necesidad de tener mejor
informacin para administrar ciertas actividades pero que no estn seguros cul de esta informacin
ser la adecuada. Los requerimientos del usuario pueden ser demasiado vagos aun al formular el
diseo. En otros casos, es probable que una investigacin de sistemas bien llevada necesite del
desarrollo de nueva tecnologa.

Los prototipos permiten evaluar situaciones extraordinarias donde los encargados de disear e
implantar sistemas no tienen informacin ni experiencia, o tambin donde existen situaciones de
riesgo y costo elevados, y aquellas donde el diseo propuesto es novedoso y an no se demuestra es
la factibilidad de que los vendedores enven ordenes de pedido al sistema de cmputo de la
compaa desde el sitio donde efectan la operacin por medio de terminales porttiles enlazadas a
telfonos pblicos. Para probar el concepto los administradores y encargados de sistemas pueden
optar por construir una versin en pequea escala del software, adquirir unas cuantas terminales y
seleccionar un grupo de vendedores. El prototipo proporcionar informacin preliminar sobre la
funcionalidad del concepto.
El prototipo es, en realidad, un modelo piloto o de prueba, en general, los analistas de sistemas
encuentran que los prototipos tienen mayor utilidad bajo las siguientes condiciones:
Los encargados de disear e implantar sistemas nunca han desarrollado uno con las
caractersticas del sistema propuesto.
Se conoce slo una parte de las caractersticas esenciales del sistema; las dems no son
identificables a pesar de un cuidadoso anlisis de requerimientos.
La experiencia con el uso del sistema aadir una lista significativa de requerimientos que el
sistema debe satisfacer.
Las diferentes versiones del sistema evolucionan con la experiencia al igual que el desarrollo
adicional y el refinamiento de sus caractersticas.
Los usuarios del sistema participan en el proceso de desarrollo.

Los pasos a seguir en el proceso de desarrollo de prototipos son los siguientes:


Identificar los requerimientos de informacin que el usuario conoce junto con las
caractersticas necesarias del sistema.
Desarrollar un prototipo que funcione.
Utilizar el prototipo anotando las necesidades de cambios y mejoras. Esto expande la lista de
los requerimientos de sistemas conocidos.
Revisar el prototipo con base en la informacin obtenida a travs de la experiencia del
usuario.
Repetir los pasos anteriores las veces que sea necesario hasta obtener un sistema
satisfactorio.

El analista debe de reunirse con los usuarios una o dos veces con la finalidad de identificar los
requerimientos. El resultado de estas reuniones forma la base para la construccin del prototipo.
El desarrollo de un prototipo que funcione es responsabilidad del analista de sistemas, cuando el
analista y el usuario deciden que cuentan ya con la suficiente informacin proveniente del proceso de
construccin del prototipo, determinan cmo satisfacer los requerimientos ya identificados. En general
se opta por una de las siguientes opciones:
Volver a desarrollar el prototipo. Esta alternativa quiz signifique volver a programar por
completo, empezando desde el principio.
Implantar el prototipo como sistema terminado La eficiencia en el funcionamiento junto con los
mtodos para interactuar con el usuario son suficientes; esto permite utilizar el sistema tol
como est. 11

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

Abandonar el proyecto. En este caso el prototipo ha proporcionado informacin suficiente


para demostrar que no es posible desarrollar el sistema para satisfacer los objetivos
deseados dentro del marco de la tecnologa existente o de lineamientos econmicos u
operacionales.
Iniciar otra serie de construccin de prototipos. La informacin ganada con la experiencia
sugiere ya sea un enfoque totalmente distinto o caractersticas contrastantes.

Cada una de estas opciones se considera como un xito en el proceso de la construccin de


prototipos.

Mtodos para el desarrollo de prototipos


Con los prototipos la velocidad de desarrollo es ms importante que la eficiencia en el procesamiento.
Un sistema prototipo se construye con rapidez, los sistemas prototipo pueden desarrollarse con
mtodos y lenguajes de programacin convencionales, quiz falten los controles de entrada y
procesamiento y, en general, la documentacin del sistema es un punto que suele evitarse. Lo
importante es ensayar ideas y generar hiptesis relacionadas con los requerimientos y que la
eficiencia y perfeccin alcanzadas.
La industria de computadora busca continuamente generadores de aplicaciones, programas que
sirven para generar otros programas, para apoyar los esfuerzos de la construccin de prototipos. En
algunos casos, aquellos donde el sistema ser utilizado con poca frecuencia, el prototipo puede, de
hecho, convertirse en el sistema terminado.

HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS:


En general, una herramienta es cualquier dispositivo que, cuando se emplea en forma adecuada,
mejora el desempeo de una tarea, tal como el desarrollo de sistemas de informacin basados en
computadora. En general las herramientas se agrupan en las siguientes categoras: Anlisis, Diseo y
Desarrollo.

1. Herramientas para anlisis:


Estas herramientas ayudan a los especialistas en sistemas a documentar un sistema existente, ya
sea ste manual o automatizado, y a determinar los requerimientos de una nueva aplicacin. Estas
herramientas incluyen:
Herramientas para recoleccin de datos
Herramientas para diagramacin
Herramientas para el diccionario
Las herramientas con mayor utilidad, en cualquier categora estn siendo ya automatizadas tanto
para mejorar la eficiencia del analista como para permitir obtener del esfuerzo de anlisis, resultados
ms completos y exactos.

2. Herramientas para diseo:


Las herramientas para diseo apoyan el proceso de formular las caractersticas que el sistema debe
tener para satisfacer los requerimientos detectados durante las actividades de anlisis:
Herramientas de especificacin: apoyan el proceso de formular las caractersticas que deben
tener una aplicacin, tales como entradas, salidas, procesamiento y especificaciones.
Herramientas para presentacin: Se utilizan para describir la posicin de datos, mensajes y
encabezados sobre pantallas de terminales, reportes y otros medios de entrada y salida.

Los analistas han utilizado las herramientas para el diseo de sistemas desde el inicio de la era de las
computadoras. Sin embargo, la reciente infusin de ayuda computarizada asi como la facilidad de
generar grficas de gran calidad estn dando a estas herramientas un nuevo significado en el diseo
de sistemas.

12

Material recopilado de: www.wikipedia.com y www.monografias.com


Gua de Trabajo y Material de Apoyo Acadmico Mdulo: Anlisis y Estructura de Datos
Recopilado, Organizado y Elaborado por el Instructor Tema: Introduccin a los sistemas
Audis Munive Rojas Derechos Reservados de Autor

3. Herramientas para el desarrollo


Estas herramientas ayudan al anlisis a trasladar los diseos en aplicaciones funcionales:
Herramientas para ingeniera de software: Apoyan el proceso de formular diseos de
software, incluyendo procedimientos y controles, as como la documentacin correspondiente.
Generadores de cdigo: Producen el cdigo fuente y las aplicaciones a partir de
especificaciones funcionales bien articuladas.
Herramientas para pruebas: Apoyan la fase de evaluacin de un sistema o de partes del
mismo contra las especificaciones. Incluyen facilidades para examinar la correcta operacin
del sistema as como el grado de perfeccin alcanzado en comparacin con las expectativas.
La Infusin de procesamiento computarizado, aunado con prcticas de diseo sofisticadas, est
cambiando en forma dramtica la manera en que se trasladan las especificaciones de diseo en
sistemas de informacin funcionales.

13

Material recopilado de: www.wikipedia.com y www.monografias.com

Вам также может понравиться