[[TOC(heading=This section pages, WikiStart, noheading, sapic_2018/Propuestasapic_18, sapic_2018/Especificacionsapic_18, sapic_2018/Estandaressapic_18, sapic_2018/Analisissapic_18, heading=Tabla de Contenido)]] === 1. Necesidades y/o problemas === A continuación se presentan los problemas y necesidades más relevantes planteadas por voceros comunales con relación a la práctica de planificación a nivel comunitario: Carencia de herramientas para realización de diagnósticos comunitarios, formulación de planes y proyectos. Ausencia de una estructura de procesos que facilite la sistematización de la información. No se cuenta con actividades de capacitación para el uso de herramientas que faciliten la planificación comunal. Existen Consejos Comunales y Comunas que no disponen de acceso a internet, lo cual dificulta el registro de proyectos en el sistema del Consejo Federal de Gobierno. === 2. Solución propuesta === === 3. Alcance del software propuesto === === 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 === Para el desarrollo del proyecto se utilizará la Metodología de Desarrollo Colaborativo de Software Libre V2, elaborada por el Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) nodo Mérida. Para mayor información acerca de esta metodología visite [http://calidad-sl.cenditel.gob.ve/files/2011/06/metodologiaDCSL_2Version_271220131.pdf Metodología de Desarrollo Colaborativo de Software Libre] Está metodología se centra en el desarrollo de tres procesos, cada uno con una serie de actividades. A continuación se muestran los procesos con su respectivo flujograma: {{{ #!plantuml @startuml partition Conceptualización { (*) --> "Recopilación de información" --> "Identificación de funcionalidades" --> "Elaboración de Propuesta" --> (*) } @enduml }}} {{{ #!plantuml @startuml partition Administración { (*) --> "Plan de proyecto" --> ===B1=== --> "Plan por iteración" --> ===B2=== ===B1=== --> "Estándares" --> ===B2=== --> "Gestión del proyecto" --> "Publicación de información" --> (*) } @enduml }}} {{{ #!plantuml @startuml partition Construcción.ite { (*) --> "Especificación \n de requerimientos" --> "Análisis y Diseño" --> "Codificación" --> "Pruebas" --> "Liberación" --> (*) } @enduml }}} === 6. Plataforma de operación === Sistema Operativo: GNU/linux Debian Servidor WEB: === 7. Plataforma de desarrollo === Sistema Operativo: GNU/Linux Debian Bibliotecas: Manejador de Base de Datos: PostgreSQL Lenguaje de Programación: Python 3.4.2 Gestor de Proyectos: [https://planificacion.cenditel.gob.ve/trac/browser/sapic Trac] Control de Versiones: [http://git-scm.com/ Git] Framework de desarrollo: Django Versión 1.11 === 8. Licencias de código y documentación === El software que se desarrollará se distribuirá bajo la licencia de Software versión 1.2, disponible en: [https://conocimientolibre.cenditel.gob.ve/licencia-de-software-v-1-3/ Licencia de Software V. 1.3], [http://conocimientolibre.cenditel.gob.ve/files/2016/07/Ultima_Version_Licencia_Software_CENDITEL.pdf .pdf] El empleo de esta licencia, promoverá la apropiación y la articulación social para estimular el uso, desarrollo, distribución y modificación del software.[[BR]] Por su parte, los documentos generados durante el desarrollo del proyecto estarán liberados bajo la Licencia de Contenidos Versión 1.0, disponible: [https://conocimientolibre.cenditel.gob.ve/licencias/ Licencia de Contenido V. 1.0] [http://conocimientolibre.cenditel.gob.ve/files/2016/07/Primera_Version_Licencia_Contenidos_CENDITEL.pdf .pdf][[BR]] Una licencia libre, gratuita y no exclusiva, que permite compartir, exhibir, modificar, publicar y comunicar la obra para fines no comerciales, siempre y cuando se dé crédito a su(s) autor(es).