Archivos de la etiqueta: remarking. actos procesales

19Jun/16

Componente para la anulación de señalamientos en el Módulo Laboral del Sistema para la Informatización de Gestión de los Tribunales Populares Cubanos

Componente para la anulación de señalamientos en el Módulo Laboral del Sistema para la Informatización de Gestión de los Tribunales Populares Cubanos

Component for the marking annulment in the Labour Module
of the Computerization System for the Cuban Popular Courts Management.

 

Yoslenys Roque Hernández1*, Anabel Cabrera García1, Reinier Fernández Coello1, Hernán Antonio Sánchez Guzmán1

1 Centro de Gobierno Electrónico. Facultad 3. Universidad de las Ciencias Informáticas. Carretera a San Antonio de los Baños, km 2 ½, La Lisa, Torrens, La Habana. Cuba. { yrhdez, anabelcg, rfcoello, hasanchez, }@uci.cu

* Autor para correspondencia: [email protected]

 

 

Resumen

La anulación de señalamientos se lleva a cabo manualmente y con gran dependencia del escrito en papel en los tribunales cubanos, por lo que se presentan limitaciones en las tramitaciones, dilatando los procesos y afectando su consecutividad. La secretaria judicial es la encargada de llevar este control que requiere cálculos matemáticos, tener en cuenta las fechas hábiles y conocer además, la disponibilidad de las partes involucradas en el proceso, lo que complejiza la realización del mismo. El control de vencimiento de los términos es una ocupación tediosa por la cantidad de trámites que se atienden. El componente para la Anulación de Señalamientos en el procedimiento de Derecho y Disciplina Laboral del subsistema Laboral perteneciente al Sistema de Informatización para la Gestión de los Tribunales Populares Cubanos, se implementa como solución a los problemas identificados anteriormente. El desarrollo del mismo está guiado por el Proceso Unificado de Desarrollo, haciendo uso del Lenguaje Unificado de Modelado y la herramienta Visual Paradigm para la creación de los artefactos generados. Se emplea además el Sistema Gestor de Base de Datos PostgreSQL, como lenguaje de programación PHP y el framework Symfony 2. Como resultado se obtuvo un componente funcional que fue integrado al subsistema Laboral y a su vez al sistema y donde se obtuvieron buenos resultados en la etapa de despliegue en las diferentes instancias del país.

Palabras clave: actos procesales, anulación, términos procesales, Tribunales Populares Cubanos, señalamientos.

 

Abstract

The remarking annulment is carried out manually and with a great dependence on written paper in Cuban courts, so limitations are showed in the procedures, expanding the processes and affecting its consecutiveness. The court clerk is in charge of taking this control which requires mathematical calculations, taking into account the business dates and knowing the availability of the involved parts in the process, which gets more difficult its realization. The terms control expiration is a tedious occupation due to the amount of procedures, which are served. The component for the Remarking annulment in the Discipline and labor law procedure of the labor subsystem, which belongs to the Computerization System for the Cuban Popular Courts Management, is developed as a solution to the problems identified before. The development of this component is guided by the Development Unified Process by using the Modeling Unified Language and the Visual Paradigm tool for the creation of the generated artifacts. Different tools were used for this process: the PostgreSQL Database Management System, the PHP programming Language and Symphony 2 as a framework. As a result, a functional component was obtained, which was integrated to the Labor subsystem and to this system at the same time. In this system, good results in the deployment stage were obtained in the different instances of the country.

 Keywords: procedural acts, annulment, procedural terms, Cuban People’s Courts, remarking

 

Introducción

Las Tecnologías de la Información y las Comunicaciones (TIC), se han convertido en una poderosa fuente que marca el progresivo desarrollo con que evolucionan y forman parte de la cotidianidad. Las TIC han influido en transformaciones de la economía, la cultura y la sociedad en general, destacándose además en la rama del Derecho, surgiendo de esta manera la disciplina Informática Jurídica, la cual no es más que la aplicación de la tecnología a la ciencia del derecho para reducir los problemas jurídicos.

