You are on page 1of 22

www.monografias.

com

Diseo y desarrollo de sistemas de informacin


Jess Humberto Martnez Obregn jesusm_76@hotmail.com 1. . #. $. %. '. (. *. -. 1.. 11. Introduccin !n"lisis Diseo Desarrollo Im&lementacin Mantenimiento )st"ndares y Documentacin +aso ,r"ctico +onclusiones !utoe/aluacin 0ibliografa

1Design and de/elo& of information systems2 Introduccin. 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, que a su vez almacene los datos poder recuperarlos para consultas, reportes, toma de decisiones. Con todo este auge empezaron a darse los sistemas de informaci!n, programas de rutinas de nuestros procesos traducidos a un lenguaje de computadora para hacer que esta tra"aje por nosotros, esto, se ha convertido en una herramienta poderosa ho en d#a. $a sistemas en muchas actividades cotidianas, supermercados, "ancos, hospitales, go"ierno, instituciones, ha agendas electr!nicas, organizadores, en los videojuegos que son sistemas de un solo prop!sito pero al fin de cuenta son sistemas llevan un proceso para su creaci!n, este es llamado an%lisis dise&o de sistemas, a lo largo de este tra"ajo veremos como analizar, dise&ar, desarrollar, implementar dar mantenimiento a un sistema de informaci!n. 'ste procesos lleva su tiempo, pero es necesario para poder realizar un sistema ro"usto, confia"le eficiente, todo con el fin de cumplir los o"jetivos con los que se ha an trazado para implementar un sistema, cada procesos de"e ser analizado de manera minuciosa sin dejar dudas. (ocumentar cada uno de los procesos, seleccionar las plataformas de programaci!n, registrar datos resultados de todas las partes que conformar%n un sistema de informaci!n. (e"emos tomar en cuenta que todo esto es con el fin de crear interfases inteligentes amiga"les para los usuarios finales, quienes son los que interact)an directamente con el sistema. *ues al final de todo, la finalidad es realizar herramientas que agilicen el tra"ajo, automatizar procesos, o"tener resultados en el momento que estos sean confia"les para que a uden a tomar decisiones importantes, realizar ajustes a los procesos con los que cuenta una organizaci!n, proponer nuevas estrategias, nuevas metas, poder o"tener mas "eneficios tanto para la organizaci!n como para el personal que la"ora en ella. +s# pues veamos la importancia del an%lisis dise&o de sistemas con el cual su finalidad es tener una herramienta para crear herramientas de gran utilidad que en estos d#as son herramientas que se han convertido en parte medular de las organizaciones p)"licas privadas de la actualidad. +a&tulo 1. !n"lisis. Cuando estamos por iniciar un pro ecto en cualquier tra"ajo de"emos estudiar detenidamente lo que vas a realizar, principalmente la cuesti!n es el c!mo ,para qu- lo vo a utilizar., con ello son dos piezas fundamentales en el an%lisis de sistemas pues con ellas de"emos partir para estudiar los procesos que se requieren mejorar. +s# que definiremos al an%lisis de sistemas como el proceso por el cual se van a e/aminar los procesos con el fin de mejorarlos de una manera o"jetiva, minuciosa concisa. 0o es ver que cuales se de"en computarizar, ni cuales se de"en eliminar, ni que cam"ios de"en efectuarse, esto
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

es una idea err!nea del an%lisis de sistemas, la finalidad es entender los procesos a detalle para realizar las mejoras en estos. *or lo que el tra"ajo del analista de sistemas consiste en precisamente realizar un an%lisis de sistemas que es el estudiar cada proceso dentro de la organizaci!n, puede realizar an%lisis dise&o o "ien realizar an%lisis, dise&o programaci!n, esto es, realizar adem%s del estudio de procesos, puede dise&ar el sistema e inclusive programarlo. 'n la actualidad el analista que realice estos tres pasos es quien tiene m%s posi"ilidades de lograr resultados ro"ustos, es un arduo tra"ajo este se de"e documentar. 1tra de las actividades del analista es la de determinar los requerimientos, que es el proceso de conocer las actividades, evaluarlas, realizar un modelo de c!mo va a funcionar evaluar los resultados. 'n esta parte cuenta mucho la e/periencia del analista para realizar su estudio, pues esto se refleja en la formulaci!n de las preguntas en las entrevistas para recopilar la informaci!n, as# como en la forma de estructurar su tra"ajo; en importante que documente cada proceso, as# como "asarse en hechos reales, esto dar% un ma or enfoque para o"tener resultados de la misma #ndole. 2am"i-n de"e tomar en cuenta la via"ilidad del sistema de sus aspectos econ!micos, es decir de que manera va a redituar la inversi!n que se haga si es posi"le realizarla. 3a via"ilidad legal, es decir si no se cometen infracciones legales al desarrollar el sistema, la via"ilidad t-cnica es decir evaluar si el sistema va a ser funcional que ventajas nos va a proporcionar, adem%s de ofrecer alternativas de enfoque para el desarrollo del sistema. (e"e tomar en cuenta las necesidades de los usuarios quienes son los que van a interactuar con el sistema, quienes en la pr%ctica ser%n el evaluador m%s importante para la recolecci!n de resultados a revisar, pues gracias al usuario se puede conocer mas a cerca del proceso, por consiguiente nos a udar% a ver con un enfoque real 4como se comenta anteriormente5. 6racias a las entrevistas, cuestionarios podemos tam"i-n detectar dentro del an%lisis puntos con oportunidad de mejora para el proceso dentro del sistema, sa"er quienes interact)an en el proceso, cuanto tiempo lleva, la frecuencia con que se realiza, volumen de informaci!n que se procesa. 'l fin de todo esto es tener la "ase para el dise&o desarrollo del sistema o aplicaci!n que se desea realizar. +l final del an%lisis se de"en realizar algoritmos 4descripci!n paso por paso de los procesos5 diagramas de flujo 4la representaci!n gr%fica de cada algoritmo5 con los datos reca"ados con el fin de que al momento del dise&o sea una "ase s!lida para esta actividad en el desarrollo sea m%s sencillo transcri"irlo a c!digo de computadora. 'l an%lisis es la herramienta principal, si hacemos la analog#a de una construcci!n esta ser#a el cimiento de lo que vamos a construir, sin un "uen an%lisis tendremos m%s adelante, pueden surgir errores, falta de informaci!n, procesos no tomados en cuenta durante el procesos, es importante poner -nfasis en tomar todos los procesos documentarlos, pues si el cimiento esta "ien hecho nuestra construcci!n, nos dar% un sistema, ro"usto, sin pro"lemas se le realizar%n pocos ajustes durante su vida )til. +a&tulo . Diseo. 'n esta etapa es donde la informaci!n que se recolect! se tornar% a la realidad, es decir aqu# se le dar% forma al nuevo sistema, en documentos, diagramas de flujo de procesos, dise&os de entradas salidas, seleccionar dispositivos de almacenamiento, la l!gica que llevar% el sistema, dise&o de archivos maestros, de tra"ajo, flujo de los datos determinar vol)menes de informaci!n, pantallas, men)s, su"men)s, mensajes, reportes, mantenimiento, ajustes; 2odo lo que conformar% el nuevo sistema. *ara ello e/isten dos tipos de dise&o para pasmar el an%lisis al nuevo sistema7 (ise&o por an%lisis estructurado por aplicaciones de prototipo. *ueden tomarse cualquiera de los dos m-todos seg)n las necesidades de cada organizaci!n tomando en cuenta el tiempo para poder realizar el sistema, algunas veces se cuenta con poco tiempo para las actividades. .1 Diseo &or an"lisis &or diseo estructurado. 'ste tipo de dise&o se ocupa de la estructuraci!n del sistema en su"sistemas, m!dulos, su"m!dulos, jerarquiz%ndolos de procesos complejos a los mas sencillos, adem%s es de f%cil
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

