Antes de nada, me he documentado e incluso estoy colaborando en la traducción de un libro titulado Producing Open Source Software de Karl Fogel donde se explican muy bien las herramientas, implicaciones, responsabilidad y muchos temas más sobre el desarrollo de un proyecto de software libre.
Lo siguiente ha sido elegir las herramientas para la labor. En el caso de MonoCaffe, he elegido:
- Java (libre, conocido, fácil y multiplataforma).
- Swing.
- HSQLDB.
- Sourceforge para el hosting del proyecto (CVS, foros, sitio web, etc.)
Con el CVS listo y funcionando, la página montada y las herramientas calientes, me he lanzado a realizar el analisis funcional de la aplicación utilizando UML (Dia Diagram Editor) para ilustrar gráficamente todo esto. Así que ahora mismo tenemos UML's describiendo la aplicación con algunos requerimientos, sus especificaciones funcionales y dos diagramas de flujo para los clientes y para el usuario del administrador.



Algo bastante sencillo y obviando temas importantes como las dependencias funcionales y metadatos y saltando directamente a la normalización.
Con lo mínimo ya preparado (tengo ganas de picar código) se abre NetBeans, checkout del proyecto desde el CVS y a ver qué sale.
Continuara...
No hay comentarios:
Publicar un comentario