Cuba no permanece al margen de los avances tecnológicos en esta rama. Para facilitar el nuevo desempeño que lleva a cabo nuestro país en el terreno de la informática existe la Universidad de las Ciencias Informáticas (UCI), la cual está organizada por centros productivos que tienen fines específicos. CEGEL (Centro de Gobierno Electrónico) surge con el objetivo de informatizar procesos en las instituciones gubernamentales del país y con ello la posibilidad de agilizar los canales de información y ahorrar tiempo y recursos en las acciones que se realizan en estas organizaciones. En este centro, el cual está estrechamente relacionado con el Ministerio de Justicia, se desarrolla una solución informática para los Tribunales Populares Cubanos (TPC) que permitirá la estandarización de procesos y documentos jurídicos, además de la ejecución y supervisión de manera automática de las actividades judiciales y disposiciones legales que lo regulan (TPC, 2011). El Sistema de Informatización para la Gestión de los Tribunales Populares Cubanos (SITPC) se divide en los subsistemas Administración y Gobierno, Común, Penal, Económico, Administrativo, Civil y Laboral, incluyendo este último los procesos de Apelación, Revisión, Seguridad Social, Derecho y Disciplina Laboral.

El Sistema de Justicia Laboral en Cuba permite acercar a los órganos de solución de conflictos laborales al centro donde ocurren y las partes que intervienen en él. De modo que, en la solución de las reclamaciones o inconformidades sobre la imposición de medidas disciplinarias o por la vulneración de los derechos laborales intervienen el Órgano de Justicia Laboral (OJL) y el Tribunal Municipal Popular (TMP) que corresponda. El Tribunal Provincial Popular (TPP) interviene en los procesos de apelación y en los casos que la ley determina, el Tribunal Supremo Popular (TSP) se encarga de los procedimientos de revisión de la sentencia.

En la LPCALE[1] se establecen términos que fijan el plazo de tiempo para la realización de un acto procesal que está en función de la reclamación hecha previamente. Los términos procesales fueron establecidos con el objetivo de garantizar el derecho a la no dilación indebida del proceso, mediante la delimitación del tiempo máximo para la ejecución de un acto procesal.

Durante la tramitación, la secretaria judicial es la encargada de controlar el vencimiento de los términos procesales para la actuación de los abogados y del tribunal. Las limitaciones de la concepción de esta actividad se deben, principalmente, al volumen de información que debe consultar la secretaria para calcular las fechas de vencimiento de los términos para cada acto procesal y el número elevado de estos últimos llevándose a la par en el tribunal. Además se deben tener en cuenta los casos extraordinarios y las afectaciones de las partes que intervienen en el proceso para anular el señalamiento previo y volver a establecer una fecha para la realización del acto suspendido. Para la anulación y establecimiento de un nuevo señalamiento se debe tener en cuenta la disponibilidad del Tribunal actuante y la resolución de las condicionales necesarias para realizar el acto suspendido.

Lo explicado anteriormente condiciona que se desaprovechen los recursos humanos y que el enfoque de la realización de esta actividad se centre solamente en el cálculo de la fecha de vencimiento para cada acto procesal en lugar de enfocarse en su seguimiento individual. Esto priva a las secretarias, los abogados y al tribunal actuante de alertas diarias que le notifiquen el tiempo del que van disponiendo para realizar sus actuaciones, lo que influye negativamente en el cumplimiento de los términos procesales.

Actualmente los abogados o representantes legales pueden presentar en cualquier momento del proceso el escrito de anulación del señalamiento. Esto provoca que el juez deba disponer sobre escritos que por extemporáneos no debieron presentarse violándose el principio de consecutividad del proceso y generando trabajo innecesario para el tribunal actuante del expediente, lo que influye negativamente en la agilización del proceso. Por lo anteriormente planteado la presente investigación persigue como objetivo: desarrollar el componente para la anulación de señalamientos del módulo Laboral del SITPC, que permita garantizar el cumplimiento y control de los términos procesales establecidos.

 

 

 

Desarrollo

Conceptos asociados al dominio del problema

Informática Jurídica: Ciencia que forma parte de la Informática y se aplica sobre el Derecho, para dar tratamiento lógico y automático a la información legal. Es una ciencia que estudia la utilización de aparatos o elementos físicos electrónicos, como la computadora, en el Derecho; es decir, la ayuda que este uso presta al desarrollo y aplicación del Derecho (Téllez, 1996).

