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