documentaci!n a que este consta de diagramas en los cuales se hace un reflejo de lo que se reca"! en el an%lisis, facilita el mantenimiento al sistema pues con este se puede tener una perspectiva para poder encontrar posi"les errores o fallas, facilita la integraci!n con otros sistemas que en la actualidad esto es mu importante a que muchos sistemas requieren de intercomunicarse entre si. Consta de cuatro figuras sencillas para este dise&o como presentar el flujo de datos7 8lujo de datos7 representa la direcci!n en que los datos se mover%n desde el origen hasta un destino, esto tam"i-n representa un paquete de datos.

*rocesos7 este representa los procedimientos, personas, dispositivos que transforman datos.

8uente o destino de datos7 9epresentan personas, dispositivos, programas, organizaciones o cualquier otra entidad de la cual van a surgir datos o "ien van a reci"irlos.

+lmacenamiento de datos7 9epresenta donde se almacenan los datos, pueden ser computarizados o no:computarizados.

+ cada uno se le pondr% una etiqueta de lo que representar%, esta de"e ser un nom"re descriptivo acompa&ados de un n)mero para darle secuencia l!gica en el diagrama. + continuaci!n se ejemplificar%

3as ventajas que ofrece este tipo de dise&o es que puede ser comprendido por otras personas que est-n involucradas en el proceso del an%lisis desarrollo del sistema, adem%s gracias a esto se
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