Acto procesal: es un hecho voluntario que tienen por efecto directo e inmediato la constitución, el desenvolvimiento o la extinción del proceso, sea que precedan de las partes o de sus auxiliares; del órgano judicial o de sus auxiliares; o de terceros vinculados a aquél con motivo de una designación, citación o requerimientos destinados al cumplimiento de una función determinada. Como todos los actos jurídicos, los actos procesales constituyen manifestaciones voluntarias de quienes los cumplen (Cabreras, 2012).

Señalamiento: es designación de día para un juicio oral o una vista (Española, 2014).

Término procesal: En materia laboral se denomina Término al espacio de tiempo que se concede a las partes para desahogar o cumplir algún acto o diligencia de carácter judicial. Límite del plazo en que tiene que realizarse un acto procesal (Machicado, 2008).

Metodología de Desarrollo de Software

Debido a la magnitud y complejidad del SITPC, se define el uso de RUP[2] por ser una metodología robusta que se adapta muy bien a proyectos de larga duración, complejos y con un gran equipo de desarrollo como es el caso. Constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.

Esta metodología tiene tres características distintivas: Dirigido por casos de uso, Centrado en la arquitectura e Iterativo e incremental lo que permite el desarrollo de software a gran escala, mediante un proceso continuo de pruebas y retroalimentación (Pressman R. S., 2007). RUP identifica a los flujos de trabajo fundamentales que se producen durante la creación del software. Estos flujos incluyen el Modelado de Negocio, Requerimientos, Análisis y Diseño, Implementación, Prueba y Despliegue. Además, establece tres etapas para la realización de la documentación necesaria en el desarrollo de un sistema: Configuración y administración del cambio, Administración del proyecto y Ambiente (RUP, 2011).

Herramientas y lenguajes de desarrollo

Visual Paradigm 8.0: es una herramienta CASE[3] profesional que soporta el ciclo de vida completo del desarrollo de software. Tiene la ventaja de ser multiplataforma y utiliza UML[4] como lenguaje de modelado (Visual, 2011). Además la UCI tiene licencia para su uso y cumple con las políticas de migración a software libre en Cuba.

Lenguaje de modelado UML: se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software, no define un proceso de desarrollo específico, tan solo se trata de una notación. Se utiliza para detallar los artefactos en el sistema y definir un sistema de software (McGraw-Hill, 2007).

El análisis de este lenguaje se realiza debido a que UML es la notación utilizada por la herramienta CASE que se emplea para la creación del SITPC, además es el lenguaje estándar de modelado para software que emplea la metodología RUP, la cual rige el proceso de desarrollo de software del SITPC.

NetBeans 7.2: IDE[5] diseñado para el desarrollo de aplicaciones en Java, pero que acepta otros lenguajes de programación. Consta de una gran base de usuarios y una comunidad en constante crecimiento, lo que le ha permitido, el progreso paulatino de sus prestaciones y la eliminación de errores de programación (bugs) que pudiesen existir (Netbeans, 2012).

PHP 5.3: es un lenguaje de código libre diseñado para desarrollar páginas web dinámicas. Es uno de los primeros lenguajes del lado del servidor que se puede incluir en el código HTML en vez de realizar una llamada a un archivo externo para procesar datos. Entre sus principales características sobresalen: que es gratuito, se integra de manera sencilla con múltiples gestores de bases de datos y tiene un gran número de funciones previamente definidas como por ejemplo funciones para el trabajo con fechas, arreglos y cadenas de texto, entre otras (Group, 2015).

HTML 5: es el lenguaje para la elaboración de páginas web mediante etiquetas y los atributos que estas admiten. Incorpora mejoras en los formularios, añade nuevos tipos de datos y facilidades para validar el contenido sin utilizar JavaScript (Aronson, 2011).

CSS 3: es un lenguaje usado para definir la presentación de un documento estructurado escrito en XHTML o HTML. Su objetivo principal es separar la presentación del código de la aplicación lo que permite que se pueda modificar la visualización del documento sin alterar el contenido del mismo (CSS, 2012).

