20 de mayo de 2010

CONOZCAMOS EL PROYECTO

A través de la asignación de un proyecto académico se conformaron diferentes grupos de trabajo en los cuales cada uno eligió un framework de desarrollo para cumplir con el objetivo propuesto por el tutor de la asignatura denominada ingeniería del software 3, la cual se encarga de guiar al estudiante en el proceso de aprendizaje para la creación de aplicaciones web, donde se deben de tener en cuenta ciertos criterios de desarrollo como son las tecnologías que se conocen, el tiempo con el que se cuenta en entre otros como la metodología de desarrollo que es un factor bastante importante. En nuestro caso el equipo de trabajo y estudio de las distintas herramientas se encuentra conformado por: Vanessa Agredo, Héctor Alcázar y José Luis Martínez Tobar, quienes después de estudiar distintas posibilidades llegamos al acuerdo donde nos permitimos conocer una nueva tecnología de desarrollo conocida como el framework Symfony, una herramienta muy poderosa en el área del desarrollo de aplicaciones web, pero muy poco documentada en su versión 1.4 con la cual decidimos trabajar y aunque pareciera rutina su instalación, su gran poderío y complejidad de entendimiento van de la mano, symfony framework es trabajo en PHP5, aumentado su poderío, nuestro framework de desarrollo nos permite personalizar nuestras diferentes interfaces y bajo gran cantidad de plugins que se incorporan según la necesidades existentes, cada vez se hace más grande el poder de acción de la herramienta.

La existencia de varios plugins incorporables al framework, hacen muy importante el trabajo del equipo de trabajo ya que un plugin puede ofrecer muchas funcionalidades, extra a lo que se requiere en concreto, y también existen los plugins que atacan la necesidad en concreto, y depende exactamente del equipo de trabajo que la elección y personalización de las funcionalidades sea la adecuada. Symfony framework en este caso fue empleado para desarrollar una aplicación web, capaz de brindar las opciones necesarias que requiere lo que popularmente es conocido como un Sistema Groupware para pequeñas Organizaciones, para la comunidad investigativa conocida como GRUPO IDIS en la Universidad del Cauca, donde la aplicación a construir pretende facilitar la comunicación y la coordinación necesarias para que el GRUPO IDIS trabaje de manera efectiva en la consecución de objetivos compartidos. La aplicación web que está construyendo con ayuda del framework de desarrollo Symfony cuenta con dos tipos de usuarios, un administrador quien contara con los permisos necesarios para gestionara la aplicación en su totalidad, por otra parte tendremos un usuario conocido como miembro del GRUPO IDIS, quien tendrá a su disposición funcionalidades como un chat para comunicarse con sus compañeros de grupo, un calendario de actividades donde se le notificaran las distintas tareas grupales a las cuales es convocado y donde además podrá programar sus actividades personales, entre muchas otras funcionalidades como perfil de usuario, agenda de contactos y más.

Hasta el momento el framework Symfony según nuestras necesidades en el proyecto a requerido que ser mejorado por medio de plugins para gestionar el manejo de sesiones, al igual que el manejo de privilegios de usuario, en nuestro trabajo hemos empleado la herramienta eclipse como IDE ” Entorno de desarrollo integrado”, el cual nos ha permitido trabajar en nuestro proyecto de forma organizada y sencilla, eclipse cuenta permite acceder a todos los archivos que componen la aplicación y hace más fácil el manejo de algunos patrones al permitir la visualización de los archivos en forma de árbol entre otras de las bondades que brinda este fabuloso entorno.


No hay comentarios:

Publicar un comentario