SEARCH
TOOLBOX
LANGUAGES
Definición detallada de los criterios de preselección y de la escala de ponderación

Definición detallada de los criterios de preselección y de la escala de ponderación

De WikiCenaticEsp


Objetivos Evaluación librerías OpenSource XBRL:
Criterio Definición Pesos
-
1- Solvencia y nivel de soporte de la plataforma 1
-
- 1.1 Tipo de licencia Según sea el tipo de licencia con la que se desarrolló el impacto de integración del software será mayor al existir variedad entre Software Libre, Código abierto (OpenSource), Dominio público, Apache Software 3
- 1.2 Existencia de promotores Indica el número de empresas privadas y asociaciones que promueven el desarrollo de la librería y el respaldo del desarrollo de cara a promociones y usos del software. 3
- 1.3 Existencias de casos de éxito Casos en los que la librería ha formado parte de desarrollos y soluciones mayores en el ambito de sistemas de reporting. 2
- 1.4 número de desarrolladores en la comunidad Medida del número de desarrolladores que contribuyen a la codificación, arreglo de bugs, incorporación de mejoras, documentación y traducciones. En comunidades como SourceForge se establecen grupos de desarrolladores por pais. 2
- 1.5 periodicidad de liberaciones de versiones de software marca el grado de soporte a las últimas actualizaciones de las especificaciones estándar. Esta periodicidad puede implicar construcciones diarias (night build), semanales, mensuales o anuales. Al estar fuertemente ligado estandares como XBRL, la periodicidad de liberaciones 2
- 1.6 año de la última liberación de software Para poder medir cuando una iniciativa de OpenSource ha sido abandonada o congelada, el año de la última liberación reciente de software nos da idea de la progresión y actualidad de los desarrollos frente a los estándar. 3
- 1.7 Disponibilidad de la documentación Facilidad de comprensión por parte de un desarrollador nuevo que quiera hacer un uso o contribución. Se valoran los distintos documentos y formatos en los que se encuentran disponibles, así como su traducción a diversos idiomas y actualización acorde con liberación de paquetes. 2
- 1.8 Tipo de soporte (Telefónico, Email, forums, RSS-feed, etc..) Valoración de los distintos medios disponibles para planteamiento y resolución de problemas con el software dentro de la comunidad de desarrolladores y usuarios 1
- 1.9 Actividad de los miembros de la comunidad de desarrolladores en grupos de trabajo de XBRL España y XBRL internacional. Indica el grado de participación de alguno de los miembros de desarrolladores dentro de la estandarización de XBRL en la participación activa o mediante la observación y seguimiento de los procesos del estándar XBRL y otras iniciativas similares. 2
-
2. Criterios y nivel de integración 2
-
- 2.1 Lenguajes de programación de código fuente disponible Grado en el que se permite la adaptación de la librería según el número de lenguajes en los que esté disponible el código fuente 1
- 2.2 Sistemas operativos/Plataformas soportadas Se valora la posibilidad de disponer de distintas plataformas y sistemas operativos en los cuales ejecutar e integrar la librería y las funcionalidades del API. 3
- 2.3 Grado de integrabilidad. Grado de facilidad de diseño y desarrollo de la librería. Se valora positivamente un diseño modular, una arquitectura documentada basada en patrones de desarrollo que permita la fácil exposición de interfaces y servicios. 3
- 2.4 Integración con otras librerías OpenSource Muchos desarrollos de librerías escalan la funcionalidad específica que ofrecen mediante el uso de librerías complementarias también OpenSource (En nuestro caso puede ser procesamiento XML, XML Schema, XLink, etc.) 1
- 2.5 Integración con APIs Dentro del Software OpenSource identifica si la librería dispone de un interfaz de programación para extender e integrar sus funcionalidades. 3
- 2.6 Integración con herramientas de desarrollo IDE Posibilidad de disponer de una herramienta de desarrollo integrado que facilite la codificación, depuración, ejecución y prueba (Como [Eclipse] SharpDevelop, JBuilder2007, SoftwareStudio, o VisualStudio2005ExpressEdition, entre otras) 2
-
3. Adecuación a la especificación XBRL 4
-
- 3.1 Soporte a la especificación XBRL 2.1 Es capaz de dar soporte a desarrollos que requieren la implementación lo mas completa y actualizada posible del estándar XBRL 2.1 con la recomendación de erratas actualizada hasta su versión mas reciente 3
- 3.2 Cumplimiento de la Conformance Suite Test XBRL 2.1 Todo procesador XBRL debe ser capaz de cumplir en su comportamiento una serie de test conformance definidos por el consorcio XBRL, que en su conjunto hacen de las implementaciones conformes para el tratamiento interoperable de documentos XBRL. En ese apartado se valora el grado de conformidad que el procesador de la librería tiene del estandar 2
- 3.3 Soporte de la especificación de dimensiones XDT 1.0 Grado en el que las librerías dan soporte en la implementación mas completa y actualizada posible del estandar de dimensiones XBRL 1.0 actualizada hasta la fecha mas reciente 3
- 3.4 Cumplimiento de la Conformance Suite Test XDT 1.0 En este aparatado se valora el grado de conformidad que el procesador de la librería tiene del estándar de dimensiones XBRL 1.0 2
- 3.5 Soporte de la especificación de Formulas y Funciones (Recomendación candidata) Grado en el que las librerías dan soporte en la implementación mas completa y actualizada posible del estandar de dimensiones XBRL. 2
- 3.6 Cumplimiento de la Conformance Suite Test de la especificación de Formulas y Funciones En este aparatado se valora el grado de conformidad que el procesador de la librería tiene del estándar de dimensiones XBRL 1
- 3.7 Soporte a la espeficación del versionado. Indica el grado de soporte que existe en los desarrolladores de librerías a la especificación del versionado XBRL lo mas completa y actualizada posible hasta la fecha mas reciente. 1
-
4. Funcionalidades específicas de XBRL 3
-
- 4.1 Formatos de transformación soportados Mecanismos de transformación de documentos XML soportado (Como por ejemplo XSLT y versión 2.0) 1
- 4.2 Soporte ETL para transformación de formatos a XBRL si existen dentro de la librería clases y mecanismos XML que faciliten la extracción de datos para la generación de domuentos XBRL 1
- 4.3 Disponibilidad de APIs XBRL Dentro de las librerías, se valora el grado de disponibilidad de interfaces de programación claro y separado para las distintas funcionalidades XBRL descritas a continuación. 3
- 4.4 Mecanismo de proceso XBRL para validación de taxonomías. Indica si existen dentro de la librería clases y métodos que implementen un procesador capaz de validar taxonomías XBRL 2.1 (Se valorará excepcionalmente si validan reglas adicionales como dimensiones y [FRIS] 3
- 4.5 Mecanismo de proceso XBRL para lectura de taxonomías Indica si existen dentro de la librería clases y métodos que implementen la lectura y navegación de documentos instanciados XBRL 2.1 desde un modelo de objetos del APi (Se valorará excepcionalmente si se interpretan partes del documento como dimensiones, notas al pie y manejo de tuplas. 3
- 4.6 Mecanismo de proceso XBRL para edición de taxonomías Indica si existen dentro de la librería clases y métodos que implementen un procesador capaz de validar taxonomías XBRL 2.1 (se valorará excepcionalmente si validan reglas adicionales como dimensiones y FRTA 1
- 4.7 Mecanismo de proceso XBRL para validación de instancias Indica si la librería dispone de clases y métodos que implementen la lectura y navegación de taxomonías XBRL 2.1(se valoraría excepcionalmente si contempla la definición de hipercubos y dominios de dimensiones) 3
- 4.8 Mecanismo de proceso XBRL para lectura de instancias. Indica si la librería dispone de clases y métodos que implementen un procesador capaz de validar documentos instanciados XBRL 2.1 (se valorará excepcionalmente si valida reglas adicionales como dimensiones y fris 3
- 4.9 Mecanismo de proceso XBRL para edición de instancias Indica si la librería dispone de clases y métodos que implementen la lectura y navegación de documentos instanciados XBRL 2.1 (Se valorará excepcionalmente si se interpretan partes del documento como dimensiones, notas al pie y manejo de tuplas 2
- 4.10 Mecanismo de proceso XBRL para la ejecución de Formulas y Funciones Indica si la librería dispone de clases y métodos que implementen un procesador capaz de ejecutar formulas XBRL definidas en una linkbase (se valorará excepcionalmente la implementación de las funciones) 1
- 4.11 Mecanismo de proceso XBRL para el versionado de taxonomías Indica si existen dentro de la librería clases y métodos que implementen la interpretación de versiones de taxonomías de acuerdo con el XBRL infoset (se valorará especialmente la generación de informes de diferencias entre diferentes versiones de taxonomías. 1
-
<< Anterior Siguiente >>