PostgreSQL 9.1: es un Sistema de Gestión de Base de Datos de Objetos Relacional (ORDBMS). Utiliza un modelo cliente/servidor y usa multiprocesos en vez de multi-hilos para garantizar la estabilidad del sistema. Es un sistema seguro y puede soportar grandes volúmenes de datos. Es ampliamente considerado como una de las alternativas de sistemas de base de datos de código abierto que se ha ganado una sólida reputación de confiabilidad, integridad de datos y corrección (PostgreSQL, 2014).

Apache 2.2: servidor web que se caracteriza por ser ligero, altamente configurable y de amplia explotación, según Netcraft, empresa dedicada a la realización de encuestas a nivel global y estudios sobre el tráfico en internet, el mayor por ciento de los servidores web actuales son servidores Apache (Foundation, 2015).

Marcos de trabajo (frameworks): Conforman una estructura tecnológica de soporte, definida normalmente con artefactos o módulos de software, a través de la cual otro proyecto de software puede ser más fácilmente organizado y desarrollado. Comúnmente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto (Pérez, 2011).

Symfony 2.1: es un framework PHP basado en la arquitectura MVC (Modelo-Vista-Controlador). Fue desarrollado para ser utilizado sobre la versión 5 de PHP ya que hace ampliamente uso de la orientación a objetos. Symfony reutiliza conceptos y desarrollos exitosos de terceros y los integra como librerías para su utilización. Entre ellos encontramos que integra plenamente uno de los frameworks ORM más importantes dentro de los existentes para PHP llamado Doctrine, el cual es el encargado de la comunicación con la base de datos, permitiendo un control casi total de los datos. Además incluye el framework Twig (Ardissone, 2015).

jQuery: es una librería JavaScript rápida y concisa que simplifica la forma de interactuar con el documento HTML, manejo de eventos, animación, y las interacciones Ajax para el desarrollo web rápido. jQuery es software libre y de código abierto, lo que significa que puede ser utilizado en proyectos libres (Mabuweb, 2015). Entre sus principales ventajas se encuentran:

  • Alterar el contenido de un documento.
  • Responder a los eventos de un usuario.
  • Recuperar información de un servidor sin refrescar una página.

Doctrine 2: es un potente y completo sistema ORM para PHP 5.2 o mayor, con una capa de abstracción de la base de datos (DBAL del inglés Database Abstraction Layer) incorporada. Una de sus ventajas radica en poder acceder a la base de datos utilizando la programación orientada a objetos (POO). Doctrine utiliza el patrón Active Record para manejar la base de datos, tiene su propio lenguaje de consultas de datos (DQL) y trabaja de manera rápida y eficiente. Es fácilmente integrado a los principales frameworks de desarrollo utilizados actualmente (Pérez, 2011).

Twitter Bootstrap 2.0: es una herramienta de software libre que simplifica el proceso de creación de diseños web. Ofrece una serie de plantillas CSS y de ficheros JavaScript, los cuales permiten que el diseño pueda ser visualizado de forma correcta en distintos dispositivos y a distintas escalas y resoluciones.

Arquitectura de la propuesta de solución

El desarrollo de SITPC está basado en una arquitectura en capas permitiendo dividir los problemas a resolver y que cada capa contenga solo las funcionalidades relacionadas con sus tareas, esto proporciona una alta reutilidad y un bajo acoplamiento. Esta arquitectura se combina con el uso del patrón arquitectónico Modelo–Vista–Controlador (MVC), el cual permite la reutilización e independencia entre las capas, además permite que se puedan realizar cambios en las mismas sin tener que modificar las otras capas, facilita la estandarización, la utilización de los recursos y la administración (Aleaga & González, 2016).

Modelo Vista Controlador (MVC)

Modelo–Vista–Controlador es un patrón de arquitectura de software que separa conceptualmente la representación visual de la aplicación, las acciones que intercambian datos y el modelo de negocio y su dominio. En el SITPC se identifica con 3 elementos diferentes: la vista implementada en JavaScript o HTML a través de las plantillas Twig reside del lado del cliente en tiempo de ejecución, el Controlador, y el Modelo que junto al controlador reside del lado del servidor, la interacción entre la vista y el controlador se realiza a través de una solicitud AJAX o peticiones HTML y la respuesta dada por el controlador puede encontrarse en JSON, XML o HTML según corresponda la solicitud. La gran ventaja del MVC es desacoplar la vista del modelo y así lograr una mayor reusabilidad (Nuevo & Ricardo, 2013).

