tes is david sanchez

388
i UNIVERSIDAD DE ORIENTE NÚCLEO MONAGAS INGENIERÍA DE SISTEMAS COMISIÓN DE TRABAJO DE GRADO MATURÍN / MONAGAS / VENEZUELA IMPLANTACIÓN DE LA APLICACIÓN WEB PARA EL CONTROL DE DOCUMENTOS DEL SISTEMA DE GESTIÓN DE LA CALIDAD DE LA GERENCIA AIT DE PDVSA DIVISION ORIENTE, BAJO TÉCNICAS DE INGENIERÍA DE SOFTWARE Y ESTÁNDARES ABIERTOS Informe de solicitud de aprobación de temática de la pasantía de grado presentado ante la comisión de trabajos de grado, como requisito para optar al título de Ingeniero de Sistemas Br. David Sánchez L. C.I. 17.510.766 Asesor Académico: Ing. Jesús Chaparro.

Upload: ivor-enrique-osorio-morales

Post on 17-Aug-2015

235 views

Category:

Documents


6 download

DESCRIPTION

IMPLANTACIÓN DE LA APLICACIÓN WEB PARA EL CONTROL DE DOCUMENTOS DEL SISTEMA DE GESTIÓN DE LA IMPLANTACIÓN DE LA APLICACIÓN WEB PARA EL CONTROL DE DOCUMENTOS DEL SISTEMA DE GESTIÓN DE LA CALIDAD DE LA GERENCIA AIT DE PDVSA DIVISION ORIENTE, BAJO TÉCNICAS DE INGENIERÍA DE SOFTWARE Y ESTÁNDARES ABIERTOS AIT DE PDVSA DIVISION ORIENTE, BAJO TÉCNICAS DE INGENIERÍA DE SOFTWARE Y ESTÁNDARES ABIERTOS

TRANSCRIPT

