Version 13 (modified by admin, 9 years ago) (diff) |
---|
Tabla de Contenido
- Proyecto Mayaguaray
- Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
- Red Social del Estado Venezolano 2015
- Análisis del Dominio
- Propuesta de Desarrollo del Proyecto: Red Social del Estado Venezolano
- Plan del Proyecto
- Estándares de Desarrollo del Proyecto
- Especificación de Requerimientos (Funcionalidades)
- Codificación
- Análisis y Diseño
- Pruebas
- Liberación
Propuesta de Desarrollo del Proyecto: Red Social del Estado Venezolano
Este documento constituye la propuesta de desarrollo de la aplicación que será presentada a la comunidad de usuarios que utilizará dicha aplicación.
1. Necesidades y/o problemas
[En esta sección se indican los problemas y/o necesidades que se pretenden solventar con el software a desarrollar]
2. Solución propuesta
[En esta sección se indica el tipo de software que se plantea para abordar los problemas y/o necesidades planteadas]
3. Alcance del software propuesto
En el análisis de dominio descrito para una Red Social del Estado venezolano se han planteado tres procesos a automatizar:
- La gestión de información.
- La gestión de consultas.
- La gestión de convocatorias para la resolución de problemas.
En virtud de ello, se ha considerado pertinente el desarrollo de un perfil grupal en "RedSur?", para entes y colectivos, que contenga una serie de funcionalidades que satisfagan en cierta medida los procesos antes mencionados:
Figura 1. Perfil Grupal.
Ahora bien, debido a que algunas de estas funcionalidades ya están implementadas en la herramienta a usar para el desarrollo de la Red (diaspora*), es necesario mencionar dos de las funcionalidades aún no están implementadas como lo es el generar una convocatoria o sumarse a ésta. También, cabe destacar que la implementación de dichas funcionalidades se llevará a cabo como un caso particular de la función generar consulta.
Figura 2. Generar convocatorias.
Figura 3. Sumarse a convocatorias.
4. Descripción general de la arquitectura del software
[En esta sección se indica el tipo de arquitectura definida para el software]
5. Metodología de desarrollo
El desarrollo del sistema se realizará siguiendo la Segunda Versión de la Metodología de Desarrollo de Software Libre propuesta por la Fundación CENDITEL.
Siguiendo dicha metodología, se llevarán a cabo 3 procesos:
- La conceptualización, sistematizada en el presente documento el cual servirá de insumo para la elaboración de un documento de fundamentación del proyecto.
- En la administración del proyecto del software, se pretende entregar el plan del proyecto que contenga: La priorización de las funcionalidades, la dependencia entre las funcionalidades, el estudio de los riesgos asociados al desarrollo de la aplicación, la priorización del desarrollo de cada funcionalidad y por último, el cronograma de desarrollo.
- Y la construcción del software se basará en: La especificación de requerimientos, el análisis y diseño del software, la codificación, la realización de las pruebas de software y la liberalización del software mediante la publicación y prueba de versiones y la realización de los manuales de usuario.
6. Plataforma de operación
- Sistema Operativo: Linux.
- Servidor WEB: Nginx.
- Manejador de Base de Datos:
7. Plataforma de desarrollo
- Sistema Operativo: Linux.
- Manejador de Base de Datos:
- Framework de Desarrollo:
- Lenguaje de Programación:
- Lenguajes de Marca: HTML, CSS, entre otros.
- Gestor de Proyectos: Trac.
- Control de Versiones: GIT.
- Servidor de Pruebas: Ubicación: Centro de datos de CENDITEL. Identificación: . Tipo de servidor: . Dotación actual: . Conexión compartida. Conectividad local: Gigabit Ethernet en redes privadas. Administración: ssh a través de VLAN dedicada. Publicación de servicios: HTTP y HTTPS vía proxy reverso. Dirección de publicación:
8. Licencias de código y documentación
El software desarrollado en este proyecto se distribuye bajo la licencia GPL v.2.0 de la Free Software Foundation.
Por su parte, los documentos generados durante el proyecto estarán liberados bajo la Licencia Creative Commons Venezuela 3.0: Reconocimiento, No comercial, Compartir Igual 3.0, que permite compartir, exhibir, modificar, y ampliar la obra para fines no comerciales, siempre y cuando se de crédito a su (s) autor (es) y la licencia de las nuevas obras creadas a partir de la original posean iguales términos y condiciones a la licencia de la obra original.
Attachments (5)
- Perfil_grupal.png (35.4 KB) - added by admin 9 years ago.
- generar_convocatorias.png (24.6 KB) - added by admin 9 years ago.
- sumarse_convocatorias.png (17.4 KB) - added by admin 9 years ago.
-
AquitceturaDiaspora.png
(69.0 KB) -
added by jredondo 9 years ago.
Arquitectura del Software Diaspora*
- AquitceturaDiaspora.2.png (69.0 KB) - added by jredondo 9 years ago.
Download all attachments as: .zip