Vista: es la encargada de mostrar y capturar los datos a los usuarios mediante el uso de twigs, formularios y tablas. Del lado del cliente, hace uso de CSS3, HTML5, JQuery y Twitter Bootstrap para todo lo que se refiere a la visualización de la información, el diseño, colores, estilos y la estructura visual (Ávila, 2012).

Controlador: La responsabilidad de esta capa es procesar y mandar a mostrar los datos obtenidos por la capa de acceso a datos. Es decir, trabaja de intermediario entre la capa de presentación y la capa de acceso a datos (Ávila, 2012). En el SITPC el uso de esta capa se observa a través de las clases Controller que son las encargadas de realizar el procesamiento de los datos y lógica de presentación asociada a las peticiones realizadas desde la vista por los clientes.

Modelo: es la representación específica de la información con la cual el sistema opera, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. Incluye la capa de acceso a datos y la de abstracción de datos (Ávila, 2012). En el SITPC esta capa está dividida en 2, la capa de acceso a datos y la de abstracción de datos.

Capa de negocio, se encontrarán ubicadas las clases encargadas de manejar todo lo que se conoce como lógica de negocio puesto que en ellas se definen, entre otras cosas, las reglas de negocio necesarias para que el sistema funcione correctamente. Se comunica con la capa controladora para recibir las solicitudes y presentar los datos y con la capa de acceso a datos para almacenar o recuperar datos (Ávila, 2012).

Capa de acceso a datos: contiene la lógica principal de acceso y persistencia de datos. Contendrán las entidades que constituyen las representaciones de las tablas de la base de datos, donde se usará el ORM Doctrine (Ávila, 2012). Tiene la responsabilidad de conectar la capa Controladora con el gestor de base de datos y manejar la lógica del negocio. Las clases Repository forman parte de esta capa, en ellas es donde se encuentran las consultas más complejas a la base de datos. Estas clases se encuentran en la carpeta vendor de Symfony 2 que es donde se ubican las dependencias de terceros. En esta carpeta estará el módulo Común (ComunBundle) que va a recoger las clases Repository junto con otras clases necesarias para el funcionamiento de todos los módulos. Las clases Gtr son las encargadas del manejo de la lógica del negocio, estas recibirán a través del controlador toda la información enviada desde la vista. En esta capa también se encuentra el ORM Doctrine que posibilita la separación de la aplicación respecto al gestor de base de datos mediante su lenguaje propio de consultas DQL.

Capa de abstracción de datos: Esta capa está formada por las clases entidades y las entidades de presentación. Las clases entidades no son más que una representación de las tablas de la base de datos que son mapeadas previamente por el ORM Doctrine y las entidades de presentación representan una combinación entre dos o más entidades. Las clases entidades al igual que las clases Repository se encuentran en el módulo Común (ComunBundle) en la carpeta de dependencias de terceros (vendor) de Symfony 2. En esta capa estará ubicado como servidor de base de datos PostgreSQL (Perdomo, 2012).

 

Resultados y discusión

Las pruebas de software son un elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones del diseño y de la codificación (Pressman R. S., 2007). Para la liberación del módulo Laboral que incluye el componente para la Anulación del Señalamiento se realizaron un total de 3 iteraciones de pruebas, quedando libre de errores al final de este proceso.

El componente Anulación del Señalamiento incluye las siguientes funcionalidades:

  1. Anular la fecha de señalamiento de los expedientes que estén en los siguientes trámites:
  • Decursando término para la comparecencia de las partes.
  • Decursando término para acta de ejecución.
  • Decursando término para práctica de pruebas para mejor proveer.
  1. Realizar nuevo señalamiento para los trámites mencionados anteriormente.
  2. Cambiar el estado de los trámites anteriores a pendientes de señalamiento, en dependencia de la disponibilidad del Tribunal actuante o el cumplimiento de las condicionales exigidas para realizar el acto procesal correspondiente.
  3. Declarar concluso el proceso en caso de que se esté decursando término para acta de ejecución.
  4. Visualizar los trámites que se encuentran pendientes a crear:
  • Acta de comparecencia.
  • Acta de pruebas para mejor proveer.
  • Acta de ejecución.
  1. Generar trámites de notificación automáticos a cada una de las partes involucradas en el proceso.
  2. Generar y visualizar los documentos en cada trámite.