pueden involucrar a m%s personas, so"re todo los usuarios, para ver que procesos necesitan una modificaci!n se pueden realizar sugerencias para mejorarlo, es decir a uda a que se viva una participaci!n activa dentro del proceso de creaci!n del nuevo sistema. +dem%s como es gr%fico ofrece una mejor perspectiva con ello localizar r%pidamente errores corregirlos, se pueden aislar %reas para ver con detalle los procesos, datos que entran en este mismo, es decir a uda a comprender mejor los procesos, a la integraci!n de este con otros sistemas, esto porque puede ha"er procesos que de este mismo que puedan interactuar entre si con otro sistema. . Diseo &or desarrollo de &rototi&o de a&licaciones. (entro de las t-cnicas de dise&o de desarrollo de sistemas e/iste el desarrollo por prototipo de aplicaciones, este consiste en definir requerimientos evaluaci!n de procesos por medio de un sistema que funciona antes de que la aplicaci!n sea implementada en su totalidad, es decir no es un sistema desarrollado en su totalidad, solo tiene las caracter#sticas necesarias para ver el sistema propuesto antes de que como se mencion! anteriormente antes de presentar el sistema final. 's pro"ar varias suposiciones, adem%s los prototipos se crean con rapidez, evolucionan de acuerdo a los avances en la evaluaci!n cuando se le van haciendo modificaciones mejoras, adem%s de que ofrecen "ajo costes de desarrollo. ;e utiliza para aclarar procedimientos, requerimientos, caracter#sticas para satisfacer la aplicaci!n verificar la facti"ilidad del desarrollo de la aplicaci!n, evaluar al usuario como reacciona ante el sistema dise&ado hacer las modificaciones necesarias para que satisfaga las necesidades sea llamativo para el usuario, es decir a"re el campo del dise&o a mas opciones. +dem%s de desarrollar sistemas con rapidez, eficacia eficiencia. Cuando el prototipo es terminado satisface todas las necesidades de la organizaci!n se procede a implementarlo, despu-s de ello puede hacerse un redesarrollo de acuerdo a necesidades que va an surgiendo durante la vida )til del sistema. *ara el desarrollo de prototipos de de"e seleccionar un lenguaje de programaci!n para poder realizar este tra"ajo, lenguajes como C1<13 4Common <ussiness 1irented 3anguage5, =isual <asic, 8o/ *ro, son lenguajes que ofrecen herramientas para el desarrollo de aplicaciones. *or lo que esta t-cnica viene a dar una soluci!n r%pida para la implementaci!n de un sistema. .# Documentacin. 9egresando un poco al tra"ajo de escritorio que es parte fundamental del dise&o es necesario documentar todo lo que respecte al dise&o 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 c!digos fuente de los programas, las pantallas que componen el sistema, composici!n de los reportes; todo esto con el fin de tener referencias en casos de contingencias o de una reingenier#a del sistema. (urante el proceso de dise&o es lo que se realiza, la documentaci!n antes de transcri"irla a una computadora para realizar el desarrollo que eso compete al siguiente cap#tulo que adem%s es una practicidad del otro m-todo de dise&o que es el de prototipos, que en este la documentaci!n se realiza durante el avance del desarrollo de la aplicaci!n; caso contrario a la de dise&o estructurado en el cual primero se documenta luego se pasa al desarrollo. *ara todo esto de"emos tener en cuenta7 : (ise&ar realizar los diagramas de flujos de datos de los procesos que conformar%n el sistema. : (ise&ar los archivos de almacenamiento de datos, para ello de"emos tomar los siguientes datos7 0om"re de archivo, fecha de creaci!n, descripci!n del archivo, as# como nom"re de campo, tipo de datos que almacenar%, tama&o del campo, descripci!n del campo, relaciones con otros archivos de datos llaves de #ndice, que es a lo que llamaremos Diccionario de Datos. >a que gracias a estos o"tendremos las interacciones entre las "ases de datos o "ien con otros sistemas. : (ise&ar las pantallas, es decir realizar una perspectiva gr%fica en papel de c!mo ser% la interfaz de usuario para el sistema; esta de"e ser amiga"le, llamativa atractiva para este mismo, esto implica dise&ar como entradas la informaci!n as# como las salidas; que de"en ser "ien estructuradas, concisas, con la informaci!n "ien organizada, sin que la pantalla se sature de informaci!n, tam"i-n los di%logos que se van a utilizar tales como avisos
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

errores; por lo que cada documento de"e contener7 nom"re de la pantalla, fecha de la creaci!n descripci!n de la misma. : 9ealizar los diagramas de flujo de los programas que conformar%n el sistema. : 9ealizar los programas en c!digo fuente en papel antes de transcri"irlos a una computadora, de acuerdo a los diagramas de flujo., para ello de"emos poner en ellos, nom"re de programa, fecha de creaci!n, autor descripci!n del mismo. : 9ealizar un listado de los reportes que se emitir%n, inclu endo, nom"re de reporte, datos que lo conformar%n quien utilizar% ese reporte. 'stos documentos descritos son de importancia, pues con ello como se menciona anteriormente, se pueden realizar modificaciones, reingenier#as, resolver contingencias con estos mismo podemos pasar del dise&o al desarrollo del sistema. +a&tulo #. Desarrollo. 'n este cap#tulo veremos la transici!n del proceso de dise&o al de desarrollo del sistema, es decir, aqu# en -sta fase se realizar% el sistema en una computadora de acuerdo a estas actividades previas7 : 3as especificaciones que provienen del an%lisis dise&o previo para su codificaci!n en un lenguaje de programaci!n, adem%s utilizaci!n de otras herramientas necesarias para el desarrollo del sistema. : Crear archivos los archivos de datos seg)n lo antes dise&ado en la fase anterior, que ser%n utilizados en el sistema. : 9ealizar la documentaci!n del sistema, esta de"e incluir adem%s los programas que conforman el sistema. : =erificar que se cuente con los equipos suficientes para la implementaci!n del sistema. : Capacitar a los usuarios al personal de sistemas en las actividades de procesamiento de datos mantenimiento. : 'sta"lecer estrategias para la implementaci!n del nuevo sistema. 'n esta parte del procedimiento es donde suelen aparecer errores del an%lisis dise&o, pero esto es de"ido a una falta de planeaci!n control, algunas de las situaciones que se puedan presentar pueden ser7 que alg)n proceso no ha a sido "ien interpretado por el analista, dificultades para realizar los archivos de datos, la ela"oraci!n de programas con errores que para el usuario son dif#ciles de operar. +s# que ha que esta"lecer una planeaci!n un control para evitar estas contingencias si aparecen sa"er como actuar evitando que el pro ecto pierda seriedad, definir claramente las funciones de las personas involucradas en el proceso de desarrollo para que as# al surgir pro"lemas, sea de manera oportuna que todo el desarrollo sea llevado sin contratiempos. (urante este proceso se de"en tam"i-n pro"ar los m!dulos que se van desarrollando para ver si funcionar% correctamente, verificar cada datos que va generando para ver si son correctos corresponden a las especificaciones, durante esta prue"a ha que utilizar datos como verificados de veracidad de los datos. (entro de este proceso de prue"a se pueden incluir al personal que interactuar% con el nuevo sistema. *ara que antes de su li"eraci!n va a lo m%s li"re de errores, adem%s cuando participan los usuarios surgen errores inesperados que se pueden atacar en el momento as# depurar cada vez m%s el sistema, lo que como resultado nos dar% un sistema ro"usto amiga"le. 's importante tomar en cuenta seleccionar el lenguaje de programaci!n en el que se desarrollar% el sistema, este de"e incluir las herramientas necesarias para poder generar el sistema, as# como un programa manejador de "ases de datos, todo esto con el criterio de que nos "rinde todos los elementos necesarios un "uen coste para realizar un tra"ajo de manera profesional, dentro de ellos ha varios lenguajes de actualidad como =isual <asic, =isual 8o/, +ccess, *rogress, entre muchos m%s para realizar gesti!n de datos, programaci!n de interfases ela"oraci!n de reportes. Cada programa de"e incluir una descripci!n acerca de para que fue hecho, fecha de creaci!n, autor, con que archivos se relaciona 4estos pueden ser archivos de datos u otros programas o sistemas que se encuentren dentro de la organizaci!n5.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

+l final de"en documentarse en papel cada programa para as# tener un acervo de estos, para que cuando se tenga que hacer un mantenimiento o reingenier#a del sistema sea m%s f%cil el personal de sistemas se familiarice r%pidamente con la composici!n de cada programa, en cuanto a como funciona para que fue desarrollado. +a&tulo $. Im&lementacin. 'sta en una fase en la cual es en definitiva la que llamar#a ?la prue"a de fuego@ del sistema, pues con ella se proceder% a pro"ar su funcionalidad, ro"ustez, amiga"le al usuario, es donde surgir%n posi"les errores. Con la implementaci!n es la parte en la cual el sistema se pondr% en funci!n para evaluarlo, realizar ajustes necesarios para que el sistema tenga las mejores condiciones de funcionamiento. $a tres maneras para realizar la implementaci!n una de ellas en la de sustitucin directa del sistema viejo por el nuevo. 'n esta el sistema se trasladar% directamente a la realidad, se de"en implementar m-todos de monitoreo para verificar el funcionamiento del sistema, en esta fase de prue"a se tienen que identificar errores en conjunto con los usuarios para verificar, que la informaci!n que entra sale sea correcta coincida con informaci!n que genera el sistema anterior. 3os usuarios son un factor determinante en la evaluaci!n del sistema para que sea implementado definitivamente en la organizaci!n, s# en alg)n caso no llegara a tener -/ito de"e realizarse una reingenier#a o "ien los ajustes necesarios para que el sistema vuelva a ser evaluado o"tener los resultados deseados. 1tra forma de implementaci!n es la implementacin en paralelo, es este m-todo, tanto el sistema viejo como el nuevo se ejecutar%n paralelamente en un tiempo determinado, para evaluar los resultados antes de que sea implementado definitivamente, durante este periodo se corregir%n errores, se ajustar% el sistema, para asegurar que el nuevo sistema funciona correctamente sea sustituido el anterior, la desventaja que tiene este m-todo es que ha que hacer do"le esfuerzo, de"ido a que se de"en manejar los dos sistemas. 3a )ltima es la implementaci!n por pro ecto piloto, en esta se procesa informaci!n en el sistema nuevo producida por el sistema anterior para asegurar que los resultados sean los esperados para asegurar su confia"ilidad veracidad, antes de que sea implementado el nuevo sistema. Cualquiera que sea el m-todo de implementaci!n es necesario puntualizar que, asegurar la confia"ilidad del sistema, realizar ajustes, correcci!n de errores, de"en ser planeados por lo que es tam"i-n recomenda"le realizar monitoreos planeados coordinados para asegurar que la fase sea e/itosa. +l incluir el t-rmino sistema viejo, no significa en el sentido estricto que e/iste un sistema de c!mputo, si no que puede ser un sistema manual que quiere ser sustituido por uno computarizado, recordemos que aunque sea manual es un sistema que se ha estado llevando que por mucho tiempo ha operado. 2al vez en alg)n momento se encuentre renuencias al cam"io, pero es tra"ajo del analista de los ejecutivos de la organizaci!n de que su tra"ajo no ser% menos importante al e/istir procedimientos automatizados, recordemos que dentro de esto el usuario es pieza importante, por lo que es tarea convencerlos de los "eneficios que le traer% la nueva herramienta de tra"ajo, no es f%cil pero es necesario para facilitar el tra"ajo de implementaci!n esto inclu e a los altos ejecutivos. +l evaluar el sistema de"emos tomar en cuenta tam"i-n los costos, "eneficios, el tiempo que tardar%n los procesos en ejecutarse, la satisfacci!n de los usuarios, los errores %reas donde ha ha"#a pro"lemas, adem%s de evaluar la eficacia eficiencia del nuevo sistema, todo de esto con el fin de o"tener una retroalimentaci!n del sistema de tanto de sus puntos malos como "uenos. 2odo esto conforma el estudio de via"ilidad del sistema por ende si todo fue e/itoso es porque el an%lisis dise&o de sistemas tam"i-n lo fue, adem%s de ello e/aminar errores, determinaci!n de las causas de estos su r%pida atenci!n. > se de"en documentar los resultados, recomendaciones para la soluci!n de pro"lemas. +a&tulo %. Mantenimiento.
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

'l tra"ajo del analista de sistemas no termina cuando implementa el sistema, este de"e tener un seguimiento durante su ciclo de vida, a que vivimos en un medio que esta en constante movimiento cam"ios, esto afecta a los sistemas computacionales; a que de"en de ser actualizados de acuerdo a los requerimientos que van sugiriendo dichos cam"ios, e inclusive el realizar ajustes durante la vida )til del sistema a sea por7 : (escuidos en las fases del an%lisis dise&o del sistema. : 3as prue"as al sistema no son suficientes. : Cam"ios en los procedimientos dentro de la organizaci!n. : Cam"ios tam"i-n en las pol#ticas de la empresa, tales como cam"ios de precios, pol#ticas de cr-dito, compras, entre muchas otras cosas. : > cam"ios en %m"itos legales. + veces se realizan cam"ios innecesarios que como consecuencias traen consigo fallas en el control del sistema esto causa incrementos en los costos, lo que puede causar un estado de ineficiencia al sistema. *or lo que se recomienda que al hacer un proceso de mantenimiento ajustes, se tome en cuenta al usuario a que es quien interact)a con el sistema es la principal fuente para detectar errores. Aue el sistema sea modular, tenerlo en segmentos f%cilmente identifica"les puede ahorrar tiempo costos al realizar el mantenimiento del sistema, recordemos que entre m%s precisos sean nuestros procesos de control so"re los ajustes, evitaremos demoras, por ende p-rdidas en la organizaci!n ha"lar% de un sistema ro"usto adapta"le. +dem%s tener procesos de control en los cam"ios, para prevenir cam"ios innecesarios, a veces el usuario son quienes no tienen idea de las implicaciones para un cam"io, por lo que de"emos someter estas solicitudes en primer lugar a que se hagan por escrito, luego evaluarlas de acuerdo a via"ilidad, prioridad consumo de tiempo, costoB"eneficio de los recursos inform%ticos 4analistas, programadores, operadores5 adem%s de que sea justificada que los cam"ios sean autorizados por la alta direcci!n. 3a organizaci!n es de suma importancia, es decir tener "ien definidas las funciones de cada persona que participa dentro de todo el proceso de desarrollo mantenimiento del sistema, aclarar las funciones de personal, recursos inform%ticos, o"jetivos fijados, para as# tener un control mu eficiente de los cam"ios. *ara reforzar todo esto el departamento de inform%tica de"er% ser independiente de las dem%s actividades de la organizaci!n, separar las funciones dentro del departamento, +a&tulo '. )st"ndares y Documentacin. 'sto tiene el principal o"jetivo de7 : 'standarizar los procedimientos de desarrollo realizaci!n de la documentaci!n de los sistemas : 'sta"lecer m-todos de comunicaci!n con las dem%s %reas que participan en el desarrollo del sistema. : Cotivar al personal de forma ordenada, met!dica disciplinada. : 'sta"lecer procedimientos de revisi!n apro"aci!n de los resultados o"tenidos en cada fase del sistema. : 'sta"lecer una forma est%ndar al desarrollar los programas que se realizar%n, por ejemplo, como nom"rar varia"les, organizaci!n de c!digo, de archivos, etc.. *or lo que dentro de la documentaci!n de soporte de"emos incluir7 : 0arrativa del sistema. : (iagramas de flujo. : (iccionario de datos : (ise&o de pantallas. : (escripciones de las entradas salidas : 3os programas desarrollados. : Canual de Dsuario. 3os documentos de"en ser referenciados con el nom"re del pro ecto que conforma el sistema.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

