Primer documento de avance del proyecto: “Ampliación y

Anuncio
Primer documento de avance del proyecto: “Ampliación y Optimización De
Un Repositorio De meta datos De Componentes De Software Para PyMEs
Colombianas”
David Ortega y Jorge A. Beltrán
Carrera de Ingeniería de Sistemas
Universidad Javeriana
Bogotá, Colombia
{david.ortega, jnull}@javeriana.edu.co
Acabamos de pasar la mitad del semestre, y nuestro trabajo de grado empieza
a entrar cada vez más en forma. Mientras la primera parte intentaba generar el
acople adecuado con el análisis del proyecto previo y la instalación de una
herramienta fundamental como lo es la del control de versiones, la nueva etapa
se abre con la implementación de los web services y la optimización de
consultas. Pero miremos cual ha sido la evolución hasta este momento.
1. Estado del Arte
A continuación se encontrarán las actividades planteadas originalmente y se
comparará su proceso de acuerdo a las fechas establecidas:
* “Documento de Estado del arte: Este documento contendrá una descripción
de las últimas tendencias tecnológicas en el desarrollo de componentes, CVS y
Optimización de consultas.”
El documento del Estado del Arte a pesar de ser un documento exigido por la
universidad, goza de la facilidad de ser evaluado por el director cuando lo
estime conveniente. En nuestro caso particular nos encontramos en la segunda
revisión del mismo, luego de haber sido implementada la metodología
adecuada.
2. Componentes
* “Hacer un fuerte proceso de documentación al respecto del proyecto PICS.”
La primera actividad que debió realizarse en el periodo comprendido entre el 31
de Julio y el 12 de Agosto de 2005. Durante esta etapa tuvimos inconvenientes
para poder coordinarnos, lo cual derivó en un retraso sustancial, de tal suerte
que el proyecto empezó oficialmente el 5 de agosto de 2005, se intentó
avanzar rápidamente pero no fue fácil debido a la difícil tarea de ubicar a los
desarrolladores de la primera etapa.
* “Analizar por medio de toda documentación existente la estructura e
implementación del repositorio de meta datos desarrollado en una fase previa
del proyecto PICS.”
Actividad que se extendía hasta el 28 de Agosto, y que nos permitió empalmar
el trabajo que se empezó a hacer en julio. Para el final de agosto, nos
encontrábamos trabajando en paralelo con el desarrollo del documento del
estado del arte. La concepción del proyecto se hizo, y se empezó de una vez a
pensar en mejoras. Al finalizar la actividad el repositorio se encuentra
configurado, y documentado. Finalmente para superar la etapa se decidió
emitir el documento de configuración de la base de meta datos el día sábado
20 de agosto, cuando finalmente logramos subir la aplicación, los siguientes
ocho días los dedicamos al análisis de versiones.
Programación Original:
Resultado real:
3. Versiones
* “Investigar la documentación relevante relacionada con el manejo de
versiones orientada a ingeniería de software.”
“diseñar e implementar un modelo basado en la investigación previa para el
módulo de manejo de versiones”
Para la parte de manejo de versiones se invirtió todo el mes de septiembre, la
investigación se dividió de tal forma que se analizara en primera instancia las
necesidades en general del sistema, luego se comparara con las opciones del
mercado, para finalmente tomar una decisión y generar el primer documento y
el primer prototipo, que no es más que el script de configuración montado sobre
un CSV. La correspondencia con los entregables es la siguiente:
Documento de Diseño de Versiones: Contendrá el diseño detallado del modelo
a utilizar para el control de versiones en la base de meta datos (Documento 1).
Prototipo de Implementación de Versiones: Será una implementación inicial
sujeta a cambios generados en el proceso de pruebas, pero que contendrá
todas las especificaciones del documento de diseño (Prototipo 1).
Al finalizar la actividad el repositorio se encuentra montado sobre un CSV de
nombre Subversión y los documentos se controlan de igual forma.
Programación Original:
Resultado Real:
La superación de esta etapa nos llevó a la siguiente actividad:
* ”Analizar los perfiles y necesidades de los posibles clientes frente a las
tecnologías disponibles para la comunicación con otros sistemas”
Esta etapa que debía realizarse entre el 3 de octubre y el 18 se vio
interrumpida debido a la aparición de propuestas para la mejora del repositorio,
que pueden ser añadidas a la etapa de versiones. El proyecto se encuentra
esperando nuevas soluciones al repositorio.
Descargar