El componente Anulación del Señalamiento fue integrado exitosamente al módulo Derecho y Disciplina Laboral del subsistema Laboral, y este a su vez al sistema SITPC, el éxito de las pruebas de aceptación con el cliente permitió el posterior desarrollo de una prueba piloto con las condiciones reales y en un entorno controlado de trabajo en varios tribunales de La Habana y finalmente fue implantado en todos los tribunales municipales y provinciales del país en el mes de junio del 2015. Durante el despliegue nacional se pudo apreciar la satisfacción de los usuarios, evidenciada en los reconocimientos recibidos de cada provincia. De manera general en la etapa de despliegue se evidenciaron como impactos positivos del sistema:

  • Sustitución de importaciones en cuanto a sistemas informáticos.
  • Informatización integral de la actividad jurisdiccional.
  • Sistema centralizado para la gestión de los procesos.
  • Seguridad: restringir la ejecución de acciones según niveles de acceso definidos.
  • Aumentar de la calidad y la celeridad en la tramitación de los procesos que tienen una marcada dependencia de la gestión de la información.
  • Estandarización y uniformidad de los procesos judiciales.
  • Almacenamiento seguro y organizado de la información
  • Supervisión y control en tiempo real de los procesos.
  • Control, cumplimiento y alerta del vencimiento de términos.
  • Reportes estadísticos en tiempo real.
  • Ayuda a la toma de decisiones a jueces y dirigentes.
  • La sociedad podrá contar con un sistema de tribunales más eficiente.

La principal ventaja que se obtuvo del desarrollo del componente fue la solución de los principales problemas que se detectaron en el proceso como lo muestra la siguiente tabla:

Problemas/AntesSolución/Después
Búsqueda manual de los expedientes que están decursando término o pendientes de señalamientos.Visualización automática de la lista de expedientes que están decursando término y del estado de los trámites asociados al juez ponente del Tribunal actuante.
Lentitud en las notificaciones de anulación de señalamientos a las partes que intervienen en el proceso.Notificaciones automáticas a las partes que intervienen en el proceso.
Cálculo manual de las fechas de señalamiento después de ser anuladas.Cálculo y actualización automática de las fechas disponibles para realizar los nuevos señalamientos.
Confección manual de los documentos de anulación de los señalamientos.Creación del componente Generador de plantillas, que genera el texto base del documento e incluye la información registrada.

Tabla 1: Solución a los problemas detectados

La solución de estos problemas trae consigo ventajas en la utilización del componente Anulación del Señalamiento:

  • Homogenizar la interpretación del mismo procedimiento y centralizar su gestión.
  • Facilidad y rapidez en la búsqueda de información.
  • Estandarizar y uniformar las resoluciones generadas.
  • Organizar la información y asegurar el acceso y consulta a ella.
  • Disminución en el almacenamiento de grandes cantidades de documentos en formato duro.
  • Facilidad de trabajo para los trabajadores de los TPC y ayuda a la toma de decisiones de los dirigentes.
  • Satisfacción de los clientes a los que los tribunales les prestan servicios

Conclusiones

Con el desarrollo de este trabajo se dio cumplimiento al objetivo general concebido, arrojando a las siguientes conclusiones:

  1. Las herramientas y metodologías definidas por el equipo de arquitectura destacan por ser multiplataforma, libres y con vasta documentación para su uso, las que permiten garantizar el principio de independencia tecnológica.
  2. Se creó el componente Anulación de Señalamientos para agrupar las funcionalidades de un mismo tipo, garantizando así el cumplimiento y control de los términos judiciales establecidos.
  3. El componente Anulación del Señalamiento ayuda además a disminuir el esfuerzo de los involucrados, contribuyendo al ahorro recursos materiales y a aumentar la calidad en la tramitación del proceso de Derecho y Disciplina Laboral.

 

Referencias

