miércoles, 18 de agosto de 2010

Semana 14 y 15

En estas últimas dos semanas, el grupo se dividió en dos, tres integrantes estuvieron terminando la aplicación y realizando pruebas, mientras que otros los otros dos estuvieron actualizando y creando la documentación necesaria para entregar en el segundo informe. Hemos cumplido con el plan que teníamos, claro que con ciertos arreglos y demás, pero gracias a Dios nos ha alcanzado el tiempo para entregar el producto como requisito de nuestro curso.

Cabe resaltar que aunque en las últimas semanas estuvimos un poco cortos de tiempo, gracias a la comunicación y a la actitud del equipo para terminar el sistema, se ha podido lograr el objetivo desde la semana 1.

El día de hoy, presentaremos la exposición final del sistema, esperamos que nuestro trabajo como empresa desarrolladora, se vea desempeñado en el sistema creado para la empresa VideoExpress.cr

Quisiéramos agradecer a los profesores del curso, al igual que a todas las personas que estuvieron involucradas de una u otra forma en el proyecto, dado que el día de hoy se concluye con éxito la construcción del sistema para VideoExpress.cr

sábado, 7 de agosto de 2010

Semana 12 y 13

En estas dos semanas, hemos continuado con el proceso de desarrollo del sistema ya con la lógica de la aplicación. Cabe destacar que hemos tenido que buscar mucha información de diferentes fuentes para algunas funcionalidades del sistema, las cuales han hecho un proceso de aprendizaje que aunque sea lento pero más seguro.

El grupo en este momento se puede decir que tiene un 80% de la aplicación ya lista, y nos enrumbamos a la última etapa la de pruebas para terminar la aplicación. Se están probando los diferentes servicios así como también la programación de las diferentes pantallas y cada una de sus funcionalidades.

El proceso en el que duraríamos más sería en la integración de la aplicación dado que Nicólas y Andrés tienen partes fundamentales en sus propias computadoras y hay que pasarla a una sola. Esto es en lo que nos llevaríamos la mayor parte del tiempo. Sin algún otro contratiempo esperamos terminar el proyecto en el tiempo determinado.


lunes, 26 de julio de 2010

Semana 11

Durante esta semana el grupo empezó a trabajar fuertemente con la programación de la aplicación, después de haber resuelto las dudas principales con la base de datos utilizada por videoexpress.cr

El grupo se dedicó a programar las clases en C# para la creación de los web services (aunque recordamos que la aplicación movil en sí, será programada en Java). Posteriormente cada miembro hizo sus stored-procedures y funciones de la base de datos. Luego cada uno programó los métodos del web service correspondiente a los stored-procedures que programó en la BD. Finalmente se hicieron las pruebas desde un cliente hecho también en C#. Después de esto, Jing estuvo trabajando con el refactoring de lo hecho hasta el momento.

Los procedimientos programados representarían todas las funcionalidades del sistema, como: Registro y modificación de usuarios, consulta del catálogo y estrenos, consulta de una película, agregar una película al wishlist o al carrito, alquiler de una película, historial de alquileres del cliente, y obviamente acceso y salida del sistema.

Para la siguiente semana se espera tener muy avanzado el desarrollo de la aplicación móvil. Quedan algunas dudas por parte del equipo desarrollo con respecto al web service, como por ejemplo, en dónde será "montado", o si el servidor de video express soporta esos web services.

sábado, 17 de julio de 2010

Semana 9 y 10

Durante estas 2 semanas el equipo se ha reunido para hacer el diagrama de clases y para discutir algunos aspectos del diseño del sistema.
Además nos hemos puesto en contacto con el programador de videoexpress Franklin Chinchilla y aclaramos algunas dudas que se tenían sobre la base de datos.
Así, con una mejor entendimiento de la base de datos, se ha acordado hacer una reunión este lunes 19 de julio a las 10am con el fin de crear los web services.
Se espera que esta reunión sea de gran provecho para el equipo y que logremos avanzar bastante para sacar el proyecto en las proximas 2 semanas.

PD: se le recuerda al equipo tener instalado Visual Studio 2010 y SQL Server 2008 para la reunión del lunes.

domingo, 4 de julio de 2010

Semana 8

Esta semana se le mostró al usuario los prototipos de las pantallas. Nada más le solicitó unas modificaciones, como el cambio de color en algunos botones y cambiar algunos íconos para que fueran más acorde a la iconografía utilizada por VideoExpress.cr.

Se le hicieron las modificaciones solicitadas a las pantallas y se hizo el modelo conceptual del software y con eso se terminó el documento de la ERS que ya fue entregado este miércoles.

Investigando la BD proporcionada por VideoExpress, el grupo se dio cuenta que al parecer hay unos asuntos con la base de datos que en un futuro podrían llegar a dar problemas, por lo que se buscará hacer rápidamente una reunión con los administradores del sitio de VideoExpress para sacar dudas y buscar soluciones.

lunes, 28 de junio de 2010

Semana 7

Esta semana hemos estado creado los prototipos no funcionales del sistema, y realizar una reunion con el cliente para enseñarle los prototipos, para que opine como está los prototipos, para recibir retroalimentacións. También planeamos más al detalle lo que es la ers, y con los retroalimentaciones del cliente, terminamos afinar el ERS.

