análisis de sistemas.doc

Upload: mr

Post on 20-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Anlisis de Sistemas.doc

    1/35

    3. Anlisis De SistemasDefinicin DeAnlisis De SistemasDentro de las organizaciones , el Anlisis de Sistemas se refiere alproceso de examinar la situacin de una empresa con el propsito demejorarla con mtodos y procedimientos ms adecuados, porconsiguiente, es el proceso de clasificacin e interpretacin dehechos, diagnstico de problemas y empleo de la informacin pararecomendar mejoras al sistema .

    n Sistema !"s un conjunto de componentes #ue interaccionan entres$ para lograr un objeti%o com&n!. 'a figura (.) muestra unaaplicacin de los conceptos de sistemas a una situacin familiar enuna organizacin, *bser%e la interrelaciones entre los elementos."sta caracter $stica es importante para lograr la exitosa operacin delos sistemas .

    +igura (.) "lementos bsicos de control de un modelo de sistemasAnlisis Del odelo +uncional"n el modelo funcional, el objeti%o de los analistas es el de identificary analizar las reas funcionales, funciones y acti%idades #ue serealizan para lle%ar a cabo los objeti%os de la empresa . "ste tipo deinformacin constituye el punto de partida para la agrupacinadecuada de la informacin #ue se emplear para construccin de losmodelos de datos .

    'as tareas principales para lle%ar a cabo el anlisis del modelofuncional son -

    dentificar y analizar las reas funcionales

    http://www.monografias.com/trabajos11/metods/metods.shtml#ANALIThttp://www.monografias.com/trabajos11/metods/metods.shtml#ANALIThttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos5/andi/andi.shtmlhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/trabajos13/mapro/mapro.shtmlhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos15/diagn-estrategico/diagn-estrategico.shtmlhttp://www.monografias.com/trabajos15/calidad-serv/calidad-serv.shtml#PLANThttp://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos10/carso/carso.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos14/control/control.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtmlhttp://www.monografias.com/trabajos16/kaizen-construccion/kaizen-construccion.shtml#CARATERhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtml#ANALIThttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos5/andi/andi.shtmlhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/trabajos13/mapro/mapro.shtmlhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos15/diagn-estrategico/diagn-estrategico.shtmlhttp://www.monografias.com/trabajos15/calidad-serv/calidad-serv.shtml#PLANThttp://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos10/carso/carso.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos14/control/control.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtmlhttp://www.monografias.com/trabajos16/kaizen-construccion/kaizen-construccion.shtml#CARATERhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtml#ANALIT
  • 7/24/2019 Anlisis de Sistemas.doc

    2/35

    dentificar y analizar las funciones de cada rea funcionaldentificar y analizar las acti%idades de cada funcin

    /e%isar y analizar el modelo funcional con los ejecuti%os de alto ni%el

    "l modelo funcional es representado por un documento anal$tico #uemuestra el conjunto de reas funcionales de la organizacin con susfunciones y acti%idades el cual se puede representar de formas. 'aprimera forma consta de una tabla #ue contiene el nombre del reafuncional con sus funciones y su respecti%a acti%idad por funcin

    'a segunda forma de representar a un odelo +uncional puede lle%ara cabo mediante un organigrama como se muestra en la figura (.0.

    +igura (.0. *tras representaciones del odelo +uncional

    "xisten unas formas para registrar e identificar las reas funcionales!+*/ A 1! 2figura (345, dentificacin y registro de+unciones6Acti%idades !+*/ A )! 2figura (375, dentificacin yregistro de Documentos !+*/ A (! 2figura (385, /egistro de 9ampos!+*/ A 0! 2figura (3:5.

    +igura (34. +orma para identificacin y registro de ;reas +uncionales+igura (37. +orma para identificacin y registro de+unciones6Acti%idades

    +igura (38. +orma para identificacin de Documentos+igura (3:. +orma para /egistro de 9ampos

    "l odelo +uncional sir%e como base para el anlisis del odelo deDatos, por#ue del odelo +uncional se extraen datos de acuerdo a lasacti%idades y funciones analizadas con el objeti%o de obtenerinformacin de -

    o 'as formas y los reportes #ue se empleano "l origen y destino del reporte y documentoo

    'as caracter $sticas de su uso

    http://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos11/organig/organig.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos14/comer/comer.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos10/carso/carso.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos11/organig/organig.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos14/comer/comer.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos10/carso/carso.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    3/35

    o 'os catlogos #ue se emplean en la elaboracin delreporte

    o 'a descripcin y el formato de cada dato

    Anlisis Del odelo De Datos"ste modelo de datos es la base para sistemas con propsito de tomade decisiones de la parte directi%a y los mismos datos se aplican enusos m&ltiples.

  • 7/24/2019 Anlisis de Sistemas.doc

    4/35

    ombre delplantel

    Director

    Belfono

    &mero deAulas

    ombre

    /+9

  • 7/24/2019 Anlisis de Sistemas.doc

    5/35

    Adems de #ue se pueden utilizar uno o ms atributos pararelacionarse con otra entidad o entidades. "sto se puede lle%ar a caboutilizando un modelo relacional de los datos siendo la aplicacin sobretablas 2+igura (.)15 en donde se muestran los atributos y su relacintomando en cuenta la optimizacin de relaciones redundantes. "stasreglas de normalizacin son las siguientes -

    na entidad tiene un %alor y slo un %alor para cada atributo. 'os atributos representan la unidad m$nima, es decir, no

    contienen estructuras. 9uando se utiliza ms de un atributo para identificar una

    entidad, hay #ue asegurarse #ue estos atributos representen unacaracter$sticas completa de la entidad.

    Bodos los atributos #ue no sean identificadores debenrepresentar caracter$sticas de la entidad nombrada.

    +igura (.)1 'as entidades representadas en tablas.

    9arta de "ntidades.

  • 7/24/2019 Anlisis de Sistemas.doc

    6/35

    +igura (3)) otacin de diagramas "ntidad3/elacin

    'a modelizacin de datos y el diagrama de "ntidad3/elacin secon%ierten para el analista una notacin #ue produce resultadosconcisos para ser examinados en el procesamiento de datos .

    9arta de >urbujas.Debido a #ue los datos se mue%en a tra%s del sistema sufreconstantes modificaciones, los diagramas son tcnicas pararepresentar el flujo de la informacin desde la entrada, proceso,hasta su salida.

    "l diagrama de >urbuja o diagrama de flujo de datos puederepresentar un sistema a cual#uier ni%el de abstraccinrepresentando as$ un mayor flujo de informacin y un mejor detalle

    funcional, el primer ni%el o ni%el 1 tambin denominado modelofundamental del sistema del cual se puede elaborar en subni%elesms diagramas partiendo del ni%el 1.

    "n los diagramas de burbuja la notacin #ue se usa para su creacinconsiste en un rectngulo el cual representa una entidad externa2hardEare , persona , otro programa , etc..5 u otro sistema #ue genereinformacin a ser transformada por el softEare o sistema. "l c$rculorepresenta un proceso o transformacin aplicado a los datos, lasflechas utilizadas en el diagrama de burbuja indican el flujo y estas

    deben estar acompa=adas por una eti#ueta. 'a doble l$nea representaalmacenamiento de informacin #ue es utilizada por el sistema.2+igura (3)05

    +igura (3)0. otacin de un diagrama de burbuja bsico.

    9abe mencionar #ue el diagrama de burbuja no representa ningunainformacin expl$cita de la secuencia de procesamiento, estandoimpl$citamente en el diagrama.

    "s#uema general del sistema."ste tipo de diagrama muestra la operacin propuesta para el nue%osistema, en el cual se representan las transacciones manuales y lastransacciones automatizables, las cuales interactuan con la base dedatos.

    Su notacin es simple utilizando rectngulos sencillos para indicar lastransacciones manuales y rectngulos dobles para indicar lastransacciones automatizables utilizando las flechas #ue indican ladireccin de la transaccin. 2+igura (.)45

    +igura (3)4. otacin para representar el "s#uema eneral de unSistema

    http://www.monografias.com/trabajos14/flujograma/flujograma.shtmlhttp://www.monografias.com/trabajos14/datos/datos.shtml#prohttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos12/diflu/diflu.shtmlhttp://www.monografias.com/Computacion/Hardware/http://www.monografias.com/trabajos7/perde/perde.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Software/http://www.monografias.com/trabajos12/dispalm/dispalm.shtmlhttp://www.monografias.com/trabajos6/maca/maca.shtmlhttp://www.monografias.com/trabajos6/maca/maca.shtmlhttp://www.monografias.com/trabajos15/direccion/direccion.shtmlhttp://www.monografias.com/trabajos14/flujograma/flujograma.shtmlhttp://www.monografias.com/trabajos14/datos/datos.shtml#prohttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos12/diflu/diflu.shtmlhttp://www.monografias.com/Computacion/Hardware/http://www.monografias.com/trabajos7/perde/perde.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Software/http://www.monografias.com/trabajos12/dispalm/dispalm.shtmlhttp://www.monografias.com/trabajos6/maca/maca.shtmlhttp://www.monografias.com/trabajos6/maca/maca.shtmlhttp://www.monografias.com/trabajos15/direccion/direccion.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    7/35

    apa de Acceso 'gico"ste tipo de diagrama sir%e para representar la secuencia del accesolgico de una transaccin a un modelo de datos, siendo su notacinbsica similar a un Diagrama de "ntidad3/elacin con la diferencia de#ue en el Diagrama de apa de Acceso 'gico muestra unas l$neas#ue indican la direccin eti#uetadas por el tipo de operacin #ue seefect&a, estas operaciones afectan a los datos como - lectura ,modificacin, borrado o agregar datos. 'as entidades representadaspor un rectngulo %an acompa=adas en su parte exterior por losatributos de cada entidad 2+igura (3)75.

    +igura (3)7. "jemplo de un submodelo de datos extra$do para eldise=o de la transaccin de admisin de pedidos.9abe mencionar #ue dentro de la nomenclatura bsica de un apa deAcceso 'gico existe la aplicacin de condiciones representadas porun punto eti#uetado el cual establece una conexin, en el apa deAcceso 'gico se agregar la eti#ueta de condicin acompa=ada de ladescripcin de la condicin.

    Diagrama de Accin"s una representacin grfica de la utilizacin de los datos en las

    transacciones, en donde se ubican las acciones #ue se efect&anseguidas por un rectngulo #ue contiene la entidad y las estructuras

    http://www.monografias.com/trabajos15/direccion/direccion.shtmlhttp://www.monografias.com/trabajos6/diop/diop.shtmlhttp://www.monografias.com/trabajos14/textos-escrit/textos-escrit.shtmlhttp://www.monografias.com/trabajos6/noqui/noqui.shtmlhttp://www.monografias.com/trabajos4/acciones/acciones.shtmlhttp://www.monografias.com/trabajos15/direccion/direccion.shtmlhttp://www.monografias.com/trabajos6/diop/diop.shtmlhttp://www.monografias.com/trabajos14/textos-escrit/textos-escrit.shtmlhttp://www.monografias.com/trabajos6/noqui/noqui.shtmlhttp://www.monografias.com/trabajos4/acciones/acciones.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    8/35

    de control 2condiciones y estructuras de control repetiti%as5 +igura (3)8.

    +igura (3)8 "jemplo de un diagrama de accin para la transaccin deadmisin de pedidos.

    "l Diagrama de Accin tiene la funcin de indicar de una forma msclara la especificacin de las estructuras de control repetiti%as y decondicin, las cuales son especificadas en el apa de Acceso 'gico.Su nomenclatura es simple. "n la +igura (3): se ilustra los posiblesusos de las condiciones.

    +igura (3):. otacin para indicar condiciones

    "n la +igura (3)? se ilustra la notacin bsica para representar una

    estructura de control repetiti%a.+igura (3)?. otacin para indicar una estructura de control repetiti%a

    iniespecificacin'a miniespecificacin es un listado de proposiciones en un lenguaje parecido a cual#uier lenguaje natural como el "spa=ol o el ngls.9ada una de estas proposiciones especifican un paso de transaccin oActi%idad en un odelo +uncional o un proceso en un Diagrama de+lujo de Datos.

    Debido a #ue es una narrati%a desarrollada con nuestras propiaspalabras no existe una nomenclatura estricta a seguir.

  • 7/24/2019 Anlisis de Sistemas.doc

    9/35

    " FHA " SAI"

    9A'9 'A

    J,K,3,6

    'a miniespecificacin &nicamente lista acti%idades o transacciones deuna parte del sistema en donde se omite la especificacin de la

    presentacin de la informacin %isual en pantalla o impresora 2color,tipo de letra, posicin, cuadros, etc...5 ya #ue se presenta a detalle latransaccin, ms no aspectos secundarios, los cuales se describen en

    formatos especiales como son - +ormatos de

  • 7/24/2019 Anlisis de Sistemas.doc

    10/35

    'os formatos de pantalla deben contener una escala para columnas yfilas #ue representen la cantidad mxima de filas y columnas 2

  • 7/24/2019 Anlisis de Sistemas.doc

    11/35

    @

    4

    ) )1 (1 01 41 71 81 :1 ?1

    +igura (3)@. "jemplo de un formato de pantalla

    'os formatos de reporte sir%en para indicar como se representar lainformacin producida por el sistema en hoja. "stos deben contener

    una escala #ue representa la cantidad mxima de columnas deacuerdo a la capacidad de la impresora #ue se utilizar o al tipo deletra 2I"B F*- /eporte de horario de Aulas

    ) )1 (1 01 41 71 81 :1 ?1 @1 )11 ))1 )(1

    http://www.monografias.com/trabajos5/resudeimp/resudeimp.shtmlhttp://www.monografias.com/trabajos10/macroecon/macroecon.shtmlhttp://www.monografias.com/trabajos5/resudeimp/resudeimp.shtmlhttp://www.monografias.com/trabajos10/macroecon/macroecon.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    12/35

    Descripcin de9ampos2 ombre

    , Bipo y'ongitud5

    ) )1 (1 01 41 71 81 :1 ?1 @1 )11 ))1 )(1

    +igura (3(1. "jemplo de un formato de reporte

    'os formatos de pantalla y los formatos de reporte deben ser tantoscomo sea necesario ya #ue estos simplifican el trabajo en tiempo dedesarrollo . "s necesario agregar en ambos formatos un n&mero y unadescripcin de su objeti%o, por ejemplo - la pantalla n&mero ) suobjeti%o es !men& principal del sistema!.

    *tras tcnicas"xisten otras tcnicas de rele%ante importancia para documentar elmodelo de datos #ue tienen cierta similitud a tcnicas anteriores,%ariando &nicamente los propsitos de dicha tcnica-

    apa de transacciones. "s rele%ante a una transaccin, a tra%s deuna tabla de referencias donde muestra las rutas utilizadas enparticular por dicha transaccin, en donde su objeti%o principal eshacer referencia al n&mero de %eces #ue los datos sufren unatransaccin o pasan por un proceso.

    apa de uso combinado. "ste documento se encarga de mostrar lastransacciones concurrentes contra el modelo de datos, y la carga con

    http://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos6/meti/meti.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos6/meti/meti.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    13/35

    la cual contribuye cada transaccin, a tra%s de cada ruta utilizada2asociacin entre dos entidades5, durante un per$odo deprocesamiento seleccionado.

    apa de carga compuesto. uestra las transacciones concurrentescontra el odelo de Datos, y la carga con la cual contribuyen todaslas transacciones a tra%s de cada ruta utilizada 2asociacin entre dosentidades5, durante un per$odo de procesamiento seleccionado.

    atriz de 9arga. "ste documento de dise=o es importante para serutilizado durante el dise=o f$sico de la base de datosL este sumariza lacarga total del sistema sobre la base de datos para a#uellastransacciones #ue se procesan concurrentemente durante su per$ododefinidoL totaliza el n&mero de referencias lgicas contra la base dedatos para una transaccin sencilla y el n&mero total para a#uellastransacciones procesadas durante un per$odo.

    odelo /elacional. Diagrama #ue muestra el odelo de Datos 'gicocon%ertido en odelo +$sico, siendo su dependencia del tipo demanejador de base de datos utilizado.

    Anlisis De Bransacciones"n muchos sistemas un elemento de datos es el moti%o paradeterminar uno o ms flujos de informacin, #ue afectan a la funcinde acuerdo con el #ue determine dicho elemento de datos, a esteelemento se le denomina transaccin #ue desencadena otro flujo dedatos a tra%s de uno o %arios caminos. "n el caso de #ue sucedaesto en un Diagrama de +lujo de Datos se muestra como en la figura

    (3() denominado flujo de transaccin.+igura (3(). +lujo de Bransaccin

    'os pasos a seguir para manipular el flujo de transaccin tiene elobjeti%o de transformar un diagrama de flujo de datos en laestructura de un programa .

    /e%isin del modelo fundamental del sistema, #ue consiste en unare%isin del diagrama de flujo de datos iniciando del ni%el 1 y el ni%el) #ue describen la especificacin del sistema y la especificacin dere#uisitos del sistema.

    /efinar y re%isar los diagramas de flujo de datos para el sistema,siendo una re%isin a detalle de los ni%eles ) y ( para detectar conmayor posibilidad de xito un diagrama de flujo de transaccin.Determinar si el diagrama de flujo de datos tiene caracter$sticas detransformacin o de transaccin, en donde el dise=ador se encarga dedeterminar si la caracter$stica natural del diagrama de flujo de datospertenece a un flujo de transaccin de acuerdo a la figura (3().

    dentificar el centro de transaccin y las caracter$sticas de cadacamino de accin, para detectar un flujo de transaccin cuando es el

    http://www.monografias.com/trabajos10/macroecon/macroecon.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos14/flujograma/flujograma.shtmlhttp://www.monografias.com/trabajos15/llave-exito/llave-exito.shtmlhttp://www.monografias.com/trabajos10/macroecon/macroecon.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos14/flujograma/flujograma.shtmlhttp://www.monografias.com/trabajos15/llave-exito/llave-exito.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    14/35

    origen de %arios flujos de informacin #ue surgen de l, tratando deaislar las burbujas. 2+igura (3((5.

    +igura (.((. "stablecimiento de di%isiones de flujo

    Bransformar el diagrama de flujo de datos en una estructuraadecuada al procesamiento de transacciones, lle%ndose a cabocreando subgrupos de burbujas a lo largo de un camino, as$ el flujode cada camino de accin del diagrama de flujo de datos se con%ierteen una estructura con las caracter$sticas espec$ficas de flujo. 'ascorrespondencias en la transaccin se ilustra en la figura (3(0.

    9ontrol de

    Bransaccin

    9amino de

    /ecepcin

    +igura (3(0. 9orrespondencias en la transaccin

    +actorizar o /efinar la estructura de transacciones y la estructura decada camino aplicando reglas de dise=o para mejorar la calidad.

  • 7/24/2019 Anlisis de Sistemas.doc

    15/35

    Se debe tomar en cuenta #ue cuando hablamos de mdulos, no solonos referimos a los ni%eles iniciales 1, ) ( sino #ue tambinhablamos de a#uellos #ue conforman al sistema los cuales nosmuestran las transacciones en forma superficial, es decir, sin llegar alcdigo al tipo de estructura de datos , uso de archi%os, etc... "s porello #ue se recomienda e%aluar las interfaces de los mdulos parareducir la complejidad y la redundancia y as$ mejorar la consistenciade los mdulos.

    na aplicacin correcta del anlisis de transacciones se complementadocumentando al anlisis realizando los siguientes pasos -

    Desarrollar para cada mdulo, un texto explicati%o delprocesamiento

    Dar para cada mdulo una descripcin de la interfaz Definir las estructuras de datos globales y locales Anotar todas las restriccciones6limitaciones de dise=o 'le%ar a cabo una re%isin del dise=o preliminar registrando las

    actualizaciones.

    Algunos aspectos t$picos en las restricciones6limitaciones son el tipode formato de datos, limitaciones de memoria , %alores o cantidadesl$mites para las estructuras de datos as$ como caracter$sticasespeciales de un mdulo indi%idual. Bodo esto con el fin de reducir eln&mero de errores antes de llegar al dise=o o con ello justificar #ue

    no es %iable su desarrollo. 'as acti%idades de re%isin se centran enel seguimiento de los re#uisitos del sistema, la estructura delprograma, en las descripciones de las interfaces, descripcin de lasestructuras de datos, la descripcin de restricciones6limitaciones, enla facilidad de implementacin y desarrollo de pruebas , y en lafacilidad de mantenimiento .

    Anlisis Del so De 'os Datos

    A medida #ue la informacin se mue%e a tra%s del softEare , est es

    modificada por una serie de transformaciones. "l diagrama de flujo dedatos 2D+D5 es una tcnica grfica #ue representa el flujo de lainformacin y las transformaciones #ue se aplican a los datos almo%erse desde la entrada hasta la salida, en la figura (3(7 semuestra la forma bsica de un diagrama de flujo de datos. "l D+Dtambin se le conoce como grafo de flujo de datos o como diagramade burbujas.

    +igura (3(7 odelo de flujo de informacin

    Se puede utilizar un D+D para representar cual#uier softEare acual#uier ni%el de abstraccin. "n la figura (3(8 muestra la notacinbsica #ue se usa para crear un diagrama de flujo de datos. "l

    http://www.monografias.com/trabajos12/eticaplic/eticaplic.shtmlhttp://www.monografias.com/trabajos10/esda/esda.shtmlhttp://www.monografias.com/trabajos7/arch/arch.shtmlhttp://www.monografias.com/trabajos13/libapren/libapren.shtmlhttp://www.monografias.com/trabajos13/memor/memor.shtmlhttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos6/lide/lide.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos12/romandos/romandos.shtml#PRUEBAShttp://www.monografias.com/trabajos15/mantenimiento-industrial/mantenimiento-industrial.shtmlhttp://www.monografias.com/Computacion/Software/http://www.monografias.com/trabajos12/eticaplic/eticaplic.shtmlhttp://www.monografias.com/trabajos10/esda/esda.shtmlhttp://www.monografias.com/trabajos7/arch/arch.shtmlhttp://www.monografias.com/trabajos13/libapren/libapren.shtmlhttp://www.monografias.com/trabajos13/memor/memor.shtmlhttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos6/lide/lide.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos12/romandos/romandos.shtml#PRUEBAShttp://www.monografias.com/trabajos15/mantenimiento-industrial/mantenimiento-industrial.shtmlhttp://www.monografias.com/Computacion/Software/
  • 7/24/2019 Anlisis de Sistemas.doc

    16/35

    rectngulo se utiliza para representar una unidad externa, es decir,un elemento del sistema 2"jemplo- CardEare , personas, conjunto dedatos u otro programa5 u otro sistema #ue produzca informacin aser transformada por el softEare o #ue reciba informacin producidapor el softEare. n c$rculo representa un proceso o transformacin#ue se aplica a los datos y los cambia de alguna manera. Bodas lasflechas #ue aparezcan en un diagrama de flujo de datos deben sereti#uetadas. 'a l$nea doble representa un almacn de informacin,

    nformacin almacenada #ue se utiliza por el softEare. 'a sencillez dela notacin de un D+D es una de las razones por las #ue las tcnicasde anlisis estructurado son ampliamente utilizadas.

    +igura (3(8 otacin D+D bsica.

    "l Diagrama de +lujo de Datos es una herramienta grfica #ue puedeser %aliosa durante el anlisis de re#uisitos del sistema. 9abemencionar #ue el diagrama no proporciona ninguna sencuenciaexpl$cita de los procesos .

    4. Desarrollo De Sistemas"strategias De

  • 7/24/2019 Anlisis de Sistemas.doc

    17/35

    +igura 03)

  • 7/24/2019 Anlisis de Sistemas.doc

    18/35

    Bipificacin impropia o inconsistentenicializacin o%alores impl$citos errneosombres de %ariables incorrectos 2mal escritos o truncados5

    Bipos de datos inconsistentesDesbordamiento o errores en el direccionamiento de memoria

    Se deben dise=ar casos de prueba para detectar errores causados porclculos incorrectos o flujos de control inapropiados. 'as pruebas decamino bsico o de ciclos son tcnicas ms efecti%as para descubriruna gran cantidad de errores en los caminos. "ntre los errores mscomunes en los clculos estn -

  • 7/24/2019 Anlisis de Sistemas.doc

    19/35

  • 7/24/2019 Anlisis de Sistemas.doc

    20/35

    figura 03( , en donde los primeros mdulos #ue se integran son (,0 y 4, para el siguiente ni%el 7, 8 y :.

    "l proceso de integracin se lle%a a cabo en 7 pasos -

    Se usa el mdulo de control principal como conductor de prueba,disponiendo de resguardos para todos los mdulos directamentesubordinados al mdulo de control principal.Dependiendo del enfo#ue de integracin elegido 2primero3enprofundidad o primero3en3anchura5 se %an sustituyendo losresguardos subordinados cada uno por los mdulos reales.'as pruebas se lle%an a cabo cada %ez #ue se integra un mdulo.Bras terminar cada conjunto de pruebas, se reemplaza otro resguardocon el mdulo real.Se hace una prueba de regresin, es decir, todas las pruebasanteriores para asegurar #ue no se han introducido errores.'a estrategia descendente puede ocasionar algunos problemas. node ellos puede ser cuando se re#uiere un procesamiento de losni%eles ms bajos de la jerar#u$a para probar los ni%eles superiores."l encargado de la prueba tiene 0 opciones -/etrasar muchas de las pruebas hasta #ue los resguardos seanreemplazados por mdulos reales.Desarrollar resguardos #ue realicen funciones limitadas #ue simulenlos mdulos reales.

    ntegrar el softEare desde el fondo de la jerar#u$a hacia arriba.ntegracin Ascendente, es en donde la construccin del dise=o

    empieza de los mdulos ms bajos hacia arriba 2 dulo principal5, elprocesamiento re#uerido de los mdulos subordinados siempre estdisponible y elimina la necesidad de resguardos. na estrategia deintegracin ascendente puede ser implementada mediante lossiguientes pasos -

    Se combinan los mdulos de bajo ni%el en grupos #ue realicen unasubfuncin en el softEare.Se escribe un programa de control de prueba para coordinar la"ntrada y Salida de los casos de pruebaSe prueba el grupoSe eliminan los programas de control y se combinan los grupos mo%indose hacia arriba por la estructura del programa

    'a integracin sigue el es#uema mostrado en la figura 030 en dondese combinan los grupos ), ( y 0, cada uno de ellos se somete aprueba mediante un programa de control 2ilustrado como blo#uepunteado5. 'os mdulos de los grupos ) y ( son subordinados de ay se eliminan los programas de control D) y D( y se conectandirectamente los grupos a a de manera similar se elimina el

    http://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/grupo/grupo.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    21/35

    programa de control D0 del grupo 0 #uedando con el mdulo bfinalmente el mdulo a como el mdulo b se integran al mdulo

    c y as$ sucesi%amente.

    +igura 030 ntegracin Ascendente

    'a seleccin de una estrategia de integracin depende de lascaracter$sticas del softEare y, a %eces, del plan del proyecto, enalgunos de los casos se puede combinar ambas estrategias .

  • 7/24/2019 Anlisis de Sistemas.doc

    22/35

    documentacin , re%isin de la base de datos, anlisis de algoritmos,pruebas de desarrollo, prueba de calificacin y prueba de instalacin.

    na %ez #ue se culmin la etapa de integracin se puede decir #ue elsoftEare est completamente ensamblado, se han encontrado ycorregido errores de la interfaz y se puede comenzar una serie finalde pruebas del softEare. 'a prueba de %alidacin se logra cuando lasexpectati%as razonables del cliente su cumplen en donde incluyen laespecificacin de re#uisitos, documentos en donde se describen losatributos del softEare #ue son %isibles para el usuario, estainformacin forma la base del enfo#ue a la prueba de %alidacin.

    "l procedimiento de prueba estar dise=ado para asegurar #ue sesatisfacen los re#uisitos funcionales, #ue se alcanzan todos losre#uisitos de rendimiento, #ue la documentacin es correcta y #ue sealcanzan otros re#uisitos tales como portabilidad, compatibilidad,recuperacin de errores, facilidad de mantenimiento, etc...

    na %ez #ue se procede con la prueba de %alidacin, puede darse unade las dos condiciones -

    'as caracter$sticas de funcionamiento o rendimiento estn deacuerdo con las especificaciones y son aceptables

    Se encuentra una des%iacin de las especificaciones y se creauna lista de deficiencias.

    9uando se construye el softEare para lle%ar a cabo la prueba de%alidacin es casi imposible #ue el desarrollador pueda pre%er comoun cliente usar realmente el programa es por ello #ue se hace unaserie de pruebas de aceptacin #ue puede permitir #ue un cliente%alide todos los re#uisitos, se puede dar el caso de las pruebas alfa ybeta. 'a prueba alfa consiste en una prueba del softEare ejecutadopor el cliente estando presente el desarrollador para hacer lasanotaciones necesarias cuando los errores o las obser%aciones delcliente sucedan. 'as pruebas beta son %ersiones del softEare #ue losdesarrolladores lanzan antes de la %ersin final, esto es #ue serealicen las pruebas si la presencia del desarrollador ni el e#uipo dedesarrollo para efectos de compatibilidad, portabilidad,mantenimiento, etc.., As$ la prueba beta es una aplicacin en %i%o delsoftEare en un entorno diferente.

  • 7/24/2019 Anlisis de Sistemas.doc

    23/35

    sistema echa la culpa del problema a los otros, para e%itar esto sedebe pre%er y tomar medidas correcti%as tomando en cuenta losiguiente -

    Dise=ar caminos de manejo de errores #ue prueben toda lainformacin procedente de otros elementos del sistema.'le%ar a cabo una serie de pruebas #ue simulen la presencia de datosen mal estado o de otros posibles errores en la interfazdel softEare./egistrar los resultados de las pruebas como !e%idencia! en el casode se=alamientos informales.

  • 7/24/2019 Anlisis de Sistemas.doc

    24/35

    sistema, negando as$ el ser%icio a otras personas adems de producirerrores a propsito en el sistemaL o debe curiosear los datos p&blicosintentando encontrar una cla%e de acceso al sistema.

  • 7/24/2019 Anlisis de Sistemas.doc

    25/35

    +ig. 037 Depuracin

    "l proceso de depuracin siempre tiene uno de los dos resultados -

    Se encuentra el error, se corrige y eliminano se encuentra la causa del error

    "n el &ltimo caso es cuando la persona encargada de la depuracindebe sospechar la causa, en donde debe dise=ar casos de prueba #ueayuden a confirmar sus sospechas y el trabajo se regresa a lacorreccin del error de una forma interacti%a.

    'a depuracin tiene como objeti%o principal encontrar y corregir lacausa de un error en el softEare, existen 0 enfo#ues #ue se puedenproponer en la depuracin )

    "liminacin de causas+uerza >rutaFuelta atrs

    'a categor$a de depuracin !eliminacin de causas! se manifiestamediante induccin o deduccin. 'os datos relacionados con laocurrencia del error se organizan para llegar a las posibles causasL sedesarrolla una lista de las causas y se lle%an a cabo las pruebas paraeliminar cada una.

    'a categor$a de depuracin por ! fuerza bruta! es la categor$aprobablemente la ms com&n y la menos eficiente en el momento de

    http://www.monografias.com/trabajos7/perde/perde.shtmlhttp://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos12/eleynewt/eleynewt.shtmlhttp://www.monografias.com/trabajos6/elme/elme.shtml#induccionhttp://www.monografias.com/trabajos12/eleynewt/eleynewt.shtmlhttp://www.monografias.com/trabajos7/perde/perde.shtmlhttp://www.monografias.com/trabajos/fintrabajo/fintrabajo.shtmlhttp://www.monografias.com/trabajos12/eleynewt/eleynewt.shtmlhttp://www.monografias.com/trabajos6/elme/elme.shtml#induccionhttp://www.monografias.com/trabajos12/eleynewt/eleynewt.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    26/35

    aislar la causa del error del softEare en donde se conf$a #ue en alg&nlugar de la gran cantidad de informacin producida nos puede lle%arfinalmente al xito, lo ms frecuente es #ue se desperdicie tiempo yesfuerzo.

    'a %uelta atrs es el enfo#ue ms normal para la depuracin, #ue sepuede usar con gran xito en programas pe#ue=os.

  • 7/24/2019 Anlisis de Sistemas.doc

    27/35

    9aracter$sticas del mantenimiento'as acti%idades re#ueridas para cubrir la fase de mantenimientoabarca dos aspectos importantes - mantenimiento estructurado ymantenimiento no estructurado

    "l mantenimiento no estructurado, es cuando slo se dispone delcdigo fuente como un elemento de configuracin empezndolo ae%aluar a menudo complicada por la pobre documentacin interna.'as delicadas caracter$sticas, tales como las estructuras de datos,%ariables globales, las interfaces del sistema, el rendimiento y6olimitaciones del dise=o, son dif$ciles de descubrir y frecuentementemal interpretados.

    Si existe una completa configuracin del softEare, la tarea delmantenimiento comienza con la e%aluacin de la documentacin deldise=o, se determinan las importantes caracter$sticas estructurales,de rendimiento y de interfaz del softEare.

    Se estudian las consecuencias de las correcciones o modificacionesre#ueridas y se traza un plan de acciones, se modifica el dise=o yre%isa. Se desarrolla el nue%o cdigo fuente sometindolo a laspruebas del softEare haciendo las respecti%as correcciones y se%uel%e a lanzar el softEare, a este suceso de acti%idades correspondeal mantenimiento estructurado.

    9on respecto al costo del mantenimiento del softEare algunas %ecesgenera insatisfaccin al cliente cuando una peticin o modificacinaparentemente legitima no se puede atender en un tiempo razonable,Disminucin de la calidad global del softEare debido a los errorespermanentes #ue se generan cuando se introducen cambios alsoftEare en mantenimiento, utilizacin de muchos recursos humanos del rea de mantenimiento para efectuar el mantenimiento.

    'a falta de control y disciplina en las acti%idades de desarrollo, casisiempre se traduce en problemas para el mantenimiento del softEarecomo los siguientes -

    o +recuentemente es dif$cil seguir la e%olucin del softEarea tra%s de %arias %ersiones ya #ue los cambios no estnadecuadamente documentados.

    o +recuentemente es imposible o dif$cil seguir el procesopor el #ue se construy el softEare.

    o eneralmente es completamente dif$cil comprender unprograma !ajeno!.

    o "se personaje !ajeno!, por lo regular, no se encuentracerca para #ue pueda explicar lo #ue hizo.

    o o existe una documentacin apropiada o est malpreparada.

    http://www.monografias.com/trabajos11/conce/conce.shtmlhttp://www.monografias.com/trabajos7/plane/plane.shtmlhttp://www.monografias.com/trabajos7/coad/coad.shtml#costohttp://www.monografias.com/Administracion_y_Finanzas/Recursos_Humanos/http://www.monografias.com/trabajos14/disciplina/disciplina.shtmlhttp://www.monografias.com/trabajos16/teoria-sintetica-darwin/teoria-sintetica-darwin.shtmlhttp://www.monografias.com/trabajos11/conce/conce.shtmlhttp://www.monografias.com/trabajos7/plane/plane.shtmlhttp://www.monografias.com/trabajos7/coad/coad.shtml#costohttp://www.monografias.com/Administracion_y_Finanzas/Recursos_Humanos/http://www.monografias.com/trabajos14/disciplina/disciplina.shtmlhttp://www.monografias.com/trabajos16/teoria-sintetica-darwin/teoria-sintetica-darwin.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    28/35

    o 'a mayor$a del softEare no ha sido dise=ado pre%iendo elcambio.

    "stos problemas #ue se acaban de mencionar, en parte, se puedenatribuir al gran n&mero de programas actualmente existentes #uehan sido desarrollados sin tener en cuenta una metodolog$a dedesarrollo.

    "fectos secundarios del mantenimiento'a modificacin al softEare en los cdigos fuente es peligrosa.Algunas %eces hemos escuchado..!pero si todo lo #ue realic fuecambiarle una sentencia!, lamentablemente cada %ez #ue seintroduce un cambio en un proceso lgico muy complejo, laposibilidad del error aumenta.

    +/""D A y O" >"/( definen tres grandes categor$as de efectossecundarios del mantenimiento

    "fectos secundarios sobre el cdigo. 9on el hecho de realizar unsencillo cambio sobre una sola sentencia puede a %eces tenerresultados desastrosos. "l cambio inad%ertido de alg&n s$mbolo !.! !L! muchas %eces pueden acarrear problemas trgicos. "n unacomputadora nos comunicamos mediante el cdigo fuente en alg&nlenguaje de programacin . 'as posibilidades de efectos secundariosabundan, aun#ue cada modificacin #ue se realice en el cdigo puede

    regularmente inducir al error. 'os siguientes cambios tienen mayorprobabilidad de inducir a error #ue otros -

    o n subprograma eliminado o cambiadoo "liminacin modificacin de una sentencia o eti#uetao "liminacin o modificacin de un identificadoro 9ambios para mejorar el rendimiento en ejecucino odificacin de apertura o cierre de archi%oso odificacin de operadores lgicoso 9ambios sobre las pruebas l$mite

    "fectos secundarios sobre las bases de datos. Durante elmantenimiento frecuentemente se hacen cambios sobredeterminados elementos de una estructura de datos o sobre la propiaestructura de datos. 'os efectos secundarios sobre las bases de datosregularmente suceden por las modificaciones sobre la estructura de lainformacin del softEare. 'os siguientes cambios en los datosproducen efectos secundarios como -

    o /edefinicin de constantes locales o globaleso /edefinicin de registros o archi%os

    http://www.monografias.com/trabajos2/mercambiario/mercambiario.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos10/esda/esda.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos2/mercambiario/mercambiario.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/tebas/tebas.shtmlhttp://www.monografias.com/trabajos10/esda/esda.shtmlhttp://www.monografias.com/trabajos7/regi/regi.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    29/35

    o Aumento o disminucin del tama=o de los arreglos o delas estructuras de datos de mayor orden

    o odificacin de datos globaleso /einiciacin de indicadores de control o de punteroso /eorganizacin de argumentos de "ntrada6Salida o de

    subprogramas

    'os efectos secundarios se pueden limitar mediante una profundadocumentacin de dise=o #ue describa las estructuras de datos y duna referencia #ue asocie los elementos de datos, los registros , losarchi%os y otras estructuras a los mdulos del softEare.

    "fectos secundarios sobre la documentacin. "l mantenimiento #uese efect&a en el softEare se debe centrar en la completaconfiguracin del softEare, no solo las modificaciones #ue se efect&anen el cdigo fuente. 'os efectos secundarios en la documentacin esdebido a #ue no se reflejan las modificaciones hechas en el cdigofuente sobre la documentacin respecti%a, no lle%ando a cabo unregistro u6o actualizacin de los cdigos fuente modificados.

    Siempre #ue se realice una modificacin sobre el flujo de datos, sobrela ar#uitectura de dise=o sobre los procedimientos 2mdulos5 o sobrecual#uier otra caracter$stica asociada, se debe actualizar lainformacin tcnica soporte, la documentacin actual no se reflejaren su totalidad en el softEare pero puede ser peor la ausencia total

    de este tipo de documentacin.5. Implanta i!n9on%ersin'a con%ersin consiste en el cambio del sistema anterior con elsistema nue%o, as$ como los mtodos para lle%arla a cabo y%erificacin de #ue la con%ersin se haya efectuado correctamente.

    "xisten cuatro mtodos para efectuar una con%ersin en un sistema,en donde cada mtodo tiene %entajas y des%entajas entre los

    mismos. "s con%eniente mencionar #ue algunos mtodos decon%ersin se ajustan perfectamente a problemas planteados, endonde nos es con%eniente aplicar otro mtodo debido a #ue losposibles resultados sean ampliar los periodos de con%ersin, situacin#ue puede crear problemas con los usuarios y los analistas.

    Sistemas paralelos"ste mtodo es un modelo seguro , ya #ue el sistema nue%o funcionaal mismo tiempo #ue el sistema anteriorL debido a #ue si encuentranfallas en el sistema nue%o, el anterior permanece en constantefuncionamiento sin perdidas de tiempo, ni de informacin. nades%entaja muy notable es #ue este mtodo de con%ersin es muycostoso ya #ue se duplican los recursos humanos como materiales

    http://www.monografias.com/trabajos15/valoracion/valoracion.shtml#TEORICAhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos6/arma/arma.shtmlhttp://www.monografias.com/trabajos13/mapro/mapro.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/trabajos5/segu/segu.shtmlhttp://www.monografias.com/Administracion_y_Finanzas/Recursos_Humanos/http://www.monografias.com/trabajos14/propiedadmateriales/propiedadmateriales.shtmlhttp://www.monografias.com/trabajos15/valoracion/valoracion.shtml#TEORICAhttp://www.monografias.com/trabajos7/regi/regi.shtmlhttp://www.monografias.com/trabajos6/arma/arma.shtmlhttp://www.monografias.com/trabajos13/mapro/mapro.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://www.monografias.com/trabajos5/segu/segu.shtmlhttp://www.monografias.com/Administracion_y_Finanzas/Recursos_Humanos/http://www.monografias.com/trabajos14/propiedadmateriales/propiedadmateriales.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    30/35

    para trabajar en forma paralela ambos sistemas duplicando as$ loscostos de operacin.

    9on%ersin directa"l sistema anterior ser reemplazado por el nue%o sistema, ya #ue laorganizacin conf$a plenamente en el nue%o sistema. *bligando as$ alos usuarios a #ue hagan funcionar al nue%o sistema encontrando enl nue%os mtodos y controles. "n caso de encontrar errores noexiste un sistema #ue lle%e un respaldo de seguridad en lasoperaciones, este mtodo ocasiona una planeacin ms cuidadosa.

    "nfo#ue piloto"n este mtodo se implanta el nue%o sistema en una parte de laorganizacin. 9on base a retroalimentacin se hacen cambios y elsistema se instala en el resto de la organizacin mediante algunosotros mtodos, esto en gran medida proporciona experiencia yprueba directa antes de la implantacin. *casionando la des%entajade #ue el nue%o sistema puede dar la impresin de #ue el nue%osistema no es confiable, ni est libre de errores.

    9on%ersin por etapasSe implanta el nue%o sistema de manera gradual, reemplazandopartes del sistema anterior, permitiendo a los primeros usuariosapro%echar las %entajas del nue%o sistema, as$ como la capacitacin de los mismos, lle%ando a cabo la instalacin de una nue%a etapa una

    %ez #ue fue aceptada sin hacer uso necesario de recursos extras.

  • 7/24/2019 Anlisis de Sistemas.doc

    31/35

    desde #ue un sistema se est desarrollando, as$ como contactarpro%eedores.

    Acondicionamiento De 'as nstalaciones+recuentemente los analistas trabajan con el personal de lospro%eedores para definir el acondicionamiento de las instalaciones. "lcliente o el ingeniero de sistemas presentar una lista deespecificaciones para el cableado elctrico y los contactos,necesidades de aire acondicionado , controles de humedad yexigencias de espacio, lo ms recomendable es tener el local antes dela llegada del e#uipo.

    9apacitacin De *peradores P suarios

  • 7/24/2019 Anlisis de Sistemas.doc

    32/35

    propio sistema, del e#uipo o de los usuarios. "l lugar para pre%enirestos casos es durante la capacitacin. 'a mayor parte de lacapacitacin de los usuarios tiene #ue %er con la operacin delsistema en s$. 'a capacitacin en la codificacin de los datos marca lapauta en el proceso de captura a partir de las transacciones, o en lapreparacin de datos necesarios para las acti%idades de apoyo a lasdecisiones.

    'as acti%idades de manipulacin de los datos #ue recibe la mayoratencin en la capacitacin de usuarios son la captura de datos29mo modificar datos pre%iamente almacenados5, la formulacin deconsultas 29mo localizar informacin espec$fica u obtener respuestasa preguntas5 y el borrados de los registros de datos. 'a partefundamental de la capacitacin cae sobre esta acti%idad dedicndosela mayor parte del tiempo a esta rea.

    "n algunos casos los usuarios tienen #ue tener conocimiento de laoperacin bsica de algunos perifricos tales como una impresora, endonde deben tener el conocimiento de como colocar el papel cambiar la cinta de la impresora, as$ como otros procesos rutinarioscomo mantener limpio el e#uipo, y adems del conocimiento para lamanipulacin de los discos como es formatear y probar discos.

    "n la capacitacin de usuarios se debe tomar en cuenta dos aspectosimportantes mencionados anteriormente los cuales consisten en la

    familiarizacin con el sistema de procesamiento en s$ 2es decir, ele#uipo usado para la captura y procesamiento de datos5 y lacapacitacin en el uso de la aplicacin 2es decir, el softEare #ueacepta los datos, los procesa y produce los resultados5. 'a debilidadde cual#uier aspecto de la capacitacin puede ser una posibilidadpara la generacin de errores. na buena documentacin, aun#ue esimportante, no reemplaza la capacitacin.

    todos de capacitacin'a capacitacin a operadores y usuarios se puede manifestar dediferentes formas. 'as acti%idades de capacitacin se pueden lle%ar acabo en las instalaciones de los pro%eedores, locales rentados comopodr$a ser el caso de hoteles y ni%ersidades, !en casa!, o en lasinstalaciones de la empresa . 'os mtodos y contenido de lacapacitacin %aria de acuerdo a la fuente y del lugar de lacapacitacin

    nstalacin P

  • 7/24/2019 Anlisis de Sistemas.doc

    33/35

    'a prueba de entrada #ue implica %er si las formas electrnicas y lasde papel as$ como la estructura de codificacin cumplen con las gu$asy especificaciones de dise=o, tambin se hacen una autoprueba losusuarios finales del sistema para saber si estn llenandocorrectamente las formas. Al efectuar estas pruebas se supone #ue elusuario ya recibi capacitacin y en ella se les ense=o como llenar losformatos. 'as pruebas en esta etapa consisten en determinar sifueron capacitados correctamente.

    uchas organizaciones contratan personas cuya &nica funcin escapturar datos siendo de gran importancia una capacitacin adecuadapara la captura de datos.

    'a prueba de salida, en la mayor$a de estas pruebas son unsubproducto de la prueba de otros componentes estructurales.

  • 7/24/2019 Anlisis de Sistemas.doc

    34/35

    o ntroducir %arios campos con datos incompletos ofaltantes

    o Bratar de procesar una transaccin delicada sin laautorizacin apropiada y %er si el sistema lo rechaza

    o Cacer %erificaciones de caracteres numricos, alfabticosy especiales, por ejemplo en la captura de una cla%e se debernintroducir &nicamente %alores numricos, en donde se debenintroducir %alores alfabticos. na %erificacin #ue funcionecorrectamente detectar el error antes de realizar el procesamiento.

    o Cacer %erificaciones de l$mite y racionalidad, porejemplo - n docente no puede tener ms de 41 horas en una

    jornada al d$a, se probar introduciendo %alores #ue excedan la jornada de un d$a

    o /ealizar %erificaciones de %alidez de campos cla%e, porejemplo - introducir una cla%e in%lida y %er como responde elsistema

    o ntroducir en un campo numrico %alores negati%os y %ersi lo acepta como tal, o los efectos #ue ocasiona

    'as pruebas de los controles incluyen tambin una re%isin de ladocumentacin #ue aparece en los reportes del desarrollo desistemas. Despus de #ue el usuario considera #ue el softEare pasolas pruebas, deber lle%arse a cabo una reunin de aceptacin, a la#ue asista el gerente de operaciones de sistemas, el analista desistemas y el personal usuario. "n este momento se le da terminacinoficial del proyecto de desarrollo obteniendo as$ la !clausura! final desistemas, es entonces cuando el e#uipo de desarrollo #ueda libre paraotra tarea o para dise=ar o implementar algunas de las solicitudes ysugerencias de mejora del sistema #ue fueron suspendidasanteriormente.

    ". Con l#siones"n el anlisis y desarrollo del sistema de horarios, he comprobado losconocimientos ad#uiridos en mi 'icenciatura con respecto a lasmaterias Administracin de Archi%os, ngenier$a del SoftEare y >ases

    de Datos. As$ como ejercer y aplicar profesionalmente estosconocimientos en el medio real.

    Ce tenido la oportunidad de ejercer en el sector p&blico, ofreciendomis conocimientos, as$ como tomando experiencias del medio real,esto se %i%e cuando uno egresa de la 'icenciatura, por ello considero#ue durante mi carrera aprend$, apli#u y comprob acadmica ylaboralmente mis estudios.

    Adems, con esta aplicacin conoc$ la diferencia del desarrollo deproyectos escolares y proyectos laborales, #ue son totalmentedistintos, ya #ue en los buenos proyectos escolares obtenemos una

    http://www.monografias.com/trabajos3/gerenylider/gerenylider.shtmlhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/Administracion_y_Finanzas/index.shtmlhttp://www.monografias.com/trabajos14/historiaingenieria/historiaingenieria.shtmlhttp://www.monografias.com/trabajos14/concep-organizar/concep-organizar.shtml#SECTORhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/trabajos3/gerenylider/gerenylider.shtmlhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/Administracion_y_Finanzas/index.shtmlhttp://www.monografias.com/trabajos14/historiaingenieria/historiaingenieria.shtmlhttp://www.monografias.com/trabajos14/concep-organizar/concep-organizar.shtml#SECTORhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtml
  • 7/24/2019 Anlisis de Sistemas.doc

    35/35

    e%aluacin numrica y en el mbito real laboral, la e%aluacin deestos se da como la base del buen funcionamiento de toda unainfraestructura organizacional, en donde madure profesionalmente.

    $. Bi%lio&ra'(a

    Aylmer F. ichols., !S SB" A *D"/ * D"