Patrones De Diseño Orientado A Objetos De Sitios Web Educativos
La intención de este capitulo es dar a conocer las generalidades del proyecto de titulación, como lo es una descripción clara del problema, la propuesta de solución que ofrecemos y la metodología que usaremos para lograr los objetivos, mismos que también se encuentran descritos en este mismo capitulo. También incluimos una breve justificación de este trabajo, quedescribe los beneficios que esperamos lograr tanto para el usuario final del proyecto como para nosotros como estudiantes.
1.1.- Planteamiento del problema
Durante el transcurso del 2003, estuvimos en contacto con el departamento de Sistemas de Información del Instituto Tecnológico y de Estudios Superiores de Monterrey campus Estado de México (ITESM-CEM) y pudimos conocer a grandes rasgos elmodelo educativo que se maneja en dicha institución. Este modelo, propuesto en la Misión ITESM-2005 cambia el esquema tradicional en dos aspectos fundamentales: el primero para convertirlo de un proceso centrado en la enseñanza, en un proceso centrado en el aprendizaje; y el segundo, para desarrollar de una manera estructurada y programada habilidades, actitudes y valores[1].
El problema enel cual se centra nuestro proyecto es que no todas las páginas educativas que actualmente se utilizan en el CEM cuentan con patrones de diseño uniformes y principalmente que no se están cubriendo todos los requerimientos deseados. También observamos que no se cuenta con una documentación que pueda ser útil al momento de actualizar los sitios o darles mantenimiento.
1.2.- Propuesta desolución
A finales del 2003 nos fue ofrecida la oportunidad de solucionar el problema, para lo cual, nuestro proyecto ofrece como solución una documentación del análisis y el diseño de un sitio web de uno de los cursos rediseñados del CEM[2] que contenga el análisis de requerimientos de las páginas, la modelación de sus componentes y los patrones de diseño.
1.3.- Metodología
En el 2001 SteveFranklin [5] propuso dos fases principales para la modelación de un sitio web, las cuales son:
• La fase de planeación
o Conocer a los usuarios y el papel que juegan: Es importante conocer a los diversos tipos de usuarios que estén obrando recíprocamente con su sistema, categorizándolos y entendiendo sus necesidades.
o Definir los requerimientos de la aplicación oaplicaciones: Se necesita convenir en lo que se está intentando construir antes de que se dé inicio al proyecto, se debe tener tiempo para bosquejar algunos diagramas y para anotar algunas notas sobre los servicios que el sitio ofrecerá.
o Planear las pantallas y su organización: Mientras se trabaja en los casos de uso se pueden tener algunas pistas sobre las pantallas que el sitio requerirá,esto ayudara a bosquejar superficialmente la estructura del sitio a crear.
o Escoger las herramientas a utilizar: Escoger las herramientas y las tecnologías es algo muy simple para los sitios pequeños, sin embargo, los sitios más grandes de la red requieren evaluar y probar sus herramientas de manera rigurosa antes de invertir en ellas tiempo y esfuerzo.
• La fase de diseño
oDiseñar pensando a futuro: El principal beneficio de llevar un diseño del sistema es la capacidad de reutilizar el código, así como la estructura y organización de un sitio web al momento de realizar otro sitio similar que requiera la misma arquitectura.
o Modelar la ejecución del sistema: La idea es modelar cómo es que va a funcionar el sistema al momento de ejecutarlo para visualizarlos aspectos dinámicos del sistema. Se pueden realizar diagramas para los diferentes escenarios que pudieran presentarse y definir un patrón general del código.
o Planear para la distribución: Al diagramar la distribución del sitio se puede tener una mejor visión de la arquitectura de la organización de los archivos. Aunque el uso de estos diagramas va a depender de la complejidad del...
Regístrate para leer el documento completo.