domingo, 20 de junio de 2010

Semana 6

En esta semana la empresa Andromeda ha estado terminando con lo que es la ERS, con todos sus partes, y nada más nos faltan de hacer los diagramas de BD, CU, y un modelo conceptual de la aplicación. Debido a múltiples problemas los cuáles estuvieron afuera de nuestro control, no nos pudimos reunir esta semana para completar con estas tareas asignadas, pero es por esto que tomamos la decisión de que cada uno hiciera sus propios diagramas, como cada uno se imagina el sistema, para el lunes o martes de esta semana reunirnos y poder terminar con estas cosas.

También el miércoles de esta semana, pudimos amarrar más conceptos con respecto a las tecnologías móviles, dado que asistimos a una conferencia en la Universidad Latina, sede San Pedro, para aprender más de la comunidad GitmoCR que quiere empezar a capacitar personas para desarrollar vía móvil muchas aplicaciones que ya se tienen pensadas. Pensamos que este tipo de cosas ayudan a la empresa a mejorar su entendimiento de las situaciones con los dispositivos móviles.

sábado, 12 de junio de 2010

Semana 5

Durante el transcurso de esta semana el equipo Andromeda se ha reunido tanto con el representante de Videoexpress como los administradores de la página web (MasterWeb). En la reunión se revisaron los requerimientos que el grupo había definido y también los mockups de interfaz gráfica, los cuales fueron aceptados pero al mismo tiempo se fueron obteniendo nuevos requerimientos debido a ciertos cambios que se le están haciendo a la página web y base de datos del cliente y serán implementados para la próxima semana; también se discutió sobre el manejo de la Base de Datos que se utiliza, además de solicitar acceso a esta para comenzar el estudio de las tecnologías de conexión a base de datos a utilizar en la aplicación a desarrollar.

Por último se han definido una serie de tareas pendientes y su respectiva distribución para los miembros del equipo. Esta distribución se encuentra el correo de Andromeda.

lunes, 7 de junio de 2010

Semana 4

Durante el transcurso de esta semana el equipo Andromeda ha definido los requerimientos del software de videoexpress, los cuales serán discutidos en la próxima reunión del cliente la cual se realizará este martes 8 de junio a las 6:30 en el MacDonald que está al frente de Plaza del Sol.
Además se han diseñado unos wireframes en papel, que detalla la estructura que tendrá el software. Estos wireframes serán discutos con el cliente en la reunión mencionada anteriormente.
Por ultimo se han definido una serie de tareas pendientes y su respectiva distribución para los miembros del equipo. Esta distribución se encuentra el correo de andromeda.

domingo, 30 de mayo de 2010

Semana 3

Después de una segunda semana de clases sin éxito para conseguir el cliente, finalmente el martes de esta semana se logró contactar a una empresa que muy gustosamente aceptó la idea del software.

El cliente: VideoExpress.cr

Videoexpress.cr es una empresa que nació hace unos 9 meses, y se dedica a la renta y alquiler de películas, principalmente por medio de su página web o también por teléfono, a la vez ofrecen el servicio de entrega de películas a domicilio.

***********

La reunión con el cliente se llevó a cabo en la misma universidad el día jueves y fue de gran provecho para el grupo. Aunque no tiene conocimientos de programación, el representante de videoexpress tiene amplio conocimiento sobre computación y sobre el mercado tecnológico actual, por lo que realmente nos facilitó el trabajo.

Se discutió sobre el concepto y formas de trabajar de VideoExpress, sobre el sistema operativo para el cual sería desarrollado la aplicación (no lo teníamos definido todavía) y sobre los requerimientos generales de la aplicación.

Al final se concluyó que el proyecto va a consistir en hacer una aplicación móvil para Android, que tenga una funcionalidad similar a la de la página web, en donde el usuario podrá buscar películas mediante categorías, ver su información y agregarla a la lista de películas para alquilar. En las próximas semanas se añadirá la opción de tener un usuario en la página web, por lo que eso se tomará en cuenta para nuestra aplicación. Una ventaja es que el grupo podrá contar con la base de datos que ya utilizan, solamente falta comunicarse con el webmaster del sitio web.

Basado en todo lo anterior, se elaboró el documento del Anteproyecto, que fue entregado el sábado.

sábado, 29 de mayo de 2010

El Comienzo...



El presente blog busca detallar los avances del equipo de desarrollo de software "Andromeda", del curso de Proyecto de Ing. del Software IV de la Universidad Latina de Costa Rica, durante el II Cuatrimestre del año 2010.

El equipo de trabajo se encuentra conformado por los estudiantes:


  • Yi Jing Du Huang (Desarrollador)

  • Nicolás Mojarro Vega (Calidad)

  • Juan Felipe Muñoz Ramos (Planeación y Proceso)

  • Óscar Quesada Zamora (Coordinador General)

  • Andrés Rojas Soro (Soporte)


  • Se añadirá una entrada semanal (o más de ser necesario) al blog, con actualizaciones del avance del proyecto y las novedades de tal semana; esto con el objetivo de llevar un historial del proceso de desarrollo y que a la vez pueda ser compartido con el profesor, cliente, compañeros de los otros equipos y cualquier otro interesado.