iUNVERSDAD DE ORENTENCLEO MONAGASNGENERA DE SSTEMASCOMSN DE TRABAJO DE GRADOMATURN / MONAGAS / VENEZUELAIMPLANTACIN DE LA APLICACIN WEB PARA EL CONTROL DEDOCUMENTOSDEL SISTEMA DE GESTIN DE LA CALIDAD DE LAGERENCIA AIT DE PDVSA DIVISION ORIENTE, BAJO TCNICAS DEINGENIERA DE SOFTWARE Y ESTNDARESABIERTOSnforme de solicitud de aprobacin de temtica de la pasanta de gradopresentado ante la comisin de trabajos de grado, como requisito para optaral ttulo de ngeniero de SistemasBr. Dav! S"#$%&' L.C.I. ().*(+.),,A-&-.r A$a!/0$.1 ng. Jess Chaparro.A-&-.r I#!2-3ra41 ng. Tania Surez.Maturn, Julio de 2010.iiUNVERSDAD DE ORENTENCLEO DE MONAGASNGENERA DE SSTEMASCOMSN DE TRABAJO DE GRADOMATURN / MONAGAS / VENEZUELAACTA DE EVALUACINEn mi carcter de asesor laboral del trabajo presentado por el Bachiller:Dav! S"#$%&' L56&', portador de la cdula de identidad nmero:().*(+.),,,paraoptaralgradoacadmicodeI#7&r.!&S-3&0a-.Titulado:IMPLANTACINDELAAPLICACINWEBPARA EL CONTROLDEDOCUMENTOSDELSISTEMADEGESTINDELA CALIDADDELAGERENCIAAITDEPDVSADIVISIONORIENTE,BAJOTCNICASDEINGENIERADESOFTWAREY ESTNDARESABIERTOS,consideroquedicho trabajo rene los requerimientos y mritos suficientes para sersometido a la evaluacin por parte del jurado examinador.En la ciudad de Maturn a los 20 das del mes de Mayo de dos mil diez.ng. Tania Surez.C.. 7.559.612333UNVERSDAD DE ORENTENCLEO DE MONAGASNGENERA DE SSTEMASCOMSN DE TRABAJO DE GRADOMATURN / MONAGAS / VENEZUELAACTA DE EVALUACINEnmicarcterdeasesoracadmicodeltrabajopresentadoporelBachiller: Dav! S"#$%&' L56&', portador de la cdula de identidad nmero:().*(+.),,,paraoptaralgradoacadmicodeI#7&r.!&S-3&0a-.Titulado:IMPLANTACINDELAAPLICACINWEBPARA EL CONTROLDEDOCUMENTOSDELSISTEMADEGESTINDELA CALIDADDELAGERENCIAAITDEPDVSADIVISIONORIENTE,BAJOTCNICASDEINGENIERADESOFTWAREY ESTNDARESABIERTOS,consideroquedicho trabajo rene los requerimientos y mritos suficientes para sersometido a la evaluacin por parte del jurado examinador.En la ciudad de Maturn a los 20 das del mes de Mayo de dos mil diez.ng. Jess ChaparroC.. 4.526.36944UNVERSDAD DE ORENTENCLEO DE MONAGASNGENERA DE SSTEMASCOMSN DE TRABAJO DE GRADOMATURN / MONAGAS / VENEZUELAAPROBACINQuienessuscriben,MiembrosdeljuradoevaluadordesignadosporlacomisindeTrabajosdeGradodelaEscueladengenieradeSistemasdelaUniversidaddeOrienteNcleoMonagas,paraexaminarelTrabajodeGradomodalidad pasanta presentado porelBachiller1 Dav! S"#$%&'L56&',portadordelacduladeidentidadnmero:().*(+.),,.Titulado:IMPLANTACINDELAAPLICACINWEBPARAELCONTROLDEDOCUMENTOSDELSISTEMADEGESTINDELACALIDADDELAGERENCIAAITDEPDVSADIVISIONORIENTE,BAJOTCNICASDEINGENIERADESOFTWAREYESTNDARESABIERTOS,elcualespresentadoparaoptaralgradoacadmicodeI#7&r.!&S-3&0a-,consideramosquedichotrabajocumpleconlosrequisitosexigidosparatalefecto y por tanto lo declaramos: APROBADOEn la ciudad de Maturn a los 23 das del mes de Julio de dos mil diez.ng. Desiree AndricoC.. 11.781.658ng. Morella LenC.. 13.552.52555DEDICATORIAElpresenteTrabajodeGradoselodedicoprimeramenteaDios,porque sin nuestro padre creador nada se pudiese lograr en esta vida.YestehumildetrabajotambintelodedicoaT:S2-a#a!&4Va44&L56&' !& S"#$%&',el ser que ms amo en el mundo,M MADREel ser quemediolavida,MAMGA,MCONFDENTE,MMAYORAPOYOYMGRAN GUA. Gracias por todo el AMOR que me has dado, que me das y queestoy seguro que siempre me dars. Estoy y estar SEMPREAGRADECDO.Eres mi LUZ. ORGULLOSOME HE SENTDO SEMPREDESER TU HJO. TE QUERO AL NFNTO Y MS ALLA.Este Trabajo es TUYO MAM. Dios te bendiga.NUESTRO SUEO SE HA REALZADO.AGRADECIMIENTOADiosTodopoderoso porguiarmesiempreporelbuencaminoyhaberme dado la mejor familia, no pude haber pedido ms.A mis padres:S2-a#a L56&' 8 G49&r3. S"#$%&';por drmelosiempre todo:valores,responsabilidad,honestidadyporsobretodoAMORY HUMLDAD,porquesin ellosno hubieselogradoesta importantemeta,lesestar ETERNAMENTEagradecido, Dios los bendiga.Amishermanos:J.-2/,J.#a3%a#8 J.#"-S"#$%&'L56&',porapoyarme siempre en las buenas y en las malas, saben que se les quiere.Amisabuelos:EnriqueLpezy ZelandiaAcuaporelapoyobrindadodurante mis aos de carrera.AlaUniversidaddeOrientejuntoconsusprofesores,porhabermedadolaoportunidaddeestudiareimpartirtantosconocimientosenm,guindome en mi aprendizaje, gracias totales.AtodosmisamigosdelaUDOconquienescompartmuybuenosmomentos, se les tendr siempre presentes.AmisamigosdeAT:MorelaVelsquez,GregoriaAlbornoz,MinervaSosayNacaritEspaa,porbrindarmesuconfianza,amistad,ayudayhacerme parte del equipo.Amisasesoresngs.JessChaparroyTaniaSurezquienesfueronmis guas para la elaboracin de este humilde trabajo presentado.Alequipode DSdelaGerenciadeAT:JessGarca,JessAlegra,RonnyCastillejoydemscompaeros,por suamistady porelgranapoyoprestado durante mis pasantas en la Corporacin PDVSA.Yatodasaquellaspersonasquedirectaoindirectamenterespaldaronla ejecucin del presente trabajo.viiINDICE GENERALACTADEEVALUACN..............................................................................iiACTADEEVALUACN.............................................................................iiiAPROBACN.............................................................................................ivDEDCATORA............................................................................................vAGRADECMENTO....................................................................................viNDCEGENERAL .....................................................................................viiNDCEDE CUADROS................................................................................xNDCEDE FGURAS................................................................................xiiiNDCEDEDAGRAMAS .......................................................................... xviRESUMEN................................................................................................xviiNTRODUCCN.........................................................................................1CAPTULO . CONTEXTO ORGANZACONAL .......................................... 31.1Resea Histrica de Petrleos de Venezuela S.A. (PDVSA)........... 31.2Visin.................................................................................................61.3Misin ................................................................................................71.4Objetivo de PDVSA ...........................................................................71.5Transformacin de la Corporacin. ................................................... 71.6Gerencia de Automatizacin, nformtica y Telecomunicaciones(AT) PDVSA Divisin Oriente ................................................................10CAPTULO .EL PROBLEMAY SUS GENERALDADES ....................... 162.1Planteamiento del Problema ...........................................................162.2Objetivos de la nvestigacin ...........................................................202.2.1 Objetivo General ......................................................................202.2.2 Objetivos Especficos ...............................................................202.3Justificacin de la nvestigacin ......................................................212.4Alcance de la nvestigacin .............................................................222.5Limitaciones de la nvestigacin ......................................................23888CAPTULO .MARCO REFERENCAL ...................................................243.1Antecedentes de la nvestigacin...................................................243.2Bases Tericas ..............................................................................263.3 Bases Legales ..................................................................................563.4 Definicin de Trminos.....................................................................60CAPTULO V. MARCO METODOLGCO .............................................. 644.1Tipo y Nivel de la nvestigacin .......................................................644.2Poblacin y Muestra ........................................................................654.3Tcnicas e nstrumentos de Recoleccin de Datos......................... 664.4Tcnicas de Anlisis de Datos ........................................................684.5Diseo Operativo.............................................................................69Etapa . Estudio de la situacin actual ................................................ 69Etapa . Anlisis .................................................................................70Etapa . Diseo..................................................................................70Etapa V. Construccin y pruebas .......................................................70Etapa V. Elaboracin de manuales .....................................................71Etapa V. mplantacin ........................................................................714.6Cuadro Operativo ............................................................................71CAPTULO V. RESULTADOS ...................................................................735.1 Situacin actual del Sistema de Gestin de la Calidad de la GerenciaAT de PDVSA, Divisin Oriente. ...........................................................735.2Estudio de los Sistemas. .................................................................845.3Propuestas de Aplicaciones Web bajo software libre..................... 935.4Fase de Formulacin, Planificacin y Anlisis ............................... 975.4.1Formulacin ..............................................................................975.4.2Planificacin ............................................................................1015.4.2.1 mbito de la Aplicacin......................................................1015.4.2.2 Plan del Proyecto de Software...........................................1065.4.2.3 Costos y Beneficios del Proyecto de Software .................. 1085.4.3 Anlisis...................................................................................118995.4.3.1 Anlisis de Contenido ........................................................1215.4.3.2 Anlisis de la nteraccin ................................................... 1315.4.3.3 Anlisis Funcional ..............................................................1405.4.3.4 Anlisis de la Configuracin...............................................1525.5Fase de diseo.............................................................................1555.5.1Diseo .....................................................................................1555.5.1.1Diseo Arquitectnico .......................................................1565.5.1.2 Diseo de Navegacin .......................................................1575.5.1.3Diseo de la interfaz .........................................................1625.6Fase de generacin de pginas y pruebas .................................. 1775.6.1Generacin de pginas ...........................................................1775.6.2Pruebas ...................................................................................1785.7Fase de evaluacin del cliente ..................................................... 188CONCLUSONES ....................................................................................190RECOMENDACONES............................................................................193BBLOGRAFA........................................................................................195ANEXOS..................................................................................................201Anexo A.Encuesta,SOxPERT .............................................................202Anexo B.Nomenclatura de bd, tablas y columnas de PDVSA .............. 205Anexo C.Manuales de l SistemaSSCOND-AT ................................. 211101INDICE DE CUADROSCuadro.01:Simbologautilizadaporlosdiseadorespararealizareldiseode hipertexto durante el proceso de modelado del sistema. ......................... 41Cuadro.02: Cuadro Operativo. ......................................................................72Cuadro.03: Documentacin del caso de uso "Crear Documento. ................ 80Cuadro.04: Documentacin del caso de uso "Modificar Documento. .......... 81Cuadro.05:Documentacindelcasodeuso"ElaborarDiseodeDocumento. .................................................................................................81Cuadro.06: Documentacin del caso de uso "Supervisar Documento......... 82Cuadro.07: Documentacin del caso de uso "Revisar Documento.............. 82Cuadro.08: Documentacin del caso de uso "Aprobar Documento. ............ 83Cuadro.09: Documentacin del caso de uso "Rechazar Documento. ......... 83Cuadro.10: Documentacin del caso de uso "Publicar Documento. ............ 84Cuadro.11: Plan de Proyecto de Software. ................................................. 107Cuadro.12: Resumen de costos incurridos con el desarrollo del proyecto . 111Cuadro.13: Costos anuales por depreciacin de equipos con el sistema. .. 112Cuadro.14: Costos anuales de mantenimiento con el sistema ................... 113Cuadro.15: Costos anuales de impresin sin el sistema ............................ 114Cuadro.16: Resumen de costos anuales con el sistema ............................ 114Cuadro.17: Resumen de costos anuales sin el sistema ............................. 114Cuadro.18: Resumen de los beneficios y costos del proyecto.................... 117Cuadro.20: Tabla i002t_usuario_sistema................................................... 125Cuadro.21: Campos extrados del Directorio Activo PDVSA. ..................... 125Cuadro.22: Tabla c002t_doc_public. ..........................................................126Cuadro.23: Tabla c003t_solicitudes. ...........................................................127Cuadro.24: Tabla c004t_doc_pro................................................................129Cuadro.25: Tabla c005t_registros. ..............................................................130Cuadro.26: Tabla c006t_plantillas...............................................................131Cuadro.27: dentificacin de casos de uso ................................................. 140Cuadro.28: Documentacin del CU-01 "niciar sesin ............................... 142Cuadro.29: Documentacin del CU-02 "Cerrar sesin .............................. 142Cuadro.30: Documentacin del CU-03 "Navegar en el sistema ................ 143Cuadro.31: Documentacin del CU-04 "Revisar documento ..................... 144Cuadro.32: Documentacin del CU-06 "Crear documento ........................ 144Cuadro.33: Documentacin del CU-08 "Publicar documento .................... 145Cuadro.34: Documentacin del CU-09"Actualizar documento................. 146Cuadro.35: Documentacin del CU-10 "Procesar eliminacin de doc ....... 147Cuadro.36: Documentacin del CU-11 "Gestionar comp. normales .......... 147Cuadro.37: Documentacin del CU-12 "Gestionar comp. de archivos ...... 148Cuadro.38: Documentacin del CU-13 "Gestionar acceso de usuario ...... 149Cuadro.39: Documentacin del CU-14 "Gestionar Flujo de trabajo........... 149Cuadro.40: Documentacin del CU-16 "Consultar documento .................. 150Cuadro.41: Documentacin del CU-17 "Elaborar Solicitud ........................ 151Cuadro.42: Documentacin del CU-20 "Aprobar/Rechazardocumento .... 151Cuadro.43: Especificaciones tcnicas mnimas del servidor ...................... 154Cuadro.44: Especificaciones tcnicas del servidor Orimat100 ................... 154Cuadro.45 Pruebas de nicio de Sesin......................................................180Cuadro.46 Pruebas de Cierre de Sesin. ................................................... 181Cuadro.47 Pruebas de Navegacin dentro del Sistema. ............................ 181Cuadro.48 Pruebas de acceso a los mdulos segn los roles(MduloDocumentos en Flujo de Trabajo). ..............................................................181Cuadro.49PruebasderolesparaCargarDocumentos(MduloDocumentosOperativos). ................................................................................................182Cuadro.50: Pruebas de Carga de Documentos. ......................................... 183Cuadro.51: Pruebas de Descarga de Documentos.....................................183Cuadro.52: Pruebas para Eliminar Documentos. ........................................ 184Cuadro.53: Pruebas Bsqueda de Documentos.........................................184Cuadro.54 Pruebas de nicio de Flujo de Trabajo. ...................................... 185xiiCuadro.55 Pruebas de Revisar Documento. .............................................. 185Cuadro.56 Pruebas de Aprobacin/Rechazode Documentos.................... 186Cuadro.57 Pruebas de Publicar Documento...............................................186Cuadro.58 Pruebas de Cambio de Documento ha estado Obsoleto. ......... 187Cuadro.59 Pruebas de Carga de Usuarios. ................................................ 187Cuadro.60 Pruebas de Edicin de Usuarios. .............................................. 188Cuadro.61: Abreviaturas para las columnas de las tablas de bd ................ 20813131INDICE DE FIGURASFigura.01: Estructura Organizacional PDVSA EyP Divisin Oriente............... 9Figura.02: Modelo de procesos de AT .........................................................11Figura.03: Estructura Organizacional AT Divisin Oriente. .......................... 14Figura.04: Logo de UML ...............................................................................28Figura.05: Representacin de un diagrama de caso de uso......................... 30Figura.06: Relacin de extensin e inclusin................................................31Figura.07: Relacin de generalizacin en casos de uso ............................... 32Figura.08 Actores en relacin de generalizacin .......................................... 32Figura.09: Diagrama de clases .....................................................................33Figura.10: Modelo de proceso Web .............................................................34Figura.11: Especificacin de los modelos de WebML................................... 40Figura.12: Tecnologas agrupadas bajo el concepto de AJAX ..................... 48Figura.13: ExtJS 1.0.1 y la base de relaciones de la librera ........................ 51Figura.14: ExtJS 1.1 y la base de relaciones de la librera ........................... 51Figura.15: Modelo del Sistema de Gestin de la Calidad de AT.................. 74Figura 16: Estructura Documental del SGC de AT ...................................... 75Figura.17 Manejo de documentos en el SGC de AT.................................... 77Figura.18 Pantalla principal de SOxPERT. ..................................................86Figura.19: Usuarios que tienen instalado SOxPERT en su mquina........... 87Figura.20: Frecuencia de uso de la herramienta SOxPERT. ....................... 88Figura.21: Usabilidad en SOxPERT.............................................................89Figura.22: Flujo de Trabajo en SOxPERT. ..................................................90Figura.23: La nterfaz en SOxPERT. ...........................................................91Figura.24: Documentacin del SGC cargada en SOxPERT. ....................... 92Figura.25: Logo de Alfresco. .........................................................................94Figura.26:Pantallas principales de Alfresco. ............................................... 94Figura.27: Logo de Nuxeo. ...........................................................................9614141Figura.28 Pantallas principales de Nuxeo.....................................................97Figura.29 Relacin de costos incurridos entre la implantacin o la noimplantacin del sistema.............................................................................115Figura.30: magen de la tabla "i002t_usuario_sistema. ............................. 125Figura.31: magen de la tabla "c002t_doc_public ...................................... 127Figura.32: magen de la tabla "c003t_solicitudes.......................................128Figura.33: magen de la tabla "c004t_doc_pro. ......................................... 129Figura.34: magen de la tabla "c005t_registros..........................................130Figura.35: magen de la tabla "c006t_plantillas. ........................................ 131Figura.36: Diagrama de arquitectura de 2 capas. ....................................... 153Figura.37: Estructura lineal .........................................................................157Figura.38: Estructura en red o web pura.....................................................157Figura.39: Pantalla de acceso al sistema ................................................... 162Figura.40: Pantalla Principal del sistema .................................................... 163Figura.41Pantalla Misin AT. ...................................................................164Figura.42 Pantalla Visin AT....................................................................164Figura.43Pantalla Organigrama (Gerencia EyP Divisin Oriente). ........... 165Figura.44Pantalla Organigrama (Gerencia ATEyP Divisin Oriente). .... 165Figura.45: Pantalla nformacin Mdulo Control de Documentos. .............. 166Figura.46: Pantalla nformacin Mdulo Control de Registros. ................... 166Figura.47: Pantalla nformacin Mdulo Administracin del Sistema. ........ 167Figura.48Pantalla Sub-Mdulo Manual de la Calidad. .............................. 167Figura.49Pantalla Sub-Mdulo Documentos de Proceso. ........................ 168Figura.50Pantalla Sub-Mdulo Documentos Operativos. ......................... 169Figura.51Pantalla Solicitud de Cambio (Seccin Doc Publicados). .......... 170Figura.52Pantalla Documentos Obsoletos (Seccin Doc Publicados). ..... 170Figura.54Pantalla de Carga de Doc Operativos (Seccin Cargar Doc). ... 171Figura.55Pantalla de Carga de Registros (Seccin Cargar Documento). . 172Figura.56Pantalla de Publicar Documento................................................172Figura.57Pantalla de Ayuda (Sub-Modulo Documentos Operativos). ....... 17315151Figura.58Pantalla Sub-Mdulo Documentos en Flujo de Trabajo............. 174Figura.59Pantalla Sub-Mdulo Registros. ................................................ 175Figura.60Pantalla Mdulo Administracin del Sistema. ............................ 176INDICE DE DIAGRAMASDiagrama.01:DiagramadeCasodeUsodelSistemaActualdelSGC enelmanejo y control de documentos. .................................................................78Diagrama 02: Diagrama de modelo de base de datos. ............................... 123Diagrama.03:DiagramadeCasodeUsodelSistema:MduloControldeDocumentos. ...............................................................................................133Diagrama.04: Diagrama de caso de uso, Nivel 1: Consultar documento .... 134Diagrama.05: Diagrama de caso de uso, Nivel 1: Elaborar solicitud .......... 134Diagrama.06: Diagrama de caso de uso, Nivel 1: Consultar Formatos ...... 135Diagrama.07: Diagrama de caso de uso, Nivel 1: Cargar documento ........ 135Diagrama.08: Diagrama de caso de uso, Nivel 1: niciar flujo de trabajo .... 136Diagrama.09: Diagrama de caso de uso, Nivel 1: Cargar registro .............. 136Diagrama.10: Diagrama de caso de uso, Nivel 1: Revisar documento ....... 137Diagrama.11: Diagrama de caso de uso, Nivel 1: Aprobar/Rechazardoc .. 137Diagrama.12: Diagrama de caso de uso, Nivel 1: Gest comp normales ..... 138Diagrama.13: Diagrama de caso de uso, Nivel 1: Gest comp de archivos . 138Diagrama.14: Diagrama de caso de uso, Nivel 1: Gest Flujo de trabajo..... 139Diagrama.15: Diagrama de caso de uso, Nivel 1: Eliminar documentos .... 139Diagrama.16: Diagrama de hipertexto () .................................................... 158Diagrama.17: Diagrama de hipertexto () ................................................... 159Diagrama.18: Diagrama de hipertexto () .................................................. 161xviiDAVDSNCHEZLPEZ.(2010).IMPLANTACINDELAAPLICACINWEB PARA EL CONTROL DE DOCUMENTOSDEL SISTEMA DEGESTINDELA CALIDADDELA GERENCIAAITDEPDVSADIVISIONORIENTE,BAJOTCNICASDE INGENIERADE SOFTWAREYESTNDARESABIERTOS.nformede PasantasdeGrado.UniversidaddeOriente.NcleoMonagas,EscueladengenieradeSistemas.Tutor:ng.JESS CHAPARRO.RESUMENLapresenteinvestigacintuvocomoobjetivoprincipalelimplantareldesarrollode unaaplicacinWeb quefuncionecomounaherramientaparacontrolary administrarlosdocumentosdelSistemade Gestindela CalidaddelaGerenciadeAutomatizacin,nformticayTelecomunicaciones(AT)deExploracinyProduccin,Divisin OrientedePetrleosdeVenezuela,S.A(PDVSA),bajosoftwarelibre.Esteproyectosellevacabobasndoseenunanecesidadquesurgiporpartededichagerencia.Laaplicacinpermitela carga, descargay almacenamientode documentosy registros,y asuvez,actacomounaherramientadecontroldeversionesdelosdocumentosfacilitandolabsquedadelosmismos.LaaplicacinWebsedesarrollenelmarcodelusodeestndaresabiertosydesoftwarelibre,tomando como base el decreto 3390. Adems, se implement la metodologade la ingenieraweb (Web) y las notacionesgrficas de UML y WebML en eldiseo operativo. Lastcnicas einstrumentos de recoleccin dedatosusadosparaellogrodelasolucinfueronlasencuestas,laobservacindirectaylaentrevistanoestructurada,tomandocomopoblacina244empleadosdelagerenciaenlaDivisinOrienteconunamuestraselectivade 32 personas.Los resultadosobtenidoscon el desarrollode la herramientafueron la reduccin en los tiempos de bsqueda y localizacin dedocumentos,comotambinenelflujode trabajoy costosen cuantoalgranvolumendepapelquegeneraunSistemadeCalidady lacentralizacindelmismoenunnicoambiente,alacualsepuedeaccederdesdecualquierlugar y en cualquier momento, a travs, de la intranet de PDVSA.Pa4a9ra- C4av&-1 Sistema de Calidad, Aplicacin Web, EstndaresAbiertos,WebML.1INTRODUCCINAmedidaqueevolucionalatecnologainformticaylastelecomunicacioneslossistemasde informacinenespeciallasaplicacionesbasadasenWebhanidomodificandolaformacotidianaquetienenlasgrandes y pequeas empresaspara gestionar sus procesos internos,obtenerinformacin, realizar negocios, recibir instruccin y comunicarse.ActualmentelaGerenciadeAutomatizacin,nformticayTelecomunicaciones(AT), PDVSA Exploracin y Produccin,DivisinOriente, conel propsito de automatizar los procesos operativosrelacionados alaadministracin delosdocumentos desuSistema deCalidadhatenidola iniciativadedesarrollarunaaplicacinWebensoftwarelibre para el manejo y control de estos documentosa travs del proyecto quelleva por nombre:SSCOND-AT(Sistemapara el Controlde Documentosdela Gerencia de AT Divisin Oriente, PDVSA Maturn).Paralaelaboracinde esteproyectoseemplecomometodologadetrabajo,langenieraWeb(Web)cuyoprocesoestconformadoenfasesdedicadasaoperacionesespecificasdelprocesodediseo,desarrollo,implementaciny pruebasque permitenun desarrolloconfiableen lo quehamodeladodesistemasbasadosenwebserefiere.Lametodologafuesustentadae implementadajuntoa lasherramientasdediseodesistemasUML y de sistemas en ambiente Web, WebML. Herramientasque permiten aldiseadorenfocartodosuesfuerzoenelusuariofinalporserunsistemabasado en ellos.ElpresentetrabajodegradomodalidadpasantasfuerealizadoenelEdificioSededePDVSAdelEstadoMonagas(ESEM),torrenica,ubicadaenlaAv.AlirioUgartePelayode Maturn,especficamenteenlaoficinadeAdministracinde Recursos y Control de Gestin. El lapso de elaboracin delproyecto,estuvocomprendidoentreel16deAbrildel2009yel16deDiciembredel2009;paraunaduracintotalde8meses.Estetrabajodegrado se encuentra estructurado en cinco (05) captulos los cualescontemplan lo siguiente:Captulo: nformacinrelevantedela empresadondefuerealizadalapasanta,enestecasosedescribelaempresaPDVSAyeldepartamentodonde se llevo a cabo el proyectoCaptulo : Definicin del problema de investigacin,con susrespectivos objetivos, justificacin y alcance.Captulo : Antecedentes,bases tericas,las cuales sustentan yexplicanlosaspectostratadosduranteeldesarrollodelproyectodeinvestigacin y que respaldan la solucin del fenmeno bajo estudio.CaptuloV:Descripcindetalladadeltipoy niveldeinvestigacinempleada, la poblacin de estudio, las tcnicas e instrumentos derecoleccin de datos y el diseo operativo.CaptuloV:Resultadosobtenidosalaplicarlasolucinplanteadaalproblema,siguiendolametodologacorrespondiente.ConclusionesyRecomendacionesde la investigacin.CAPTULO I CONTE:TO ORGANI;ACIONAL(.(R&-& Actores en relacin #e generalizacin(Fuente: Sc:)uller*;* P,g.==d) Agrupamiento:Esunamanerasencilladeorganizarloscasosdeuso.Estopuedeocurrircuandounsistemaconstadevariossubsistemas. Otra posibilidad sera cuando se entrevista a losusuarios para obtener los requerimientos de un sistema y seorganizan por categoras.Da7ra0a-!& C4a-&-1Esunadescripcinde lasclasesenunsistemaysusrelaciones.Nodescribeelcomportamientodinmicodelsistema,porejemploelcomportamientode objetosindividuales.steeseldiagramamscomnalahoradedescribireldiseodelossistemasorientadosa objetos.El primerelementodeundiagramade clasesesunadescripcinde clasesindividuales.LaFigura.09muestracomose describeunaclase.Laclasedescribealclientedeunbanco.Cadacuadroquerepresentaunaclasecontieneelnombredelaclase,unaseccinqueenumeralosatributosdelosobjetosdefinidos por la clase, y una seccin que describe las operacionesasociadascon tales objetos. (Pressman, R., 2002)Figura.0=: Diagra)a #e clases(Fuente: Press)an* +.* !00!C.A.CI#7&rFa W&9 >IW&9?ElprocesoWeb(Pressman,R.,2002),esunprocesodesoftwareincremental y evolutivo para el desarrollo de sistemas y aplicaciones basadosen WebdenominadosWebApps,trminoque abarcadesdeunapginawebsimple hastaun sitio webcompletoo una funcionalidadespecializadadentrode los sitios web (ver Figura.10).Figura.10:"o#elo #e $roceso %-e.(Fuente: Press)an* +.* !00!* P,g.LHaE& !& M.!&4a!. W&9?Propuestainteresanteademsdesermotivode estudioeimplementacinenestetrabajoesellenguajede modeladoWeb(WebModelingLanguage,WebML).ElWebMLesunanotacinvisualparaeldiseode aplicacionesWeb complejasy con gran volumende datos,ya queproveeespecificacionesgrficasformalesenvueltasen un completoprocesodediseoquepuedeserasistidoporherramientasvisualesdediseo;asuvezpermiteladescripcindelossitios Webdesdedistintospuntosdevistaentrelosquepodemosmencionarelconceptual,elnavegacionalyeldepresentacin.WebMLapuntaa proveerunacercamientoenlaestructuradeldiseointensivode datosquese manejanen un sitio Web. Un conjuntode modelosintegrados ayudan a los diseadoresen la produccindel sitio de alta calidadyaquetodaslasfacetasdeldiseodebenserysondirigidas.Elusodemetodologas viejas se vuelve despreciado.Los principales objetivos del proceso de diseo WebML son:a) ExpresarlaestructuradeunaaplicacinWebconunaltoniveldedescripcinque puedaserusadoparaconsultas,evolucinymantenimiento futuro de la aplicacin.b) Provee mltiples vistas del mismo contenido.c) Descomponela informacinen pginas,navegaciny presentacin,que pueden ser definidas de manera independiente.d) Permite almacenar la meta - data recolectada durante el diseo paraemplearlos durante todala vidadelaaplicacin para generarpginas Web de forma dinmica.e) SitiosWebquemanejengrancantidaddedatoshaciendousodeinterfaces dirigidas al pblico en general.EldesarrollodeaplicacionesWebconWebMLconsisteendiferentesfasesque debenser aplicadasdemaneraiterativae incremental.Elprocesoinvolucra varios ciclos, cada uno de los cuales produce un prototipo o versinparcial de la aplicacin, lo que permite realizar evaluacionesy pruebas desdelas fases inciales de desarrollo.ElprocesodedesarrollocomienzaconelModelodeDatosdelsistemaenelquemediantealgnlenguajedemodeladocomoUML(WebMLnoexigeningunoenconcreto),serepresentala estructuraestticadelmismo.Trasesto,se realizaelModelode Hipertextodondesedescribenunoo mshipertextosquepuedenserpublicadosenelsitio Web.Cadaunodeestoshipertextos define una vista del sitio.Ladescripcindeloshipertextosse realizamediantedosmodelos:elModelo de Composicin,que define las pginasque componenelsistema,yelModelodeNavegacin,quedescribecmosepodrnavegara travsdeellas.Yporltimo,sedescribeelModelodePresentacinquedefinelaapariencia fsica de las pginas.Fueradelproceso,eldiseodelosdatosy elhipertextosonlasactividadesmsafectadasporlaadopcinde WebML.ncluso,aplicacionesparaelmanejodecontenidosypublicacindedatostienenciertaspeculiaridadesque pueden ser explotadasen el diseo de datos.Reconocerlas puedeayudaraldiseadoraorganizarsutrabajodeunamanera ms sistmica,lo que normalmenteresultaraen esquemasde datosmsconsistentes.Porlotantoelmtodorefuerzalosdistintosrolesdesempeadospor losobjetosy utilizaestopara proponeruna secuenciadepasos para ensamblar el esquema de datos de una aplicacin Web.(Stefano, C y Fraternali, P. 2003. Pg. xxi,xxii,xxiii)son:Losprincipalesmodelosincluidosen la metodologadediseo WebML1. Modelo de Datos.2. Modelo de Hipertexto.3. Modelo de Presentacin.1. Modelo de Datos (Modelo de Estructura + Modelo de Derivacin)Elmodelodedatosde WebMLesunaadaptacinconvenientedelosmodelos conceptualesde diseo de datos que se emplea en otras disciplinascomodiseodebasesdedatos,ingenierade softwarey representacindelconocimiento.ElmodelodedatosdeWebMLescompatibleconelmodelodedatosEntidadRelacinusadoeneldiseoconceptualdebasesdedatos, tambin es compatible con los diagramas de clase UML empleadosenel modelado orientado a objetos.El elemento fundamentaldelmodelo de datos son lasentidades,definidascomocontenedoresdeelementosdedatos,ysusrelacionesdefinidascomolasconexionessemnticasentreentidades.Lasentidadestienenpropiedades,llamadasatributos,conun tipoasociado.Lasentidadespuedenserorganizadasdemanerajerrquicaysusrelacionespuedenrestringirsepormediodelacardinalidad.(Stefano,CyFraternali,P.2003.Pg.62-63).2. Modelo de Hipertexto (Navegacin + Composicin)Elmodelodehipertextoespecificacmosecomponeelsitioylanavegacinenelsitio.Lacomposicindelsitiodescribelaspginasqueforman parte del hipertextoy las unidades de contenidoque constituyen cadapgina. Las pginasde un sitio Web son catalogadascomo contenedoresdeinformacin que es enviada al usuario.Lasunidadessonelementosatmicosdecontenidoempleadasparapublicarinformacindescritaenelmodelodedatos.WebMLcontienesiete(7)tiposde unidadespredefinidasparadesarrollarpginas Web: data,multi-data,index(ysusvariantesjerrquicasy seleccinmltiple),entry,scroller.Cadaunidadestasociadaaunaentidadsubyacente,delacualseobtieneelcontenido.Laespecificacindeunaentidadsubyacentedeterminaeltipode objeto del cual se deriva el contenido de la unidad.Lanavegacindelsitioserealizaatravsdeenlaces,loscualessedefinen entre unidades que se encuentran en una misma pgina,endiferentespginaso entrepginascompletas.Lainformacintransportadaatravs de los enlaces se conoce como contexto de navegacin osimplementecontexto.Losenlacesquetransportaninformacincontextualsedenominanenlacescontextualesmientrasquelosquenotransportaninformacinsonconocidoscomoenlacesnocontextuales.Lainformacincontextualgeneralmenteesnecesariaparaasegurarlasoperacionesdecomputacin de las unidades. (Stefano, C y Fraternali, P. 2003. Pg.77-78). Modelo de !resentacinDefinecomolucirlavistadelsitio.WebMLincluyeunmodelosimpledepresentacinquepermitecolocarcontenidosdinmicosenlapginaadems de aplicarestilos distintos para cada uno.A continuacin laFigura.11muestralaestructuradeun sitio WebmodeladohaciendousodeWebML.4040Figura.11:Es$eci3icacin#e los )o#elos #e -e."8(Fuente: D0az* P* !00U#!a!!& Da3.-?Launidaddedatospublicaunsoloobjetoobtenidodeunaentidaddeterminada. Nombre. EntidadFuente. Selector(opcional). Atributosncluidos.M243!a3aU#3>U#!a!!& Da3.- MG4364&?Launidaddedatosmltiplespresentamltiplesobjetosdeunaentidad juntos, repitiendolapresentacindealgunasunidadesde datos. Nombre. EntidadFuente. Selector(opcional). Atributosncluidos. ClusuladeOrden(opcional).I#!&@U#3>U#!a!#!$&?Unaunidadndicepresentaobjetosmltiplesdeunaentidad como una lista. Nombre. EntidadFuente. Selector(opcional). Atributosncluidos. ClusuladeOrden(opcional).M243H$%.$!&@U#3 >U#!a! F#!$&!&0G4364&- &4&$$.#&-?Esunavariante delaunidaddendice,dondecadaelementodela listaestaasociadoconuncheckbox;permitiendoa losusuariosseleccionarmltiplesobjetos. Nombre. EntidadFuente. Selector(opcional). Atributosncluidos. ClusuladeOrden(opcional).S$r.44&rHU#3>U#!a!!& !&-64a'a0.?Unaunidaddedesplazamientoproveecomandos paradesplazar losobjetos en un escenario. Nombre. EntidadFuente. Selector(opcional). Bloquede factores. ClusuladeOrden(opcional).A =&rar$%$a4#!&@ U#3>U#!a!F#!$& E&r"rI2$a?Esunavariante delaunidaddendice,enlacuallasanotacionesdendiceestnorganizadasenunrbolmultinivel. Nombre. Para cada nivel:EntidadFuente.Selector(opcional).Atributosncluidos.ClusuladeOrden(opcional).E#3r8 U#3>U#!a!!& ra!a?Estaunidaddeentradasoportaelingresodedatosbasadoen un formulario. Nombre. Para cada campo:Nombre.Tipo.Valor inicial.Predicadode validez.(ua#ro.01: Si).olog0a utiliza#a $or los #iseBa#ores $ara realizar el #iseBo #e :i$erte@to#urante el $roceso #e )o#ela#o #el siste)a.(Fuente: D0az* P* !00U#!a!!& Da3.- MG4364&?Launidaddedatosmltiplespresentamltiplesobjetosdeunaentidad juntos,repitiendolapresentacindealgunasunidadesde datos. Nombre. EntidadFuente. Selector(opcional). Atributosncluidos. Clusula deOrden(opcional).G4.9a4Para0&3&r>Par"0&3r.G4.9a4?Almacenainformacindisponibleparamltiplespaginas.Nombre.Tipo.Valor por defecto.S&3 U#3>U#!a!!& A-7#a$5#?Asignavaloresa un parmetro global.ParmetroGlobal.G&3 U#3>U#!a!!& E@3ra$$5#?Recuperaelvalordeun parmetroglobal.ParmetroGlobal.Cr&a3& U#3>U#!a!!& $r&a$5#?Permite lacreacin deunnuevoejemplodeentidad(instancias).Nombre.EntidadFuente.Conjunto de valores asignados.D&4&3&U#3>U#!a!!& 9.rra!.?Permiteeliminarunomsobjetosdeunaentidaddeterminada.Nombre.EntidadFuente.Selector.M.!B38 U#3>U#!a!!& 0.!B$a$5#?Actualiza unooms objetos de una entidaddada.Nombre.EntidadFuente.Selector.Conjunto de valores asignados.C C.##&$3U#3>U#!a!!& $.#&@5#?Crea nuevas instanciasde una relacin.Nombre.Papel de la relacin.Selectordeentidad fuente.Selectordeentidadobjetivo.(ua#ro.01 (cont..42D-$.##&$3U#3>U#!a!!& D&-$.#&@5#?Eliminainstancias deuna relacin.Nombre.Papel de la relacin.Selectordeentidad fuente.Selectordeentidad objetivo.L.7#U#3>U#!a!!&ra!aa4 --3&0a?Verificalaentidaddeun usuarioaccediendoal sitio.Parmetro:Nombrede usuario.Clave.L.7.23U#3>U#!a!!& $&rr& !& -&-5#?Launidaddesalidadelsistemaenvaelusuarioa unapginapordefecto,sincontrolde acceso.Nada.C%a#7&Gr.26U#3>U#!a!!& $a09.!& 7r26.?Verificalaentidaddeunusuarioaccediendoalsitiopormediodeotrogrupodeusuarios.Parmetro:Nombrede usuario.Clave.S!0a4U#3>U#!a!!&v5!&$.rr&. . 0-aE&-?Suministrala capacidadenviar los mensajesde correo.Parmetros:Remitente.Receptor.Asunto.Cuerpo del mensaje.Adjuntos.G&r$O6&ra3.#U#3 >U#!a!!&O6&ra$5# G/r$a?Defineunaoperacingenrica: la contribucin yelproducto.Porelquelosparmetrosdebenserdefinidosel diseador.Definidospor el diseador.Tra#-a$3.#>Tra#-a$$5#?Unatransaccinesunasecuencia delasoperacionesejecutadasautomticamente.Las operaciones individualesseejecutanconxito,olasecuenciaenteraestpendiente.Nada.(ua#ro.01 (cont..43D Pa7&>Pa7#a?Representan laactualinterfazbuscadaporelusuario.Estacontienesub-paginasAND/OR.Nombre.Marca.Contenido: unidades, paginas and/or.OR -29H6a7&->S29HP"7#a- OR >a43&r#a3v.??AlternativasPg. 1 Pg. 2Ciertaporcindelapantallapuedecontenerpiezasalternativas decontenido,cadaunamodeladacomounapgina distinta.Lassub-pginasORestncontenidasenunapginao enuna sub-pgina.Animacinde pginas.Paginasanidadaspor defecto.AND S29HPa7&->S29HP"7#a-AND?Pg.Pg. 1Pg. 2Sonusadasparadividirelcontenidodelapginaenunapantalla en partes.Lassub-pginasANDestncontenidasenunapginao enuna sub-pgina.Anidacinde Pginas.r&a Esuncontenedor depginasorecursivamentedesub-reas,lacualcadaunapuedeserusadaparaobtenerunaorganizacinjerrquicadelhipertexto.Nombre.MarcaContenido: pginas, sub-reas.Pginapordefectoo subrea.V-3a !&4 S3. >-3& v&J? Representa una vista del hipertexto. Nombre.Contenido: pginas, reas.Pgina de inicio.L#K >E#4a$&?ParmetroH A23.0"3$.ParmetroAH Tra#-6.r3&ParmetroH OL L#K >a$&?ParmetrosOKUnenlaceesorientadoalaconexinentredosunidadesopaginas.Permitetransportarinformacinpormediodesusparmetros.Puedenserdefinidoscomo:Automticos:seejecutansinnecesidaddelaintervencindel usuario.Transporte: permiten elpaso de un parmetro.Enlacesenlosqueexistenoperacionesdistinguidas:EnlacesOK:seejecutanencasodequelaoperacinhayasidoexitosa.Enlacesnormales, automticosy de transporte:Nombre.Fuente de Elemento(unidad o pgina).Elementodestino.Tipodeenlace(normal,automticoytransporte).Parmetrosde enlace.Parmetrosde enlace:Nombre.Valor Fuente. Enlaces OK:Nombre.ElementoFuente (ua#ro.01 (cont..444545C.A.* LHaE&- !& Pr.7ra0a$5#LHaE& P=PPHPesunlenguajededesarrollowebescritoporyparalosdesarrolladoresweb.PHP significa:HypertextPreprocessor.Elproducto fueoriginalmente llamadoPersonal HomePage Tools,Actualmente seencuentraen su quinta reescritura,llamado PHP5 o simplementePHP. Es unlenguajedescriptsdelladodelservidor,quepuedeserembebidoenHTMLo usadonicamentecomobinario (aunqueelusoanteriores muchomscomn). (Converse, T. y Park, J,2004, Pg.3)PHP es un lenguaje ideal tanto para aprender a desarrollaraplicacioneswebcomoparadesarrollaraplicacioneswebcomplejas.Aadea todo eso laventaja de que el intrpretede PHP, los diversos mdulosy gran cantidaddelibrerasdesarrolladasparaPHPsondecdigolibre,conloqueelprogramador,disponedeunimpresionantearsenaldeherramientaslibrespara desarrollar aplicaciones.PHPsueleserutilizadoconjuntamenteconPerl,Apache,MySQLoPostgreSQL en sistemas Linux,formando una combinacin econmica(todos los componentesson de cdigo libre),potente y verstil. Tal ha sido laexpansindeestacombinacinqueinclusoha merecidoconocerseconunnombrepropioLAMP(formadoporlasincialesde losdiversosproductos).Apache,ascomoalgunosotrosservidoresweb,Roxen entreellos,puedenincorporarPHPcomounmdulopropiodelservidor,lo cualpermitequelasaplicaciones escritas en PHP resulten mucho ms rpidas que lasaplicaciones CG habituales. (Mateu, C. 2004, Pg.187)LHaE& =TML >=86&r T&@3 MarK26 La#72a7&?ElHTML,HyperTextMarkupLanguage(LenguajedemarcacindeHipertexto)esellenguajedemarcasdetextoutilizadonormalmenteenlaWWW(WorldWideWeb).Fuecreadoen1986porelfsiconuclearTimBerners-Lee;elcualtomodosherramientaspreexistentes:ElconceptodeHipertexto (Conocido tambin como link o ancla) el cual permite conectar doselementosentresiy elSGML(LenguajeEstndardeMarcacinGeneral)elcualsirveparacolocaretiquetasomarcasenuntextoqueindiquecomodebeverse.HTMLnoespropiamenteunlenguajedeprogramacincomoC++,VisualBasic,entreotros,sinounsistemadeetiquetas.HTMLnopresentaningncompilador,porlotantoalgnerrordesintaxisquesepresentestenolodetectarysevisualizaraenlaformacomosteloentienda.Elentornopara trabajarHTMLessimplementeunprocesadordetexto,como elque ofrecenlos sistemasoperativos Windows(Blocde notas),UNX(eleditorvio ed)o elqueofreceMSOffice(Word).Elconjuntodeetiquetasquesecreen,sedebenguardarconlaextensin.htmo.html.Estosdocumentospuedensermostradosporlosvisoreso"browsers"de pginasWebennternet, comoNetscapeNavigator, Mosaic, OperayMicrosoftnternet Explorer.TambinexisteelHTMLDinmico(DHTML),queesunamejoradeMicrosoftde la versin4.0de HTMLquelepermitecrearefectosespecialescomo,porejemplo,textoquevueladesdelapginapalabraporpalabraoefectosde transicinalestilodeanunciopublicitariogiratorioentrepginaypgina (CDocu)entoen l0neaD Dis$oni.leen: :tt$:EE 444 . ) o no gra3i as . c o) Etra6.a1osAE:t)lE:t)l.s:t)l).LHaE& JavaS$r63Netscape creellenguajeJavaScript en1996yloincluyensuNetscape Navigator(NN)2,0 a travsdeunintrpreteque leeyejecutaelcdigoJavaScriptaadidoenpginasHTML.Ellenguajehacrecidoenpopularidaddeformaconstantedesdeentonces,yahoraestapoyadoporlos navegadores ms populares. (Heilmann, C. 2006, p.4).Javascriptes un lenguaje de programacininterpretado(un lenguajedetiposcript).Apesardequeexistenintrpretesnodependientesdeningnnavegador, esunlenguajedescriptquesueleencontrarsevinculadoapginasweb.Javascripty Javasondoslenguajesdeprogramacindistintosconfilosofasmuy diferentes.Elnicopuntoen comnes la sintaxis,ya quecuando Netscape dise Javascript, se inspir en la sintaxis de Java. (Mateu,C. 2004, p.94).LHaE& AJA:EltrminoAJAXsepresentporprimeravezenelartculo"AJAX:ANew Approachto Web Applications"publicadopor Jesse James Garrett el 18deFebrerode2005.Hastaese momento,noexistaun trminonormalizadoquehicierareferenciaaunnuevotipodeaplicacinwebqueestabaapareciendo.En realidad,el trminoAJAX es un acrnimode Async:ronous;avaScri$tFG"8,quesepuedetraducircomo"JavaScriptasncrono+XML".AJAX no es una tecnologaen s mismo.En realidad,se tratade variastecnologasindependientesqueseunendeformasnuevasy sorprendentes.EsunatcnicadedesarrollowebparacrearaplicacionesinteractivasoRA(RichnternetApplications).stasseejecutanen elcliente,esdecir,en elnavegadordelosusuariosy mantienecomunicacin asncronaconelservidorensegundoplano.Deestaformaesposiblerealizarcambiossobrelamismapginasinnecesidadderecargarla.Estosignificaaumentarlainteractividad, velocidad y usabilidad en la misma. (Eguluz, J. 2008. Pg.5)Las tecnologas que forman AJAX son:a) XHTML y CSS, para crear una presentacin basada en estndares. b)DOM,paralainteraccinymanipulacindinmicadelapresentacin.c) XML, XSLT yJSON, para elintercambio ylamanipulacin deinformacin.d) XMLHttpRequest,para el intercambio asncrono de informacin.e) JavaScript, para unir todas las dems tecnologas.Figura.1!:&ecnolog0as agru$a#as .a1o el conce$to #e A;AG(Fuente: Egu0luz* ;. !00>C.A., Fra0&J.rK-8 L9r&rFa-LasaplicacionesWebsoncadavezmscomplejas,yaqueincluyenefectoseinteraccionesquehastahacepoco tiempoeranexclusivasde lasaplicacionesdeescritorio.Al mismotiempo,laprogramacindeestasaplicacionesavanzadassecomplicaporvariosmotivos.En primerlugar,lasaplicacionescomercialesdebenfuncionarcorrectamentee igualdebienenvariosnavegadoresdiferentes:nternetExplorer,Firefox,Operay Safari.Ensegundolugar,eltiempodisponibleparaeldesarrollodecadanuevacaractersticasereducecadavezmsporla necesidadcontinuadeincluirnovedades en las aplicaciones antes de que las incluya la competencia.Por todo lo anterior,han surgidolibrerasy frameworksespecficosparael desarrollodeaplicacionesconJavaScript.Utilizandoestaslibreras,sereduce el tiempo de desarrollo y se tiene la seguridad de que las aplicacionesfuncionanigualdebienencualquieradelosnavegadoresmspopulares(Prez, J., 2008).Actualmente,existenmuchasdeestaslibrerasy frameworks,dondeacontinuacin sedescribe "Ext-js el frameworks quese utiliz para eldesarrollo de la aplicacin.C.A.,.( E@3HE- >E@3! JS?ExtJSesunalibreraJavaScriptparaconstruiraplicaciones(RA),lacualsecomenzadesarrollaraprincipiosdel2006porJackSlocumcomounaextensindelalibreraYahoo!Usernterface(YU),ygraciasasubuena estructuraactualmentepuede interactuarcon jQuery,Prototypey YU,adems Ext JS cuenta con su propia librera la cual se llama Ext-base.5050Elotoodel2006lalibreragantantapopularidad(consuversin0.33)quecambisu nombreaExt(conlicenciaBSD)comounreflejodesumadurezeindependenciacomoframeworks.( h tt p :/ /e xtj s . c o m/l e-arn/Ext_FAQ)En2007seformaunaempresayseliberanlasversiones1,1.1, 2.0.Actualmente Ext JS est en su versin 3.0.ncluye:a) Altorendimiento, widgets personalizables enentornodeusuario(U).b) Bien diseado y modelo de Componentes extensibles.c) ntuitivo, AP fcil de utilizar.d) Licencias Comerciales y Open Source disponibles.Ext JS soporta y es compatible con la mayora de navegadoresactuales:a) nternet Explorer 6+.b) Firefox 1.5+ (PC, Mac).c) Safari 3+.d) Opera 9+ (PC, Mac).Ext Js trabaja conjuntamente con las libreras:a) Yahoo! U (.12+).b) jQuery (1.1+).c) Prototype (1.5+) / Scriptaculous (1.7+).En la Figura.13y Figura.14se puede observar la interaccinde dichaslibreras:Figura.1': E@t;S 1.0.1 y la .ase #e relaciones #e la li.rer0aFuente: (:tt$: [email protected])ElearnEE@tH/ettingHStarte#*!00>Figura.17: E@t;S 1.1 y la .ase #e relaciones #e la li.rer0aFuente: (:tt$: [email protected])ElearnEE@tH/ettingHStarte#*!00>C.A.) S-3&0a !& G&-35# !& Ba-& !& Da3.-Se puede definir un sistema de gestin de base de datos (SGBD) comoun conjunto coordinado de programas, procedimientos, lenguajes, entreotros.Quesuministra,tantoalosusuariosnoinformticos comoalosanalistas,programadoresoaladministrador,losmediosnecesariosparadescribir,recuperarymanipularlosdatosalmacenadosen labasede datos,manteniendo su integridad, confidencialidady seguridad.Un SGBDesunaherramientaque permiteinteractuarlosdatoscon losusuariosdelosdatos,deformaquesegaranticentodaslaspropiedadesdefinidasparaunabasededatos.EnalgunoscasoselSGBDtrabajardirectamente con los datos, y en otras ocasiones, lo har a travs del sistemaoperativo de lamaquina donde resida elSGBD. (Cuerpo deTcnicosAuxiliares de nformtica de la Administracin del Estado, 2007 Pg.28)C.A.).( P.-37r&SMLEsunSistemadeGestindeBasesdeDatosObjeto-Relacionales(ORDBMS)desoftwarelibre,publicadobajolalicenciaBSD,quehasidodesarrolladodevariasformasdesde1977.Comenzcomounproyectodenominadongresenla UniversidadBerkeleydeCalifornia.ngresfuemstardedesarrolladocomercialmenteporlaRelationalTechnologies/ngresCorporation.En1986otroequipodirigidoporMichaelStonebrakerdeBerkeleycontinueldesarrollodelcdigodengresparacrearunsistemadebasesdedatosobjeto-relacionalesllamadoPostgres.En 1996,debidoaun nuevoesfuerzodecdigoabiertoyalaincrementadafuncionalidaddelsoftware,Postgresfuerenombradoa PostgreSQL,trasunbreveperiplocomoPostgres95.El proyectoPostgreSQLsigue actualmenteun activo procesodedesarrolloanivelmundialgraciasa unequipodedesarrolladoresycontribuidores de cdigo abierto.PostgreSQLestampliamenteconsideradocomoelsistemadebasesdedatosde cdigoabiertomsavanzadodel mundo.(CDocu)entoen l0neaDDis$oni.le en: :tt$:EE g r u$o v e . o r g . v e E $ o st g r e sI l .Caractersticas de PostgreSQL:1) mplementacin del estndar SQL92/SQL99.2) Soportadistintostiposdedatos:ademsdelsoporteparalostiposbase,tambinsoportadatosdetipofecha,monetarios,elementosgrficos,datossobreredes(MAC,P...),cadenasde bits,entreotros.Tambin permite la creacin de tipos propios.3) ncorpora una estructura de datos array.4) ncorpora funciones de diversa ndole: manejo de fechas, geomtricas,orientadas a operaciones con redes, entre otros.5) Permitela declaracinde funcionespropias,as comola definicindedisparadores.6) Soporta el uso de ndices, reglas y vistas.7) ncluyeherenciaentretablas(aunquenoentreobjetos,yaquenoexisten), por lo que a este gestor de bases de datos se le incluye entrelos gestores objeto-relacionales.8) Permitela gestindediferentesusuarios,comotambinlospermisosasignados a cada uno de ellos.C.A.N S&rv!.r W&9 A6a$%&ElservidorHTTPApacheesunsoftware(libre)servidorHTTPdecdigoabiertoparaplataformasUnix(BSD,GNU/Linux,etc.),Windows,Macintoshy otras,queimplementael protocoloHTTP/1.1y la nocin de sitiovirtual.Cuandocomenzsudesarrolloen1995sebasinicialmenteencdigodelpopularNCSAHTTPd1.3,peromstardefuereescritoporcompleto.Su nombrese debe a que Behelendorfeligi ese nombreporquequeraque tuviese la connotacinde algo que es firme y enrgicopero no agresivo,ylatribuApachefuelaltimaenrendirsealqueprontoseconvertiraengobiernodeEEUU,yenesosmomentoslapreocupacindesugrupoeraquellegasenlasempresasy"civilizasen"elpaisajequehabancreadolosprimerosingenierosde internet.AdemsApacheconsistasolamenteenunconjuntodeparchesaaplicaralservidordeNCSA.Era,eningls,a patchyserver (un servidor "parcheado").ElservidorApachesedesarrolladentrodelproyectoHTTPServer(httpd)delaApacheSoftwareFoundation.Apachepresentaentreotrascaractersticasmensajes de error altamenteconfigurables,bases de datos deautenticaciny negociadode contenido,pero fue criticadopor la falta de unainterfaz grfica que ayude en su configuracin. Apache tiene ampliaaceptacinenlareddesde1996,eselservidorHTTPmsusado.Alcanzsumximacuotademercadoen2005siendoelservidorempleadoenel70%delossitioswebenelmundo,sinembargohasufridoundescensoensucuotademercadoenlosltimosaos.(Estadsticashistricasy deusodiario proporcionadas por Netcraft).Lamayoradelasvulnerabilidadesdelaseguridaddescubiertasyresueltastanslopuedenseraprovechadasporusuarioslocalesynoremotamente.Sinembargo,algunassepuedenaccionarremotamenteenciertassituaciones,oexplotarporlosusuarioslocalesmalvolosenlasdisposicionesde recibimientocompartidasque utilizanPHPcomo mdulodeApache(CDocu)entoen l0neaDDis$oni.leen:: tt $ :E Ee s .4iJi $ e # i a . o rgE4 i J i ESe r6vi#orHK&&PHA$ac:e.C.A.O S.B3Jar& L9r&"SoftwareLibre(Stallman,R.,2004)serefierealalibertaddelosusuariosparaejecutar,copiar,distribuir,estudiar,cambiarymejorarelsoftware. De modo ms preciso, se refiere a cuatro libertadesde los usuariosdel software:1. La libertad de usar el programa, con cualquier propsito (libertad 0).2. Lalibertaddeestudiarcmofuncionaelprograma,yadaptarloalasnecesidades(libertad1).Elaccesoalcdigofuenteesuna condicinprevia para esto.3. Lalibertaddedistribuircopias,conloquesepuedeayudaralaspersonas ms cercanas (libertad 2).4. La libertadde mejorarelprogramayhacerpblicaslasmejorasalosdems,de modoquetodalacomunidadsebeneficie.(libertad3).Elacceso al cdigo fuente es un requisito previo para esto."Softwarelibrenosignifica"nocomercial.Unprogramalibredebeestardisponibleparausocomercial,desarrollocomercialydistribucincomercial.El desarrollo comercialdel software libre ha dejado de ser inusual;el softwarecomerciallibrees muy importante. Cuandose hablade softwarelibre, es mejor evitar trminos como: "regalar o "gratis, porque esostrminosimplicanqueloimportanteeselprecio,ynolalibertad.Algunostrminoscomunestalescomo"pirateraconllevanopinionesqueseesperano apoyarlas.Entrelasventajasdetrabajarcon softwarelibreseencuentraque losdesarrolladoresnotienenquetrabajardesdeceroparahacerprogramasporque existen muchas aplicacionesque se pueden reutilizar.Lo que hace elsoftwarelibreesreducirelalcancedelderechodeautorasumnimaexpresin.C.C Ba-&- L&7a4&-C.C.( D&$r&3. CCO+ -.9r& 2-. !&4 S.B3Jar& L9r&Acontinuacin, sereescribe eldecreto3390 referente aluso delSoftwareLibreenlaAdministracinPblicadela RepblicaBolivarianadeVenezuela (Decreto No. 3.390 de 2004):Ar3F$24.(.LaAdministracinPblicaNacionalemplearprioritariamenteSoftwareLibredesarrolladoconEstndaresAbiertos,ensussistemas,proyectos y servicios informticos. A tales fines, todos los rganos y entes delaAdministracin Pblica Nacionaliniciarn los procesos de migracingradualyprogresivadestoshaciaelSoftwareLibredesarrolladoconEstndares Abiertos.Ar3F$24. A. A los efectos del presente Decreto se entender por:S.B3Jar&L9r&1 Programade computacincuya licencia garantizaal usuarioaccesoal cdigofuente del programay lo autorizaa ejecutarloconcualquierpropsito,modificarloyredistribuirtantoelprogramaoriginalcomosusmodificacionesenlasmismascondicionesdelicenciamientoacordadasalprograma original, sin tener que pagar regalas a los desarrolladoresprevios.E-3"#!ar&-A9&r3.-1Especificacionestcnicas,publicadasycontroladaspor alguna organizacin que se encarga de su desarrollo, las cuales han sidoaceptadasporlaindustria,estandoadisposicindecualquierusuarioparaserimplementadasenunsoftwarelibreuotro,promoviendolacompetitividad, interoperatividad o flexibilidad.S.B3Jar&Pr.6&3ar.1Programadecomputacincuyalicenciaestablecerestricciones de uso, redistribucin o modificacin por parte de los usuarios, orequiere de autorizacin expresa del Licenciador.D-3r92$5#S.B3Jar&L9r&!&-arr.44a!.$.#E-3"#!ar&-A9&r3.-6ara&4E-3a!.V&'.4a#.1Unpaquetedeprogramasyaplicacionesdenformticaelaboradoutilizando SoftwareLibre con EstndaresAbiertosparaser utilizados y distribuidos entre distintos usuarios.Ar3F$24. C. En los casos que no se puedan desarrollaro adquirir aplicacionesenSoftwareLibrebajoEstndaresAbiertos,losrganosy entesdelaAdministracin Pblica Nacionaldebern solicitar ante el Ministerio deCienciayTecnologaautorizacinparaadoptarotrotipodesolucionesbajolas normas y criterios establecidos por ese Ministerio.Ar3F$24.D.ElMinisteriodeCienciayTecnologa,adelantarlosprogramasdecapacitacindelosfuncionariospblicos,enelusodelSoftwareLibredesarrolladoconEstndaresAbiertos,haciendoespecialnfasisenlosresponsablesdelasreasdetecnologasdeinformacinycomunicacin,para lo cualestablecercon los demsrganosy entesde la AdministracinPblica Nacional los mecanismos que se requieran.Ar3F$24.*.ElEjecutivoNacionalfomentarla investigaciny desarrollodesoftwarebajomodeloSoftwareLibredesarrolladoconEstndaresAbiertos,procurando incentivos especiales para desarrolladores.Ar3F$24.,.ElEjecutivoNacionalfortalecereldesarrollodelaindustrianacionaldelsoftware,medianteelestablecimientodeunareddeformacin,deserviciosespecializadosenSoftwareLibredesarrolladoconEstndaresAbiertos y desarrolladores.Ar3F$24. ).ElMinisterio deCiencia yTecnologa serresponsable deproveerla DistribucinSoftwareLibredesarrolladocon EstndaresAbiertosparaelEstadoVenezolano,paralocualimplementarlosmecanismosquese requieran.Ar3F$24. N. El Ejecutivo Nacional promoverel uso generalizadodel SoftwareLibredesarrolladoconEstndaresAbiertosenlasociedad,paralocualdesarrollarmecanismosorientadosa capacitar e instruir a los usuarios en lautilizacin del Software Libre desarrollado con Estndares Abiertos.Ar3F$24.O.ElEjecutivoNacionalpromoverla cooperacininternacionalenmateria de Software Libre desarrollado con Estndares Abiertos, conespecialnfasisenlacooperacinregionala travsdelMERCOSUR,CAN,CARCOM y la cooperacin SUR-SUR.Ar3F$24.(+.ElMinisteriode Educaciny Deportes,encoordinacinconelMinisteriodeCienciayTecnologa,establecerlaspolticasparaincluirelSoftwareLibredesarrolladoconEstndaresAbiertos,enlosprogramasdeeducacin bsica y diversificada.Ar3F$24.((. En un plazo no mayor de noventa(90)das continuos,contadosapartirdelapublicacindelpresenteDecretoenlaGacetaOficialdelaRepblicaBolivarianadeVenezuela,elMinisteriodeCienciayTecnologadeber presentar ante la Presidencia de la Repblica, los planes yprogramasqueservirndeplataformaparalaejecucinprogresivadelpresente Decreto.Ar3F$24.(A.CadaMinistroencoordinacinconlaMinistradeCienciayTecnologa,enunplazonomayordenoventa(90)dascontinuos,contadosapartirdela aprobacinporpartedela Presidenciadela Repblicadelosplanesy programasreferidosenelartculoanterior,publicarenla GacetaOficialdelaRepblicaBolivarianadeVenezuelasurespectivoplandeimplantacinprogresivadelSoftwareLibredesarrolladoconEstndaresAbiertos,acogindosea loslineamientoscontenidosenaquellos,incluyendoestudios de financiamiento e incentivos fiscales a quienes desarrollenSoftwareLibreconEstndaresAbiertosdestinadosalaaplicacindelosobjetivosprevistosen elpresenteDecreto.gualmente,lasmximasautoridadesdesusentesadscritospublicaranatravsdelMinisteriodeadscripcin sus respectivos planes.LosplanesdeimplantacinprogresivadelSoftwareLibredesarrolladoconEstndares Abiertos de losdistintosrganos y entes delaAdministracinPblicaNacional,debernejecutarseenunplazonomayordeveinticuatro(24)meses,dependiendodelascaractersticaspropiasdesus sistemas deinformacin. Los Ministros mediante Resolucin y lasmximasautoridadesdelosentesqueleestnadscritosatravsdesusrespectivosactos,determinarnlasfasesde ejecucindelreferidoPlan,ascomo las razones de ndole tcnico que imposibiliten la implantacinprogresivadelSoftwareLibreenloscasosexcepcionales,deacuerdoa loestablecido en el artculo 3 del presente Decreto.Ar3F$24.(C.ElMinisteriodeCienciay Tecnologaestablecerdentrode losplanesy programascontempladosenelpresenteDecreto,mecanismosquepreservenlaidentidadynecesidadesculturalesdelpas,incluyendoasus6060gruposindgenas,paralocualprocurarquelossistemasoperativosyaplicaciones que se desarrollen se adecuen a su cultura.Ar3F$24.(D.TodoslosMinistrosquedanencargadosdelaejecucindelpresente Decreto, bajo la coordinacin de la Ministra de Ciencia yTecnologa.C.D D&B#$5# !& T/r0#.-A64$a$5#1Unprogramainformticoquellevaacabounafuncinconelobjetodeayudara unusuarioa realizarunadeterminadaactividad.WWW,FTP,correoelectrnicoyTelnetsonejemplosdeaplicacionesenelmbitode nternet (Fernndez, R., 2001, Pg.3).M.!&4.1Unmodeloesunasimplificacindelarealidad.Elobjetivodelmodeladode un sistemaescapturarlaspartesesencialesdelsistema.Parafacilitarestemodelado,serealizaunaabstraccin yseplasmaenunanotacingrfica.Estoseconocecomomodeladovisual(Hernndez,O.,2002, Pg.70).P"7#aW&91Fichero(o archivo)queconstituyeunaunidadsignificativadeinformacinaccesibleenlaWWWa travsdeunprogramanavegador.Sucontenidopuedeirdesdeun textocorto aun voluminosoconjuntode textos,grficos estticos o en movimiento, sonido,. (Fernndez, R., 2001, Pg.35).Pr.7ra0a1Conjuntodeinstruccionesescritasenundeterminadolenguaje(porejemplo,COBOL,C+)quedirigenaunordenadorparalaejecucindeuna serie de operaciones,conel objetivode resolverun problemaque se hadefinido previamente (Fernndez, R., 2001, Pg.37).S&rv!.rW&91MquinaconectadaalaredenlaqueestnalmacenadasfsicamentelaspginasquecomponenunsitioWeb.Dcesetambindelprograma que sirve dichas pginas (Fernndez, R., 2001, Pg.47).S-3&0a I#B.r0"3$.1 Conjunto de partes (hardware y software) quefuncionanrelacionndoseentresconunobjetivopreciso.Losusuariossonparte del sistema informtico. (Alegsa, 2008).S.B3Jar&1 Programaso elementos lgicos que hacen funcionar un ordenadoro una red, o que se ejecutan en ellos, en contraposicin con loscomponentes fsicos del ordenador o la red (Fernndez, R., 2001, Pg.41).W&91Servidor deinformacinWWW.Seutilizatambinparadefinireluniverso WWW en su conjunto (Fernndez, R., 2001, Pg.47).Nav&7a!.r"esunaaplicacinsoftwarequepermitealusuariorecuperaryvisualizardocumentosde hipertexto,comnmentedescritosen HTML,desdeservidores Web de todo el mundo a travs de nternet. (CDocu)entoen l0neaDDis$oni.le en:: tt $:EEe s . 4 iJi $ e # i a.o r g E4iJi ELro4ser.CSS"HojasdeEstiloenCascada(CascadingStyleSheets),Esunconjuntode instruccionesHTML que definen la apariencia de uno o ms elementosdeunconjuntodepginasWebconelobjetivode uniformizarsudiseo.(Fernndez, R., 2001, Pg.7).DOM" DocumentObjectModel,es un conjuntode utilidadesespecficamentediseadaspara manipulardocumentosXML.Por extensin,DOM tambin sepuedeutilizarparamanipulardocumentosXHTMLyHTML.Tcnicamente,DOMesunaAPdefuncionesquesepuedenutilizarparamanipularlaspginasXHTMLdeformarpidayeficiente.Antesdepoderutilizarsusfunciones,DOMtransformainternamenteelarchivoXMLoriginalenunaestructura ms fcil de manejarformada por una jerarqua de nodos. De estaforma, DOM transforma el cdigo XMLen una serie de nodosinterconectados en forma de rbol (Prez, J., 2008, Pg.57).JSON" JavaScriptObject Notation,es un formato sencillo para el intercambiodeinformacin.ElformatoJSONpermiterepresentarestructurasdedatos(arrays)yobjetos(arraysasociativos)enformadetexto.Lanotacindeobjetos mediante JSON es una de las caractersticas principales deJavaScripty esunmecanismodefinidoenlosfundamentosbsicosdellenguaje.Enlos ltimosaos,JSONse haconvertidoenunaalternativaalformatoXML,yaqueesmsfcildeleeryescribir,ademsdesermuchomsconciso.Noobstante,XMLessuperiortcnicamenteporqueesunlenguajedemarcado,mientrasqueJSONessimplementeun formatoparaintercambiar datos (Prez, J., 2008, Pg.39).:=TML1EsunlenguajededescripcinpensadoparadestronaralHTMLcomoestndarparahacerpginasWeb.EslaversinXMLdeHTML.Elobjetivodesuscreadores,la W3C,eslograrunaWebsemnticadondelaestructuray losdatosestnseparadosclaramente.Porejemplo,elaspectofinaldeltextosedescribeatravsdehojasdeestiloynoporetiquetasintercaladas en el texto como en el HTML (Alegsa, 2008).:ML1 Lenguajede EtiquetadoExtensible.Desarrolladopor el W3 Consortiumpara permitir la descripcinde informacincontenidaen el WWW a travs deestndares yformatos comunes, demaneraquetantolosusuarios denternetcomoprogramasespecficos(agentes)puedanbuscar,compararycompartirinformacinenla red.ElformatodeXMLesmuyparecidoaldelHTMLaunquenoesunaextensinniuncomponentedeste(Fernndez,R., 2001, Pg.17).:SLT1TransformacionesXSL(XSLT,XSL Transformations)Hojasde estiloquetransformandocumentosempleandoreglasde plantillas.Esun estndarde la W3C que presenta una forma de transformardocumentosXML en otroseinclusoaformatosquenosonXML.LaunindeXMLyXSLTpermiteseparar el contenido de la presentacin. (Alegsa, 2008).CAPITULO IV MARCO METODOLGICOD.(T6. 8 Nv&4 !& 4a I#v&-37a$5#"La investigacinse definecomounaactividadencaminadaa la solucindeproblemas.Suobjetivoconsisteenhallarrespuestasapreguntasmedianteel empleo de procesos cientficos. (Cervo y Bervian, 1989, p. 47).Es por esto que el proyecto desarrollado presenta un tipo deinvestigacindecampoyaquela informacinseobtuvodirectamentedelarealidad,elmismoseapoyadeinformacinqueprovienedeentrevistas,encuestas y observaciones. Para Arias (2006):La investigacin de campo es aquella que consiste en larecoleccindedatosdirectamentedelossujetosinvestigados,odelarealidaddondeocurrenloshechos(datosprimarios),sinmanipularocontrolarvariablealguna,esdecir,elinvestigadorobtienela informacinperonoalteralascondicionesexistentes.(p.36).Adems,elproyectoescaractersticodeunainvestigacindetipoProyectivala cualconsistieneldesarrollodeunaaplicacinWebparalaGerenciaAT,DivisinOrientecomo solucinaun problemaonecesidaddetipoprctico.AsmismoHurtado(2007)definelainvestigacinproyectiva,como:"Todasaquellasindagacionesque conducena inventos,programas,diseosoacreacionesdirigidasacubrirunadeterminadanecesidadybasadaenconocimientos anteriores. (p. 325).Elniveldelainvestigacinesdetipodescriptivayaqueatravsdelestudiodela situacinactual(actividadrealizadaenla fasedeformulacin,planificaciny anlisis)seidentificaronyanalizaronlascaractersticasy/ocomportamientodelnegocioy deestamaneraselogrcomprenderelproblemaexistente;lograndoconestounapropuestafactibleenmarcadaeneldesarrollodelaAplicacinWebparaelControldelosDocumentosdelSistema de Gestin de la Calidad de la Gerencia AT, Divisin Oriente.D.AP.94a$5# 8 M2&-3raEntodainvestigacinesnecesarioeimportantedescribirlapoblacin,ascomoeltamaoyformadeseleccindela muestra.ParaMorles(1994)la poblacin o universo:"Serefierealconjuntoparaelcualsernvlidaslasconclusionesqueseobtengan:aloselementosounidades(personas,institucionesocosas)involucradas en la investigacin. (p. 17).En estecaso,eluniversodeindividuosincluyetodoelpersonalprovenientedelaGerenciaATDivisinOriente,elcualseencuentrarepresentado por 244 empleados.Elsubconjuntodeempleadosobjetodeestudioomuestraesde32empleadoselcualrepresentael13,11%delapoblacintotal,debidoaquenose pudoextraerlosdatosdetodalapoblacinpara su estudiopor lo quefuenecesariotomarunamuestrarepresentativa(empleadosdeloscuatro(04)procesospertenecientesalSCGdelaGerenciadeAT)quefacilitelestudio de la poblacin. Segn Morles (1994):"La muestra es un subconjunto representativo de un universo opoblacin" (p. 54).El tipo de muestreofue ntencionalu Opinticodonde la seleccinde lamuestrasebasalcriterioo juiciodelinvestigador,procurandodeestalamayorrepresentatividadposible.Elcriterioenquesebasla muestrafuelaseleccindeunconjuntode empleadosdelasunidadesdeloscuatro(04)procesos pertenecientes al SGC de la Gerencia AT Divisin Oriente.D.CT/$#$a- & I#-3r20.- !& R&$.4&$$5# !& Da3.-"Lastcnicas de recoleccin dedatossonlasdistintas formasomaneras de obtener la informacin (Arias, 2006, p.36).En el proyecto de desarrollode la aplicacin Web para el Control de losDocumentosdelSGCde laGerenciaATDivisinOriente,bajotcnicasdeingenierade softwarey estndaresabiertos,se seleccionaronlassiguientestcnicas e instrumentos de recoleccin de datos:#evisin documental.Paradesarrollarelcontenidotericodelproyectodeinvestigacinsehizo uso de la tcnica de la revisin documental.Elestudio de losdocumentostantodelacorporacincomodelagerencia,facilitaronensumayoralaproduccindecontenidoparalaaplicacin.ParaHurtado(2007)la revisin documental:"Esun procesomedianteelcualelinvestigadorrecopila,analiza,seleccionay extraeinformacinde diversasfuentes,acercadeun temaenparticular,conelpropsitodellegaralconocimientoycomprensinmsprofundo del mismo (p. 89).Sellevaronacabounaseriedeestudiosdealgunosdocumentosdigitales de la corporacinPDVSA, con el fin de conocer su organizacin.Deigualmanera,seestudiarondocumentosdigitalesreferentesalaGerenciaATExploracinyProduccinaniveldelaorganizacindeDivisinOriente.SeestudielSistemadeGestin delaCalidad, larelacin entrelosprocesosparticipantesascomotambinlosdistintosdocumentosqueconforman este sistema establecidos en sus cuatro niveles.Porotraparte,seefectuaronlecturasreferentesalasplantillasdediseo Web de la corporaciny de las aplicacionesWeb desarrolladaspor elprocesodeDesarrolloe mplantacinde Soluciones(DS)pertenecientea laGerencia AT Exploracin y Produccin Divisin Oriente, las cuales,permitieronlaincorporacindesusestilosydistribucindelainformacinala aplicacin.Entrevistas no Estructuradas.Serealizaronunaseriedeentrevistanoestructuradas,a la muestradeempleadosseleccionadosdelreadeDivisinOriente,quienesfueronlaspersonasdelascualesseextrajolainformacinmsimportanteparaeldesarrollodelproyecto.Elrestodelaspersonasemitieronobservaciones,informacionesadicionalesy complementariasquecorrigieronyampliaronelcontenidoqueposteriormente fueincorporadoalaaplicacin. Demodogeneral Sabino (1992) define una entrevista no estructuradao no formalizadade la siguiente manera:Esaqullaenqueexisteun margenmsomenosgrandede libertadpara formular las preguntas y las respuestas. (p. 128).$%servacin Directa.La observacines una tcnica que consisteen observaratentamenteelfenmeno,hechoocaso,tomarinformacinyregistrarlaparasuposterioranlisis,eslamscomndelastcnicasderecoleccindedatos.Estatcnicasemanejparaconocerelcomportamientodelosprocesosrelacionados al SGC de AT.&nstrumentos de recoleccin de datos.Seutilizaronunaseriedeinstrumentosquedealgunauotraformapermitieronlarecoleccindelosdatosprovenientesdelastcnicasderecoleccin.El uso de minutas,libretas de notas,y afines fueron los recursosempleadosparalaobtencindelosdatos.LacomputadorapersonalylaUnidadFlashUSBfueronlosrecursosempleadosenelalmacenamientodela informacin recolectada en formato electrnico.D.DT/$#$a- !& A#"4-- !& Da3.-Enlainvestigacinrealizadalosdatosrecolectadosnotienenningnsignificadoensmismos,poresto,seharequeridoelusodela tcnicadeanlisisde contenidocon el fin de facilitar el surgimientode los resultadosylasconclusionesdeacuerdoconlosobjetivosplanteados.Hurtado(2007)define el anlisis de contenido:"Elanlisisdecontenidopuedeserutilizadoeninvestigacionesdescriptivas,cuandosepretendehacerundiagnsticoy agruparcontenidossignificativosdeunaseriedeentrevistas,conversacionesuobservaciones(p. 57).D.*D-& (cont..Pr2&9a- !& r.4&- 6ara Car7ar D.$20.->M5!24. D.$20.-O6&ra3v.-?T6. !& 6r2&9a1Funcional.C.064&E!a!1Baja.O9E&3.1Probarquelos usuariosconrolConsultornotenganprivilegioparacargary/o publicardocumentosdentro del sistema.D&-$r6$5#1Solopuedencargary/opublicardocumentoslos usuarioscon rolesdeEditor,Revisor,AprobadoryelAdministrador.Caso N8D&-$r6$5#1Condiciones:Rol: Consultor.E#3ra!a-:El usuario con rol Consultor accesa al mdulo DocumentosOperativos.Sa4!a- &-6&ra!a-1El usuario con rol de Consultor no tiene privilegios para cargar y/o publicar documentos dentro del sistema.(ua#ro.7= Prue.as #e roles $ara (argar Docu)entos("#ulo Docu)entos O$erativos.(Fuente: AutorPr2&9a- !& Car7a !& D.$20.-T6. !& 6r2&9a1Funcional.C.064&E!a!1Alta.O9E&3.1Probarqueun usuarioconelprivilegio,puedacargarundocumento.D&-$r6$5#1Elusuariohabilitaelformulariodecarga,completaloscamposrequeridosysubeeldocumentoconun pesomenor,igualymayoralpermitido por el sistema.Caso N9D&-$r6$5#1Condiciones:Rol: Editor, Revisor, Aprobador.Probar cargar un documento de cualquier tipo de formato y con un peso menor igual al permitido por el sistema.E#3ra!a-:El usuario una vez completado los campos requeridospulsa el botn "Guardar.Sa4!a- &-6&ra!a-1El sistema mostrar un mensaje informando que el documento se guardo de manera satisfactoria.Caso N10D&-$r6$5#1Condiciones:Rol: Editor, Revisor, Aprobador.Probar cargar un documento de cualquier tipo de formato y con un peso mayor al permitido por el sistema.E#3ra!a-:El usuario una vez completado los campos requeridospulsa el botn "Guardar.Sa4!a- &-6&ra!a-1El sistema mostrar un mensaje de error informando que el documento no ha podido ser cargado.(ua#ro.