El sistma SGA es multiplataforma por lo cual el sistema operativo en el cual se implementara la herramienta es decision del usuario.
SGA utilizó las siguientes arquitecturas
Pasos para ingresar a la comunidad:
1.Buscar algo que se pueda mejorar: En la comunidad SGA siempre buscamos mejorar nuestros productos, por lo cual si quieres formar parte de nuestra comunidad, puedes ayudarnos buscando una manera de mejorar nuestro sistema y de esa forma nuestra comunidad.
2.Crear una propuesta para trabajar en la mejora: Una vez identificada la mejora en la que quieras trabajar, redacta una propuesta para trabajar en esta bajo el formato APA 6.
3.Contactar un miembro de la comunidad para que valore la propuesta: Una vez redactada la propuesta comunicate con un miembro activo de la comunidad, este valorara la factibilidad de tu propuesta.
4.Si esta es aceptada, trabajar en esta con la ayuda del miembro de la comunidad: El miembro de la comunidad que acepto tu propuesta te dira los pasos a seguir para trabajar en conjunto en la mejora.
5.Subir la Mejora.
| Lenguaje de Programacion | Lineas de Codigo | Porcentaje |
|---|---|---|
| Java | 13861 | 65.52% |
| XML | 5562 | 25.09% |
| JSP | 2784 | 12.39% |
Es importante estipular las pautas de comportanmiento dentro de la comunidad SGA, el objetivo de la presente comunidad se enfoca en cooperar de manera eficiente, creando un ambiente positivo y motivador, un ambiente que fomente las tecnologías abiertas. Por tanto el código de conducta es necesario para crear un entorno donde como miembros de una comunidad de código abierto todos los miembros puedan fortalecerse y ayudarse mutamente.
Las reglas de oro para la comunidad se enfocan en:
1. Ser respetuoso.
* No se tolera ataques personales, racismo, sexismo, ni discriminación.
2. Ser colaborativo.
* Limitar la duplicación de esfuerzo, enfocar las ayudas a la obtención de calidad.
3. Ayudar a otros miembros.
4. Dejarse ayudar por los miembros.
5. Comunicar mis tareas.
6. Enfocar las mejoras o a la creación de características en generar beneficios
La enfoque detrás de la herramienta es totalmente académica, esto no quiere decir que la herramienta no pueda ser dirigida para satisfacer una ventaja competitiva para una institución (de lo contrario, puede llegar hacerlo, todo depende de la comunidad y de su interés por esta), pero momentáneamente su naturaleza es académica, es libre. En otras palabras, esta es no pretende ser funcional para un proceso crítico tan importante (como lo es el Sistema de Matrícula de un Alma Máter), sino que pretende ser un medio para el aprendizaje, es una muy buena base para estudiantes, para profesores o para cualquier persona interesado en aprender o enseñar el modelo MVC, la programación Orientada a Objetos, la conexión con una base de datos, la gestión Web, los componentes gráficos, entre otros.