portal web para la gestiÓn de informaciÓn del instituto de investigaciones lingÜÍsticas y...

103
PROYECTO DE GRADO PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LINGÜÍSTICAS Y POSTGRADO, CASO: CARRERA DE LINGÜÍSTICA E IDIOMAS DE LA U.P.E.A.Postulante: Donato Huayhua Huayhua Tutor Metodológico: Ing. Gimmy Nardo Sanjinés Tudela Tutor Especialista: Lic. Reina Sarina Bustamante Paco Tutor Revisor: Lic. María Magdalena Aguilar Huanto Universidad Pública de El Alto Carrera de Ingeniería de Sistemas

Upload: donato-huayhua-huayhua

Post on 25-Jul-2015

252 views

Category:

Education


0 download

TRANSCRIPT

1. PORTALWEB PARA LA GESTIN DE INFORMACIN DEL INSTITUTO DE INVESTIGACIONES LINGSTICAS Y POSTGRADO, CASO: CARRERA DE LINGSTICA E IDIOMAS DE LA U.P.E.A.Postulante: Tutor Metodolgico: Tutor Especialista: Tutor Revisor:Donato Huayhua Huayhua Ing. Gimmy Nardo Sanjins Tudela Lic. Reina Sarina Bustamante Paco Lic. Mara Magdalena Aguilar Huanto 2. Contenido 3. Introduccin (1) Hoy en da la informacin es unrecurso muy importante para instituciones. Los institutos de investigaciones de la Universidad Pblica de El Alto (UPEA), tienen por objetivo: planificar, coordinar, promocionar, hacer seguimiento, evaluacin y normar las actividades de investigacin, postgrado e interaccin social. 4. Introduccin (2) El Instituto de Investigaciones Lingsticas yPostgrado (IILyP) de la Universidad Pblica de El Alto (UPEA), requiere mejorar la difusin de la informacin sobre las actividades, noticias, becas, proyectos, publicaciones, seguimiento de las publicaciones y establecer comunicacin entre los actores de la investigacin de forma rpida, fiable y oportuna. 5. Introduccin (3) Las Tecnologas de Informacin yComunicacin (TIC), permiten automatizar y agilizar los procesos de comunicacin e informacin. Razn por la cual surge la idea de realizar e implementar un Portal Web que facilite la gestin de informacin de las actividades de investigacin del IILyP de la UPEA, utilizando tecnologas de informacin web mas actuales. 6. Planteamiento del Problema El desarrollo de un Portal Web, optimizar la gestin de informacin del Instituto de Investigaciones Lingsticas y Postgrado de la U.P.E.A.? 7. Planteamiento del Problema Problema Principal Los escasos medios de comunicacin, coordinacin y los procesos manuales de registro, seguimiento y difusin de la informacin de los proyectos de investigacin, causan retardo en la difusin y conclusin de la informacin. 8. Planteamiento del Problema Problemas Secundarios (1) El proceso manual para comunicar noticias, actividades, convocatorias, cursos, reglamentos, documentos referidos a lainvestigacin. La bsqueda manual y poco efectiva de los proyectos de investigacin. Seguimiento impreciso del avance de las investigaciones. 9. Planteamiento del Problema Problemas Secundarios (2) Las investigaciones son poco conocidas por la sociedad. Las reuniones son morosas y requieren de un espacio detiempo considerable. Las conferencias con temas investigacin se realizan con altos costos de considerable inversin y solo se difunde al pblico asistente. 10. Objetivos Objetivo General El objetivo General del presente proyecto es el Desarrollo e implementacin del Portal Web para la Gestin de Informacin del IILyP de la UPEA, cubriendo sus necesidades con una solucin fiable y fcil de usar. 11. Objetivos Objetivos Especficos Realizar la descripcin actual delsistema. Realizar el anlisis y diseo del Portal Web. Realizar el desarrollo del Portal Web. Realizar pruebas de calidad en funcin a las normas de calidad. Efectuar el anlisis de costo y tiempo. 12. Justificacin El Instituto de Investigaciones Lingsticas y Postgrado de la UPEA, requiere mejorar la difusin de la informacin mediante las tecnologas de informacin y comunicacin y que estos coadyuven con los procesos administrativos que se realiza en el IILyP. 13. Justificacin Justificacin Tcnica Utilizando las TIC, se tendr un sistema de informacin web, que facilitar la gestin de la informacin del IILyP, que elmismo estar desarrollado bajo la plataforma de software libre. El IILyP y la UPEA, cuentan con los servicios y equipos necesarios para la implementacin del Portal Web. 14. Justificacin Justificacin Econmica Con el desarrollo del Portal Web, la gestin de la informacin se optimiza en tiempo, reduce el gasto porcompra material de escritorio, se reduce el trabajo manual y que estos optimizan los costos de operacin que benefician econmicamente a la Institucin. 15. Lmites y Alcances Lmites El Portal Web, est limitado a implementarse en el IILyP. No abarcara la gestin para obtener el Proveedor de Servicio de Internet (ISP). No contempla la compra de servidores. No gestiona la contratacin de un dominio ni alojamiento Web. Elmismo debe ser gestionado por el Instituto de Investigacin. 16. Lmites y Alcances Alcances del Proyecto (1) El Portal Web se desarrollar bajo una plataforma desoftware libre, para el mismo se utilizarn: 17. Alcances del Proyecto (2)Las fases del desarrollo son: Diseo del Portal web. Establecer caractersticas primordiales del Portal Web para el IILyP. Aplicar la metodologa UWE. Aplicar la metodologa gil SCRUM. Desarrollar: gestores de contenidos para difundir noticias, actividades, publicaciones, becas, foro y chat. 18. Marco Terico Ingeniera WebDefinicin La Ingeniera Web es una disciplina que est relacionada con principios cientficos de ingeniera y de gestin, con enfoques sistemticos y disciplinados del xito del desarrollo, empleo y mantenimiento de sistemas y aplicaciones basados en Web de alta calidad 19. Marco Terico Ingeniera Web Modelo del Proceso de la Ingeniera Web Los procesos de ingeniera web deben estar claramente definidas para que los desarrolladores puedan seguirlos e implementarlos. 20. Marco Terico Ingeniera Web basada en UML Definicin UWE es una metodologa basada en el Proceso Unificado y UML para el desarrollo de aplicaciones Web. Proceso de desarrollo: Fase de Captura de Requisitos. Fase Anlisis y Diseo. Fase de Implementacin. 21. Marco Terico Ingeniera Web basada en UML Basado en UML Sigue un proceso de cuatro modelos:Casos de UsoDiagrama de ClasesRepresenta el espacio de navegacin y el acceso a los elementos que pueden ser usados para la navegacin.Look & Feel y elementos de La GUI 22. Marco Terico Ingeniera Web basada en UML Anlisis de requisitos con Casos de uso. 23. Marco Terico Ingeniera Web basada en UML Modelo Conceptual Un diagrama de clases en UML, se utiliza para representar grficamente un modelo conceptual como visin esttica.Elementos Clase: refleja la estructura y el comportamiento en el sistema. Relaciones: indican cmo se comunican las clases. 24. Marco Terico Ingeniera Web basada en UML Modelo de Navegacin Qu objetos pueden ser visitados mediante la navegacin a travs de la aplicacin Web y las asociaciones entre ellos. 25. Marco Terico Ingeniera Web basada en UML Modelo de Presentacin El modelo de presentacin proporciona una vista abstracta sobre la interfaz de usuario (IU) de una aplicacin web . 26. Marco Terico Metodologa gil de aplicaciones Web Qu es una Metodologa gil? Lo gil precisa la habilidad de manifestar de forma verstil al cambio para maximizar los beneficios. 27. Marco Terico Metodologa SCRUM Qu es Scrum? Marco de trabajo para la gestin de proyectos de ingeniera del software. Iterativo e incremental. Comparte los principios del Agile Manifesto. 28. Marco Terico Metodologa SCRUM Elementos de SCRUM Roles Product Owner Scrum Master Team (Equipo) Sprint Planificacin Sprint Backlog (Inicial) Desarrollo Sprint Backlog (Final) Grfico Burndown Poda de Requerimientos Product Backlog Historias de Usuario (HU)Actividades de Ingeniera Historias Tcnicas (HT) 29. Anlisis de riesgos RiesgoTipoNo se cumplen lasMarco Aplicativo RiesgosDescripcinProbabi lidadEfectoDisear un cronograma flexibleExiste la probabilidad de que las actividadesactividades definidas Proyecto definidas en el cronograma no se cumplan en en el cronogramaEstrategiaAltaTolerablelas fechas establecidasque considere los retrasos en las etapas de desarrollo ms criticas Realizar reuniones constantesCambiosenlosconrequerimientos de la Proyecto, Probabilidad de que soliciten cambios en los coordinadoradel producto. requerimientos que se hayan considerado.MedialacoordinadoradelTolerable instituto. Realizar revisiones constantesinstituto.a los requerimientos. Existe un acuerdo entre el desarrollador del producto y la coordinadora del Instituto,No se cumpla con laentregadelaaplicacinenlosProductoPlanificarproducto en funcin al tiemposobre las fechas establecidas para la entrega del producto. En funcin a los nuevosMedia.Serioeldesarrollodely alcance del proyecto.31requerimientos estos pueden sufrir variacinRevisar y agilizar el proceso deen las fechas de entrega.plazos establecidosdesarrollo del producto. 30. Marco Aplicativo RiesgosAnlisis de riesgos Noexistenrecursoslosinfraestructura suficienteElparaimplementacinlalaPrever el equipamiento y lasinfraestructura para implementar el producto,eIILyPnocuentarecursosnicondiciones necesarias para laProyecto existe el riesgo de que no se consiga losdelproducto.Alto.Tolerable implementacinalgunosderequerimientoslos ProductoWeb, con la Solicitud oportunaimplementacin del producto.ante las instancias necesarias.se puedan concluir con algunos de los requerimientos que solicit la coordinadora del IILyP.debeconsiderarlosmdulos ms importantes yEs probable que por el factor de tiempo, nohacerlos muy independientes AltoTolerable del resto de los mdulos y que la ausencia de algunos de estos no afecte al producto final32Portalrecursos y infraestructura necesaria para suSeNo se concluya condel 31. Marco Aplicativo RequerimientosRecopilacin y Anlisis de Requerimientos (Funcionales) N ReferencialFuncinCategoraR1Los usuarios no registrados podrn consultar las opciones mostradas por el portal.EvidenteR2El Portal Web permitir al administrador gestionar los roles de usuario.EvidenteR3Los usuarios registrados podrn acceder a la zona restringida del portal web.EvidenteR4R5R6 R7 R8R9 R10 R11 33El administrador y el auxiliar de investigacin podrn realizar la asignacin y modificacin de grupos (Circulo) de investigacin a los investigadores del IILyP. El portal web permitir al administrador cambiar los estados de los usuarios de a desactivado o eliminado.EvidenteEvidenteEl usuario Investigador podr consultar usuarios del crculo, noticias del crculo, eventos del crculo, investigaciones del crculo, publicaciones del crculo. El administrador del portal podr generar un reporte de los usuarios del IILyP. El administrador y el coordinador de proyectos podrn crear, modificar y eliminar sus eventos de investigacin. El portal web mostrar los eventos, noticias, publicaciones, documentos de investigacin e informacin acera del IILyP. El administrador podr crear, modificar y eliminar los lineamientos de la investigacin. Los usuarios registrados externos podrn crear, modificar y eliminar sus nuevos proyectos deinvestigacin.Evidente EvidenteEvidente Evidente Evidente 32. Marco Aplicativo RequerimientosRecopilacin y Anlisis de Requerimientos (Funcionales) R12 R13R14 R15 R16 R17 R18El administrador podr publicar los nuevos temas de proyecto de investigacin. El administrador podr generar un reporte de los proyectos de investigacin del IILyP e investigaciones externas. El portal web generar un control del avance de los proyectos de investigacin en funcin del tiempo. El administrador podr publicar los proyectos de investigacin concluidos. Los usuarios registrados externos podrn publicar sus trabajos de investigacin con el aval del coordinador del IILyP. El administrador podr generar un reporte de los proyectos de investigacin publicados. El administrador podr crear, modificar y eliminar los nuevos temas de los proyectos de Beca Trabajo de Grado.Evidente EvidenteOculto Evidente Evidente Evidente EvidenteR19Los usuarios becarios podrn consultar informacin acerca de sus trabajos de investigacin.EvidenteR20El administrador publicar los proyectos de Becas de Trabajo de Grado concluidos.EvidenteR21 R2234El administrador y coordinador del proyecto podrn crear, modificar, eliminar y publicar las noticias del IILyP. El administrador podr crear y modificar Informacin acerca del IILyP.Evidente Evidente 33. Marco Aplicativo RequerimientosRecopilacin y Anlisis de Requerimientos (Funcionales)R23R24El administrador podr editar y publicar informacin del personal administrativo e investigador. El administrador podr crear, modificar, eliminar y publicar la informacin referida a cursos y plantel docente de Postgrado.EvidenteEvidenteR25Los usuarios registrados en el portal, podrn intercambiar sus ideas en una sala de Chat.EvidenteR26El administrador podr crear nuevas categoras en el foro virtual.EvidenteR27Los usuarios registrados en el portal, podrn crear nuevos temas de foro y participar en ella.EvidenteR28 R29 R30R31 R3235Los visitantes pueden observar los servicios de video conferencias que ofrecer el portal web. Los visitantes podrn enviar mensajes al personal administratdor El administrador podr crear, modificar, eliminar, consultar y publicar los documentos de investigacin. Los usuarios registrados en el sistema podrn publicar sus documentos de investigacin con el aval del coordinador del IILyP. Los usuarios registrados en el sistema podrn gestionar sus contraseas.Evidente Evidente EvidenteEvidente Evidente 34. Marco Aplicativo RequerimientosRecopilacin y Anlisis de Requerimientos (No Funcionales) N Referencial R33R34R35Funcin El Portal Web deber contar con una interfaz intuitiva para la navegacin de los usuarios. El Portal Web se visualizara y funcionaran correctamente en navegadores ms populares y estos debern ser las ltimas versiones. El portal web otorgar un nombre de usuario y contrasea para usuarios que se registren en el portal.Categora EvidenteEvidenteOcultoCada usuario tendr diferentes privilegios segn la categora a la que pertenezca, R36as tenemos: administrador, coordinador del Proyecto, auxiliar investigador,Evidenteinvestigador, becario y usuario registrado. R37R38R39 36El usuario comprender fcilmente la estructura del Portal Web para el prximo usodel portal. El portal web ser fcil de mantener por parte del administrador gracias a las herramientas usadas para su desarrollo y que son de libre distribucin. El portal web podr ser instalado en diferentes sistemas operativos permitiendo a los usuarios trabajar en el sistema operativo de su preferencia.EvidenteEvidenteEvidente 35. Marco Aplicativo RequerimientosIdentificacin de Actores ACTOR Coordinador del IILyPDESCRIPCIN Es el profesional que realiza la administracin de la Unidad del IILyP.Coordinador de Es el profesional que est encargado de gestionar el proyecto de Proyectosinvestigacin asignado a su grupo.Auxiliar deEs el estudiante designado a coadyuvar con el desarrollo de laInvestigacin Usuario Investigador Usuario becario Usuario registradoinvestigacin y pertenece a un grupo de investigacin. Es el Profesional designado a realizar el desarrollo de la investigacin, el mismo pertenece a un grupo de investigadores. Es el estudiante que ha sido beneficiado con la Beca de Trabajo de Grado, el mismo debe desarrollar el trabajo de investigacin hasta su conclusin. Es el visitante registrado en el portal web, el mismo puede aportar con las investigaciones muy propias de l.UsuarioEs el visitante al Portal Web, que solo est momentneamente porpblicoel portal.37 36. Primer Sprint38Marco Aplicativo Aplicando SCRUM 37. Generalizacin de Actores39Marco Aplicativo Aplicando SCRUM 38. Caso de Uso del Usuario Pblico40Marco Aplicativo Aplicando SCRUM 39. Marco Aplicativo Aplicando SCRUMDescripcin Caso de Uso del Usuario Pblico Caso de UsoDel Usuario Pblico (Descripcin)ActoresUsuario PblicoRequisitos asociadosR1, R9, R14, R29DescripcinEl usuario no registrado puede consultar todas las opciones mostradas en el Portal Web, sin necesidad de autenticarse.Accede al Portal Web del IILyP. Consulta investigaciones. Consulta Publicaciones. Consulta eventos. Consulta Documentos. Flujo de eventos bsicosConsulta Noticias de Postgrado.Consulta el Foro Virtual. Consulta las Noticias del IILyP. Consulta Personal del IILyP. Realiza contactos con el administrador. Consulta el servicio de video conferencias. Flujo alternativo Precondicin Pos 41 condicinAcceder a otros links del portal web. Acceder a la zona de registro. Ninguno. Visita al Portal Web del IILyP. 40. Marco Aplicativo Aplicando SCRUMCaso de Uso del Usuario Coordinador del IILyP42 41. Modelo Conceptual43Marco Aplicativo Aplicando SCRUM 42. Marco Aplicativo Aplicando SCRUMModelo Navegacional (Usuario Pblico)44 43. Marco Aplicativo Aplicando SCRUMModelo de Presentacin(Pgina Principal)45 44. Desarrollo de la Pgina Principal46Marco Aplicativo Aplicando SCRUM 45. Desarrollo del ingreso al Portal Web47Marco Aplicativo Aplicando SCRUM 46. Desarrollo del interfaz de usuarios48Marco Aplicativo Aplicando SCRUM 47. Desarrollo del interfaz de Eventos49Marco Aplicativo Aplicando SCRUM 48. Marco Aplicativo Aplicando SCRUMDesarrollo del interfaz de Administracin50 49. Burndown del Primer Sprint51Marco Aplicativo Aplicando SCRUM 50. Primera Historia de usuario52Marco Aplicativo Aplicando SCRUM 51. Segunda Historia de usuario53Marco Aplicativo Aplicando SCRUM 52. Tercera Historia de usuario54Marco Aplicativo Aplicando SCRUM 53. Cuarta Historia de usuario55Marco Aplicativo Aplicando SCRUM 54. Quinta Historia de usuario56Marco Aplicativo Aplicando SCRUM 55. Planificacin del Segundo Sprint57Marco Aplicativo Aplicando SCRUM 56. Burndown del Segundo Sprint58Marco Aplicativo Aplicando SCRUM 57. Marco Aplicativo Aplicando SCRUMMdulo de Proyectos de Investigacin59 58. Marco Aplicativo Aplicando SCRUMMdulo de Publicacin de Investigaciones60 59. Planificacin del Tercer Sprint61Marco Aplicativo Aplicando SCRUM 60. Burndown del Tercer Sprint62Marco Aplicativo Aplicando SCRUM 61. Marco Aplicativo Aplicando SCRUMDesarrollo del modulo de Becas Trabajo de Grado63 62. Marco Aplicativo Aplicando SCRUMDesarrollo del modulo de Noticias del IILyP64 63. Marco Aplicativo Aplicando SCRUMDesarrollo del modulo de Noticias del Postgrado65 64. Planificacin del Cuarto Sprint66Marco Aplicativo Aplicando SCRUM 65. Burndown del Cuarto Sprint67Marco Aplicativo Aplicando SCRUM 66. Desarrollo del modulo Chat del IILyP68Marco Aplicativo Aplicando SCRUM 67. Marco Aplicativo Aplicando SCRUMDesarrollo del modulo Foro Virtual del IILyP69 68. Marco Aplicativo Aplicando SCRUMDesarrollo del Interfaz para Video Conferencia70 69. Marco Aplicativo Aplicando SCRUMDesarrollo del Interfaz para Contactos con el Administrador71 70. Pruebas de Caja BlancaMarco Aplicativo Pruebas del Portal WebUtilizando la complejidad ciclomtica que es una mtrica para medir cualitativamente la complejidad lgica de un programa, se tieneDonde: A: numero de aristas. N: numero de nodos de la grafica de flujo. La complejidad ciclomtica V(G), de una grafica de flujo G, tambin se define como:Donde: P: es el nmero de nodos predicado incluido en la grafica de flujo G73 71. Marco Aplicativo Pruebas del Portal WebPruebas de Caja Blanca Para realizar esta prueba se ha tomado en cuenta el diseo procedimental del modulo de publicar proyectos de investigacin 12 34R268R3R1 57910 11R4 1274Grafo de flujo - publicar proyectos de investigacin 72. Marco Aplicativo Pruebas del Portal WebPruebas de Caja Blanca El grafo esta factorizado. Nmero de nodos N: 12 Nmero de aristas A: 14 Nmero de regiones R: 4 Nmero de nodos predicado P: 3 Establecer nmero de caminos independientes. Realizando la complejidad ciclomtica tenemos:A continuacin se muestran los caminos obtenidos:75 73. Pruebas de Caja NegraMarco Aplicativo Pruebas del Portal WebLas pruebas de caja negra ha permitido detectar errores funcionales, el mismo funciona en base de entradas y salidas Componentes EntradaSalidaPara las pruebas de caja negra se consideraron las siguientes caractersticas: Pruebas unitarias, interrelacin de mdulos que contiene el portal. Pruebas de integracin, se realiza a la conclusin de los mdulos, que luego se integra entre ellos para luego realizar pruebas de todo el contenido del portal web. Las pruebas de validacin, se realizan cuando se han concluido con las pruebas de integracin o sea cuando se ha terminado de ensamblar. Pruebas del portal web, esta prueba se realiza cuando el sistema se incorpora elementos como hardware, personas, informacin. Se realizo en funcin de la integracin y las pruebas de validacin. Pruebas de implementacin, esta prueba se realiz de forma incremental, utilizando la metodolgica Scrum, la cual permiti un desarrollo rpido y una entrega rpida al cliente. Pruebas de aceptacin, luego de las pruebas anteriores el portal web debe ser aceptado por los usuarios finales. 76 74. Marco Aplicativo Seguridad del Portal WebSeguridad del Portal Web Para guardar seguridad del portal web, se considera la siguiente precaucin de seguridad:Autenticacin de usuario y la contrasea para acceder al portal web. El acceso a la base de datos est restringido con un usuario y contrasea. El administrador del sistema puede realizar copias de seguridad (Backup). El portal web cuenta con una copia de seguridad. Se recomienda, mantener por separado el servidor de aplicaciones, bases de datos y de red. Adems es aconsejable instalar un cortafuego para evitar el acceso no autorizado al portal web. 77 75. Calidad del Portal WebEvaluacin del Portal Web Calidad del Portal WebPara la medicin de calidad de un producto de software, se emplean modelos que especifican la calidad correcto funcionamiento tcnico del sitio. un sitio que sea accesible y fcil FUNCIONALIDAD de usar sin errores FIABILIDADEFICIENCIAcumplimiento de las expectativas buscadas con el sitio web por parte de su propietario Es la capacidad de un producto software para ser modificadoPORTABILIDAD 79USABILIDADgrado eficacia, eficiencia y satisfaccin con la que usuarios especficos pueden lograr objetivos especficosMANTENIBILIDA DCalidad de una aplicacin Webcapacidad de un sitio de realizar sus funciones de la manera previstacomo el esfuerzo necesario para transferir la aplicacin web de un entorno de sistema (software/hardware) a otro diferente 76. Evaluacin del Portal Web Calidad del Portal WebFuncionalidad Se utilizar como modelo el punto de funcin, el mismo se determina mediante la sumatoria del producto entre la cuenta y el factor ponderaciones asociadas a cada tipo de tem de los puntos de funcin.VALOR DE DOMINO DE INFORMACIONFACTORES PONDERADOS ConteoPonderacinResultadoEntradas Externas (EE)27381Salidas Externas (SE)384152Consultas Externas (CE)23369Archivos lgicos internos (ALI)167112Archivos de interfaz externos (AIE)5525CUENTEO TOTAL80439 77. Evaluacin del Portal Web Calidad del Portal WebFACTOR0123Mecanismos de recuperacin y back-up confiables45XComunicacin de DatosXFunciones de Procesamiento DistribuidoXPerformanceXConfiguracin usada rigurosamenteXEntrada de datos on-lineXFactibilidad OperativaXActualizacin de archivos on-lineXInterfaces ComplejasXProcesamiento Interno ComplejoXReusabilidadXFcil InstalacinXSoporte de mltiples instalacionesXFacilidad de cambios y amigabilidadXTOTAL01615165ALESCENCIATIVOSIGNIFICMEDIODOMODERATALINCIDENCIAINFLUENESCALASINFuncionalidad Matriz para el factor de ajuste 78. FuncionalidadEvaluacin del Portal Web Calidad del Portal WebEl resultado de la matriz ser: Reemplazando este resultado a la ecuacin para obtener una confianza del 65%calculando para el nivel de confianza del 100%El porcentaje de funcionalidad ser 79. Evaluacin del Portal Web Calidad del Portal WebConfiabilidad La confiabilidad del portal est relacionada con la cantidad de errores que genera el portal al momento de la ejecucin y no en tiempo real (bajo reloj) La ecuacin para este propsito esta denotado por: Si estn conectados en serie: Si funcionan independientemente, actan en paralelo:R14 R2R15R16R13 R12R1R3R4R5R6R7R8R9R10R11R1 = ndex; R2 = Foro; R3 = Ingreso; R4 = Investigaciones; R5 = Publicaciones; R6 = Noticias IILyP; R7 = Curso Postgrado; R8 = Investigacin Externa; R9 = Eventos; R10 = Beca Trabajo de Grado; R11 = Documentos; R12 = Chat; R13 = Gestin de Usuarios; R14 = Gestin de Contenidos; R15 = Gestin de Foro; R16 = Reportes 80. Evaluacin del Portal Web Calidad del Portal WebConfiabilidad Tiempo de fallo de los mdulos Tasa de constantes det Periodo de Operaciones enR(t) es la fiabilidad de unPrueba de fallotiempo tcomponente en el tiempo tR1 = 0,001t = 8 hrs.R(t) = 0,99R2 = 0,001t = 8 hrs.R(t) = 0,99R3 = 0,001t = 8 hrs.R(t) = 0,99R4 = 0,001t = 8 hrs.R(t) = 0,99R5 = 0,001t = 8 hrs.R(t) = 0,99R6 = 0,001t = 8 hrs.R(t) = 0,99R7 = 0,001t = 8 hrs.R(t) = 0,99R8 = 0,001t = 8 hrs.R(t) = 0,99R9 = 0,001t = 8 hrs.R(t) = 0,99R10 = 0,001t = 8 hrs.R(t) = 0,99R11 = 0,001t = 8 hrs.R(t) = 0,99R12 = 0,001t = 8 hrs.R(t) = 0,99R13 = 0,001t = 8 hrs.R(t) = 0,99R14 = 0,001t = 8 hrs.R(t) = 0,99R15 = 0,001t = 8 hrs.R(t) = 0,99Mdulos 81. ConfiabilidadEvaluacin del Portal Web Calidad del Portal WebEntonces la confiabilidad ser: 82. Evaluacin del Portal Web Calidad del Portal WebConfiabilidad Ahora aplicando los teoremas 1 y 2 tenemos:Entonces la confiabilidad ser: 83. Evaluacin del Portal Web Calidad del Portal WebUsabilidad Para determinar esta mtrica usaremos la completitud de la descripcin, cuyo propsito es mostrar que proporcin de las funciones es entendible Con la siguiente formula:Donde:A = Numero de funciones o tipos de funciones descritas en la descripcin del producto comprendidas por el usuario. B = nmero total de funciones o tipo de funciones del sistema. Reemplazando valores en la ecuacin se obtiene:El mismo nos indica que existe una usabilidad de 88% de los usuarios tienen aceptacin y entendimiento sobre el portal web. 84. Evaluacin del Portal Web Calidad del Portal WebEficiencia Es el grado de cumplimiento de las expectativas buscadas con el sitio web por parte de su propietario. Para el factor de eficiencia se puede tomar en cuenta el tiempo de ejecucin aceptable en rendimiento con carga mxima y consumo de pocos recursos. Para la medida de eficiencia es necesario hallar los valores de la siguiente tabla: AtributoDefinicinTipo deCriterioSe mide el tamao de todas las pginas del sitio Web considerando todos sus Pginas de acceso rpidoMultinivelcomponentes.Discreto yTamao aceptable 35,2 Kb. Sea X=0 si no cuenta con pginas de acceso rpido deIEi(%) 60absolutoforma total, entonces IE%=0, x=1 si cuenta con pginas de acceso de forma parcial, entonces IE%=60 y x=2 si no cuenta con pginas de acceso rpido entonces IE%=100 Representa la accesibilidad a la informacin que est en las pginas, donde la pgina MultinivelSoporte a la60puede ser editada en una versin de solo texto, entonces IE%=0, x=1 si est preparado Discreto yversin solo texto parcialmente entonces IE%=60 y x=2 si est preparado en forma total entonces absoluto IE%=100 Numero de vista Los frames o marcos organizan a una ventana o diferentes reas o subvistas. Cuanto Multinivel consideradomayor la cantidad de marcos menor la accesibilidad a la ventana, se x=1 entonces Discreto ymarcos y frames IE%=100, x=2 entonces IE%=90, x=3 entonces IE%=80absoluto80 85. Evaluacin del Portal Web Calidad del Portal WebEficiencia Haciendo uso de la funcin de la medida potencial pesada, que se expone como sigue:Donde: r=1y los pesos Pi para el caso de la eficiencia es 0.33Aplicando la frmula del factor de eficacia y reemplazando los valores se tiene:Se puede deducir que existe 66% de eficiencia del portal web. 86. Evaluacin del Portal Web Calidad del Portal WebMantenibilidad Para medir la caracterstica de mantenibilidad del portal, se utilizaran los ndices de madurez del software (IMS).Donde: MT = Numero de modulos en la versin actual. Fc = Numero de mdulos en la versin actual que se han cambiado. Fa = Numero de mdulos en la versin actual que se han aadido. Fe = Numero de mdulos en la versin actual que se han eliminado. Reemplazando los valores correspondiente se obtiene lo siguiente:Donde: MT = 20; Fc = 4; Fa = 2; Fc = 0. El porcentaje de mantenibilidad es de 70%, este resultado indica que el portal tiene una buena mantenibilidad. 87. Evaluacin del Portal Web Calidad del Portal WebPortabilidad Para medir la portabilidad se utiliza la siguiente frmula:Donde: ET: medida de los recursos necesarios para mover el sistema a otro entorno. ER: medida de los recursos necesarios para crear el sistema en el entorno residente. Recursos mnimos de hardware de computador:Procesador de 1,7 Ghz. Memria RAM de 1 Gb. y memoria del video de 512 Mb. Los requerimientos de software para el portal web son: Sistema Operativo; Windows, Linux, MacOs. Servidor Web; Apache HTTP Server 2.4.3 o superior. Gestor de Base de Datos; Mysql 5.5.27 o superior. Y lenguaje de programacin; Php 5.4.7 o superior. Como alternativas se puede optar por instalar Xampp o Lampp. 88. Evaluacin del Portal Web Calidad del Portal WebPortabilidad y resumen Aplicando la formula de portabilidad se tiene:Por tanto la portabilidad del portal web ser de: 75% de instalacin. Despus de haber realizado las mtricas del portal web, se realiza el promedio de las mtricas como se muestra en el siguiente cuadro. 89. COSTO Y TIEMPO ANLISIS DE COSTOSAnlisis de Costos Aplicando el modelo COCOMO II, se puede estimar esfuerzo y tiempo. El modelo que se utilizara ser el intermedio, el mismo realiza estimaciones con mucha precisin.Para calcular el Esfuerzo, necesitaremos hallar la variable KLDC (kilo-lneas de cdigo). Aplicando conversiones se tiene:Los modelos COCOMO, estn definidos para tres tipos de proyectos de software que se ilustra en la siguiente tabla. 90. COSTO Y TIEMPO ANLISIS DE COSTOSAnlisis de Costos Constantes COCOMO intermedio. Se Calcula el esfuerzo del desarrollo y un conjunto de conductores de coste en funcin de atributos del producto, hardware y personal. Modo orgnico: un pequeo grupo de programadores experimentados desarrollan software en un entorno familiar. Modo semilibre: corresponde a un esquema intermedio entre el orgnico y el rgido. Modo rgido: el proyecto tiene fuertes restricciones que el problema a resolver es nico y es difcil basarse en la experiencia. 91. COSTO Y TIEMPO ANLISIS DE COSTOSAnlisis de Costos El modelo bsico se amplia para considerar un conjunto de atributos conductores de coste que pueden agruparse en cuatro categoras principales. Factor de Ajuste de Esfuerzo (FAE), Atributos para el multiplicador m(X): 92. COSTO Y TIEMPO ANLISIS DE COSTOSAnlisis de Costos Para hallar los valores de FAE, se utilizar la tabla de atributos multiplicadores: = 1 0,94 0,85 1 1 0,87 1,07 1 1,13 1 1,17 1 1 0,91 1 = 0,996 Por tanto nuestro factor de ajuste de esfuerzo ser: =0,996 Aplicando y reemplazando valores a la formula de Esfuerzo, se tiene:=3,2 22,6631,05 0,996 = 84,43(personas/mes) 93. COSTO Y TIEMPO ANLISIS DEL PERSONAL Y TIEMPO Calculo de tiempo de desarrollo, personal y costo Para realizar el clculo del tiempo de desarrollo se sigue la siguiente frmula:= Esfuerzod (meses)= 2,5 84,430,38 = 13,49(meses)El clculo para la productividad, es la siguiente: =/(meses)= 22663 / 84,43 = 268 (LDC/personas mes)Calculo para el promedio de personal requerido: = / ()= 84,43 / 13,49 = 6,26Para calcular el costo total del proyecto, se utilizar la siguiente frmula: (es) =Los datos para realizar el clculo son: Costo persona/mes = $250 Reemplazando en la frmula planteada se tiene: es = 6 250 = $us 1500 = es = 1500 13 = $us 19500 En resumen se requieren 6 personas (3 analistas y 3 programadores), estimando un trabajo de 13 meses y el costo total ser de $us 19500. 94. Conclusiones y Recomendaciones ConclusionesConclusionesEl Objetivo General planteado en el punto 1.4.1, fue cumplida satisfactoriamente con el desarrollo e implementacin del Portal Web en el IILyP, procedidas en las secciones 3.4 al 3.4.5 del Punto 3. y verificadas en cuanto a calidad en el punto 4. 95. Conclusiones y Recomendaciones ConclusionesConclusionesLos Problemas especficos planteados en el punto 1.4. Realizar el anlisis y diseo del Portal Web. Realizar el desarrollo del Portal Web. Gestionar la informacin pblica y privada sobre noticias, eventos, investigaciones, becas, publicaciones, documentos, conferencias y personal de investigacin del IILyP de la UPEA. Los miembros del portal pueden utilizar el chat para intercambiar conversaciones en lnea con miembros del IILyP. Los miembros del portal pueden abrir un foro debate sobre temas de investigacin con los miembros del IILyP. Son los Aspectos que cumple la fase del marco aplicativo del punto 3., los mismos pueden ser observados en los anexos A, B, C. 96. Conclusiones y Recomendaciones ConclusionesConclusionesLos objetivos Especficos: Realizar pruebas de calidad en funcin a las normas de calidad. Efectuar el anlisis de costo y tiempo. Estos dos aspectos se resolvieronLas pruebas de calidad al Portal Web, fueron resueltas utilizando normas de calidad genricamente utilizadas para aplicaciones Web, tal y como se puede corroborar en la seccin del capitulo 4. Para realizar el anlisis de costo y tiempo se utiliz el mtodo conocido COCOMO II, el mismo facilit calcular costo y tiempo de desarrollo y conclusin del Portal Web, el mismo se verificar en el capitulo 5. 97. Conclusiones y Recomendaciones RecomendacionesRecomendacionesPara mejorar los procesos de publicacin de los proyectos de investigacin se recomienda :un subsistema que permita gestionar los procesos para la publicacin de los proyectos de investigacin. Subir convocatoria de los proyectos de investigacin. Recepcin de los proyectos de investigacin. Seleccin de los proyectos de investigacin. Mejorar los requerimientos para el seguimiento de los proyectos de investigacin. Aprobacin y publicacin de los proyectos de investigacin. Un subsistema acadmico para gestionar los cursos de postgrado del IILyP. Realizar evaluaciones peridicas de la informacin producida por el portal web, con el objetivo de recopilar nuevos requerimientos. 98. GRACIAS POR SU ATENCIN