[[TOC(heading=This section pages, WikiStart,metodologia, noheading, ConceptualizaciónDelModelo, AnalisisDominio, PropuestaDesarrollo, EstandaresDesarrollo, EspecificacionRequerimiento, Liberacion, heading=Tabla de Contenido)]] = Propuesta de Desarrollo del Proyecto = == 1. Necesidades y/o problemas == - Dentro del campo de estudio económico, existen diversidad de software privativos y libres que facilita el análisis de información, sin embargo no permiten actualizar procesos de modelado y simulación de cadenas productivas, que aporte a los analistas y tomadores de decisión información necesaria para conocer y entender la estructura de la industria venezolana y así diseñar políticas y planes de mediano y largo plazo dirigidas a alcanzar los objetivos planteados en el Plan de la Nación 2013-2019. == 2. Solución propuesta == - Desarrollar un software de evaluación de escenarios (módulo dinámico), que automatice el proceso de modelado y simulación bajo el enfoque de las cadenas productivas. - Construir una forma adicional para visualizar las cadenas productivas, con el objetivo de contar con diferentes formas para analizar las cadenas productivas. - Diseñar e implementar un modelo de simulación genérico que permita analizar el comportamiento de una serie de variables como: ingresos, precios, salarios, producción, stock, ventas, demanda, costos de mano de obra, de insumos y totales, para un período de tres (3) años. == 3. Alcance del software propuesto == Para el año 2014, se pretende desarrollar un módulo dinámico para el '''Sistema de Simulación y Manejo de Escenarios''', el mismo estará basado en un modelo de simulación genérico que represente la dinámica que se presentan en las cadenas productivas específicamente en ámbitos como Ingresos-Costos, Empleo, Gastos por mano de obra, precio y producción. Entendiendo que cada uno de los eslabones contará con una estructura similar en cuanto a las ecuaciones. Los eslabones aguas arriba estarán conectados con el producto raíz a través de la demanda de insumos. Es importante aclarar, que dicho módulo será implementado en una aplicación web, con el objetivo de que se integre al Proyecto POA '''Mapa Productivo de Venezuela'''. Por otro lado, a diferencia de los módulos de Precio y Producción desarrollados durante el año 2013, el módulo dinámico no trabajará directamente por medio de la visualización de la cadena productiva, sino que la entrada y salida de datos será por medio de tablas y gráficos, de manera de ofrecer otra forma para visualizar las cadenas. == 4. 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 }}} == 5. Plataforma de operación == Sistema Operativo: [https://www.gnu.org/gnu/linux-and-gnu.html GNU/Linux] Servidor WEB: [http://www.apache.org/ Apache] Manejador de Base de Datos: [http://www.postgresql.org/docs/8.4/static/ PostgreSQL 8.4] == 6. Plataforma de desarrollo == === 6.1. Motor de entrada y salida de datos y simulación === Sistema Operativo: [http://www.debian.org/releases/squeeze/ GNU/Linux Debian squeeze 64 bits] Manejador de Base de Datos: [http://www.postgresql.org/docs/8.4/static/ PostgreSQL 8.4] Bibliotecas: [http://webdelprofesor.ula.ve/ingenieria/lrleon/aleph/html/index.html Aleph-w], [https://developer.gnome.org/libxml++/stable/ libxml++2.6-2], libpq5, [http://savannah.gnu.org/projects/nana nana], [http://www.gnu.org/software/gsl/ libgsl0-1.15] Lenguaje de Programación: [http://www.cplusplus.com/ C++] Lenguajes de Marca: [http://en.wikipedia.org/wiki/XML XML] Gestor de Proyectos: Trac. Disponible en: https://miv.cenditel.gob.ve/simulacion Control de Versiones: [http://git-scm.com/ Git] === 6.2. Interfaz gráfica === Sistema Operativo: [http://www.debian.org/releases/squeeze/ GNU/Linux Debian squeeze 64 bits] Framework de desarrollo: [https://www.djangoproject.com/ Django] Lenguaje de Programación: [https://www.python.org/ Python] Lenguajes de Marca: [http://en.wikipedia.org/wiki/XML XML][http://en.wikipedia.org/wiki/HTMLHTML] Gestor de Proyectos: Trac. Disponible en: https://miv.cenditel.gob.ve/simulacion Control de Versiones: [http://git-scm.com/ Git] == 7. Licencias de código y documentación == - Licencia para el '''código fuente''': Licencia GPL v.2.0 de la Free Software Foundation. - Licencia para la '''documentación del proyecto''': Licencia de la Free Software Foundation.