[[TOC(heading=This section pages, WikiStart, noheading, AnalisisDominio, PropuestaDesarrollo, PlanProyecto, EstandaresDesarrollo, IdentificacionFuncionalidades, Codificacion, AnalisisyDiseno, Pruebas, Liberacion, heading=Tabla de Contenido)]] = Propuesta de Desarrollo del Proyecto = == 1. Necesidades y/o problemas == Parte de los estudios de impacto de política se realizan utilizando las matrices de contabilidad social, construyendo dos distintos modelos por medio de macros en Excel, dificultando el análisis de los resultados debido a la gran cantidad de información y a la dimensión de la matriz. Además de la imposibilidad de visualizar los resultados por sub-matrices. Al realizarse una búsqueda de software libre destinado al manejo de matrices de contabilidad social, se evidenció la inexistencias de aplicaciones de este tipo. En este sentido, siendo una herramienta utilizada por diferentes instituciones públicas como Banco Central de Venezuela, Ministerio del Poder Popular para la Planificación, entre otros para estimar impacto de política EN PROCESO... == 2. Solución propuesta == Diseñar una aplicación de escritorio que permita cargar y procesar matrices de contabilidad social, así como construir los modelos de multiplicadores clásico, no clásico de precios homogéneos para estimar los impacto de inyecciones de dinero en la economía de un país. == 3. Alcance del software propuesto == El software de escritorio que se desarrolla desde CENDITEL pretende cargar matrices contabilidad social de distintas dimensiones, y ejecutar una serie de operaciones matriciales. Específicamente se pretende que el sistema construya los diferentes modelos de multiplicadores y evalúe escenarios. * Modelo clásico. * Modelo no clásico. * Modelo de precios homogéneos. * Modelo de precios no homogéneos. * Descomposición de multiplicadores. * Estimación de los encadenamientos hacia atrás y hacia adelante. == 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: [https://www.gnu.org/gnu/linux-and-gnu.html GNU/Linux] Servidor WEB: [http://www.apache.org/ Apache] == 7. Plataforma de desarrollo == === 7.1. Motor de operaciones matriciales === Sistema Operativo: [http://www.debian.org/releases/squeeze/ GNU/Linux Debian squeeze 64 bits] Bibliotecas: GSL - GNU Scientific Library Lenguaje de Programación: C++ Gestor de Proyectos: Trac. Disponible en: https://miv.cenditel.gob.ve/mmcs Control de Versiones: [http://git-scm.com/ Git] === 7.2. Interfaz gráfica === Sistema Operativo: [http://www.debian.org/releases/squeeze/ GNU/Linux Debian squeeze 64 bits] Framework de desarrollo: Qt Lenguaje de Programación: C++ Lenguajes de Marca: JSON o XML Gestor de Proyectos: Trac. Disponible en: https://miv.cenditel.gob.ve/mmcs Control de Versiones: [http://git-scm.com/ Git] == 8. 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.