Documente Academic
Documente Profesional
Documente Cultură
TELESUP
ESPECIALIDAD: COMPUTACION E INFORMATICA
MONOGRAFIA
TEMA: DISEO DE SISTEMAS
SEMESTRE ACADEMICO I
DISEO DE SISTEMAS
DEDICATORIA
El presente trabajo est dedicado
con todo el amor del mundo a mis
padres, de quienes aprend que con
esfuerzo, cualquier sueo es posible
y cualquier obstculo se puede
vencer.
ii
AGRADECIMIENTO
2
DISEO DE SISTEMAS
la
INSTITUTO
SUPERIOR
TECNOLGICO
PRIVADO
iii
3
DISEO DE SISTEMAS
PRESENTACIN
Siendo vuestra meta alcanzar la excelencia educativa es que presento mi
trabajo encargado denominado, Diseo de Sistemas .
En este trabajo recog informacin, el cual fue procesado y evaluado
convenientemente para ofrecer alternativa de solucin a las interrogantes,
inquietudes de los estudiantes en diversos aspectos.
La informacin fluye directamente, en el proceso cognitivo, del presente trabajo
monogrfico As mismo obtuvimos nuevos conocimientos y experiencias, que
contribuyen a nuestra formacin profesional.
Como profesional de maana, cumplo con presentar y pongo a la disposicin
del Docente a fin de que se evalen los criterios establecidos, y estoy
contento con la realizacin del presente trabajo.
El presente trabajo encargado, tiene por objetivo hacer llegar informacin de lo
contenido en forma precisa y clara
El contenido del presente, trabajo deriva de la acumulacin y apuntes
recolectados a efectos de desarrollar el tema.
Con la intensin de que este trabajo cumpla con los objetivos propuestos
DISEO DE SISTEMAS
INDICE
DEDICATORIA......................................................................................................2
AGRADECIMIENTO.............................................................................................3
PRESENTACIN..................................................................................................4
INDICE..................................................................................................................5
INTRODUCCION..................................................................................................6
CAPITULO I
DISEO DE SISTEMAS DE COMPUTACIN.
1.1. CONCEPTOS Y PRINCIPIOS:......................................................................8
1.2.
DISEO DE LA SALIDA...............................................................................10
1.3.
DISEO DE ARCHIVOS...............................................................................10
1.4.
DISEO DE SISTEMAS
INTRODUCCION
Con el auge las computadoras surgieron ideas de manejar los procesos que
utilizamos en la vida diaria en nuestras organizaciones; esta idea fue llevarlas a
la computadora, es decir que la computadora realice actividades por nosotros,
y que a su vez almacene los datos y poder recuperarlos para consultas,
reportes, toma de decisiones. Con todo este auge empezaron a darse los
sistemas de informacin, programas de rutinas de nuestros procesos
traducidos a un lenguaje de computadora para hacer que esta trabaje por
nosotros, esto, se ha convertido en una herramienta poderosa hoy en da.
Hay sistemas en muchas actividades cotidianas, supermercados, bancos,
hospitales, gobierno, instituciones, hay agendas electrnicas, organizadores,
en los videojuegos que son sistemas de un solo propsito pero al fin de cuenta
son sistemas y llevan un proceso para su creacin, este es llamado anlisis y
diseo de sistemas, a lo largo de este trabajo veremos cmo analizar, disear,
desarrollar, implementar y dar mantenimiento a un sistema de informacin.
Este procesos lleva su tiempo, pero es necesario para poder realizar un
sistema robusto, confiable y eficiente, todo con el fin de cumplir los objetivos
con los que se hayan trazado para implementar un sistema, cada procesos
debe ser analizado de manera minuciosa sin dejar dudas. Documentar cada
uno de los procesos, seleccionar las plataformas de programacin, registrar
datos y resultados de todas las partes que conformarn un sistema de
informacin.
Debemos tomar en cuenta que todo esto es con el fin de crear interfases
inteligentes y amigables para los usuarios finales, quienes son los que
interactan directamente con el sistema. Pues al final de todo, la finalidad es
realizar herramientas que agilicen el trabajo, automatizar procesos, obtener
resultados en el momento y que estos sean confiables para que ayuden a
tomar decisiones importantes, realizar ajustes a los procesos con los que
cuenta una organizacin, proponer nuevas estrategias, nuevas metas, poder
6
DISEO DE SISTEMAS
obtener mas beneficios tanto para la organizacin como para el personal que
labora en ella.
As pues veamos la importancia del anlisis y diseo de sistemas con el cual su
finalidad es tener una herramienta para crear herramientas de gran utilidad y
que en estos das son herramientas que se han convertido en parte medular de
las organizaciones pblicas y privadas de la actualidad.
DISEO DE SISTEMAS
CAPITULO I
DISEO DE SISTEMAS DE COMPUTACIN.
1.1.
CONCEPTOS Y PRINCIPIOS:
DISEO DE SISTEMAS
El diseo debe implementar todos los requisitos explcitos contenidos en el
modelo de anlisis y debe acumular todos los requisitos implcitos que desea el
cliente.
Debe ser una gua que puedan leer y entender los que construyan el cdigo y
los que prueban y mantienen el Software.
El Diseo debe proporcionar una completa idea de lo que es el Software,
enfocando los dominios de datos, funcional y comportamiento desde el punto
de vista de la Implementacin.
Para evaluar la calidad de una presentacin del diseo, se deben establecer
criterios tcnicos para un buen diseo como son:
Un diseo debe presentar una organizacin jerrquica que haga un uso
inteligente del control entre los componentes del software.
El diseo debe ser modular, es decir, se debe hacer una particin lgica
del Software en elementos que realicen funciones y subfunciones
especificas.
Un diseo debe contener abstracciones de datos y procedimientos.
Debe producir mdulos que presenten caractersticas de funcionamiento
independiente.
Debe conducir a interfaces que reduzcan la complejidad de las
conexiones entre los mdulos y el entorno exterior.
Debe producir un diseo usando un mtodo que pudiera repetirse segn
la informacin obtenida durante el anlisis de requisitos de Software.
Estos criterios no se consiguen por casualidad. El proceso de Diseo del
Software exige buena calidad a travs de la aplicacin de principios
fundamentales de Diseo, Metodologa sistemtica y una revisin exhaustiva.
DISEO DE SISTEMAS
Cuando se va a disear un Sistema de Computadoras se debe tener presente
que el proceso de un diseo incluye, concebir y planear algo en la mente, as
como hacer un dibujo o modelo o croquis.
1.2.
DISEO DE LA SALIDA.
DISEO DE ARCHIVOS.
DISEO DE SISTEMAS
1.4.
tales
como
entradas,
Salidas,
procesamiento
11
DISEO DE SISTEMAS
1.5.5 Generadores de cdigos.
Producen el cdigo fuente y las aplicaciones a partir de especificaciones
funcionales bien articuladas.
1.5.6 Herramientas para pruebas.
Apoyan la fase de la 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 revolucin del procesamiento de datos de manera computarizada,
junto con las practicas de Diseo sofisticadas estn cambiando de forma
dramtica la manera en que se trasladan las especificaciones de Diseo
d Sistemas de Informacin funcionales.
12
DISEO DE SISTEMAS
CAPITULO II
DISEO DE SISTEMAS Y ESTRATEGIAS DE DISEO
El diseo de sistemas toma los requerimientos de las funcionalidades de un SI
(entrada, procesamiento, salida, almacena- miento y control) identificadas en la
fase de anlisis y los sinteti- za en un nuevo proyecto de sistema.
Se cuenta con una especificacin preliminar de lo que el nuevo sistema de
informacin debe hacer y se tiene claro que es necesario realizar un nuevo
sistema: para arreglar los problemas del sistema actual y responder a las
nuevas necesidades y a las oportunidades para usar la informacin.
Existe mucha incertidumbre debido a que se concilian diferentes ideas de lo
que los usuarios consideran debera hacer el sistema, con las alternativas
existentes acerca del ambiente de aplicacin del nuevo sistema.
ANLISIS
DISEO
13
DISEO DE SISTEMAS
2.1. DISEO
El Diseo del sistema es el proceso de describir, organizar y estructurar
los componentes del sistema. Tanto a nivel arquitectnico como a nivel
detallado, con la intencin de construir el sistema propuesto.
El diseo de ms alto nivel tambin es llamado: diseo general,
arquitectnico o conceptual.
Tambin es una actividad de modelaje.
La informacin modelada en la identificacin de los requerimientos se
convierte en modelos que representan la solucin.
14
DISEO DE SISTEMAS
2.2. ALTERNATIVAS DE ESTRATEGIA DE DISEO
Para concluir el proceso de anlisis, se debe trabajar en tomar estos requisitos
estructurados y transformarlos en varias estrategias de diseo, donde una de
ellas ser la que se seguir en la fase de de diseo del ciclo de vida.
ESTRATEGIA DE DISEO. Declaracin de alto nivel sobre el enfoque del SI a
desarrollar. Incluye la funcionalidad del sistema, el hardware y la plataforma de
software del sistema, y el mtodo para su adquisicin o desarrollo.
La seleccin de la mejor alternativa del diseo del sistema incluye al menos
dos pasos bsicos:
Generacin de un conjunto comprehensivo de alternativas de estrategias de
diseo y,
Seleccin de la mejor alternativa para el SI deseado, sobre la base de todas las
restricciones organizacionales, econmicas y tcnicas, que limitan su
desarrollo.
La configuracin de alternativas de estrategias de diseo de sistemas a- barca
los siguientes procesos:
2.3. SELECCIN DE SOFTWARE
OFF-THE-SHELF.
Cuando
se piensa comprar un software off-the-shelf, hay que comparar el
paquete de software y el proceso de desarrollo de la misma aplicacin en casa,
segn los siguientes criterios: costo, funcionalidad, soporte del vendedor,
viabilidad del vendedor, flexibilidad, documentacin, tiempo de respuesta y
facilidad de instalacin. Adems, hay que recurrir a mtodos cuantitativos
cuando se comparan distintos paquetes de software.
2.4. HARDWARE Y SOFTWARE.
Es necesario determinar si la plataforma de HW y SW existente en la
organizacin soporta el nuevo sistema o si es necesario realizar mejoras de
HW y/o adquisicin de SW (manejadores de bases de datos, lenguajes de
15
DISEO DE SISTEMAS
programacin, sistemas operativos, SW de red, generadores de cdigo, entre
otros). Esto tiene que ser parte esencial de las alternativas de estrategias de
diseo.
2.5. IMPLEMENTACIN.
Es necesario tener en cuenta los aspectos tcnicos y
sociales
de
la
DISEO DE SISTEMAS
Flujo de datos: representa la direccin en que los datos se movern desde el
origen hasta un destino, esto tambin representa un paquete de datos.
A cada uno se le pondr una etiqueta de lo que representar, esta debe ser un
nombre descriptivo acompaados de un nmero para darle secuencia lgica en
el diagrama. A continuacin se ejemplificar
17
DISEO DE SISTEMAS
Las ventajas que ofrece este tipo de diseo es que puede ser comprendido por
otras personas que estn involucradas en el proceso del anlisis y desarrollo
del sistema, adems gracias a esto se pueden involucrar a ms personas,
sobre todo los usuarios, para ver que procesos necesitan una modificacin y
se pueden realizar sugerencias para mejorarlo, es decir ayuda a que se viva
una participacin activa dentro del proceso de creacin del nuevo sistema.
Adems como es grfico ofrece una mejor perspectiva y con ello localizar
rpidamente errores y corregirlos, se pueden aislar reas para ver con detalle
los procesos, datos que entran en este mismo, es decir ayuda a comprender
mejor los procesos, a la integracin de este con otros sistemas, esto porque
puede haber procesos que de este mismo que puedan interactuar entre si con
otro sistema.
2.8. DISEO POR DESARROLLO DE PROTOTIPO DE APLICACIONES.
Dentro de las tcnicas de diseo de desarrollo de sistemas existe el desarrollo
por prototipo de aplicaciones, este consiste en definir requerimientos y
evaluacin de procesos por medio de un sistema que funciona antes de que la
aplicacin sea implementada en su totalidad, es decir no es un sistema
desarrollado en su totalidad, solo tiene las caractersticas necesarias para ver
el sistema propuesto antes de que como se mencion anteriormente antes de
presentar el sistema final. Es probar varias suposiciones, adems los prototipos
se crean con rapidez, evolucionan de acuerdo a los avances en la evaluacin
cuando se le van haciendo modificaciones y mejoras, adems de que ofrecen
bajo costes de desarrollo.
Se utiliza para aclarar procedimientos, requerimientos, caractersticas para
satisfacer la aplicacin y verificar la factibilidad del desarrollo de la aplicacin,
evaluar al usuario como reacciona ante el sistema diseado y hacer las
modificaciones necesarias para que satisfaga las necesidades y sea llamativo
para el usuario, es decir abre el campo del diseo a mas opciones. Adems de
desarrollar sistemas con rapidez, eficacia y eficiencia. Cuando el prototipo es
terminado y satisface todas las necesidades de la organizacin se procede a
implementarlo, despus de ello puede hacerse un redesarrollo de acuerdo a
necesidades que vayan surgiendo durante la vida til del sistema.
18
DISEO DE SISTEMAS
Para el desarrollo de prototipos de debe seleccionar un lenguaje de
programacin para poder realizar este trabajo, lenguajes como COBOL
(Common Bussiness Oirented Language), Visual Basic, Fox Pro, son lenguajes
que ofrecen herramientas para el desarrollo de aplicaciones. Por lo que esta
tcnica viene a dar una solucin rpida para la implementacin de un sistema.
2.9. DOCUMENTACIN.
Regresando un poco al trabajo de escritorio que es parte fundamental del
diseo es necesario documentar todo lo que respecte al diseo del sistema,
esto es, realizar diagramas de flujo de los procesos que se van a sistematizar,
tener diccionarios de datos de los archivos de almacenamiento que se van a
utilizar, los cdigos fuente de los programas, las pantallas que componen el
sistema, composicin de los reportes; todo esto con el fin de tener referencias
en casos de contingencias o de una reingeniera del sistema.
Durante el proceso de diseo es lo que se realiza, la documentacin antes de
transcribirla a una computadora para realizar el desarrollo que eso compete al
siguiente captulo y que adems es una practicidad del otro mtodo de diseo
que es el de prototipos, que en este la documentacin se realiza durante el
avance del desarrollo de la aplicacin; caso contrario a la de diseo
estructurado en el cual primero se documenta y luego se pasa al desarrollo.
Para todo esto debemos tener en cuenta:
Disear y realizar los diagramas de flujos de datos de los procesos que
conformarn el sistema.
Disear los archivos de almacenamiento de datos, para ello debemos tomar los
siguientes datos: Nombre de archivo, fecha de creacin, descripcin del
archivo, as como nombre de campo, tipo de datos que almacenar, tamao del
campo, descripcin del campo, relaciones con otros archivos de datos y llaves
de ndice, que es a lo que llamaremos Diccionario de Datos. Ya que gracias a
estos obtendremos las interacciones entre las bases de datos o bien con otros
sistemas.
Disear las pantallas, es decir realizar una perspectiva grfica en papel de
cmo ser la interfaz de usuario para el sistema; esta debe ser amigable,
llamativa y atractiva para este mismo, esto implica disear como entradas la
19
DISEO DE SISTEMAS
informacin as como las salidas; que deben ser bien estructuradas, concisas,
con la informacin bien organizada, sin que la pantalla
se sature de
informacin, tambin los dilogos que se van a utilizar tales como avisos y
errores; por lo que cada documento debe contener: nombre de la pantalla,
fecha de la creacin y descripcin de la misma.
Realizar los diagramas de flujo de los programas que conformarn el sistema.
Realizar los programas en cdigo fuente en papel antes de transcribirlos a una
computadora, de acuerdo a los diagramas de flujo., para ello debemos poner
en ellos, nombre de programa, fecha de creacin, autor y descripcin del
mismo.
Realizar un listado de los reportes que se emitirn, incluyendo, nombre de
reporte, datos que lo conformarn y quien utilizar ese reporte.
Estos documentos descritos son de importancia, pues con ello como se
menciona anteriormente, se pueden realizar modificaciones, reingenieras,
resolver contingencias y con estos mismo podemos pasar del diseo al
desarrollo del sistema.
20
DISEO DE SISTEMAS
3. CONCLUSIONES
1. En Conclusiones Generales. En una organizacin o Empresa, el anlisis y
Diseo de Sistemas, es el proceso de estudiar su Situacin con la finalidad de
observar como trabaja y decidir si es necesario realizar una mejora; el
encargado de llevar a cabo estas tareas es el analista de sistemas.
2. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un
estudio de Sistemas para detectar todos los detalles de la situacin actual de la
empresa. La informacin reunida con este estudio sirve como base para crear
varias estrategias de Diseo.
3. Los administradores deciden que estrategias seguir. Los Gerentes, empleados
y otros usuarios finales que se familiarizan cada vez mas con el uso de
computadoras estn teniendo un papel muy importante en el desarrollo de
sistemas.
4. Todas las organizaciones son Sistemas que actan de manera reciproca con su
medio ambiente recibiendo entradas y produciendo salidas. Los Sistemas que
pueden estar formados por otros Sistemas de denominan Sub-sistemas y
funcionan para alcanzar los fines de su Implantacin.
5. Debemos tener en cuenta que cada una de las aplicaciones que se diseen y
desarrollen, el trabajo no termina al implementar el sistema, si no que sigue un
proceso y este cada cierto tiempo hay que irlo renovando, tal vez simplificando
procesos, aplicando nuevas tecnologas de la informacin, es decir siempre
esta en constante cambio y movimiento, esto es lo que nos dar un sistema,
dinmico y eficiente.
6. Recordemos que no solo se pueden implementar sistemas de cmputo tambin
se pueden mejorar procesos manuales que pueden llegar a ser tiles para
asegurar la calidad de la informacin en un sistema computarizado.
21
DISEO DE SISTEMAS
4. ANEXOS
22
DISEO DE SISTEMAS
5. REFERENCIAS BIBLIOGRAFICAS
-
tutoriales/analisis/index.htm
http://comunidad.uach.mx/marana/materias/adsi/adsi.htm
23