+aso ,r"ctico *ara enfoques pr%cticos hacer una aplicaci!n de lo que se ha e/plicado a lo largo de este tra"ajo. *or lo que haremos el an%lisis, dise&o, desarrollo documentaci!n de un peque&o sistema que esta implementado en un centro de tra"ajo real. (icho programa fue un requerimiento real que aunque es mu peque&o no realiza muchas funciones es una herramienta necesaria para la alta direcci!n la su"direcci!n de personal. Introduccin. 3a (irecci!n 6eneral del Enstituto 'statal de 'ducaci!n para +dultos al requerir informaci!n de personal en medios magn-ticos, no la ha , adem%s de ello nos e tiene un e/pediente de ellos no se cuenta con informaci!n de la u"icaci!n de los empleados, ni datos generales como domicilio, tel-fono, no cuentan con una clave de control para estos mismos, por lo que tam"i-n el archivo f#sico se encuentra en desorden no cuenta con un orden. *ara ello la (irecci!n 6eneral solicit! al departamento de inform%tica para la realizaci!n de una herramienta para concentrar al personal del instituto para tener un control en la informaci!n de cada persona. (icho programa de"e contener los datos personales la"orales del empleado adem%s de la fotograf#a de este para su identificaci!n, dicho programa solo ser% visto por el (irector 6eneral el su"director de personal. 'l siguiente paso fue ir con el su"director de personal para hacer la entrevista de acerca de los datos que tendr% el sistema por lo que el resultado de dicha entrevista fue7 Datos ,ersonales3 : CD9*7 Clave )nica de registro de po"laci!n. : 0om"re7 completo iniciando por los apellidos del empleado. : (omicilio7 (irecci!n de residencia del empleado. : Colonia7 Colonia de residencia del empleado : Ciudad7 en donde se encuentra el domicilio del empleado. : 'stado7 'ntidad federativa de residencia. : C!digo *ostal7 C!digo postal del domicilio. : 8echa de 0acimiento7 8echa de nacimiento del empleado : 8echa de ingreso7 fecha en la que ingres! Enstituto : 0om"re de un familiar7 0om"re de un familiar directo para avisar en caso de contingencia. : 2el-fono7 *ara localizar al familiar o al empleado. : 8otograf#a del empleado. Datos 4aborales3 : +dscripci!n7 Frea donde se encuentra el departamento del empleado. : (epartamento7 1ficina en donde se encuentra el empleado. : Clave de *laza <ur!crata7 Clave que se le asigna en la n!mina de 6o"ierno del 'stado. : (escripci!n del puesto del empleado. : ;ueldo que o"tenga por el ru"ro de E0'+. : ;ueldo que o"tenga por el ru"ro de *atronato. : ;ueldo que o"tenga por $onorarios. : ;ueldo que o"tenga por 0!mina de "ur!cratas del 'stado. +dem%s de esta o"tuvimos informaci!n de los movimientos que se requieren hacer con la informaci!n los movimientos que solicitan son7 +lta de un empleado, Codificaciones a los datos en cado de un cam"io de departamento o de adscripci!n, "aja de un empleado en caso de que este a no forme parte del instituto. + continuaci!n vamos a realizar los diagramas de los procesos que intervendr%n en el sistema.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

'l flujo de estos diagramas es de la siguiente manera7 !lta de em&leado, tiene como fuente un formulario que llena el empleado con sus datos generales ;u"direcci!n de *ersonal llenar% los datos la"orales so"retodo la parte de los ru"ros por los que perci"e sueldo el empleado esto se almacenar% en las "ases de datos para datos generales nominales; este proceso se alimenta de los cat%logos concentrados como par%metros dentro del sistema. Modificacin de Datos, como fuente de datos tendr% un formulario con los datos del empleado ! notificaci!n de los cam"ios que se le van a realizar a dicho informaci!n, los datos se o"tienen de las "ases de datos tanto de datos generales como de la de datos nominales para realizar las modificaciones que ser%n tam"i-n regresados a dicho archivo. Consulta de datos, como fuente de datos ser% la interfase para consulta del empleado la fuente de datos ser%n los archivos de "ases de datos tango de datos generales nominales. 'l )ltimo diagrama es para los cat%logos de par%metros que aliemtar%n el sistema 4+dscripci!n, departamento, cat%logo de n!mina de "ur!crata5.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

