Home
        Instrucciones para la preparación de Ponencias para Informática 2009
         Contents
1.    http   es scribd com doc 92602281 Ing Web Uml    e PRESSMAN  Roger   2001      Ingenier  a del software  un enfoque pr  ctico     Quinta Edici  n    e ROSSI  Gustavo  PASTOR  Oscar  SCHWABE  Daniel  OLSINA  Luis   2007      Web Engineering   Modeling and Implementing Web Applications     Primera Edici  n     
2.   Diagrama de arquitectura    Se us   una arquitectura Model View Controller MVC  en la cual el modelo se encarga del almacenamiento  de datos  los controladores  los cuales son los encargados de manejar las peticiones del usuario  y la vista  son las p  ginas web que se muestran al usuario     Se organiz   el proyecto en 3 capas     Presentaci  n  Capa Web   Esta capa es la encargada de mostrar toda la informaci  n al usuario y de manejar sus peticiones     L  gica de Negocio  Capa Aplicativa   Esta capa es donde residen los programas que se ejecutan  se reciben las peticiones del usuario  y se env  an las respuestas tras el proceso  Aqu   se establecen las reglas que deben cumplirse     Datos  Capa de Base de Datos    Esta capa es donde residen los datos y es la encargada de acceder a los mismos    Est   formada por uno o m  s gestores de bases de datos que realizan todo el almacenamiento de  datos     5  RESULTADOS  El sistema se encuentra en producci  n en el Colegio Mar  a de Nazaret  a continuaci  n se detallan los en   tregables para el presente proyecto   e Diagrama de Entidad Relaci  n  e Diagrama de Clases  e Historias de usuario  e Diccionario de Datos  e Manual de Usuario  e Manual de Instalaci  n    6  CONCLUSIONES Y TRABAJO FUTURO    El dise  o e implementaci  n del sitio y la aplicaci  n en base a las necesidades manifestadas por los usua   rios en la especificaci  n de requerimientos funcionales permite establecer una base adecuada para el desa   rrollo de la 
3.   tools can be helpful for management and promotion have been drawn to disseminating the presence of the  institution through the Internet using a Web page that allows users to access information and online services   to disseminate information of its academic offers     This Website has been developed with an Open Source content manager  which allows a friendlier admin   istration of the site  As a complement of the website a web application has been developed in order to man   age the academic administration  academic record queries and give the chance to register grades  The web  application was implemented using Open Source tools and methodology UWE     Keywords  Web Application  Software Open Source  UWE Methodology  Web Development    1  INTRODUCCI  N    Hoy por hoy  el Colegio Mar  a de Nazaret no cuenta con un sistema que cumpla con los requerimientos  fundamentales que la instituci  n exige y por tanto en muchas ocasiones ha tenido problemas en realizar ta   reas criticas como el cobro de pensiones  llevar el historial de un alumno a trav  s de los a  os  obtener distin   tos datos  calificaciones de los respectivos alumnos y otras tareas que actualmente se las ejecuta de forma  lenta y complicada     El presente art  culo trata sobre la implementaci  n de la Aplicaci  n Web Academico Administrativa para el  Colegio Mar  a de Nazaret  mediante el uso de herramientas de software libre  Drupal como manejador de  contenidos  el sistema de gesti  n educativa libre ALBA s
4.  desa   rrollo web conocida como UWE  debido a que presta especial atenci  n a la personalizaci  n de sistemas  ya  que en este proyecto se toma la herramienta de gesti  n educativa libre ALBA para ser adaptada a las nece   sidades de la instituci  n educativa     Por otra parte al ser una metodolog  a enfocada a la web los casos de uso ser  n capturados de una mejor  manera  dando consistencia al modelo planteado  permitiendo que el cliente pueda tener una idea lo m  s  cercana a la realidad de c  mo va a ser el producto a ser entregado                       Content Navigation Structure   gt   isHome                                   W  A AER     T  gt   D                                                                                                    A 1 A  Z  Process fi    Presentation 1  B  Z  e  A   elemConfig    A          Y                                                          Figura 1  Ciclo de planeamiento en UWE        1 UML     Based Web Engineering   Ingenier  a Web basada en UML   5 http   uwe pst ifi Imu de examples UWE overview png       2 2 Planificaci  n    En la etapa de planificaci  n se comienza por escribir Historias de Usuario la mismas que son una descrip   ci  n breve de las necesidades que el cliente desea ver en el sistema  adem  s contienen los criterios de  aceptaci  n que permiten evaluar que los requerimientos se han cumplido     Esta metodolog  a permite entregar al usuario productos parciales con calidad de producci  n cada cierto  tiempo 
5.  lo cual se planea mediante el    Release Planning     el cual permite definir las fechas estimadas de  entrega de cada entrega parcial     El proyecto est   dividido en iteraciones  en las cuales se desarrolla la funcionalidad de las historias de  usuario definidas para cada rel  ase  para que un rel  ase pueda ser puesto en producci  n debe pasar cada  una de las pruebas de aceptaci  n definidas por el usuario  se debe tener en cuenta que el orden en que se  implementan las historias de usuario depende de la prioridad que establezca el cliente     2 3 Dise  o  Esta etapa se debe que cumplir los siguientes aspectos     1  Simplicidad  Un dise  o simple siempre toma menos tiempo que uno complejo  si tu encuentras algo que  es complejo reempl  zalo por algo simple  siempre es m  s r  pido y barato reemplazar c  digo sim   ple  el hecho de medir la simplicidad es muy subjetivo por eso se recomienda 4 cosas para el c     digo  que sea    Probable        Entendible        Explorable    y    Explicable        2  Escoger una met  fora  Una met  fora permite explicar de forma simple lo que hace el sistema   3  Spike Solutions    Permiten encontrar soluciones a temas que el desarrollador no conoce  permitiendo que la  estimaci  n sea m  s real     4  No a  adir funcionalidad extra  5  Refactorizar el c  digo  Se refiere a la optimizaci  n del c  digo   2 4 Codificaci  n    La parte fundamental en la metodolog  a XP es la comunicaci  n  por esta raz  n se debe proveer al equipo  de tr
6. AN  LISIS  DISE  O E IMPLEMENTACI  N DE UNA APLICACI  N  WEB ACAD  MICO ADMINISTRATIVA PARA EL COLEGIO  MAR  A DE NAZARET  MEDIANTE EL USO DE  TECNOLOG  AS SOFTWARE LIBRE    Mauricio Quilacham  n Simba  a  Alejandro S  nchez Buena  o  Tatiana Noboa  Carlos Pr  cel    1 Escuela Polit  cnica del Ej  rcito  Ecuador  maurogs dgmail com  2 Escuela Polit  cnica del Ej  rcito  Ecuador  alejosbrYhotmail com    RESUMEN    El Colegio Mar  a de Nazaret  con m  s de treinta a  os de ense  anza integral  consiente que las herramien   tas tecnol  gicas pueden ser de gran ayuda para su gesti  n y promoci  n han trazado como objetivo difun   dir la presencia de la instituci  n a trav  s del Internet mediante una p  gina Web que permita a los usuarios  acceder a informaci  n as   como a servicios en l  nea  para difundir informaci  n de su oferta acad  mica     Esta p  gina Web ha sido desarrollada con un manejador de contenidos Open Source  lo que permite rea   lizar una administraci  n mucho m  s amigable de la p  gina  Adicional a la p  gina Web se ha implementa   do una aplicaci  n Web para gestionar la administraci  n acad  mica  consultas de record acad  mico y re   gistro de notas  La aplicaci  n Web ha sido implementada utilizando herramientas Open Source y metodo   log  a UWE     Palabras Clave  Aplicaci  n Web  Software Libre  Metodolog  a UWE  Desarrollo Web    ABSTRACT       Mar  a de Nazaret    High School  with over thirty years of comprehensive education  agrees that technology
7. abajo un espacio abierto  esto quiere decir eliminar las barreras f  sicas  paredes  modulares  entre los  miembros del equipo     Antes de empezar con el desarrollo se deben definir est  ndares de codificaci  n  a ser seguidos por cada  uno de los miembros del equipo     Por   ltimo el c  digo debe ser integrado cada cierto tiempo  y de preferencia de una forma centralizada  es  decir  que en un solo computador se tendr   el proyecto integrado  para poder realizar pruebas a este nivel  y  poder mostrar al cliente todo el producto en funcionamiento     3  MATERIALES Y M  TODOS    Para la implementaci  n del sistema se utilizaron las siguientes herramientas     1  Servidor de aplicaciones Apache     Implementa la noci  n de sitio virtual  bases de datos de autenticaci  n y negociaci  n de contenido  2  Start UML   Herramienta de software para la construcci  n de casos de uso y diagramas   3  Richfaces Versi  n 4 2 2 Final    Framework para el desarrollo de p  ginas web con soporte AJAX  construido sobre JSF   4  MySQL Versi  n 5 6 9   Motor de base de datos  5  PHP    Lenguaje de programaci  n     4  DISE  O E IMPLEMENTACI  N    DIAGRAMA DE CASOS DE USO             Administrador          Figura 2  Diagrama de Casos de Uso    DIAGRAMA DE DESPLIEGUE    Para lograr la implementaci  n del sistema se us   la siguiente arquitectura     Equipo de Trabajo       Dispositivos Entrada   Salida EJ Navegador Web   gt    zon        Usuario       Base de Datos        Socket Local    Figura 3
8. aplicaci  n     El uso adecuado de las buenas pr  cticas de programaci  n ayuda de una manera muy significativa al mo   mento de revisar la codificaci  n  adem  s de brindar referencias para modificaciones futuras del sistema     Utilizando Software Libre se puede saber qu   est   haciendo realmente un programa  qu   tipo de informa   ci  n maneja y c  mo lo hace  ya que una buena seguridad debe basarse en la transparencia     El uso del c  digo del Proyecto Alba  Gesti  n web acad  mico administrativo   disminuye el tiempo de pro   gramaci  n  y en caso de nuevas tablas solo se configuran las ventanas nuevas  Si los nombres de los cam   pos en la base cambian  no se necesita cambiar el c  digo     Analizar la opci  n  de en el futuro cubrir poco a poco la automatizaci  n de las dem  s   reas de la institu   ci  n para de esta forma poseer un sistema de informaci  n integrado y que la totalidad de los empleados ad   ministrativos y operativos utilicen el mismo sistema      7  REFERENCIAS BIBLIOGR  FICAS    e KOCH  Nora   2000      The Authoring Process of the UML based Web Engineering Approach      Primera Edici  n     e  GINIGE  Athula  MURUGESAN  Sam   2001      Ingenier  a Web  una introducci  n     Primera Edici  n     e LARMAN  Craig   2010      UML y Patrones  una introducci  n al an  lisis y dise  o orientado a objetos y  al proceso unificado     Segunda Edici  n     e OCA  A  Jes  s  ROSSAINZ  Mario   2012      Introducci  n a la Ingenier  a Web basada en UML     Link
9. obre un servidor Apache aplicando la metodolog  a  de desarrollo web UWE basada en UML     Para el desarrollo del proyecto se hizo uso del Sistema de gesti  n educativa ALBA para ser adaptada a  las necesidades del colegio mediante la modificaci  n de los m  dulos a trav  s de PHP  para soportar esta  tecnolog  a se necesita un servidor de aplicaciones  raz  n por la cual se escogi   Apache     Las necesidades de la instituci  n educativa fueron cubiertas mediante el desarrollo de los siguientes m     dulos     e M  dulo de Informaci  n  Portal Web     e M  dulo de Gesti  n de Datos Alumnos    e M  dulo de Gesti  n de Datos Representantes    e M  dulo de Gesti  n de Datos Docentes    e M  dulo de Gesti  n de Matriculaci  n    e M  dulo de Control de Asistencia    e M  dulo de Administraci  n de Calificaciones    e M  dulo de Administraci  n y Seguridad del Sistema     El Colegio Mar  a de Nazaret ha proporcionado la informaci  n necesaria para el desarrollo del sitio web as    como de la base de datos  tambi  n ha hecho conocer sus necesidades a trav  s del levantamiento de reque   rimientos funcionales y no funcionales     En primer lugar se describir   la metodolog  a usada  a continuaci  n se detallar   cada una de las herra   mientas que se usaron para el desarrollo del sistema y por   ltimo se describir  n los resultados obtenidos     2  METODOLOG  A  2 1 Introducci  n    Para llevar a cabo el desarrollo del presente proyecto se har   uso de una metodolog  a orientada al
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Polaris 600 RMK 144/155 User's Manual  Targus Small Camera Case    VK3EM SLA Charger - The Repeater Builder`s Technical Information  EW1089-R5 iCam Webcam avec microphone  Panorama n°79 - Novembre 2009  Tanaka ECS-506 User's Manual  B85H3-M5 USER MANUAL Preface  Manuale - Hanna Instruments    Copyright © All rights reserved. 
   Failed to retrieve file