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

UNIDAD 5. DISEO.

El diseo de un sistema de informacin produce los elementos que establecen


cmo el sistema cumplir los requerimientos identificados durante el anlisis del sistema.
Para efectos de anlisis el diseo se divide en Diseo Lgico y Fsico.
El diseo del sistema es la estrategia de alto nivel para resolver problemas y
construir una solucin. ste incluye decisiones acerca de la organizacin del sistema en
subsistemas, la asignacin de subsistemas a componentes hardware y software, y
decisiones fundamentales conceptuales y de poltica que son las que constituyen un
marco de trabajo para el diseo detallado.
El primer paso en el diseo de sistemas es identificar los informes y las salidas
que el sistema producir; a continuacin los datos especficos de cada uno de stos se
sealan, incluyendo su localizacin exacta sobre el papel, la pantalla de despliegue o
cualquier otro medio. El diseo tambin describe los datos calculados o almacenados que
se introducirn. Los datos y los procedimientos de clculo se describen con detalle. Se
seleccionan las estructuras de los archivos y los dispositivos de almacenamiento, como
son discos o cintas magnticas o papel. Los procedimientos deben de mostrar cmo se
van a procesar los datos y cuales van a ser las salidas. Los documentos que contienen
las especificaciones del diseo se pueden representar por medio de los diagramas, tablas
y smbolos especiales. El ltimo paso del diseo detallado es pasar la informacin al
grupo de programacin que se inicie el desarrollo del software.
El objetivo del diseo es producir un modelo o representacin que se va a construir
posteriormente. El proceso de diseo combina la institucin y los criterios basados en la
experiencia en la construccin de las entidades similares; un conjunto de principios y/o
heursticas que guan la evolucin del modelo, un conjunto de criterios que permiten
juzgar la calidad y un proceso de iteracin (repeticin) que lleva como fin ultimo a una
representacin definitiva del diseo.
El Diseo es el ncleo tcnico del proceso de ingeniera de software y se aplica
independientemente del paradigma del desarrollo usado.
1. Diseo Lgico. (Anlisis Estructurado o Anlisis de Flujos de
Datos)
El anlisis estructurado, como todos los dems mtodos de anlisis de requisitos,
es una actividad de construccin de modelos. Mediante una notacin que es nica de este
mtodo, se crean modelos que reflejan el flujo y el contenido de la informacin (datos y
control); se parte el sistema funcionalmente y, segn los distintos comportamientos, se
establece la esencia de lo que se debe construir.
La tarea del anlisis de sistemas, conlleva ms que slo realizar anlisis de
requisitos, pero es en eso donde se focalizar la discusin.
Una de las principales labores del analista es descubrir detalles y documentar la
poltica de un negocio que pudiera existir slo en forma implcita, "transmitidas de
generacin en generacin" por los usuarios, nunca documentadas formalmente. El
analista debe distinguir entre sntomas, problemas del usuario y causas. Con sus
conocimientos de la tecnologa de los computadores, el analista debe ayudar al usuario a
explorar aplicaciones novedosas y ms tiles de stos as como nuevas formas de hacer
negocios. Aunque muchos de los sistemas antiguos slo se limitaban a perpetuar el
negocio original del usuario, pero a velocidades electrnicas, hoy en da los analistas se
enfrentan al desafo de ayudar al usuario a encontrar productos y mercados radicalmente
innovadores, con la ayuda del computador.
El Anlisis de Sistemas trata bsicamente de determinar los objetivos y lmites del
sistema objeto de anlisis, caracterizar su estructura y funcionamiento, marcar las
directrices que permitan alcanzar los objetivos propuestos y evaluar sus consecuencias.
Dependiendo de los objetivos del anlisis podemos encontrarnos ante dos problemticas
distintas:
a. Anlisis de un sistema ya existente para comprender, mejorar, ajustar yo predecir
su comportamiento.
b. Anlisis como paso previo al diseo de un nuevo sistema-producto.
Construccin de modelos.
Una de las formas ms habituales y convenientes de analizar un sistema consiste
en construir un prototipo (un modelo en definitiva) del mismo.
Validacin del anlisis.
A fin de comprobar que el anlisis efectuado es correcto y evitar en su caso la
posible propagacin de errores a la fase de diseo, es imprescindible proceder a la
validacin del mismo. Para ello hay que comprobar los extremos siguientes:
El anlisis debe ser consistente y completo.
Si el anlisis se plantea como un paso previo para realizar un diseo, habr que
comprobar adems que los objetivos propuestos son correctos y realizables.
Por la propia naturaleza los sistemas de informacin, stos no estn bien
estructurados, no siguen leyes como las ciencias, dependen de muchas circunstancias
para su funcionamiento (personas, influencias polticas de la organizacin, restricciones,
etc.). El analista debe luchar contra estas circunstancias y determinar los requerimientos
de los sistemas de informacin.
Ante esta realidad, surgen preguntas como: Deben dos analistas desarrollar una
lista idntica de requerimientos cuando estudian de forma independiente la misma
situacin? Para una situacin dada, tenemos un nico diseo correcto posible? La
respuesta es que dos analistas que examinan de forma independiente una situacin, sin
herramientas y tcnicas preestablecidas, recopilan informacin diferente que describa el
sistema y por lo tanto en determinacin de requerimientos diferentes.
Esto obliga a normalizar, a estructurar el anlisis de sistemas de informacin.
Podemos definir anlisis estructurado como:
El 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.
El anlisis estructurado permite al analista conocer un proceso (actividad) en una
forma lgica y manejable al mismo tiempo que proporciona la base para asegurar
que no se omite ningn detalle pertinente.
Por otra parte una de las claves del xito de un buen anlisis ser el que exista
una buena comunicacin entre usuarios y analistas, esto obliga a disponer de un lenguaje
comn, sencillo y fiable de modo que permita minimizar costes y errores, y maximizar
calidad.
El objetivo que persigue el anlisis estructurado es organizar las tareas asociadas
con la determinacin de requerimientos para obtener la comprensin completa y exacta
para una situacin dada. A partir de aqu se determinan los requerimientos que sern la
base de un sistema nuevo o modificado.
La palabra estructura significa:
a. El mtodo intenta estructurar el proceso de determinacin de los requerimientos
comenzando con la documentacin del sistema existente.
b. El proceso intenta incluir todos los detalles relevantes que describen al sistema en
uso.
c. Fcil verificar cuando se han omitido datos relevantes.
d. La identificacin de los requerimientos ser similar entre varios analistas e incluir
las mejores soluciones y estrategias para las oportunidades de desarrollo de
sistemas.
e. Los documentos de trabajo generados para documentar los sistemas existentes y
propuestos son dispositivos de comunicacin eficientes.
El anlisis estructurado hace uso de los siguientes componentes:
i. Smbolos grficos. Iconos y convenciones para identificar y describir los
componentes de un sistema junto con las relaciones entre esos componentes.
ii. Diccionario de datos. Descripcin de todos los datos utilizados en el sistema.
iii. Descripciones de procesos y procedimientos. Declaraciones formales que
emplean tcnicas y lenguajes que permiten a los analistas describir actividades
importantes que forman parte del sistema.
iv. Reglas. Estndares para describir y documentar el sistema en forma correcta y
completa.
El mtodo de anlisis estructurado es sinnimo de anlisis de flujo de datos que es
una herramienta para documentar el sistema existente o actual y determinar los
requerimientos de informacin de forma estructurada.
Los analistas desean conocer las respuestas a cuatro preguntas:
Qu procesos integran el sistema?
Qu datos emplea cada proceso?
Qu datos son almacenados?
Qu datos entran y salen del sistema?
Como vemos el elemento fundamental en una Organizacin (sistema de
informacin), van a ser los datos. Los datos son las guas de las actividades de la
Organizacin, inician eventos, son procesados para dar informacin til al personal, etc.
Seguir el flujo de datos por todos los procesos de la organizacin, adems de ser
la finalidad del anlisis de flujo de datos, proporciona a los analistas informacin de cmo
se alcanzan los objetivos en la Organizacin.
El anlisis de flujo de datos estudia el empleo de los datos en cada actividad. Se
basa en los diagramas de flujo de datos que muestra de forma grfica la relacin entre
procesos y datos, y en los diccionarios de datos que describen de manera formal los
datos del sistema y los sitios donde son utilizados.
El anlisis puede pensarse de tal manera que se estudien actividades del sistema
desde el punto de vista de los datos, donde se originan, cmo se utilizan o cambian, hacia
dnde van. Los componentes de la estrategia de flujo de datos abarcan tanto la
determinacin de los requerimientos como el diseo de sistemas. Una notacin bien
establecida facilita la documentacin del sistema actual y su anlisis por todos los
participantes en el proceso de determinacin de requerimientos.
Los analistas deben trabajar con los usuarios para hacerles comprender el
funcionamiento del sistema actual y el sistema futuro, para ello se hace aconsejable
utilizar un lenguaje comn, sencillo y fiable, estas son las caractersticas de los diagramas
de flujo de datos. Los usuarios pueden hacer sugerencias para modificar los diagramas
con la finalidad de describir las actividades con mayor exactitud, y permitir evitar los
errores desde el inicio pudiendo prevenir una posible falla del sistema.

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