Tes is Ninoska Marcano

Embed Size (px)

Citation preview

  • 7/25/2019 Tes is Ninoska Marcano

    1/201

    UNIVERSIDAD DE ORIENTE

    NCLEO DE MONAGAS

    PROGRAMA DE INGENIERA DE SISTEMAS

    COMISIN DE TRABAJOS DE GRADO

    MATURN / MONAGAS / VENEZUELA

    SOFTWARE DE SEGURIDAD, AUDITORIA Y MONITOREOAPLICADO A LOS SERVIDORES DE BASE DE DATOS ORACLE 10gUBICADOS EN LA UNIVERSIDAD DE ORIENTE NUCLEO DE MONAGAS

    Informe de Pasantas de Grado presentado ante la Comisin de Trabajo

    de Grado, como requisito para optar al ttulo de Ingeniero en Sistemas.

    Autor !r. "inos#a $. %arcano &.

    CI '(.()(.)**

    Asesor Acad+mico Ing. &osngela GarcaCI -.((./0

    Asesor 1aboral Ing. 23uanail4s "u5e6

    C.I '7.7.*7

    %aturn, "o8iembre del *)')

  • 7/25/2019 Tes is Ninoska Marcano

    2/201

    ii

    UNIVERSIDAD DE ORIENTE

    NCLEO DE MONAGAS

    PROGRAMA DE INGENIERA DE SISTEMAS

    SUB ! COMISIN DE TRABAJOS DE GRADO

    MATURN / MONAGAS / VENEZUELA

    ACTA DE EVALUACIN

    9n mi carcter de asesor Acad+mico del trabajo presentado por el

    B"#$%&&'( N%)*+" Z"(%)" M"(#")* R-%., portador de la c+dula de identidad

    n:mero 100, para optar al grado acad+mico de I)g')%'(* ' S%+2'3"+

    Titulado SOFTWARE DE SEGURIDAD AUDITORA Y MONITOREO

    APLICADO A LOS SERVIDORES DE BASE DE DATOS ORACLE 10g DE

    LA UNIVERSIDAD DE ORIENTE NUCLEO DE MONAGAS, considero quedic3o trabajo re:ne los requerimientos 4 m+ritos suficientes para ser sometido a

    la e8aluacin por parte del jurado e;aminador.

    9n la ciudad de %aturn a los /) das del mes de

  • 7/25/2019 Tes is Ninoska Marcano

    3/201

    UNIVERSIDAD DE ORIENTE

    NCLEO DE MONAGAS

    PROGRAMA DE INGENIERA DE SISTEMAS

    SUB ! COMISIN DE TRABAJOS DE GRADO

    MATURN / MONAGAS / VENEZUELA

    ACTA DE EVALUACIN

    9n mi carcter de asesor 1aboral del trabajo presentado por el B"#$%&&'(

    N%)*+" Z"(%)" M"(#")* R-%., portador de la c+dula de identidad n:mero

    100, para optar al grado acad+mico de I)g')%'(* ' S%+2'3"+ Titulado

    SOFTWARE DE SEGURIDAD AUDITORA Y MONITOREO APLICADO ALOS SERVIDORES DE BASE DE DATOS ORACLE 10g DE LA

    UNIVERSIDAD DE ORIENTE NUCLEO DE MONAGAS, considero que dic3o

    trabajo re:ne los requerimientos 4 m+ritos suficientes para ser sometido a la

    e8aluacin por parte del jurado e;aminador.

    9n la ciudad de %aturn a los /) das del mes de

  • 7/25/2019 Tes is Ninoska Marcano

    4/201

    DEDICATORIA

    9n primer lugar quiero dedicarle el presente trabajo de in8estigacin a

    mi =ios Todopoderoso por darme salud, paciencia, sabidura 4 perse8erancia

    para lograr los objeti8os tra6ados.

    9n segundo lugar se las dedico a dos personitas que 4a no se

    encuentran fsicamente a mi lado pero s+ que desde el cielo intercedieron

    ante =ios para a4udarme a entender 4 desarrollar la propuesta planteada,esto es por ustedes to Ale;is 4 abuela Ana los recordare siempre gracias por

    tantos momentos lindos que en 8ida me brindaron.

    9n tercer lugar a mis padres que con tanto esfuer6o me apo4aron en

    todo momento, brindndome la confian6a 4 la oportunidad de estudiar esta

    carrera, para ustedes 1uis %arcano 4 Ana de %arcano =ios mes los bendiga.

    >stedes fueron mis pilares ms fuertes los quiero muc3o.

    2 por :ltimo pero no menos importante a mi 3ermana Sujaira ?iloria que

    siempre estu8o all para le8antarme el nimo de tantas 8eces que deca.

    .

  • 7/25/2019 Tes is Ninoska Marcano

    5/201

    AGRADECIMIENTO

    Gracias a mi =ios padre celestial por ser mi base fundamental en el

    desarrollo de esta in8estigacin, en ti siempre confiare.

    Gracias a la casa ms alta de estudio la >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    6/201

    8i

    A &icardo =a6 por apo4arme en todo momento, 4 3acerme entender

    que no deba preocuparme sino ocuparme, 4 que lo mejor que 3i6o =ios fueun da tras otro, gracias por siempre estar all.

    A mis amigas 2osmar4 1una, %elissa &engel 4 1ourdes 1eal que

    siempre confiaron en m, dici+ndome en todo momento Bdale que si se

    puede, de 8erdad muc3as gracias a todas c3icas se les quiere muc3o.

    A mi grupo de Pasantias @eli; &ondon, Gree664 %endo6a 4Alejandra

    Serrano gracias por los momentos compartidos 4 la a4uda prestada amigos.

    Al Ing. Pablo Acu5a por asesorarme en el desarrollo de la

    in8estigacin.

    A mis %anos ?ctor %eja 4 9rnesto %artne6 por siempre estar

    pendiente de m en el transcurso de mi carrera gracias por ser tan buenos

    amigos.

    A mis amigas &usmar4s &engel, @rancis &odrgue6, Gab4 Amarista 4

    %ildrel4s Gon6le6 porque de una u otra forma me apo4aron en todo

    momento.

    2 a todas aquellas personas que compartieron conmigo la 8ida >dista

    muc3simas gracias que =ios me los !endiga a Todos.

  • 7/25/2019 Tes is Ninoska Marcano

    7/201

    8ii

    UNIVERSIDAD DE ORIENTENCLEO DE MONAGAS

    PROGRAMA DE INGENIERA DE SISTEMASSUB ! COMISIN DE TRABAJOS DE GRADO

    MATURN / MONAGAS / VENEZUELA

    SOFTWARE DE SEGURIDAD AUDITORA Y MONITOREO

    APLICADO A LOS SERVIDORES CON MANEJADOR DE BASE DEDATOS ORACLE 10g

    A-2*(4 !r. "inos#a $arina %arcano &ui6.A+'+*( A#"53%#*4 Ing. &osngela Garca.A+'+*( L"6*("&4 Ing. 23uanail4s "u5e6

    F'#$"4 "o8iembre de *)')

    RESUMEN

    9l propsito que se persigui con el presente pro4ecto fue desarrollar un Softare deSeguridad, Auditoria 4 %onitoreo aplicado a los ser8idores con manejador de !ase de =atos

  • 7/25/2019 Tes is Ninoska Marcano

    8/201

    8

    INDICE GENERALACTA DE EVALUACIN %%ACTA DE EVALUACIN %%%DEDICATORIA %8AGRADECIMIENTO 8RESUMEN 8%%INDICE GENERAL 8%%%LISTA DE FIGURAS 9%%%LISTA DE CUADROS 98INTRODUCCION 1

    CAPITULO I0CONTE:TO ORGANIZACIONAL 011 U)%8'(+%" ' O(%')2'0

    '.'.' &ese5a Histrica...........................................................................*)'.'.* ?isin ............................................................................................**'.'./ %isin ...........................................................................................**11; O6EL PROBLEMA Y SUS GENERALIDADES ?>

    1 P&")2'"3%')2* '& P(*6&'3"?>*.*.'

  • 7/25/2019 Tes is Ninoska Marcano

    9/201

    99

    MARCO REFERENCIAL ;;

    ?1 A)2'#'')2'+ D' L" I)8'+2%g"#%@);;? M"(#* T'@(%#* ;/.*.' !ases Tericas .............................................................................F7

    /.*.'.' Sistema =e Informacin ....................................................... F7/.*.'.* 9l ciclo de 8ida de un Sistema de Informacin...........................F(/.*.* Tecnologas 4 Herramientas de =esarrollo Jeb...........................F-

    /.*.*.' HT%1 E1enguaje de 9tiquetas de Hiperte;to ...................... F-/.*.*.* Hojas de 9stilo en Cascada ECSS....................................... F-/.*.*.*.' ?entajas de usar las 3ojas de estilo ................................ F

    /.*.*./ Da8aScript ............................................................................ F/.*.*.F PHP ...................................................................................... 0)/.*.*.F.' ?entajas de PHP ............................................................. 0'/.*.*.F.* =es8entajas de PHP........................................................ 0*

    /.*.*.0 PHP 0 ................................................................................... 0*/.*.*.7 Ser8idores Jeb .................................................................... 0//.*.*.( APACH9 .............................................................................. 0//.*.*.(.' Caractersticas de Apac3e............................................... 0/

    /.*.*.- !ase de =atos ...................................................................... 0F/.*.*. S1 Ser8er *))) 4 *))0 ...................................................... 0F/.*.*.') %4S1 ............................................................................... 00/.*.*.'' Access................................................................................ 00/.*.*.'*

  • 7/25/2019 Tes is Ninoska Marcano

    10/201

    10

    /.*.*.*'.' Arc3i8os de datos E=atafiles ......................................... 7-

    /.*.*.*'.* Arc3i8os del registro de re3acer Eredo log files............. 7-/.*.*.*'./ Arc3i8os de Control Econtrol file.................................... 7/.*.*.*'.F Arc3i8os de registro arc3i8ados. .................................... 7

    /.*.*.** =iccionario de =atos de S9&.......................................... ('/.*.*.**.*.* ?istas con Prefijo A11 ............................................ ('/.*.*.**.*./ ?istas con prefijo =!A............................................. ('

    /.*.*.**./ ?istas dinmicas............................................................ ('/.*.*.*/ Seguridad de la base de datos

  • 7/25/2019 Tes is Ninoska Marcano

    11/201

    ;1 T%7* N%8'& ' &" I)8'+2%g"#%@)100

    ;? P*6&"#%@) M-'+2("101;; T5#)%#"+ ' I)+2(-3')2*+ ' R'#*&'##%@) ' D"2*+ 10; D%+'* O7'("2%8* 10

    F.0.' 9tapa I ........................................................................................')(F.0.'.' &euniones con los usuarios para la recoleccin de lainformacin requerida..................................................................... ')(F.0.'.* Anlisis de la informacin................................................... ')(F.0.'./ =efinir los

  • 7/25/2019 Tes is Ninoska Marcano

    12/201

    0.*.F >bicacin fsica del sistema el ambiente de produccin.............'/F

    0.*.0 >bicacin fsica de la base de datos...........................................'/F0.*.7 =ise5o de la arquitectura del softare........................................'/00.*.7 =ise5o modular del softare.......................................................'/7

    0.*.7.'%odulo Principal. ................................................................. '/70.*.7.* %odulo %en:...................................................................... '/(0.*.7.*.' Inicio. ............................................................................. '/(

    0.*.7.*.'.' Informacin de la base de datos. ............................ '/(0.*.7.*.'.* &esumen de espacio. ............................................. '/(0.*.7.*.'./ Sesiones acti8as. .................................................... '/-

    0.*.7.*.* Seguridad. ..................................................................... '/0.*.7.*.*.' &ol del sistema........................................................ '/0.*.7.*.*.* Pri8ilegios de usuarios. ........................................... 'F'0.*.7.*.*./ Propietario de lo tablespaces. ................................. 'F*

    0.*.7.*./ Administracin. .............................................................. 'F/0.*.7.*./.' =atafiles .................................................................. 'F/0.*.7.*./.* >sers....................................................................... 'FF0.*.7.*././ Segmentos de &ollbac# .......................................... 'FF0.*.7.*././ &edos 1ogs ............................................................. 'F0

    0.*.7.*.F %en: %anejo de 1a =ata. ............................................. 'F00.*.7.*.F.' 9;port =ata Pump ...................................................... 'F70.*.7.*.F.' Import =ata Pump....................................................... 'F70.*.7.*.0 Auditoria. ....................................................................... 'F7

    0.*.7.*.0.' Auditoria de sesiones. ............................................. 'F70.*.7.*.0.* Auditoria de acciones en los objetos ....................... 'F(0.*.7.*.0./ Auditoria de grado fino ............................................ 'F(

    0.*.7.7 %dulo %anual de >suario ............................................... 'F-0.*.( =ise5o del sistema de base de datos. .......................................'F-

    ? E2"7" III C*%%#"#%@) 11 T"('"+ ' I)g')%'(" 1;; E2"7" IV P(-'6"+ 1

    0.F.' Primera Iteracin.........................................................................'770.F.* Segunda Iteracin.......................................................................'7-0.F./ Tercera Iteracin.........................................................................'7

    A)&%+%+ C*+2* ! B')'%#%*10.0.' Costos de equipo, .......................................................................'/0.0.* Costo de personal.......................................................................'/0.0./ Costo de materiales. ...................................................................'/0.0.F Costo deAdiestramiento.............................................................'/0.0.7 !eneficios ..................................................................................'0

    0.0.7.' !eneficios Tangibles .......................................................... '00.0.7.* !eneficios Intangibles ........................................................ '7

    CONCLUSIONES 1BIBLIOGRAFA 1

    ;ii

  • 7/25/2019 Tes is Ninoska Marcano

    13/201

    LISTA DE FIGURAS

    @igura '. ni8ersidad de suarios ................................................ '-'@igura / Pantalla Propietarios de los Tablespaces .................................. '-*

    ;iii

  • 7/25/2019 Tes is Ninoska Marcano

    14/201

    @igura F) Pantalla %dulo Administracin................................................. '-/@igura F' Pantalla =atafiles. ...................................................................... '-F

    @igura F* Pantalla >sers ........................................................................... '-0@igura F/ Pantalla Segmentos de &ollbac# ............................................... '-7@igura F0 Pantalla %odulo Auditoria .......................................................... '-@igura F7 Pantalla Auditoria de Sesiones .................................................. '-@igura F( Pantalla Auditoria de acciones................................................... ')@igura F- Pantalla Auditoria de Grado @ino ............................................... ''

    ;i8

  • 7/25/2019 Tes is Ninoska Marcano

    15/201

    LISTA DE CUADROS

    Cuadro ' Carreras que oferta la >ni8ersidad .............................................. *FCuadro / %etodologas Kgiles 8ersus %etodologas Tradicionales............. (0Cuadro F %odelo propuesto para una 3istoria de usuario ........................... -7Cuadro 0 %odelo de Casos de Prueba de Aceptacin ................................ --Cuadro 7 %odelo de Tareas de Ingeniera .................................................. -Cuadro ( %odelo de tarjeta C&C ................................................................. )Cuadro - Cuadro suario %en: de Acceso ......................................... ''Cuadro ') Historia de >suario %en: Inicio ............................................... ''Cuadro '' Historia de >suario Informacin de la !ase de datos............... '*)Cuadro '* Historia de >suario &esumen de 9spacios .............................. '*)

    Cuadro '/ Historia de >suario Sesiones Acti8as....................................... '*'Cuadro 'F Historia de >suario %en: Seguridad........................................ '*'Cuadro '0 Historia de >suario &ol del Sistema......................................... '**Cuadro'7 Historia de >suario Pri8ilegios de >suario ............................... '**Cuadro '( Historia de >suario Propietario de los Tablespaces................. '*/Cuadro '- Historia de >suario %en: Administracin ................................ '*/Cuadro ' Historia de >suario =atafiles .................................................... '*FCuadro *) Historia de >suario >sers ........................................................ '*FCuadro *' Historia de >suario Segmentos de &ollbac# ............................ '*0Cuadro ** Historia de >suario &edos 1og ................................................ '*0Cuadro */ Historia de >suario %en: %anejo de la =ata ........................... '*7

    Cuadro *F Historia de >suario 9;port =ata Pump..................................... '*7Cuadro *0 Historia de >suario Import =ata Pump ..................................... '*(Cuadro *7 Historia de >suario %en: Auditora ......................................... '*(Cuadro *( Historia de >suario Auditoria de Sesiones de >suarios........... '*-Cuadro *- Historia de >suario Auditoria de acciones en los objetos......... '*-Cuadro * Historia de >suario Auditoria de Grado @ino ............................ '*Cuadro /) Plan de entrega 'ra Iteracin ................................................... '/)Cuadro /' Plan de entrega *da Iteracin .................................................. '/'Cuadro /* Plan de entrega /ra Iteracin ................................................... '/'Cuadro // Plan de entrega Fta Iteracin ................................................... '/*Cuadro /F Tarjeta de Ingeniera %en: acceso .......................................... '0F

    Cuadro /0 Tarea de Ingeniera =ise5ar el %en: Principal ........................ '00Cuadro /7 Tarea de Ingeniera %en: Inicio............................................... '00Cuadro /( Tarea de Ingeniera Informacin de la !ase de =atos ............. '07Cuadro /- Tarea de Ingeniera &esumen de 9spacio ............................... '07Cuadro / Tarea de Ingeniera Sesiones Acti8as...................................... '0(Cuadro F) Tarea de Ingeniera %en: Seguridad....................................... '0(Cuadro F' Tarea de Ingenieria &esumen de 9spacio ............................... '0-Cuadro F* Tarea de Ingenieria Pri8ilegios de >suarios ............................. '0-Cuadro F/ Tarea de Ingeniera Propietarios de 1as Tablespaces ............. '0Cuadro FF Tarea de Ingeniera %en: Administracin................................ '0

    ;8

  • 7/25/2019 Tes is Ninoska Marcano

    16/201

    Cuadro F0 Tarea de Ingenieria =atafiles ................................................... '7)Cuadro F7 Tarea de Ingeniera >sers........................................................ '7)

    Cuadro F( Tarea de Ingeniera Segmentos de &ollbac# ........................... '7'Cuadro F- Tarea de Ingenieria &edos 1ogs .............................................. '7'Cuadro F Tarea de Ingeniera %en: manejo de la data........................... '7*Cuadro 0) Tarea de Ingeniera Import =ata Pump .................................... '7*Cuadro 0' Tarea de Ingenieria 9;port =ata Pump .................................... '7/Cuadro 0* Tarea de Ingeniera %en:Auditoria ......................................... '7/Cuadro 0/ Tarea de Ingeniera Auditoria de Sesiones .............................. '7FCuadro 0F Tarea de Ingeniera Acciones en los sers ..................................... '()Cuadro 7F Caso de prueba de aceptacin Segmentos de rollbac# .......... '()Cuadro 77 &esumen de los Costos ........................................................... 'F

    ;8i

  • 7/25/2019 Tes is Ninoska Marcano

    17/201

    INTRODUCCION

    9l +;ito organi6acional es uno de los objeti8os ms perseguidos por

    una empresa 4 para alcan6arlo estas organi6aciones 3an tenido que 3acer

    infinidades de acti8idades entre ellas el desarrollo de Softare de aplicacin

    que es aquel que permite a los usuarios lle8ar a cabo una o 8arias tareas

    especficas, en cualquier campo de acti8idad susceptible de ser

    automati6ado o asistido, con especial +nfasis en los negocios. Inclu4e entre

    otros Aplicaciones para Control de sistemas 4 automati6acin industrial,

    Aplicaciones ofimticas, Softare educati8o, Softare empresarial 4 !ases

    de datos.

    >na base de datos o banco de datos Een ocasiones abre8iada !!.==.

    es un conjunto de datos pertenecientes a un mismo conte;to 4 almacenados

    sistemticamente para su posterior uso. 9;isten programas denominados

    sistemas gestores de bases de datos, abre8iados SG!=, que permiten

    almacenar 4 posteriormente acceder a los datos de forma rpida 4

    estructurada.

    1a ma4ora de las empresas e instituciones bien sea p:blicas o

    pri8adas utili6an para su gestin aplicaciones que le permitan lle8ar los

    principales procesos de administracin de base de base de datos en 8ista de

    la complejidad de algunos de estos gestores, como es el caso de

  • 7/25/2019 Tes is Ninoska Marcano

    18/201

    181

    las reas, de comunicacin electrnica 4 ser8icios informticos para

    fortalecer las acti8idades acad+micoNadministrati8as, 4 es aqu donde surgela necesidad de la creacin de un softare de aplicacin que a4ude al

    administrador optimi6ar la super8isin, manejo de ocurrencias en la !ase de

    datos, 4 obtener informacin :til de los procesos que el =!A EAdministrador

    de !ase de =atos ejecuta con frecuencia para lle8ar un control eficiente de

    los datos que son manejados por el personal que labora en la institucin.

    9l desarrollo del trabajo de in8estigacin ser presentado en cinco E0

    captulos, los cuales son descritos a continuacin

    CAPTULO I CONTE:TO ORGANIZACIONAL. 9ste captulo contempla los

    aspectos generales de la empresa donde 8e a ser implementado el softare,

    resaltando entre los aspectos ms rele8antes la rese5a 3istrica, 8isin,

    misin 4 objeti8os de la empresa.

    CAPITULO II EL PROBLEMA Y SUS GENERALIDADES. Comprende el

    planteamiento del problema, los objeti8os, justificacin 4 alcance de la

    in8estigacin.

    CAPITULO III MARCO REFERENCIAL. Contempla el desarrollo del marco

    terico que fundamenta 4 da e;plicacin a los aspectos tratados por el

    pro4ecto de in8estigacin.

    CAPITULO IV MARCO METODOLGICO. Comprende la e;plicacin de

    todas las acti8idades que se lle8aron a cabo para desarrollar e implementar

    la aplicacin, 3aciendo referencia al tipo 4 ni8el de la in8estigacin, t+cnicas

    e instrumentos de recoleccin de los datos 4 las t+cnicas de anlisis de los

    datos.

  • 7/25/2019 Tes is Ninoska Marcano

    19/201

    CAPITULO V RESULTADOS. 9st relacionado con los resultados

    alcan6ados, partiendo de la aplicacin de la propuesta de solucin. Parafinali6ar, se plantean las conclusiones las recomendaciones las cuales

    constitu4en un aporte de in8estigacin

  • 7/25/2019 Tes is Ninoska Marcano

    20/201

    202

    CAPITULO I CONTE:TO

    ORGANIZACIONAL

    11 U)%8'(+%" ' O(%')2'

    111 R'+'" H%+2@(%#"

    9n la d+cada del cincuenta, la regin oriental de ?ene6uela careca de

    instituciones uni8ersitarias 4 presentaba un alto ni8el de atraso econmico,

    social 4 cultural, en contraste con la necesidad de desarrollar los inmensos

    recursos e;istentes. Adems, e;ista la necesidad en la poblacin de tener

    acceso a una educacin de alto ni8el t+cnico cientfico en donde pudieran

    formarse los profesionales que dieran respuestas a las necesidades msurgentes de la regin.

    Por tiempo despu+s del derrocamiento de la dictadura en ?ene6uela, el

    *' de no8iembre de '0-, la junta de gobierno, presidida por el doctor 9dgar

    Sanabria, promulga el decreto le4 " F0, publicado en la gaceta oficial de la

    &ep:blica de ?ene6uela " *0.-/' que permiti la creacin de la >ni8ersidad

    ni8ersidad de ni8ersidad de nidad de Cursos !sicosR a ra6

    de la falta de infraestructura 4 de la ausencia de personal capacitado en la

  • 7/25/2019 Tes is Ninoska Marcano

    21/201

    regin para impartir conocimientos es suscrito un con8enio con la

    >ni8ersidad de Lansas Cit4 4 algunas otras uni8ersidades de Suram+rica 4Dapn para que impartieran conocimientos a los profesores. 1a necesidad de

    construccin del campus lle8o al consejo estadal del 9stado Sucre a ofrecer

    un terreno de /)) 3ectreas en el cerro Colorado para el desarrollo del

    &ectorado 4 la 9scuela de Cursos !sicos. 9n ni8ersidad de nidos

    4 de 9uropa.

  • 7/25/2019 Tes is Ninoska Marcano

    22/201

    1a >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    23/201

    in8estigacin, docencia 4 e;tensin para cooperar en la construccin de una

    sociedad 8ene6olana de la regin orientalNinsularNsur del pas.

    11; O6

  • 7/25/2019 Tes is Ninoska Marcano

    24/201

    11 F-)#%*)'+

    " Promo8er 4 desarrollar labores de in8estigacin cientfica, 3umanstica

    4 tecnolgica en las reas 4 disciplinas en las que se considere

    necesaria su participacin en relacin a los problemas regionales 4

    nacionales.

    6 Promo8er 8nculos directos con los medios de comunicacin social a

    objeto de proporcionar ma4or cobertura a la acti8idad uni8ersitaria.

    # =esarrollar acti8idades de pro4eccin social 4 e;tensin uni8ersitaria.

    11 C"(('("+ -' *'(2" &" U)%8'(+%" ' O(%')2' KV')'.-'&"

    C-"(* 14 C"(('("+ -' *'(2" &" U)%8'(+%"

    C"(('("+ -' *('#' &" U*!

    V')'.-'&"

    N=#&'*+ -' &" I37"(2')

    Ciencias Bsicas

    !iologa Sucre

    @sica Sucre

    %atemtica Sucre

    umica Sucre

    Ingeniera, Arquitectura y Tecnologa

    Ingeniera Industrial An6otegui

    Ingeniera en sistemas An6otegui, %onagas

    Ingeniera en minas !ol8ar

    Ingeniera Geolgica !ol8ar

    Ingeniera Ci8il An6otegui

    Ingeniera de petrleo An6otegui, %onagas

    Ingeniera umica An6otegui

  • 7/25/2019 Tes is Ninoska Marcano

    25/201

    C-"(* 1E#*)2.C"(('("+ -' *('#' &" U*!

    V')'.-'&"

    N=#&'*+ -' &" I37"(2')

    Informtica "ue8a 9sparta, Sucre

    Geologa !ol8ar

    Ingeniera %ecnica An6otegui

    Arquitectura An6otegui

    Tecnologa en @abricacin %ecnica An6otegui

    Ingeniera en Computacin An6otegui

    Tecnologa 9lectrnica An6otegui

    Ingeniera 9l+ctrica An6otegui

    Tecnologa en Sistemas Industriales An6otegui

    Tecnologa de la Construccin Ci8il An6otegui

    Ciencias de Agro y de Mar

    Ingeniera de ProduccinAnimal %onagas

    IngenieraAgronmica %onagas

    Tecnologa deAlimentos "ue8a 9sparta, %onagas

    Acuacultura "ue8a 9sparta

    !iologa %arina "ue8a 9sparta

    !iologa Pesquera "ue8a 9sparta

    $ootecnia %onagas

    Ciencias de la Salud

    %edicina An6otegui

    9nfermera An6otegui, Sucre

    9nfermera Et+cnica Sucre

    !ioanalisis Sucre

    Ciencias Sociales

    Gerencia de &ecursos Humanos Sucre, %onagas

    *0

  • 7/25/2019 Tes is Ninoska Marcano

    26/201

    C-"(* 1E#*)2.

    C"(('("+ -' *('#' &" U*!

    V')'.-'&"

    N=#&'*+ -' &" I37"(2')

    Ciencias Sociales

    Administracin "ue8a 9sparta, An6otegui,

    Sucre, %onagas

    Contadura P:blica "ue8a 9sparta, An6otegui,

    Sucre, %onagas

    Gerencia de &ecursos Humanos Sucre, %onagasTecnologa en Administracin Industrial "ue8a 9sparta

    Turismo "ue8a 9sparta

    Tecnologa en 9stadstica "ue8a 9sparta

    Sociologa Sucre

    Trabajo Social Sucre

    9stadstica "ue8a 9sparta

    Hotelera "ue8a 9spartaAdministracin de 9mpresas Tursticas

    ET+cnica

    "ue8a 9sparta

    Administracin de 9mpresas Hoteleras

    ET+cnica

    "ue8a 9sparta

    Ciencias de Educacin

    9ducacin Integral "ue8a 9sparta

    9ducacin %encin T+cnica Industrial Sucre

    9ducacin %encin T+cnica %ercantil Sucre

    9ducacin %encin !iologa Sucre

    9ducacin %encin @sica Sucre

    9ducacin %encin %atemtica Sucre

    9ducacin %encin Ingl+s Sucre

    *7

  • 7/25/2019 Tes is Ninoska Marcano

    27/201

    272

    C-"(* 1E#*)2.

    9ducacin %encin Castellano 41iteratura

    Sucre

    9ducacin %encin umica Sucre

    11 O(g")%g("3"

    F%g-(" 1 O(g")%g("3" ' &" U)%8'(+%" ' O(%')2'

    F-')2' 3tt p QQ . udo. edu. 8e.

    http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/http://www.udo.edu.ve/
  • 7/25/2019 Tes is Ninoska Marcano

    28/201

    1 U)%8'(+%" ' O(%')2' N=#&'* M*)"g"+

    11 R'+'" H%+2@(%#"

    9l ":cleo de %onagas inicia sus acti8idades el '* de febrero de '7*,

    cuando ingresa a sus aulas el primer contingente de estudiantes, conformado

    por /' alumnos de Ingeniera Agronmica 4 trece de Ingeniera de Petrleo,

    quienes 3aban completado el curso bsico en Cuman. 9n febrero de '7-,

    la 9scuela de Ingeniera de Petrleo fue trasladada al ":cleo de An6otegui.

    9l 8aco lo ocupa la 9scuela de $ootecnia, la primera de esta especialidadque se funda en el pas 4 la segunda en Am+rica 1atina, cu4a creacin 3aba

    sido aprobada por el Consejo =irecti8o >ni8ersitario, en abril de '77.

    9n enero de '(F, se establece la >nidad de 9studios !sicos, en las

    edificaciones de lo que fue un colegio de religiosos, ubicadas en la >rb.

    Duanico, en %aturn. 1a infraestructura fsica del ":cleo de %onagas tiene su

    sede principal en el Campus 1os Guaritos, en %aturn, cu4a primera etapafue inaugurada el *' de agosto de '). 9l ":cleo de %onagas, como parte

    integrante de este sistema regional uni8ersitario que es la >=

  • 7/25/2019 Tes is Ninoska Marcano

    29/201

    292

    administrati8os 4 mejoramiento de procesos, tanto en el sector p:blico como

    pri8ado.

    1 V%+%@)

    1a >ni8ersidad de ni8ersitaria

    1? M%+%@)

    @ormar profesionales del ms alto ni8el de calidad, profesionales que

    atiendan problemas de su particular formacin 4 competencia, bajo un alto

    espritu de solidaridad 4 compromiso social. Se trata de formar profesionales

    creati8os, capaces de destacarse en un mercado cada 8e6 ms competiti8o

    con el mejoramiento de la calidad de 8ida 4 con el desarrollo.

    %antener una permanente 8inculacin con sus egresados para suactuali6acin constante. As mismo, permanecer en contacto con los sectores

    sociales 4 producti8os.

    !rindar a sus trabajadores tanto, en la parte acad+mica, administrati8a

    4 estudiantil las mejores condiciones para que estos encuentren el +;ito en el

    desempe5o de sus funciones. %antener un clima de respeto mutuo, de

  • 7/25/2019 Tes is Ninoska Marcano

    30/201

    303

    libertad de e;presin, organi6acin, de pluralidad de todas las corrientes de

    pensamiento, dentro de un ambiente de responsabilidad 4 tolerancia a todaslas ideas e igualmente estar 8inculada con su entorno.

    1; O6 ni8 ers ita rio

    !ie nes

    Cen tro deC omp uta cin

    S ecci n de

    Tra spor te A seo 41im pie 6a

    =el ega ci n d eP lan ta @ s ica

    A sesor aDurdic a

    9 ; traNA cad+m ic as

  • 7/25/2019 Tes is Ninoska Marcano

    31/201

  • 7/25/2019 Tes is Ninoska Marcano

    32/201

    313

    1? U)%8'(+%" ' O(%')2' N=#&'* M*)"g"+ C')2(* ' C*37-2"#%@)

    1?1 R'+'" H%+2@(%#"

    9l Centro de Computacin, es una dependencia adscrita a la

    Coordinacin Administrati8a del ":cleo %onagas de la >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    33/201

    altamente capacitado 4 estableciendo una plataforma tecnolgica :til que

    satisfaga las necesidades del sector docente, estudiantil 4 administrati8o dela >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    34/201

    ser8icios Informticos e;istentes o requeridos en las dependencias

    administrati8as, de docencia, in8estigacin 4 e;tensin.6 Generar 4 coordinar los pro4ectos orientados al desarrollo de sistemas

    de informacin automati6ados, redes, pginas Jeb, programas

    multimedia, inteligencia artificial, base de datos, entre otros.

    # =esarrollar pro4ectos que permitan apo4ar las funciones de docencia,

    in8estigacin 4 e;tensin de la >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    35/201

    Promo8er a tra8+s de la =ireccin de &elaciones Institucionales, el

    establecimiento de con8enios con las otras instituciones >ni8ersitariaso e;tra >ni8ersitarias en las reas de su competencia.

    1? E+2(-#2-(" O(g")%."2%8" A#2-"& '& C')2(* ' C*37-2"#%@)4

    F%g-(" ?4 O(g")%g("3" '& C')2(* ' C*37-2"#%@) ' &" U)%8'(+%" '

    O(%')2' N=#&'* M*)"g"+

    F-')2' Centro de Computacin E*))

    1?> S'##%@) ' P(*g("3"+ P(*'#2*+

    9sta gerencia tiene como objeti8o fundamental garanti6ar elestablecimiento 4 mantenimiento de la tecnologa de informacin requerida

    por la organi6acin, a fin de permitir la generacin de informacin oportuna

    que apo4e la toma de decisiones en la empresa 4 que impulse la inno8acin

    en tecnologa 4 calidad de ser8icio.

    =entro de sus funciones se enumeran las siguientes

  • 7/25/2019 Tes is Ninoska Marcano

    36/201

    " Controlar 4 ejecutar pro4ectos orientados al desarrollo de sistemas de

    informacin automati6ados, redes, pginas Jeb, programas

    multimedia, inteligencia artificial, base de datosR para apo4ar las

    funciones administrati8as, de docencia, de in8estigacin 4 e;tensin

    de la >ni8ersidad de ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    37/201

    Sus principales funciones se describen a continuacin

    " ni8ersidad

    de

  • 7/25/2019 Tes is Ninoska Marcano

    38/201

    ni8ersidad de ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    39/201

    CAPITULO II

    EL PROBLEMA Y SUS GENERALIDADES

    1 P&")2'"3%')2* '& P(*6&'3"

    Ho4 en da a ni8el mundial, las !ases de =atos constitu4en sin duda

    alguna el elemento ms 8alioso de una organi6acin, es por ello que e;iste lanecesidad de controlarla 4 administrarla cuidadosamente 4a que son

    consideradas como lo ms importante en el proceso de implementar

    soluciones que interact:en con informacin sensible, 4 todo esto se logra a

    tra8+s de administradores de las bases de datos que son las personas

    especiali6adas 4 con los conocimientos necesarios para cumplir con toda la

    responsabilidad que implica, la recuperabilidad, integridad, soporte, control 4

    manejo de informacin.

    1as !ases de =atos son el soporte de los sistemas que afectan casi

    cada aspecto de las 8idas de ellos, como por ejemplo, cuentas bancarias,

    e;pedientes m+dicos, entre otros, la ma4ora de informacin :til que se

    maneja es almacenada en un Sistema %oderno de Administracin de !ase

    de =atos &elacional E&=!%S, como S1 Ser8er, que es un sistema de

    gestin basado en el lenguaje S1, capa6 de colocar a disposicin de

    muc3os usuarios grandes cantidades de datos de manera simultnea,

  • 7/25/2019 Tes is Ninoska Marcano

    40/201

    gestin de base de datos, relacional orientada a objetos de softare libre,

    entre otros.

    9n ?ene6uela, las principales empresas de telecomunicaciones 4

    pro8eedores de ser8icios de comunicacin estn implementando sus

    ser8icios con el manejador de base de datos

  • 7/25/2019 Tes is Ninoska Marcano

    41/201

    404

    administrador de base de datos, 4a que esta casa de estudio no posee

    suficientes recursos para contratar ms personal en este ramo, siendo el=!A la persona que tiene los conocimientos pre8ios sobre

  • 7/25/2019 Tes is Ninoska Marcano

    42/201

    super8isin, manejo de ocurrencias en la !ase de datos, 4 obtener

    informacin :til de los procesos que el =!A ejecuta con frecuencia paralle8ar un control eficiente de los datos que son manejados por el personal

    que labora en la institucin.

    1 O6ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    43/201

    podra asegurar que la implementacin del sistema brindara innumerables

    8entajas 4 beneficios de orden econmico, social 4 tecnolgico para elCentro de Computacin de la >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    44/201

    e;trajeron diecis+is E'7 tablas de la arquitectura de

  • 7/25/2019 Tes is Ninoska Marcano

    45/201

    CAPITULO III

    MARCO REFERENCIAL

    ?1 A)2'#'')2'+ D' L" I)8'+2%g"#%@)

    1os antecedentes de una in8estigacin son indagaciones pre8ias quesustentan el estudio, tratan sobre el mismo problema o se relacionan directa

    o indirectamente con +l. Sir8en de gua al in8estigador 4 le permiten 3acer

    comparaciones 4 tener ideas sobre cmo se trat el problema en esa

    oportunidad. 1os antecedentes estn representados por tesis de grado,

    postgrado, doctorales 4 otros trabajos de in8estigacin de cualquier casa de

    estudios uni8ersitaria u organi6acin empresarial. A continuacin se presenta

    una serie de trabajos de in8estigacin que sir8ieron de referencia al trabajo

    presentado

    &odrgue6, P E*)). Desarrollo de una aplicacin we para el

    control de gestin de declaraciones sucesorales que per!ita opti!i"ar

    procesos y tie!po de respuesta al rea de sucesiones del SE#IAT

    sector Maturn. >ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    46/201

    a tra8+s de las etapas del pro4ecto, esto es mu4 beneficiosos cuando se

    3abla de reutili6acin del cdigo 4 mantenimiento de la aplicacin a futuro.Adems la aplicacin fue desarrollada bajo la plataforma 1A%P la cual no es

    ms que una conjugacin de tecnologas libres que permiten desarrollar

    aplicaciones cliente ser8idor del tipo eb. @ue desarrollada pensando en las

    caractersticas de calidad Eusabilidad, mantenibilidad, portabilidad,

    funcionalidad 4 confiabilidad como principio.

    %eja, ?. E*)) Siste!a de in$or!acin que gestione los procesos

    %inculados con el registro de e!presas contratistas que prestan

    ser%icio a C&'&(& $erro!inera )rinoco C&A&, en la ciudad de *uerto

    )rda", estado ol%ar& +ni%ersidad de )riente #cleo Monagas&

    9sta in8estigacin tu8o como problemtica planteada la forma manual

    en la cual era lle8ada el proceso de inscripcin que se lle8aba a cabo en las

    distintas escuelas que pertenecan a la empresa C.?.G. @errominera

  • 7/25/2019 Tes is Ninoska Marcano

    47/201

    normas obligatorias que deban cumplirse en el manejo de la base de datos.

    ni8ersidad de

  • 7/25/2019 Tes is Ninoska Marcano

    48/201

    Apo4ado en la definicin de J3itten se podra afirmar entonces que un

    sistema de informacin es un conjunto de elementos que interact:an entre spara apo4ar 4 agili6ar la reali6acin de las operaciones diarias que se lle8an

    a cabo en una organi6acin.

    ?1 E& #%#&* ' 8%" ' -) S%+2'3" ' I)*(3"#%@)

    9l ciclo de funcionamiento de un sistema de informacin se puede

    describir en cuatro acti8idades bsicas, las cuales son la entrada,

    almacenamiento, procesamiento 4 salida de informacinR adems estncompuesto de cuatro elementos esenciales

    a 1os procedimientos que se siguen al ejecutar toda clase de

    acti8idades necesarias para el buen funcionamiento de la empresa.

    b 1a informacin o datos que son el elemento fundamental del sistema

    4 su ra6n de ser.

    c 1os usuarios o indi8iduos de la organi6acin que introducen, manejan

    o usan la informacin para reali6ar sus acti8idades en funcin de losprocedimientos de trabajo establecidos.

    d 9l equipo de soporte para la comunicacin, el procesamiento 4 el

    almacenamiento de informacin.

    9l siguiente pro4ecto de in8estigacin esta en8uelto en el rea de

    Sistema de Informacin dentro del manejo de seguridad informtica. 1a

    complejidad de la seguridad de los sistemas de informacin precisa la

    preparacin de estrategias que permitan que la informacin circule

    libremente, garanti6ando al mismo tiempo la seguridad del uso de los

    sistemas de informacin en toda la Comunidad.

    Generalmente, los sistemas de informacin inclu4en todos los datos de

    una compa5a 4 tambi+n en el material 4 los recursos de softare que

  • 7/25/2019 Tes is Ninoska Marcano

    49/201

    permiten a una compa5a almacenar 4 3acer circular estos datos. 1os

    sistemas de informacin son fundamentales para las compa5as 4 deben serprotegidos.

    ? T'#)*&*g"+ H'(("3%')2"+ ' D'+"((*&&* W'6

    ?1 HTML KL')g-"

  • 7/25/2019 Tes is Ninoska Marcano

    50/201

    agentes de usuario o na8egadores. 1a idea que se encuentra detrs del

    desarrollo de CSS es separar la estructura de un documento de supresentacin. 1a informacin de estilo puede ser adjuntada tanto como un

    documento separado o en el mismo documento HT%1. 9n este :ltimo caso

    podran definirse estilos generales en la cabecera del documento o en cada

    etiqueta particular mediante el atributo st4le.

    ?1 V')2"

  • 7/25/2019 Tes is Ninoska Marcano

    51/201

    505

    bien esta se reali6a siguiendo el paradigma de programacin basada en

    prototipos, 4a que las nue8as clases se generan clonando las clases baseEprototipos 4 e;tendiendo su funcionalidad.

    Todos los na8egadores modernos interpretan el cdigo Da8aScript

    integrado dentro de las pginas Jeb. Para interactuar con una pgina Jeb

    se pro8ee al lenguaje Da8aScript de una implementacin del ="IM E4 de ese tipo, como 1inu; o %ac

  • 7/25/2019 Tes is Ninoska Marcano

    52/201

    9l funcionamiento de las pginas en PHP alojadas en un ser8idor es el

    siguiente

    a 9l na8egador del cliente solicita el documento PHP.

    b 1lega la solicitud del ser8idor 4 el ser8idor locali6a el documento, lan6a

    el int+rprete de PHP 4 ejecuta todo su cdigo.

    c >na 8e6 ejecutado el cdigo se genera el resultado en HT%1 4 lo

    de8uel8e al ser8idor para que lo transfiera al cliente.

    9l ser8idor transfiere el resultado en HT%1 4 es mostrado en elna8egador del cliente.

    1os principales usos del PHP son los siguientes

    a Programacin de pginas Jeb dinmicas, 3abitualmente en

    combinacin con el motor de base datos %4S1, aunque cuenta con

    soporte nati8o para otros motores, inclu4endo el estndar

  • 7/25/2019 Tes is Ninoska Marcano

    53/201

    c Capacidad de cone;in con la ma4ora de los manejadores de base

    de datos que se utili6an en la actualidad, destaca su conecti8idad con%4S1

    d Capacidad de e;pandir su potencial utili6ando la enorme cantidad de

    mdulos Ellamados e;tWs o e;tensiones.

    e Posee una amplia documentacin en su pgina oficial, entre la cual se

    destaca que todas las funciones del sistema estn e;plicadas 4

    ejemplificadas en un :nico arc3i8o de a4uda.

    f Permite las t+cnicas de Programacin

  • 7/25/2019 Tes is Ninoska Marcano

    54/201

    *))(, que inclu4e todas las 8entajas que pro8ee el nue8o $end 9ngine *

    como

    a %ejor soporte para la Programacin

  • 7/25/2019 Tes is Ninoska Marcano

    55/201

    c 9s softare libre.

    d %u4 :til para pro8eedores de Ser8icios de Internet que requieran miles

    de sitios peque5os con pginas estticas.

    e Amplias libreras de PHP 4 Perl a disposicin de los programadores.

    f Posee di8ersos mdulos que permiten incorporarle nue8as

    funcionalidades, estos son mu4 simples de cargar.

    g 9s capa6 de utili6ar lenguajes como PHP, TC1, P4t3on, etc.

    ?> B"+' ' D"2*+

    9s una coleccin de datos en discos repartidos entre uno o ms

    arc3i8os de un ser8idor de base de datos que recopila 4 mantiene un

    conjunto de informacin relacionada. 1a base de datos est compuesta por

    di8ersas estructuras fsicas 4 lgicas, siendo la tabla de estructura lgica de

    ma4or importancia en la base de datos. >na tabla est compuesta de filas 4

    columnas que contienen datos relacionales. Como mnimo, una base de

    datos debe tener al menos alguna tabla para almacenar informacin :til.

    9n el mercado e;isten muc3os motores de bases de datos, a

    continuacin de mencionan algunos ms conocidos

    ? SL S'(8'( 000 00

    Potentes motores de base de datos que manejan procedimientos

    almacenados, sistemas de mantenimiento 4 una serie de elementos que los

    3acen ideales para los pro4ectos eb.

  • 7/25/2019 Tes is Ninoska Marcano

    56/201

    ?10 MSL

    Gestor de base de datos sencillo de usar 4 increblemente rpido.

    Tambi+n es uno de los motores de base de datos ms usados en Internet, la

    principal ra6n de esto es que es gratis para aplicaciones no comerciales.

    ?11 A##'++

    Gestor de base de datos relacional creado 4 modificado por %icrosoft

    para uso personal de peque5as organi6aciones, este softare permite crear

    formularios para insertar 4 modificar datos fcilmente, ademas tiene un

    entorno grfico para 8er las relaciones entre las diferentes tablas de la base

    de datos.

    ?1 O("#&'

    %otor de base de datos e;tremadamente robusto 4 potente, usado por

    bancos e instituciones de gran en8ergadura.

  • 7/25/2019 Tes is Ninoska Marcano

    57/201

    Ha sido criticada por algunos especialistas la seguridad de la

    plataforma, 4 las polticas de suministro de parc3es de seguridad,modificadas a comien6os de *))0 4 que incrementan el ni8el de e;posicin

    de los usuarios. 9n los parc3es de actuali6acin pro8istos durante el primer

    semestre de *))0 fueron corregidas ** 8ulnerabilidades p:blicamente

    conocidas, algunas de ellas con una antigXedad de ms de * a5os.

    Aunque su dominio en el mercado de ser8idores empresariales 3a sido

    casi total 3asta 3ace poco, recientemente sufre la competencia del %icrosoft

    S1 Ser8er de %icrosoft 4 de la oferta de otros &=!%S con licencia libre

    como PostgreS1, %4Sql o @irebird. 1as :ltimas 8ersiones de

  • 7/25/2019 Tes is Ninoska Marcano

    58/201

    b =!As que necesitan una base de datos inicial 4 sin cargo para la

    capacitacin e implementacin

    c Pro8eedores Independientes de Softare EIS?s 4 pro8eedores de

    3ardare que quieren una base de datos inicial para distribuir sin

    cargo

    d Instituciones educati8as 4 estudiantes que necesitan una base de

    datos sin cargo para su plan de estudios

    Con

  • 7/25/2019 Tes is Ninoska Marcano

    59/201

    ?;1 E+2(-#2-("+ ' 3'3*(%" ') O("#&'

  • 7/25/2019 Tes is Ninoska Marcano

    60/201

    Bu$$ers de BD, Dataase Bu$$er Cac0e

    9s el cac3+ que almacena los bloques de datos ledos de los

    segmentos de datos de la !=, tales como tablas, ndices 4 cl:ster. 1os

    bloques modificados se llamas bloques sucios. 9l tama5o de buffer cac3+ se

    fija por el parmetro =!Y!1@@9&S del fic3ero init.ora.

    Como el tama5o del buffer suele ser peque5o para almacenar todos los

    bloques de datos leidos, su gestin se 3ace mediante el algoritmo 1&>.

    Bu$$er -edo .og

    1os registros &edo describen los cambios reali6ados en la != 4 son

    escritos en los fic3eros redo log para que puedan ser utili6ados en las

    operaciones de recuperacin 3acia adelante, rollNforard, durante las

    recuperaciones de la !=. Pero antes de ser escritos en los fic3eros redo log

    son escritos en un cac3+ de la SGA llamado redo log buffer. 9l ser8idor

    escribe peridicamente los registros redo log en los fic3eros redo log.

    9l tama5o del buffer redo log se fija por el parmetro 1@@9&.

    1rea de S2. Co!partido, S0ared S2. *ool

    9n esta 6ona se encuentran las sentencias S1 que 3an sido

    anali6adas. 9l anlisis sintctico de las sentencias S1 lle8a su tiempo 4

  • 7/25/2019 Tes is Ninoska Marcano

    61/201

    606

    ?1> Q('" G&*6"& ' P(*g("3"

    Krea de memoria asignada a un proceso 4 de carcter pri8ado para el

    mismo. 1a configuracin del rea global del programa depende de la

    configuracin de cone;in de la base de datos

  • 7/25/2019 Tes is Ninoska Marcano

    62/201

    ?11 S+2'3 M*)%2*(, SMON

    9l S%

  • 7/25/2019 Tes is Ninoska Marcano

    63/201

    8uelcan a los fic3eros de datos peridicamente o cuando sucede alg:n

    c3ec#point o punto de sincroni6aron.

    ?1; L*g W(%2'(, LGWR

    9l proceso 1GJ& es el encargado de escribir los registros redo log en

    los fic3eros redo log. 1os registros redo log siempre contienen el estado ms

    reciente de la !=, 4a que puede que el =!J& deba esperar para escribir los

    bloques modificados desde el buffer de datos a los fic3eros de datos.

    Con8iene tener en cuenta que el 1GJ& es el :nico proceso que escribe en

    los fic3eros de redo log 4 el :nico que lee directamente los buffers de redo

    log durante el funcionamiento normal de la !=.

    ?1 C$'#7*%)2, CPT

    9ste proceso escribe en los fic3eros de control los c3ec#points. 9stos

    puntos de sincroni6acin son referencias al estado co3erente de todos los

    fic3eros de la base de datos en un instante determinado, en un punto de

    sincroni6acin. 9sto significa que los bloques sucios de la != se 8uelcan a

    los fic3eros de base de datos, asegurndose de que todos los bloques de

    datos modificados desde el :ltimo c3ec#point se escriben realmente en los

    fic3eros de datos 4 no slo en los fic3eros redo logR 4 que los fic3eros de

    redo log tambi+n almacenan los registros de redo log 3asta este instante. 1a

    secuencia de puntos de control se almacena en los fic3eros de datos, redo

    log 4 control.

    ?1 A(#$%8'(, ARCH

    9l proceso arc3i8ador tiene que 8er con los fic3eros redo log. Por

    defecto, estos fic3eros se reutili6an de manera cclica de modo que se 8an

    perdiendo los registros redo log que tienen una cierta antiguedad. Cuando la

  • 7/25/2019 Tes is Ninoska Marcano

    64/201

    != se ejecuta en modo A&CHI?91

  • 7/25/2019 Tes is Ninoska Marcano

    65/201

    F%g-(" 9structuras lgicas de almacenamiento en

  • 7/25/2019 Tes is Ninoska Marcano

    66/201

    fuente 4 compilado de procedimientos P1QS1. "unca debe

    almacenarse segmentos de usuario este espacio de tablas.

    b S2SA>M al igual que el espacio S2ST9%, nunca debe almacenarse

    segmentos de usuario. Si un ocupante concreto del espacio de tablas

    S2SA>M ocupa demasiado espacio o afecta significati8amente al

    rendimiento de otras aplicaciones que utilicen espacio de tablas

    S2SA>M, se debe considerar si con8iene despla6ar dic3o ocupante a

    otro espacio de tabla.

    c >"=S9&S el espacio de tablas users est pensado para albergar

    segmentos miscelneos creados por cada usuario de la base de datos,

    4 no resulta apropiado para las aplicaciones de produccin.

    ?0 B&*-'+ ' "2*+ K"2" 6&*#

    >n data bloc# es el :ltimo eslabn dentro de la cadena de

    almacenamiento. 9l concepto de =ata bloc# es un concepto fsico, 4a que

    representa la mnima unidad de almacenamiento que es capa6 de manejar

  • 7/25/2019 Tes is Ninoska Marcano

    67/201

  • 7/25/2019 Tes is Ninoska Marcano

    68/201

    datos. 9n las bases de datos

  • 7/25/2019 Tes is Ninoska Marcano

    69/201

    F%g-(" > 9structuras fsicas de almacenamiento en

  • 7/25/2019 Tes is Ninoska Marcano

    70/201

    mediante el modo arc3i8er. As, se puede guardar toda la e8olucin de la !=

    desde un punto dado del tiempo.

    Cada 8e6 que se a5aden, eliminan o modifican datos en una tabla,

    ndice u otro objeto de

  • 7/25/2019 Tes is Ninoska Marcano

    71/201

    707

    en el caso de que se produ6can fallo de los soportes fsicos :til.i6ados en la

    base de datos.

    F%g-(" A(#$%8*+ ' ('g%+2(*+

    F-')2' 3ttpQQ ;u e. unal med. edu.c oQ[mf c abrer aQ dbQar qor acl e.pdf

    ? D%##%*)"(%* ' D"2*+ ' O("#&'

    9s una parte fundamental de la base de datos

  • 7/25/2019 Tes is Ninoska Marcano

    72/201

    8istas deben ser utili6adas para las labores de administracin rutinarias que

    necesiten informacin especfica sobre configuracin 4 estado de la !ase de=atos. Tienen el nombre de estticas porque no mantienen informacin

    relacionada con las sesiones. Se di8iden en / categoras

    ?1 V%+2"+ #*) P('%

  • 7/25/2019 Tes is Ninoska Marcano

    73/201

    ?? S'g-(%" ' &" 6"+' ' "2*+ O("#&' 10g

    1as bases de datos son un almac+n de informacin, por lo que 3an sido

    objeto de intentos de acceso no autori6ados desde su nacimiento. Por eso,

    las bases de datos se 3an dotado de unos mecanismos que 3acen posible la

    gestin de la seguridad en el acceso a la informacin que almacenan.

    ?; S'g-(%" ' O6

  • 7/25/2019 Tes is Ninoska Marcano

    74/201

    ?; P(%8%&'g%*+ '& S%+2'3"

    1os roles de sistema se utili6an para distribuir la disponibilidad de los

    comandos del sistema utili6ados para gestionar la base de datos. 9n ella se

    distinguen entre pri8ilegios de manejo de objetos 4 de gestin de la base de

    datos. 1a palabra cla8e A"2 significa que ese usuario tiene el pri8ilegio para

    todos los esquemas en la base de datos.

    ? A-%2*(%" ' &" B"+' ' "2*+ O("#&' 10g

  • 7/25/2019 Tes is Ninoska Marcano

    75/201

    ?? A-%2*(%" ' *6

  • 7/25/2019 Tes is Ninoska Marcano

    76/201

    Crytal Clear

    Dynamic Sytem Development Met!od (DSDM)

    "eature Driven Development ("DD)

    #ean Software Development (#SD)

    Agile $nified Proce (A$P)

    Software Development %!yt!m

    Agile Documentation

    &C'&X Proce

    Microoft Solution "ramewor (MS")

    Agile Data Met!od

    Data*ae %efactoring

    1eanC%%I

    C-"(* ?4 M'2**&*g"+ Qg%&'+ 8'(+-+ M'2**&*g"+ T("%#%*)"&'+

    M'2**&*g"+ Qg%&'+ M'2**&*g"+ T("%#%*)"&'+

    !asadas en 3eursticas

    pro8enientes de prcticas de

    produccin de cdigo.

    !asadas en normas pro8enientes de

    estndares seguidos por el entorno

    de desarrollo

    9specialmente preparados para

    cambios durante el pro4ecto

    Cierta resistencia a los cambios

    Impuestas internamente Epor el

    equipo

    Impuestas e;ternamente

    Proceso menos controlado, con

    pocos principios

    Proceso muc3o ms controlado, con

    numerosas polticasQnormas

  • 7/25/2019 Tes is Ninoska Marcano

    77/201

    C*)2 C-"(* ?

    M'2**&*g"+ Qg%&'+ M'2**&*g"+ T("%#%*)"&'+"o e;iste contrato tradicional o al

    menos es bastante fle;ible

    9;iste un contrato prefijado

    9l cliente es parte del equipo de

    desarrollo

    9l cliente interact:a con el equipo de

    desarrollo mediante reuniones

    Grupos peque5os E') integrantes 4

    trabajando en el mismo sitio

    Grupos grandes 4 posiblemente

    distribuidos

    Pocos artefactos %s artefactos

    Pocos roles %s roles

    ??1 P(*g("3"#%@) E92('3"

    1a Programacin 9;trema EMP ideada por Lent !ec#, como proceso de

    creacin de softare diferente al con8encional. 9n palabras de !ec# MP es

    una metodologa ligera, eficiente, con bajo riesgo, fle;ible, predecible 4

    di8ertida para desarrollar softare. MP es un enfoque de desarrollo desoftare que adopta lo que generalmente se designa como prcticas de

    desarrollo de softare aceptable 4 las lle8a al e;tremo. Tal es el caso de la

    retroalimentacinR la cual es importante para los programadores, analistas,

    dise5adores, usuarios 4 computadoras. As que la programacin e;trema usa

    ciclos de retroalimentacin cada 8e6 ms rpidos e intensos, que

    proporcionan aumento de informacin.

    1a administracin de pro4ectos es importante, de tal manera que laprogramacin e;trema intenta definir rpidamente un plan global del sistema,

    el cual se basa en desarrollar 4 liberar lo ms rpido posible el softare 4

    posteriormente re8isarlo continuamente para incorporarle caractersticas

    adicionales de manera que el softare cumpla correctamente con las

    funcionalidades descritas por el usuario.

  • 7/25/2019 Tes is Ninoska Marcano

    78/201

    ??11 O6

  • 7/25/2019 Tes is Ninoska Marcano

    79/201

    ma5ana se podra cambiar un poco. 9sto requiere un enfoque claro de las

    metas del pro4ecto 4 realmente e un 8alor bsico.

    #a %etroalimentaci+n. 9ste 8alor se basa fundamentalmente en la

    pruebas funcionales del sistema, en el cual se 8an corrigiendo fallas o

    adicionando funciones a medida que se 8a desarrollando del pro4ecto.

    #a -alenta. Tiene que 8er en un ni8el de confian6a que debe e;istir en

    el equipo de desarrollo, significa que no se debe de tener miedo de tirar una

    tarde o un da completo de programacin 4 empe6ar de nue8o si todo est

    mal. 1a 8alenta es un 8alor de alto riesgo 4 de alta recompensa que anima a

    la e;perimentacin que el equipo puede tomar de una forma ms rpida e

    inno8adora para lograr su meta.

    ??1? P(%)#%7%*+ B+%#*+ ' &" :P

    Proporcionar una retroalimentacin rpida, esto significa que entre ms

    cercano sea el tiempo de una accin Ecodificar una caracterstica deri8ada deun reporte del usuario al tiempo de la comprobacin, ms significati8a ser

    la retroalimentacin Elos resultados de la prueba. 9ntre ms pronto en la

    8ida un sistema +ste se ponga en produccin Een lugar de simplemente estar

    en el lugar de desarrollo, ma4or ser el 8alor de retroalimentacin para el

    negocio al medir si el sistema est cumpliendo sus metas.

    Adoptar la simple6a es el siguiente principio de la MP. 1a premisa de

    este principio es que alrededor de )] de los problemas de pueden resol8er

    con absoluta sencille6. 1a programacin e;trema dice que la simple6a rige el

    da, 4 que los programadores deben confiar en su 3abilidad de agregar la

    complejidad el pr;imo da si se requiere

  • 7/25/2019 Tes is Ninoska Marcano

    80/201

    9l tercer principio de la MP es el cambio progresi8o, que se refiere a que

    los cambios, bien sea al cdigo, el equipo 4 los requerimientos se 3acen demanera continua 4 son cambios peque5os que son la base de la e8olucin

    de la MP

    >n cuarto principio es el de aceptar el cambio. 9ste principio se refiere a

    que es necesario mantener abiertas todas las opciones, pero, el mismo

    tiempo se necesita ser capa6 de resol8er cualquier obstculo que se

    presente.

    9l :ltimo principio es la nocin de alentar el trabajo de calidad. 9l

    principio pro8iene de la idea de que todos los participantes deben 3acer un

    trabajo de calidad. 9l punto es 3acer el trabajo agradable, trabajar

    adecuadamente con el equipo 4 mantener el pro4ecto sano 4 sal8o.

    ??1; A#2%8%"'+ ' &" :P

    9;isten cuatro acti8idades de desarrollo que utili6a la programacine;trema. =ic3as acti8idades son codificar, probar, escuc3ar 4 dise5ar.

    Codificar se designa como una acti8idad dado que no es posible 3acer

    nada sin ella. 9l codificar es la base para que un sistema sobre8i8aR es

    esencial para su desarrollo. 1a segunda acti8idad bsica del desarrollo es

    probar. 1a MP da muc3a importancia a las pruebas 4 apo4a la generacin de

    pruebas escritas para 8erificar la codificacin, la funcionalidad, el rendimiento

    4 la conformidad con lo objeti8os.

    1a tercera acti8idad es escuc3ar. 9n la programacin e;trema esta

    acti8idad se lle8a al e;tremo. 1os desarrolladores escuc3an de manera acti8a

    a sus compa5eros de programacin. 9n MP se depende menos de la

    comunicacin formal escrita 4 por ello escuc3ar se 8uel8e una 3abilidad mu4

    importante. 9l desarrollar tambi+n escuc3a de manera acti8a a los clientes al

  • 7/25/2019 Tes is Ninoska Marcano

    81/201

    808

    asumir que no saben nada acerca del negocio en el que estn colaborando,

    4 por lo tanto deben escuc3ar cuidadosamente a los usuarios para obtenerrespuestas a sus preguntas.

    1a cuarta acti8idad bsica en el desarrollo es dise5ar, lo cual es una

    forma de crear una estructura para organi6ar toda la lgica en el sistema.

    =ise5ar es una acti8idad e8oluti8a, por ello los sistemas que se dise5an con

    un enfoque de la programacin e;trema se conceptuali6an como en

    constante e8olucin, siempre dise5ndose.

    ??1 R'#-(+*+ * V"(%"6&'+ ' &" :P

    MP define cuatro 8ariables para cualquier pro4ecto softare coste,

    tiempo, calidad 4 alcance. Adems, especifica que, de estas cuatro 8ariables,

    slo tres de ellas podrn ser fijadas por las fuer6as e;ternas al pro4ecto

    Eclientes 4 jefes de pro4ecto, mientras que el 8alor de la 8ariable libre ser

    establecido por el equipo de desarrollo. MP 3ace especial +nfasis en equipos

    de desarrollo peque5os Edie6 o doce personas como muc3oR por aquel dic3oque dice B"ue8e mujeres no pueden tener un 3ijo en un mes.

    Para entender mejor a que se refieren cada una de las 8ariables que

    propone MP 4 como son tomadas en cuenta, se describirn a continuacin

    T%'37*. 9s necesario dedicar suficiente tiempo a la culminacin de un

    pro4ecto. Sin embargo, el tiempo se asigna a acti8idades separadas. Se

    debe dedicar tiempo a escuc3ar a los clientes, tiempo para dise5ar, tiempopara codificar 4 tiempo para probar.

    A manera de e;plicar cmo se debe usar el tiempo en MP, se propone el

    siguiente ejemplo B>n amigo es propietario de un restaurante. Hace alg:n

    tiempo se enfrent a una falta de personal debido a que uno de sus

    empleados ms confiables regreso a su pas de origen para casarse. 9l

  • 7/25/2019 Tes is Ninoska Marcano

    82/201

    propietario entonces de ubico en la cocina 4 consigui que la comida se

    sir8iera a tiempo, pero dej de saludar a los clientes en la entrada como lo3aca regularmente. Sacrific la acti8idad de ecuc!ar para lograr otra, pero

    se dio cuenta que esto perjudicaba a su negocio. 1os clientes reclamaban su

    atencin.

    9n el desarrollo de sistemas ocurre lo mismo. Se puede crear softare

    de Calidad, pero fracasar al escuc3ar. Se puede die/ar un sistema perfecto

    pero no dedicar tiempo suficiente para probarlo. 9s difcil administrar el

    tiempo.

    C*+2* 9l costo es la segunda 8ariable ajustable. 9n el desarrollo de

    softare se pueden dar casos en donde las acti8idades de codificar, dise5ar,

    probar 4 escuc3ar estn sobrecargando el pro4ecto 4 los recursos Etiempo,

    alcance 4 calidad no son suficientes para equilibrar el pro4ecto a pesar de

    3aber asignado una cantidad normal al costoR en consecuencia el recurso del

    costo requerido debe estar bastante arriba del promedio E'))]. 9n otras

    palabras se necesita aportar ms recursos en dinero para poder equilibrar el

    pro4ecto.

    1a manera ms sencilla de aumentar el gasto E4 por ende los costos es

    contratar a ms personas. 9sto podra ser la solucin perfecta. Si se contrata

    a ms programadores, el pro4ecto se termina ms rpido. ^"o es 8erdad_

    "o necesariamente. A manera de e;plicacin imaginemos que se contratan

    dos personas para reparar un tec3o 4 despu+s contrata a dos ms. Pronto

    los trabajadores estarn trope6ando entre s, ademn tiene que preguntarse

    uno al otro que falta por 3acerR 4 si empie6a a caer una tormenta nadie podr

    trabajar.

    Asignar el doble de personas no significa que las cosas se 3arn en la

    mitad del tiempo. Ha4 que tomar en cuenta que cuando alguien nue8o

  • 7/25/2019 Tes is Ninoska Marcano

    83/201

    ingresa al equipo de trabajo, no conoce el pro4ecto 4 los miembros anteriores

    tendrn que dedicar tiempo en poner al tanto del pro4ecto a los nue8os. Seperdera ms tiempo 4 por ende aumenta el costo. 9s preferible trabajar con

    los miembros que 4a e;isten e in8ertir el dinero en equipos de softare 4

    3ardare nue8os 4 ms actuali6ados que facilitaran el trabajo de los

    programadores.

    C"&%" 1a tercera 8ariable de control de recursos es la calidad. 1a

    filosofa de MP permite al analista ajustar este recurso, 4 qui6 poner menos

    esfuer6o del esperado en mantener la calidad. 1a calidad puede ajustarsetanto interna como e;ternamente. 1a Calidad interna in8olucra probar

    factores del softare como la funcionalidad E^el programa 3ace lo que se

    supone que debe 3acer_ 4 de conformidad E^el softare cumple ciertas

    normas de conformidad 4 se le puede dar mantenimiento_. Por lo general no

    es con8eniente escatimar la calidad interior.

    9so nos deja con la calidad e;terna o como el cliente percibe el sistema.

    Al cliente le interesa el desempe5o. 1as siguientes son algunas de las

    preguntas que podra 3acer un cliente ^9l problema funciona de manera

    confiable Eo a:n e;isten !ugs, o problemas en el softare_, ^9s efica6 el

    resultado_, ^&ecibo a tiempo los resultados_, ^9l softare se ejecuta sin

    esfuer6o_, ^1a interfa6 de usuario se entiende 4 se usa con facilidad_

    1a filosofa de MP permite sacrificar algunos de los aspectos de la

    calidad e;terna. Para que el sistema sea liberado a tiempo, qui6s el cliente

    tenga que lidiar con algunos !ugs del softare. Si queremos cumplir con

    nuestra fec3a lmite, tal 8e6 la interfa6 de usuario no sea perfecta. 1a

    podemos refinar en una 8ersin posterior.

    A")#' 9n la MP, el alcance se determina escuc3ando a los clientes 4

    poni+ndolos a redactar sus relatos. 9ste recurso regularmente es establecido

  • 7/25/2019 Tes is Ninoska Marcano

    84/201

    por el equipo de desarrollo. 9sta es una 8ariable de muc3a importancia

    porque ella especifica 3asta donde llegar el pro4ecto, los problemas que seresol8ern 4 cuales son dejados para posteriores 8ersiones. MP siempre

    busca implementar en primer lugar los requerimientos que para el cliente

    sean los ms importantes.

    ??1 P(#2%#"+ ' &" :P

    1a programacin e;trema posee cuatro practicas esenciales que la

    distinguen notablemente de otros enfoques, 4 por consiguiente 3acene;tremo a MP liberacin limitada, semana de trabajo de F) 3oras, alojar al

    cliente en el sitio 4 el uso de la programacin en parejas. 1a liberacin

    limitada significa que el equipo de desarrollo reduce el tiempo entre las

    liberaciones de su producto. 9n donde se libera un peque5a 8ersin del

    sistema inclu4endo las caractersticas ms importantes 4 mejorndolo

    despu+s de liberado.

    1a semana de trabajo de F) 3oras significa que los equipos de MP nodeberan trabajar 3oras e;tras en un turno por ms de una semana 4a que

    debido al cansancio mental que esto le pudiera ocasionar a los

    programadores se pondra en riesgo la salud del pro4ecto. 9s recomendable

    trabajar intensamente en sus 3oras normales de trabajo, 4 luego retomar la

    programacin, 4 as al estar ms relajados 4 menos estresados, les permitira

    a los programadores identificar los problemas ms rpidamente.

    9l cliente en el sitio significa que un usuario e;perto en los aspectos de

    negocios del pro4ecto en desarrollo esta en el sitio durante este proceso.

    9sta persona es fundamental para el pro4ecto, escribe las 3istorias de

    usuario, comunica a los miembros del equipo 4 a4udar a tomar decisiones en

    cuanto a que caractersticas se deben incluir primero.

  • 7/25/2019 Tes is Ninoska Marcano

    85/201

    1a programacin en parejas es una prctica esencialmente importanteR

    significa que dos programadores que eligen trabajar juntos 3acen laprogramacin, ejecutan las pruebas 4 con8ersan acerca de formas de 3acer

    eficiente 4 efica6mente el trabajo. Al trabajarse con otro programador se

    puede clarificar la forma de pensar. 1a programacin en parejas a3orra

    tiempo, reduce la negligencia, estimula la creati8idad 4 es una manera

    di8ertida de programar.

    E& #*+2* '& #"36%*

    >no de los principales problemas que se enfrenta un pro4ecto de

    desarrollo de softare, es la casi imposibilidad de precisar los 8erdaderos

    requerimientos del sistema al inicio del desarrollo. Por ms e;3austi8o que

    sea el le8antamiento de requerimientos 4 ms detallado el anlisis 4 el

    dise5o inicial, en cualquier etapa del ciclo de 8ida del pro4ecto siempre 8an a

    aparecer necesidades imprescindibles. E?er figura ')

    F%g-(" 104 9l costo del cambio

    3 tt p Q Q . i ll 4 d e 8 .n e t Qd e sc a r g a s Q a r t ic u l o s Qg e n e r a l QI n tr o M P .P = @

    9n la cur8a superior de la imagen se muestra el costo del cambio en

    relacin al tiempo, es decir, la etapa del ciclo de 8ida del pro4ecto.

    Tradicionalmente, cuanto ms tarde apare6ca la necesidad de un cambio, el

    coste de implementacin de +ste se ele8ar e;ponencialmente.

    http://www.willydev.net/descargas/articulos/general/IntroXP.PDFhttp://www.willydev.net/descargas/articulos/general/IntroXP.PDFhttp://www.willydev.net/descargas/articulos/general/IntroXP.PDFhttp://www.willydev.net/descargas/articulos/general/IntroXP.PDF
  • 7/25/2019 Tes is Ninoska Marcano

    86/201

    Aplicada correctamente, la programacin e;trema mantiene dic3o costo

    en un ni8el prcticamente independiente con respecto a la etapa del ciclo de8ida, como puede obser8arse en la cur8a inferior.

    ??1 A#2*('+ R'+7*)+"6%&%"'+ ' :7

    9;isten diferentes roles Eactores 4 responsabilidades en Mp para

    diferentes tareas 4 propsitos durante el proceso

    Programador EProgrammer

    a &esponsable de decisiones t+cnicas

    b &esponsable de construir el sistema

    c Sin distincin entre analistas, dise5adores o codificadores

    d 9n Mp, los programadores dise5an, programan 4 reali6an las pruebas

    Cliente ECustomer

    a 9s parte del equipob =etermina qu+ construir 4 cundo

    c 9scribe tests funcionales para determinar cundo est completo un

    determinado aspecto

    9ntrenador ECoac3

    a 9l lder del equipo N toma las decisiones importantes

    b Principal responsable del proceso

    c Tiende a estar en un segundo plano a medida que el equipo madura

    &astreador ETrac#er

    a %etric %an

    b

  • 7/25/2019 Tes is Ninoska Marcano

    87/201

    Probador ETester

    a A4uda al cliente con las pruebas funcionales

    b Se asegura de que los tests funcionales se ejecutan

    ??1> L"+ H%+2*(%"+ ' U+-"(%*

    >na Historia de >suario es una representacin de un requerimiento de

    softare escrito en una o dos frases utili6ando el lenguaje com:n del usuario.

    1as 3istorias de usuario son utili6adas en las metodologas de desarrollo

    giles para la especificacin de requerimientos Eacompa5adas de pruebas deaceptacin. Cada 3istoria de usuario debe ser limitada, esta debera

    poderse escribir sobre una nota ad3esi8a peque5a. =entro de la metodologa

    MP las 3istorias de usuario deben ser escritas por los clientes. 1a figura que

    se muestra a continuacin representa el modelo a seguir para registrar los

    3istorias de los usuarios

    C-"(* ;4 M*'&* 7(*7-'+2* 7"(" -)" $%+2*(%" ' -+-"(%*

    H%+2*(%" ' U+-"(%*

    N=3'(*4 N*36(' H%+2*(%" ' U+-"(%*4

    M*%%#"#%@) K* '92')+%@) ' H%+2*(%" ' U+-"(%* KN(* N*36('4

    U+-"(%*4 I2'("#%@) A+%g)""4

    P(%*(%" ') N'g*#%*4 EAlta Q %edia Q !aja P-)2*+ E+2%3"*+4

    R%'+g* ') D'+"((*&&*4 EAlto Q %edio Q !ajo P-)2*+ R'"&'+4

    D'+#(%7#%@)4

    O6+'(8"#%*)'+4

    F-')2'4 $227+4//7%+%#-78'+//S'3%)"(%*

  • 7/25/2019 Tes is Ninoska Marcano

    88/201

    9n el cuadro superior se obser8an aspectos rele8antes, que afectan la

    manera en cmo se eligen las 3istorias de usuarios para ser aplicadas, comoprioridad de negocioR que se refiere a la importancia o la necesidad de ser

    aplicada que se le da a esta 3istoria, riego en dearrolloR que se refiere al

    riesgo que implica desarrollar esta 3istoria, punto etimadoR se refieren a la

    cantidad de tiempo en semanas que se estima para aplicar esta 3istoria,

    punto realeR representa el tiempo real que se tom aplicar la 3istoria.

    1as 3istorias de usuario son una forma rpida de administrar los

    requerimientos de los usuarios sin tener que elaborar gran cantidad dedocumentos formales 4 sin requerir de muc3o tiempo para administrarlos.

    1as 3istorias de usuario permiten responder rpidamente a los

    requerimientos cambiantes. 9stas deben proporcionar slo el detalle

    suficiente como para poder 3acer ra6onable la estimacin de cunto tiempo

    requiere la implementacin de la 3istoria, difiere de los casos de uso porque

    son escritos por el cliente, no por los programadores, empleando

    terminologa del cliente. 1as 3istorias de usuario son ms amigables quelos casos de uso formales.

    ??>1 B')'%#%*+ ' &"+ $%+2*(%"+ ' -+-"(%*+

    a Al ser mu4 corta esta representa requisitos del modelo de negocio que

    pueden implementarse rpidamente Edas o semanas

    b "ecesitan poco mantenimiento

    c %antienen una relacin cercana con el cliente

    d Permite di8idir los pro4ectos en peque5as entregas

    e Permite estimar fcilmente el esfuer6o de desarrollo

    f Ideal para pro4ectos con requerimientos 8oltiles o no mu4 claros.

  • 7/25/2019 Tes is Ninoska Marcano

    89/201

    ??> L%3%2"#%*)'+ ' &"+ $%+2*(%"+ ' -+-"(%*

    a Sin pruebas de aceptacin pueden quedar abiertas a distintasinterpretaciones 3aciendo difcil utili6arlas como base para un contrato

    b Se requiere un contacto permanente con el cliente durante el pro4ecto

    lo cual puede ser difcil o costoso

    c Podra resultar difcil escalar pro4ectos grandes

    d &equiere desarrolladores mu4 competentes

    e 1as Historias de >suario tienen tres aspectos

    f Tarjeta en ella se almacena suficiente informacin para identificar 4

    detallar la 3istoria.

    g Con8ersacin cliente 4 programadores discuten la 3istoria para

    ampliar los detalles E8erbalmente cuando sea posible, pero

    documentada cuando se requiera confirmacin

    3 Pruebas de Aceptacin permite confirmar que la 3istoria 3a sido

    implementada correctamente.

    C-"(* 4 M*'&* ' C"+*+ ' P(-'6" ' A#'72"#%@)

    C"+* ' P(-'6" ' A#'72"#%@)

    C@%g*4 H%+2*(%" ' U+-"(%* KN(* N*36('4

    N*36('4

    D'+#(%7#%@)4

    C*)%#%*)'+ ' E

  • 7/25/2019 Tes is Ninoska Marcano

    90/201

    ??1 T"(

  • 7/25/2019 Tes is Ninoska Marcano

    91/201

    909

    la i6quierda se pueden escribir las responsabilidades u objeti8os que debe

    cumplir el objeto 4 a la derec3a, las clases que colaboran con cadaresponsabilidad. 9stas tarjetas son utili6adas si representan o brindan

    utilidad para el desarrollo del pro4ecto de lo contrario se podra descartar su

    elaboracin.

    C-"(* 4 M*'&* ' 2"(

  • 7/25/2019 Tes is Ninoska Marcano

    92/201

    I F"+'4 P&")'"#%@)

    9n esta etapa se e;amina el entorno, sosteniendo la con8iccin de que

    el problema puede 4 debe enfrentarse mediante programacin e;trema.

    Tambi+n en esta etapa se e;aminan las tecnologas potenciales que se

    requerirn para construir el nue8o sistema, al mismo tiempo se debe

    practicar el clculo del tiempo que tomaran di8ersas tareas. 1os clientes

    tambi+n e;perimentarn con la escritura de las 01itoria del uuario2. 9l

    objeti8o es lograr que el cliente refine lo suficiente un relato para luego

    calcular con eficiencia la cantidad de tiempo que tomar construir la solucinen el sistema que se est planeando. 1o importante en esta etapa es adoptar

    una actitud desen8uelta 4 de curiosidad 3acia el entorno de trabajo, sus

    problemas, tecnologas 4 gente.

    II F"+'4 D%+'*

    9l dise5o de programacin e;trema sigue de manera rigurosa el

    principio de mantenerlo firme. Siempre se prefiere un dise5o simple respectode una presentacin ms compleja. Adems, el dise5o ofrece una gua de

    implementacin para una 3istoria de usuario como esta descrita, ni mas ni

    menos.

    III F"+'4 C*%%#"#%@)

    1a programacin e;trema recomienda que despu+s de dise5ar las

    3istorias de usuarios 4 reali6ar el trabajo de dise5o preliminar el equipo no

    debe mo8erse 3acia la codificacin, sino que debe desarrollar una serie de

    pruebas de unidad que ejecuten cada una de las 3istorias que se 8a4an a

    incluir en el lan6amiento, se debe Se utili6an standards para escribir el

    cdigo. Se deja la optimi6acin para el final, una 8e6 que el cdigo requerido

    este completo. Cada 8e6 que al cdigo se le quiere agregar algo es

  • 7/25/2019 Tes is Ninoska Marcano

    93/201

    necesario 3acer una prueba de este para re8isar que todo lo que se le

    agregue al cdigo sea funcional.

    IV P(-'6"+

    9n esta etapa se crean pruebas de aceptacin a partir de las 3istorias

    de usuario, donde el cliente es el responsable de re8isar, tanto las pruebas

    de aceptacin, como los resultados obtenidos al ser +stas aplicadas,

    tomando en cuenta que una 3istoria de usuario no se considera lista 3asta

    que 3a4a pasado todas sus pruebas de aceptacin.

    ?? B"+'+ L'g"&'+

    9l desarrollo del sistema de informacin planteado se fundamenta en

    las siguientes bases legales

    ??1 R'g&"3')2* ' &" L' S*6(' '& D'('#$* ' A-2*( ' &"

    D'#%+%@) ?1 ' &" C*3%+%@) '& A#-'(* ' C"(2"g')" -' #*)2%')' '&

    R5g%3') C*3=) +*6(' D'('#$* ' A-2*( D'('#$*+ C*)'9*+

    A(2#-&* ?4 Son obras del ingenio distintas de la obra original, las

    traducciones, adaptaciones, transformaciones o arreglos de otras obras, as

    como tambi+n las antologas o compilaciones de obras di8ersas 4 las bases

    de datos, que por la seleccin o disposicin de las materias constitu4en

    creaciones personales.

    ?? LEY ESPECIAL CONTRA LOS DELITOS INFORMATICOS G"#'2"

    O%#%"& N ??1? '& ?0 ' *#2-6(' ' 001

    A(2#-&* 14 O6

  • 7/25/2019 Tes is Ninoska Marcano

    94/201

    as como la pre8encin 4 sancin de los delitos cometidos contra tales

    sistemas o cualesquiera de sus componentes, o de los cometidos medianteel uso de dic3as tecnologas, en los t+rminos pre8istos en esta 1e4.

    A(2#-&* 4 A##'+* I)'6%* Toda persona que sin la debida

    autori6acin o e;cediendo la que 3ubiere obtenido, acceda, intercepte,

    interfiera o use un sistema que utilice tecnologas de informacin, ser

    penado con prisin de uno a cinco a5os 4 multa de die6 a cincuenta unidades

    tributarias.

    A(2#-&* 4 S"6*2"

  • 7/25/2019 Tes is Ninoska Marcano

    95/201

  • 7/25/2019 Tes is Ninoska Marcano

    96/201

    ?; D'%)%#%@) ' T5(3%)*+

    A36%')2' * +'(8%*( ' 7(*-##%@) 9s un ser8idor que est

    conectado a Internet donde la Jeb est funcionando, no en pruebas o en

    fase de desarrollo, sino donde est en marc3a la pgina 4 donde estn

    accediendo los 8isitantes desde sus ordenadores en cualquier parte del

    mundo. =isponible en E 3 tt p QQ . de s a r r o l l o e b.c o m Qf a qQ* * ' . p3p.

    A(-%2'#2-(" #&%')2' / +'(8%*(4 9s una Arquitectura de 3ardare 4softare adecuada para el proceso distribuido, en el que la comunicacin se

    establece de uno a 8arios. >n proceso es un programa en ejecucin.

    Proceso cliente es el que solicita un ser8icio. Proceso ser8idor es el capa6 de

    proporcionar un ser8icio. >n proceso cliente se puede comunicar con 8arios

    procesos ser8idores 4 un ser8idor se puede comunicar con 8arios clientes.

    1os procesos pueden ejecutarse en la misma mquina o en distintas

    mquinas comunicadas a tra8+s de una red. E1one4 Le8in 4 !r4la, *))F p.7.

    A)4 significa que un usuario tiene el pri8ilegio para todos los

    esquemas de la base de datos. E1one4 Le8in 4 !r4la, *))F p./((.

    A-2*'92') forma de e;pandir automticamente un arc3i8o en la base

    de datos, se efect:a por medio del lenguaje estructurado. . E1one4 Le8in 4

    !r4la, *))F p.0*/.

    A(#$%8'(4 respalda la informacin almacenada en los arc3i8os redo log

    cuando estos se llenan. =isponible en E 3ttpQQ b l o g d e c o m p u t a cio n . c om

    A(#$%8'&*g4 proceso encargado de copiar los registros de los redo log

    en fic3eros apartes, antes de que sean sobrescritos. E1one4 Le8in 4 !r4la,

    *))F p./*.

    http://www.desarrolloweb.com/faq/221.phphttp://www.desarrolloweb.com/faq/221.phphttp://www.desarrolloweb.com/faq/221.phphttp://www.desarrolloweb.com/faq/221.phphttp://blogdecomputacion.com/http://blogdecomputacion.com/http://blogdecomputacion.com/http://www.desarrolloweb.com/faq/221.phphttp://blogdecomputacion.com/
  • 7/25/2019 Tes is Ninoska Marcano

    97/201

    B"+' ' "2*+ 9s una coleccin de datos en disco repartidos entre

    uno o ms arc3i8os de un ser8idor de base de datos que recopila 4 mantieneun conjunto de informaciones relacionada. E1one4 Le8in 4 !r4la, *))F p.0.

    B%2 !inar4 =igit. =gito binario. >nidad mnima de informacin con la

    que trabajan los computadores. 9s un dgito del sistema binario que puede

    tener el 8alor ) o '. =isponible en E 3 t tp QQe s . i#iped i a.o r g Q i # i Q! i t.

    B-'(4 ubicacin de la memoria en una computadora o en un

    instrumento digital reser8ada para el almacenamiento temporal deinformacin digital, mientras que est esperando ser procesada. =isponible

    en E 3tt p Q Qe s . i # ip e d i a . o r g Q i#iQ!uff er

    B2'4 Agrupacin fundamental de informacin binaria formada por -

    bits. 9s la unidad mnima que puede direccionarse, pero no la unidad mnima

    que puede tratarse. =isponible en E 3ttpQQ .s c r i bd.c o m Qd o c Q* F 7 /)(QT ! PN

    !itNb4te

    C$'#7*%)24 ocurre cuando los datos se guardan en disco. =isponible

    en E 3ttpQQ . goo g l e . c o . 8 eQs ea r c 3_3l`esdefl`esq`definec3ec#pointsa.

    C&=+2'(4 Conjunto contiguo de sectores que componen la unidad ms

    peque5a de almacenamiento de un disco. E1one4 Le8in 4 !r4la, *))F p.'0.

    F**27(%)24 espacio que la aplicacin ocupa en el disco rgido.

    =isponible en E .*("#& '.c o m Qt e c 3n e t o r # Q. ..Q'97('++N'% 2%*)Qi nde;. 3t ml .

    DBA4 persona encargada de lle8ar el control 4 la administracin de los

    datos 4 de los programas que acceden a esos datos ELort3 Henr4, '/,

    p.'(

    http://es.wikipedia.org/wiki/Bithttp://es.wikipedia.org/wiki/Bithttp://es.wikipedia.org/wiki/Bithttp://es.wikipedia.org/wiki/Bufferhttp://es.wikipedia.org/wiki/Bufferhttp://es.wikipedia.org/wiki/Bufferhttp://es.wikipedia.org/wiki/Bufferhttp://es.wikipedia.org/wiki/Bufferhttp://www.scribd.com/doc/2463079/TBP-http://www.scribd.com/doc/2463079/TBP-http://www.scribd.com/doc/2463079/TBP-http://www.scribd.com/doc/2463079/TBP-http://www.google.co.ve/searchhttp://www.google.co.ve/searchhttp://www.google.co.ve/searchhttp://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://www.oracle.com/technetwork/http://es.wikipedia.org/wiki/Bithttp://es.wikipedia.org/wiki/Bufferhttp://www.scribd.com/doc/2463079/TBP-http://www.google.co.ve/searchhttp://www.oracle.com/technetwork/
  • 7/25/2019 Tes is Ninoska Marcano

    98/201

    DDL lenguaje de definicin de datos el cual especififica un esquema de

    base de datos. 9l resultado de las sentencias de ==1 es un conjunto detablas las cuales se almacenan en un arc3i8o especial llamado diccionario de

    datos. ELort3 Henr4, '/, p.'/

    DML4 1enguaje de manipulacin de datos que capacita a los usuarios a

    acceder o manipular los datos seg:n est+n organi6ados por el modelo de

    datos adecuado. . ELort3 Henr4, '/, p.'F

    I)2'(". ' -+-"(%*4 9s el medio con que el usuario puede comunicarsecon una mquina, un equipo o una computadora, 4 comprende todos los

    puntos de contacto entre el usuario 4 el equipo. =isponible en

    Ees.i#ipedia.orgQi#iQInterfa6YdeY-+-"(%*

    I)2'()'24 9s una intercone;in de redes informticas que permite a los

    ordenadores o computadoras conectadas comunicarse directamente, es

    decir, cada ordenador de la red puede conectarse a cualquier otro ordenador

    de la red. 9l t+rmino suele referirse a una intercone;in en particular, decarcter planetario 4 abierto al p:blico, que conecta redes informticas de

    organismos oficiales, educati8os 4 empresariales. =isponible en

    Eportal.educar.orgQ...QinternetN4NsuNfuncion

    I)2(")'24 9s un conjunto de contenidos compartidos por un grupo bien

    definido dentro de una organi6acin. Son redes internas, que solo pueden

    ser utili6adas para en8iar 4 recibir informacin dentro de una misma empresa.

    =isponible en E .s o c o fta l .c o m Qdo n l o a d s Q I"T& A " 9 TYS C < . p d f

    P"++*(4 forma de autentificacin que utili6a informacin secreta para

    controlar el acceso 3acia alg:n recurso. =isponible en

    E 3ttpQQe s . i#ip e d i a . o r gQ i#iQC o n t r a s e ] C/ ] !'a

    http://www.socoftal.com/downloads/INTRANET_SCO.pdfhttp://www.socoftal.com/downloads/INTRANET_SCO.pdfhttp://www.socoftal.com/downloads/INTRANET_SCO.pdfhttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://www.socoftal.com/downloads/INTRANET_SCO.pdfhttp://es.wikipedia.org/wiki/Contrase%C3%B1ahttp://es.wikipedia.org/wiki/Contrase%C3%B1a
  • 7/25/2019 Tes is Ninoska Marcano

    99/201

    P(%8%&'g%*+ derec3o de un usuario de ejecutar di8ersas operaciones

    relacionadas con el sistema. E1one4 Le8in 4 !r4la, *))F p.F.

    P(*#'%3%')2*+ "&3"#')"*+ Son unos programas Eo

    procedimientos los cuales son almacenados fsicamente en una base de

    datos. Generalmente son escritos en un lenguaje de bases de datos

    propietario como P1QS1 para

  • 7/25/2019 Tes is Ninoska Marcano

    100/201

    :"3774 9s un ser8idor independiente de plataforma, softare libre, que

    consiste principalmente en la base de datos %4S1, el ser8idor eb Apac3e4 los int+rpretes para lenguajes de script PHP 4 Perl. 9l nombre pro8iene del

    acrnimo de M Epara cualquiera de los diferentes sistemas operati8os,

    Apac3e, %4S1, PHP, Perl. 9l programa esta liberado bajo la licencia G"> 4

    act:a como un ser8idor eb libre, fcil de usar 4 capa6 de interpretar pginas

    dinmicas. Actualmente MA%PP est disponible para %icrosoft Jindos,

    G">Q1inu;, Solaris, 4 %ac

  • 7/25/2019 Tes is Ninoska Marcano

    101/201

    1001

    CAPITULO IV

    MARCO METODOLGICO

    ;1 T%7* N%8'& ' &" I)8'+2%g"#%@)

    Cada in8estigacin, contiene en s misma, un ni8el de especificidad que

    puede orientarse 3acia la e;ploracin, la e;perimentacin o 3acia una

    propuesta factible, etc.R 4 en este sentido es necesario proponer un dise5o

    que se adecue a los objeti8os fijados.

    Para lograr el objeti8o propuesto se reali6 una in8estigacin de

    Campo. Con relacin a la in8estigacin de campo, Tama4o, %. E*))F opina

    B9s cuando los datos de inter+s se recogen directamente de la realidad, por

    lo cual los datos se denominan primarios, su 8alor radica en que permitencerciorarse de las 8erdaderas condiciones en que se 3an obtenido los datos.

    Ep.'').

    =e igual forma, Arias, @. E'( e;presa que B1a in8estigacin de

    Campo consiste es la recoleccin de datos directamente de la realidad donde

    ocurren por los 3ec3os, sin manipular o controlar 8ariable alguna Ep.'').

    Por