+ continuaci!n presentamos el dise&o de los archivos de datos de los empleados. 'stos ser%n G ta"las o "ases de datos las cuales ser%n7 +rchivo de plantilla de empleados, datos la"orales, cat%logo de adscripciones, cat%logo de departamentos, cat%logo de n!mina de "ur!cratas del 'stado; por lo que realizaremos el diccionario de datos para este sistema. 5ombre de !rc6i/o3 <(*lantilla.d"f 7ec6a de creacin3 HIBIGBHIIJ Descri&cin3 +rchivo de plantilla datos generales del empleado. Campo 2ipo 3ongitud (escripci!n Curp Caracter KJ Clave )nica de registro de po"laci!n. c*aterno Caracter LG +pellido *aterno del empleado cCaterno Caracter LG +pellido Caterno del empleado c0om"re Caracter LG 0om"re4s5 del empleado. (omicilio Caracter KII Calle 0)mero e/terior , donde vive el empleado. Colonia Caracter GI + donde pertenece el domicilio del empleado Ciudad Caracter GI Ciudad de residencia del empleado 'stado Caracter GI 'ntidad federativa de residencia de empleado. C*ostal 0um-rico G C!digo *ostal de residencia del empleado 8nac 8echa J 8echa de nacimiento del empleado 8ing 8echa J 8echa de ingreso del empleado. 0familiar Caracter GI 0om"re de un familiar directo del empleado. 2elefonof Caracter KI 2el-fono de familiar del empleado. 8oto Caracter HGG 9uta de u"icaci!n de la fotograf#a del empleado. 8elaciones3 +am&os 4la/e3 Curp. Curp con <(0omina

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

5ombre de !rc6i/o3 <(0omina.d"f 7ec6a de creacin3 HIBIGBHIIJ Descri&cin3 +rchivo de datos la"orales del empleado. Campo 2ipo 3ongitud (escripci!n Curp Caracter KJ Clave )nica de registro de po"laci!n. cve+dsc 0um-rico G Clave de adscripci!n de 'mpleado cve(pto 0um-rico G Clave de departamento de empleado cveCat Car%cter J Clave del Cat%logo de n!mina de "ur!cratas del 'stado des*uesto *atronato Enea $onorarios <urocrata Caracter 0umarico 0um-rico 0um-rico 0umerico KII KI7H KI7H KI7H KI7H (escripci!n del puesto que ocupa el empleado ;ueldo *erci"ido por n!mina *atronato ;ueldo perci"ido por n!mina E0'+ ;ueldo perci"ido por n!mina de $onorarios. ;ueldo perci"ido por n!mina de "ur!cratas del 'stado. +am&os 4la/e3 Curp, cve+dsc, cve(pto, cveCat,

8elaciones3 Curp con <(*lantilla cve+dsc con Cat+dsc cve(pto con Cat(pto cveCat con CatCata

0om"re del +rchivo7 Cat+dsc.d"f 7ec6a de +reacin3 HIBIGBHIIJ (escripci!n7 +rchivo para el cat%logo de adscripciones del instituto Campo 2ipo 2ama&o (escripci!n cve+dsc 0um-rico G Clave de +dscripci!n c(escripcion Caracter 7G 0om"re de +dscripci!n 8elaciones3 +am&os +la/e3 cve+dsc con <(0omina cve+dsc.

0om"re del +rchivo7 Cat(pto.d"f 7ec6a de +reacin3 HIBIGBHIIJ (escripci!n7 +rchivo para el cat%logo de departamentos del instituto Campo 2ipo 2ama&o (escripci!n cve(epto 0um-rico G Clave de (epartamento c(escripcion Caracter 7G 0om"re del (epartamento 8elaciones3 +am&os +la/e3 cve(pto con <(0omina cve+dsc.

0om"re del +rchivo7 CatCat.d"f 7ec6a de +reacin3 HIBIGBHIIJ (escripci!n7 +rchivo para el cat%logo de departamentos del instituto Campo 2ipo 2ama&o (escripci!n cveCat 0um-rico G Clave de Cat%logo de <ur!cratas c(escripcion Caracter 7G (escripci!n del puesto de "ur!cratas 8elaciones3 +am&os +la/e3 cveCat con <(0omina cveCat.

>a est% definido el diccionario de datos ahora vamos a ver el dise&o de pantallas seg)n nuestro an%lisis estructurado en los diagramas.
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

(ise&o de pantallas. 'l sistema se compondr% de dos pantallas principales para los procesos que se requieren dentro del sistema que se muestran a continuaci!n7 *antalla de Enterfase para +gregar, modificar, eliminar datos. 'n esta pantalla se van a concentrar estos procesos la cual estar% dise&ada de la siguiente manera7

'n esta pantalla se encuentran concentrados los procesos principales que componen el sistema, cuenta con un visor para los registros a seleccionar o consultar inmediatamente, consta de H separadores uno con los datos generales 4nom"re, direcci!n, colonia, etc.5 otra con los datos la"orales del empleado 4adscripci!n, departamento, sueldos, etc.5. Cada pesta&a cuenta con los "otones para los procesos +gregar 4+lta5, Codificar, 'liminar, adicionalmente se agreg! un "ot!n para guardar datos a que tenemos procesos que afectan a las "ases de datos.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

'n esta pantalla es en donde se consultar%n los empleados, es un resumen de los datos en donde presentamos los datos generales como son apellidos, nom"re4s5, datos la"orales del empleado, ru"ros por los que perci"e sueldo, los datos generales como domicilio, fecha de nacimientos, familiar, ser%n mostrados en otra ventana para optimizar espacios en la pantalla. 'n adicional se van a agregar las pantallas para captura de cat%logos de adscripciones, departamentos cat%logo de "ur!cratas.

'sta es la pantalla para cat%logos, cada una tendr%, su clave, descripci!n procesos para agregar, modificar, eliminar guardar datos de esta ser%n dos pantallas mas para los cat%logos de departamentos de "ur!crata. > para que todo esto est- unificado se tendr% una pantalla de c!mo men) principal

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

'sta pantalla de men) tiene L "otones los cuales son uno para la consulta de datos del empleado, otro con un men) desplega"le, en donde se llamar%n a las pantallas de captura para los datos de los empleados de los cat%logos para alimentaci!n del sistema. + continuaci!n presentaremos la programaci!n en un lenguaje de programaci!n de cada uno de los procesos que involucran las pantallas. 'l lenguaje utilizado para el manejo del sistema "ases de datos es =isual 8o/ *ro de Cicrosoft. ,rograma &ara !ltas de em&leado , se encuentra en el archivo plantilla en el "ot!n de proceso agregar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. *D<3EC _flag as Enteger *D<3EC _curp,_pat,_mat,_nom,_dom,_col,_ciu,_edo,_fnac,_fing,_cp,_puesto,_patron,_inea,_honor,_"uroc, _cat *D<3EC _adsc,_dpto thisform.pageframeK.pageK.te/tK.;et8ocus _flagNI _flagNK thisform.pageframeK.pageK.2e/tK.9ead1nl N .8. thisform.pageframeK.pageK.te/tH.9ead1nl N .8. thisform.pageframeK.pageK.te/tL.9ead1nl N .8. thisform.pageframeK.pageK.te/tO.9ead1nl N .8. thisform.pageframeK.pageK.te/tG.9ead1nl N .8. thisform.pageframeK.pageK.te/t6.9ead1nl N .8. thisform.pageframeK.pageK.te/t7.9ead1nl N .f. thisform.pageframeK.pageK.te/tJ.9ead1nl N .f. thisform.pageframeK.pageK.te/tP.9ead1nl N .8. thisform.pageframeK.pageK.te/tKI.9ead1nl N .8. thisform.pageframeK.pageK.te/tKK.9ead1nl N .8. thisform.pageframeK.pageK.te/tKH.9ead1nl N .8. thisform.pageframeK.pageK.te/tKL.9ead1nl N .8. thisform.pageframeK.pageK.commandgroupK.commandK.'na"ledN .8. thisform.pageframeK.pageK.commandgroupK.commandH.'na"ledN .8.
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

thisform.pageframeK.pageK.commandgroupK.commandL.'na"ledN .8. thisform.pageframeK.pageK.commandgroupK.commandO.=isi"leN .2. Qthisform.commandgroupK.command6.'na"ledN .8. Qthisform.optiongroupK.'na"ledN .2. QR+E2 RE0(1R S+qui inicia CapturaS 2EC'1D2 4H5 61 <1221C in "dplant +**'0( <3+0T E0 "dplant ;C+22'9 C'C=+9 "lanU thisform.pageframeK.pageK.te/tP.valueN(+2'45 thisform.pageframeK.pageK.te/tKI.valueN(+2'45 thisform.pageframeK.pageH.'na"ledN .8. thisform.pageframeK.pageK.CommandK.'na"ledN .2. 2hisform.9efresh ,rograma &ara Modificaciones de datos a em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. *D<3EC _puesto,_patron,_inea,_honor,_"uroc,_cat,_fam,_telf *D<3EC _adsc,_dpto *D<3EC _curp,_pat,_mat,_nom,_dom,_col,_ciu,_edo,_fnac,_fing,_fam,_telf,_cp thisform.pageframeK.pageK.te/tK.;et8ocus thisform.pageframeK.pageK.te/tK.9ead1nl N .8. thisform.pageframeK.pageK.te/tH.9ead1nl N .8. thisform.pageframeK.pageK.te/tL.9ead1nl N .8. thisform.pageframeK.pageK.te/tO.9ead1nl N .8. thisform.pageframeK.pageK.te/tG.9ead1nl N .8. thisform.pageframeK.pageK.te/t6.9ead1nl N .8. thisform.pageframeK.pageK.te/t7.9ead1nl N .f. thisform.pageframeK.pageK.te/tJ.9ead1nl N .f. thisform.pageframeK.pageK.te/tP.9ead1nl N .f. thisform.pageframeK.pageK.te/tKI.9ead1nl N .f. thisform.pageframeK.pageK.te/tKK.9ead1nl N .f. thisform.pageframeK.pageK.te/tKH.9ead1nl N .8. thisform.pageframeK.pageK.te/tKL.9ead1nl N .8. 2hisform.pageframeK.pageK.commandK.'na"ledN.2. thisform.pageframeK.pageK.commandgroupK.commandK.'na"ledN .8. thisform.pageframeK.pageK.commandgroupK.commandH.'na"ledN .8. thisform.pageframeK.pageK.commandgroupK.commandL.'na"ledN .8. thisform.pageframeK.pageK.commandgroupK.commandO.visi"leN .2. thisform.pageframeK.pageH.'na"led N .f. _curpNthisform.pageframeK.pageK.te/tK.=alue _patNthisform.pageframeK.pageK.te/tH.=alue _matNthisform.pageframeK.pageK.te/tL.=alue _nomNthisform.pageframeK.pageK.te/tO.=alue _domNthisform.pageframeK.pageK.te/tG.=alue _colNthisform.pageframeK.pageK.te/t6.value _ciuNthisform.pageframeK.pageK.te/t7.value _edoNthisform.pageframeK.pageK.te/tJ.value _fnacNthisform.pageframeK.pageK.te/tP.value _fingNthisform.pageframeK.pageK.te/tKI.value
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

_cpNthisform.pageframeK.pageK.te/tKK.value _famNthisform.pageframeK.pageK.te/tKH.=alue _telfNthisform.pageframeK.pageK.te/tKL.value ;C+22'9 Cemvar _flagNH 2hisform.9efresh ,rograma &ara )liminar em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. cCessage2itle N VConfirmaci!nV cCessage2e/t N V, 'sta seguro de que desea '3ECE0+9 los (atos .V n(ialog2 pe N O W LH W HG6 Q O N <otones ;# 0o Q LH N Econo del signo de interrogaci!n Q HG6 N 'l segundo "ot!n es el predeterminado n+nswer N C';;+6'<1X4cCessage2e/t, n(ialog2 pe, cCessage2itle5 (1 C+;' C+;' n+nswer N 6 _curpNalltrim4thisform.pageframeK.pageK.te/tK.value5 ('3'2' ('3'2' 819 "dnomina.curpN_curp E0 "dnomina R+E2 RE0(1R S'liminado....S timeo4H5 Q C+;' n+nswer N 7 delete R+E2 RE0(1R 2imeout4H5 V'spere....V

'0(C+;' thisform.9efresh ,rograma &ara 9uardar o ignorar datos de em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. (1 C+;' YY C+;' para 6uardar (atos en +gregar o Codificar C+;' _flagNK YY ;i +gregamos cCessage2itle N VConfirmaci!nV cCessage2e/t N V, 'sta seguro de que desea +gregar los (atos .V n(ialog2 pe N O W LH W HG6 Q O N <otones ;# 0o Q LH N Econo del signo de interrogaci!n Q HG6 N 'l segundo "ot!n es el predeterminado n+nswer N C';;+6'<1X4cCessage2e/t, n(ialog2 pe, cCessage2itle5 (1 C+;' C+;' n+nswer N 6 6+2$'9 C'C=+9 R+E2 RE0(1R S(+21; 6D+9(+(1;.....S 2EC'1D2 4H5 thisform.pageframeK.pageH.'na"ledN .2. _curpN+3329EC4thisform.pageframeK.pageK.te/tK.value5 C+;' n+nswer N 7
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

('3'2' in "dplant '0(C+;' thisform.pageframeK.pageK.commandgroupK.commandK.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandH.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandL.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandO.=isi"leN .8. thisform.pageframeK.pageK.commandK.'na"ledN .8. C+;' _flagNH YY ;i Codificamos cCessage2itle N VConfirmaci!nV cCessage2e/t N V, 'sta seguro de que desea 6uardar los Cam"ios .V n(ialog2 pe N O W LH W HG6 Q O N <otones ;# 0o Q LH N Econo del signo de interrogaci!n Q HG6 N 'l segundo "ot!n es el predeterminado n+nswer N C';;+6'<1X4cCessage2e/t, n(ialog2 pe, cCessage2itle5 (1 C+;' C+;' n+nswer N 6 ;C+22'9 memvar C+;' n+nswer N 7 thisform.pageframeK.pageK.te/tK.=alue N _curp thisform.pageframeK.pageK.te/tH.=alue N _pat thisform.pageframeK.pageK.te/tL.=alue N _mat thisform.pageframeK.pageK.te/tO.=alue N _nom thisform.pageframeK.pageK.te/tG.=alue N _dom thisform.pageframeK.pageK.te/t6.value N _col thisform.pageframeK.pageK.te/t7.value N _ciu thisform.pageframeK.pageK.te/tJ.value N _edo thisform.pageframeK.pageK.te/tP.value N _fnac thisform.pageframeK.pageK.te/tKI.value N _fing thisform.pageframeK.pageK.te/tKK.value N _cp thisform.pageframeK.pageK.te/tKH.=alue N _fam thisform.pageframeK.pageK.te/tKL.=alue N_telf '0(C+;' '0(C+;' thisform.pageframeK.pageK.2e/tK.9ead1nl N .2. thisform.pageframeK.pageK.te/tH.9ead1nl N .2. thisform.pageframeK.pageK.te/tL.9ead1nl N .t. thisform.pageframeK.pageK.te/tO.9ead1nl N .t. thisform.pageframeK.pageK.te/tG.9ead1nl N .t. thisform.pageframeK.pageK.te/t6.9ead1nl N .t. thisform.pageframeK.pageK.te/t7.9ead1nl N .t. thisform.pageframeK.pageK.te/tJ.9ead1nl N .t. thisform.pageframeK.pageK.te/tP.9ead1nl N .t. thisform.pageframeK.pageK.te/tKI.9ead1nl N .t. thisform.pageframeK.pageK.te/tKK.9ead1nl N .t. thisform.pageframeK.pageK.te/tKH.9ead1nl N .t. thisform.pageframeK.pageK.te/tKL.9ead1nl N .t.
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

2hisform.pageframeK.pageK.commandK.'na"ledN.f. thisform.pageframeK.pageK.commandgroupK.commandK.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandH.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandL.'na"ledN .2. thisform.pageframeK.pageK.commandgroupK.commandO.=isi"leN .8. thisform.pageframeK.pageK.commandK.'na"ledN .8. 2hisform.pageframeK.pageH.'na"ledN .2. thisform.9efresh thisform.9efresh ,rograma &ara agregar datos laborales de em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. *D<3EC _flag as Enteger *D<3EC _cur,_puesto,_patron,_inea,_honor,_"uroc,_cat *D<3EC _adsc,_dpto,_cat thisform.pageframeK.pageH.te/tKL.;et8ocus _flagNK _curpN"dplant.curp YYthisform.pageframeK.pageK.te/tK.=alue thisform.pageframeK.pageH.com"oK.9ead1nl N .8. thisform.pageframeK.pageH.com"oH.9ead1nl N .8. thisform.pageframeK.pageH.com"oL.9ead1nl N .8. Qthisform.pageframeK.pageH.te/tKH.9ead1nl N .8. thisform.pageframeK.pageH.te/tKL.9ead1nl N .8. thisform.pageframeK.pageH.te/tKO.9ead1nl N .8. thisform.pageframeK.pageH.te/tKG.9ead1nl N .8. thisform.pageframeK.pageH.te/tK6.9ead1nl N .8. thisform.pageframeK.pageH.te/tK7.9ead1nl N .f. thisform.pageframeK.pageH.commandgroupK.commandK.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandH.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandL.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandO.=isi"leN .2. 2hisform.pageframeK.pageK.'na"ledN .f. Qthisform.commandgroupK.command6.'na"ledN .8. Qthisform.optiongroupK.'na"ledN .2. QR+E2 RE0(1R S+qui inicia CapturaS 2EC'1D2 4H5 61 <1221C in "dnomina +**'0( <3+0T E0 "dnomina ;C+22'9 C'C=+9 "lanU "dnomina.curpN_curp 2hisform.9efresh ,rograma &ara Modificar datos laborales de em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. *D<3EC _puesto,_patron,_inea,_honor,_"uroc,_cat *D<3EC _adsc,_dpto,_cat thisform.pageframeK.pageH.com"oK.;et8ocus _flagNH thisform.pageframeK.pageH.com"oK.9ead1nl N .8. thisform.pageframeK.pageH.com"oH.9ead1nl N .8. thisform.pageframeK.pageH.com"oL.9ead1nl N .8. thisform.pageframeK.pageH.te/tKL.9ead1nl N .8. thisform.pageframeK.pageH.te/tKO.9ead1nl N .8.
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

thisform.pageframeK.pageH.te/tKG.9ead1nl N .8. thisform.pageframeK.pageH.te/tK6.9ead1nl N .8. thisform.pageframeK.pageH.te/tK7.9ead1nl N .f. thisform.pageframeK.pageH.commandgroupK.commandK.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandH.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandL.'na"ledN .8. thisform.pageframeK.pageH.commandgroupK.commandO.visi"leN .2. 2hisform.pageframeK.pageK.'na"ledN .f. Qthisform.commandK.'na"ledN .2. _adscNthisform.pageframeK.pageH.com"oK.=alue _dptoNthisform.pageframeK.pageH.com"oH.=alue _catNthisform.pageframeK.pageH.com"oL.=alue _puestoNthisform.pageframeK.pageH.te/tKL.=alue _patronNthisform.pageframeK.pageH.te/tKO.=alue _ineaNthisform.pageframeK.pageH.te/tKG.=alue _honorNthisform.pageframeK.pageH.te/tK6.=alue _"urocNthisform.pageframeK.pageH.te/tK7.=alue ;C+22'9 Cemvar _flagNH 2hisform.refresh ,rograma &ara 9uardar o ingnorar datos laborales de em&leados , se encuentra en el archivo plantilla en el "ot!n de proceso modificar, fecha de creaci!n HGBIGBHIIJ, +utor7 Mes)s $um"erto Cart#nez 1"reg!n. (1 C+;' YY C+;' para 6uardar (atos en +gregar o Codificar C+;' _flagNK YY ;i +gregamos cCessage2itle N VConfirmaci!nV cCessage2e/t N V, 'sta seguro de que desea +gregar los (atos .V n(ialog2 pe N O W LH W HG6 Q O N <otones ;# 0o Q LH N Econo del signo de interrogaci!n Q HG6 N 'l segundo "ot!n es el predeterminado n+nswer N C';;+6'<1X4cCessage2e/t, n(ialog2 pe, cCessage2itle5 (1 C+;' C+;' n+nswer N 6 6+2$'9 memvar 9'*3+C' "dnomina.curp RE2$ _curp R+E2 RE0(1R S6uardando (atos....S 2EC'1D2 4H5 C+;' n+nswer N 7 ('3'2' in "dnomina R+E2 RE0(1R S'spere.....S 2EC'1D2 4H5 '0(C+;' C+;' _flagNH YY ;i Codificamos cCessage2itle N VConfirmaci!nV cCessage2e/t N V, 'sta seguro de que desea 6uardar los (atos .V n(ialog2 pe N O W LH W HG6 Q O N <otones ;# 0o Q LH N Econo del signo de interrogaci!n Q HG6 N 'l segundo "ot!n es el predeterminado n+nswer N C';;+6'<1X4cCessage2e/t, n(ialog2 pe, cCessage2itle5 (1 C+;' C+;' n+nswer N 6
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

6+2$'9 C'C=+9 R+E2 RE0(1R S6uardando (atos....S 2EC'1D2 4H5 C+;' n+nswer N 7 thisform.pageframeK.pageH.com"oK.=alueN_adsc thisform.pageframeK.pageH.com"oH.=alueN_dpto thisform.pageframeK.pageH.com"oL.=alueN_cat thisform.pageframeK.pageH.te/tKL.=alueN_puesto thisform.pageframeK.pageH.te/tKO.=alueN_patron thisform.pageframeK.pageH.te/tKG.=alueN_inea thisform.pageframeK.pageH.te/tK6.=alueN_honor thisform.pageframeK.pageH.te/tK7.=alue N_"uroc R+E2 RE0(1R S'spere.....S 2EC'1D2 4H5 '0(C+;' '0(C+;' thisform.pageframeK.pageH.com"oK.9ead1nl N .t. thisform.pageframeK.pageH.com"oH.9ead1nl N .t. thisform.pageframeK.pageH.com"oL.9ead1nl N .t. Q thisform.pageframeK.pageH.te/tKH.9ead1nl N .t. thisform.pageframeK.pageH.te/tKL.9ead1nl N .t. thisform.pageframeK.pageH.te/tKO.9ead1nl N .t. thisform.pageframeK.pageH.te/tKG.9ead1nl N .t. thisform.pageframeK.pageH.te/tK6.9ead1nl N .t. thisform.pageframeK.pageH.te/tK7.9ead1nl N .t. thisform.pageframeK.pageH.commandgroupK.commandK.'na"ledN .2. thisform.pageframeK.pageH.commandgroupK.commandH.'na"ledN .2. thisform.pageframeK.pageH.commandgroupK.commandL.'na"ledN .2. thisform.pageframeK.pageH.commandgroupK.commandO.=isi"leN .f. 2hisform.pageframeK.pageK.'na"ledN .2. thisform.9efresh +s# pues de"e incluirse cada programa que conforma el sistema, pues para efectos pr%cticos no pondr- todos los programas para no ahondar mas en este caso pr%ctico, pero, cada programa de"e estar registrado dentro del documento del an%lisis de sistema. *or lo que queda del manual de usuario, este de"e hacer una descripci!n de c!mo se va a manejar el sistema en una forma amiga"le, sin tecnicismos, de"e utilizarse un lenguaje m%s coloquial, recordemos que el sistema ser% utilizado por personas que no son del %rea de sistemas por lo que de"emos cuidas mucho este aspecto al desarrollarlo. 'l m-todo para la implementaci!n ser% directo, pues no ha un sistema previo. +onclusin. *ara concluir con este tra"ajo, el tener una metodolog#a para analizar, dise&ar desarrollar sistemas, es importante a que con ello podremos tener la certeza de que ha"r% menos puntos d-"iles dentro del sistema que se desee implementar, con ello tam"i-n o"tendremos un control so"re los errores que puedan surgir durante el desarrollo del sistema. 'stos pasos requieren so"retodo una m "uena inversi!n de tiempo, recordemos que al analizar somos negociantes, pues lo que se hace es tratar de vender un producto que traer% un "eneficio tanto a corto como largo plazo, en la actualidad las empresas e instituciones lo que "uscan es eso un "eneficio que les a ude a sus procesos sin invertir tanto tiempo, dinero esfuerzo, por lo que
*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

tam"i-n importante tener en cuenta que para un mejor desempe&o el analista sepa tam"i-n dise&ar desarrollar, esto da un plus a la persona encargada del pro ecto, adem%s con ello se ahorra recurso humano o tal vez, el dirigir un grupo peque&o de personas pero que el tra"ajo que realicen sea eficiente. (e"emos tener en cuenta que cada una de las aplicaciones que se dise&en desarrollen, el tra"ajo no termina al implementar el sistema, si no que sigue un proceso este cada cierto tiempo ha que irlo renovando, tal vez simplificando procesos, aplicando nuevas tecnolog#as de la informaci!n, es decir siempre esta en constante cam"io movimiento, esto es lo que nos dar% un sistema, din%mico eficiente. 9ecordemos que no solo se pueden implementar sistemas de c!mputo tam"i-n se pueden mejorar procesos manuales que pueden llegar a ser )tiles para asegurar la calidad de la informaci!n en un sistema computarizado. +s# pues, siempre ha que estar actualizado en cuanto a tecnolog#as de la informaci!n, que podemos implementar para asegurar un mejor sistema que va a siendo, la herramienta principal de tra"ajo para la organizaci!n este sea una herramienta confia"le, ro"usta eficiente. !utoe/aluacin K.: 'l estudiar detenidamente los procesos para entenderlos mejorarlos lo conocemos como7 a5 (ise&o "5 Cantenimiento c5 +n%lisis d5 0inguna. H.: 1tra actividad del analista de sistemas es7 a5 (eterminar procesos "5 (eterminar necesidades c5 computarizar procesos d5 0inguna L.: 's el proceso en el cual la informaci!n recolectada en el an%lisis se tornar% a la realidad. a5 Cantenimiento "5 (ise&o c5 Emplementaci!n d5 0inguna O.: 'ste tipo de dise&o se caracteriza porque lo que se reca"! en el an%lisis se reflejar% en diagramas de flujo de los procesos. a5 de prototipos "5 prototipo estructurado c5 estructurado d5 0inguna G.: 'ste tipo de dise&o se caracteriza por que la recolecci!n de requerimientos necesidades a trav-s de un sistema que funciona7 a5 'structurado "5 de prototipo c5 an%lisis d5 ninguna. 6.: (entro del an%lisis estructurado que figura indica almac-n de datos7

7.: 'sta figura indica fuente de entrada para el proceso dentro del dise&o estructurado

J.: 'sta figura se utiliza para indicar que procesos se est% estudiando.

P.: 'n este paso dentro del dise&o es una vista previa de como quedar%n las interfases de entrada salida. a5 (ise&o de pantallas "5 dise&o estructurado c5 implementaci!n d5 ninguna KI.: 'ste proceso es en el cual lo dise&ado se traduce a un lenguaje de programaci!n para realizar el sistema7 a5 (esarrollo "5 an%lisis c5 Emplementaci!n d5 0inguna KK.: 'sta etapa es donde se va a llevar al sistema desarrollado a la pr%ctica evaluarlo. a5 Cantenimiento "5 implementaci!n c5 dise&o d5 ninguna KH.: 'sta etapa es en la cual se monitorea al sistema, realizan ajustes, mejoras al sistema7 a5 Emplementaci!n "5 dise&o c5 mantenimiento d5 ninguna.

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

www.monografias.com

0ibliografa ;enn, Mames +., ?+n%lisis (ise&o de ;istemas de Enformaci!n.@, Hda. 'dici!n, Cc6raw $ill, KPPP. C%rquez =ite, Muan Canuel, ?;istemas de Enformaci!n por Computadora@, 'ditorial 2rillas, KPJ7. Cetodolog#as modernas de an%lisis dise&o de sistemas. 6tt&3::;;;.monografias.com:traba<os1 :docmento:docmento.s6tml=monosearc6 +n%lisis dise&o de sistemas: Enstituto 2ecnol!gico 3a *az. 6tt&3::sistemas.itl&.edu.m>:tutoriales:analisis:inde>.6tm +n%lisis dise&o de sistemas de informaci!n. Dniversidad +ut!noma de Chihuahua. 6tt&3::comunidad.uac6.m>:marana:materias:adsi:adsi.6tm +utor7 Jess Humberto Martnez Obregn jesusm_76@hotmail.com +tlantic Enternational Dniversit $onolulu, $awaii. +pril,;pring HIIJ

*ara ver tra"ajos similares o reci"ir informaci!n semanal so"re nuevas pu"licaciones, visite www.monografias.com

You might also like