Aleaga, Y. M., & González, Y. D. (enero de 2016). Serie Científica de la Universidad de las Ciencias Informáticas. Propuesta de arquitectura para el Sistema de Informatización para la Gestión de los Tribunales Populares Cubanos, 9(1).

Ardissone, J. (2015). Introducción a Symfony 2. Recuperado el 12 de mayo de 2016, de http://www.maestrosdelweb.com/curso-symfony2-introduccion-instalacion

Aronson, L. (2011). HTML manual of style: a clear concise refrence for hypertext markup language (including HTML5) (4ta ed. ed.). EE.UU.: Weasly, Addison.

Ávila, R. (2012). CEGEL_SITPC_0120_2 Arquitectura Vista Sistema.doc. Centro de Gobierno Electrónico.

Canarias, G. d. (s.f.). Consejería de Presidencia, Justicia e Igualdad. Recuperado el 26 de abril de 2016, de Atlante II: http://www.gobiernodecanarias.org/justicia/temas/modernizacion/atlante.jsp

Cabreras, J. (14 de 10 de 2012). Derecho Procesal Civil I. Obtenido de Derecho Procesal Civil I: http://ubaprocesalciviluno.blogspot.com/2012/10/2-actos-procesales.html

CSS. (2012). Manual de CSS. Recuperado el 25 de abril de 2016, de Introducción a CSS: http://www.manualdecss.com/manualdecss/introduccion-a-css/

Española, A. d. (Octubre de 2014). Diccionario de la lengua española. Obtenido de Diccionario de la lengua española: http://dle.rae.es/

Foundation, T. A. (2015). Apache. Recuperado el 17 de mayo de 2016, de http://www.apache.org/

Group, T. P. (2015). PHP. Recuperado el 17 de mayo de 2016, de http://www.php.net/

Mabuweb. (2015). Recuperado el 12 de mayo de 2016, de jQuery: http://www.mabuweb.com/es/jquery

Machicado, J. (2008). Apuntes Jurídicos. Obtenido de Apuntes Jurídicos: http://jorgemachicado.blogspot.com/

McGraw-Hill. (2007). Ingeniería del Software, Un enfoque Práctico. Sexta Edición, pág 436.

Netbeans. (2012). Netbeans IDE. Sitio oficial. Recuperado el 17 de mayo de 2016, de http://netbeans.org/

Nuevo, A., & Ricardo, A. (2013). Desarrollo del Módulo Administración y Gobierno para el Proyecto de Informatización para la Gestión de los Tribunales populares Cubanos. La Habana.

Perdomo, Y. G. (2012). CEGEL_SITPC_0120_4 ArqSWVtaDatos V1.0. Centro de Gobierno Electrónico.

Pérez, M. R. (2011). Recuperado el 17 de mayo de 2016, de Introducción a Doctrine ORM: https://sites.google.com/site/zendframeworkextjsdoctrine/guias/doctrine

PostgreSQL. (2014). Sitio oficial de PostgreSQL. Recuperado el 25 de abril de 2016, de About PostgreSQL: http://postgresql.org/about

Pressman, R. S. (2007). Ingeniería del Software, Un enfoque Práctico. (Sexta Edición. ed.). McGraw-Hill.

RUP. (2011). C.I.E.P.U.R. Recuperado el 19 de mayo de 2016, de Ingeniería de procesos de software: http://www.oocities.org/hwfiestasb/CatedrasUNP/IngenieriaProcesosSoftware/Syllabus_IPS.doc

Téllez, J. (1996). Derecho informático. México: Mc Graw-Hill.

TPC, E. d. (2011). Expediente de Proyecto.

  1. P. (2011). Visual Paradigm for UML – UML tool for software application development. Obtenido de http://www.visual-paradigm.com/product/vpuml/

 

[1] Ley de procedimiento Civil, Administrativo, Laboral y Económico.

[2] Rational Unified Process (RUP, por sus siglas en inglés)

[3] Computer Aided Software Engineering (Ingeniería del Software Asistida por Computadoras)

[4] Lenguaje Unificado de Modelado (UML, por sus siglas en inglés)

[5] Entorno de Desarrollo Integrado (IDE, por sus siglas en inglés)