1. PROTOCOLO CON LAS OBSERVACIONES RESUELTAS MODELO DEL PROCESO DE SOFTWARE

Tamaño: px
Comenzar la demostración a partir de la página:

Download "1. PROTOCOLO CON LAS OBSERVACIONES RESUELTAS 1.1 1.2 1.3 2. MODELO DEL PROCESO DE SOFTWARE 2.1 2.2 2.3. 3"

Transcripción

1

2 Contenido 1. PROTOCOLO CON LAS OBSERVACIONES RESUELTAS Observaciones realizadas por el Ing. María Delina Culebro Farrera Observaciones realizadas por el Ing. Jesús Carlos Sánchez Guzmán Observaciones realizadas por el Ing. Miguel Arturo Vázquez Velázquez MODELO DEL PROCESO DE SOFTWARE Modelo Incremental Justificación del modelo a utilizar Cronograma de actividades (Residencia Profesional) DESCRIPCIÓN DEL PROCESO EN EL QUE VA A OPERAR EL SISTEMA (SI ES UN PROCESO ESPECIFICACION DE REQUISITOS DEL SISTEMA Requisitos funcionales Descripción de actores Modelo de casos de uso Descripción de los casos de uso Modelo de interfaces de usuario Interfaces para el Presidente del Consorcio Interfaces para los licenciados del Consorcio Interfaces para los clientes del Consorcio Requisitos no funcionales Requisitos del hardware (si aplica) TECNOLOGÍAS A UTILIZAR Modelo de contexto Herramientas tecnológicas a utilizar y lenguajes de programación ESPECIFICACIÓN DEL DISEÑO DEL SISTEMA Diseño de la base de datos o de cualquier tipo de Arquitectura del software Descripción de módulos o clases, según el paradigma utilizado CONCLUSIONES Valoración del avance logrado Porcentaje del avance Qué falta por hacer... 48

3 8. OPCIÓN DE TITULACIÓN ELEGIDA Anexos Protocolo de investigación... 48

4 1. PROTOCOLO CON LAS OBSERVACIONES RESUELTAS 1.1 Observaciones realizadas por el Ing. María Delina Culebro Farrera. Objetivos específicos: 1. Sistematizar el registro y control de clientes a quienes se les brinda el servicio a través de una plataforma web. 2. Diseñar y construir las interfaces para los resúmenes de expedientes de los clientes, actualizados por los licenciados. 3. Sistematizar el control del avance de los casos jurídicos. 4. Emitir reportes a los clientes de los avances de los casos de manera oportuna y eficiente. 5. Acceder desde cualquier punto donde se cuente con internet. Corrección de objetivos específicos: 1. Controlar el registro de clientes a quienes se les brinda el servicio dentro del consorcio. 2. Controlar el avance de los casos jurídicos llevados por el consorcio por medio de la plataforma web. 3. Emitir reportes a los clientes de los avances de los casos de manera oportuna y eficiente. 4. Permitir el acceso al sistema desde cualquier dispositivo móvil o computadora personal que cuente con conexión a internet. Correcciones realizadas: Se volvieron a redactar los objetivos 1 y 3 ya que en la redacción se interpretaban como actividades que se realizaran dentro del sistema, así mismo se cambió la redacción del objetivo 5 ya que no quedaba claro que se pretendía con ello, y por último se eliminó el objetivo 2 teniendo en cuenta que este era una actividad que se tenía que realizar para poder desarrollar el sistema.

5 1.2 Observaciones realizadas por el Ing. Jesús Carlos Sánchez Guzmán. Correcciones realizadas: Los sistemas desarrollados con anterioridad en el área de asuntos jurídicos, no cuentan con normas de calidad, ya que las normas de calidad se aplican solamente a los procesos de los asuntos jurídicos tratados, debido a que el sistema a desarrollar será una herramienta administrativa para el consorcio, si el mismo obtiene una norma de calidad en los procesos para tratar sus asuntos jurídicos y el sistema se incluye dentro de dicho proceso, entonces el sistema estará apegado a la norma de calidad. 1.3 Observaciones realizadas por el Ing. Miguel Arturo Vázquez Velázquez. Objetivo general: Desarrollar un sistema web que permita y dé a conocer el estatus y seguimiento de los casos jurídicos que se llevan a cabo dentro del Consorcio Internacional de Acciones Jurídicas, contando con una aplicación móvil que permita a los clientes realizar consultas del resumen de sus casos. Corrección de objetivo general: Desarrollar un sistema web que permita y dé a conocer el estatus y seguimiento de los casos jurídicos que se llevan a cabo dentro del Consorcio Internacional de Acciones Jurídicas, que de acceso a los clientes para conocer el avance de sus casos. Correcciones realizadas: Se modificó la parte final del objetivo ya que el desarrollo de una aplicación móvil no será necesario porque el sistema se adaptara y tendrá las propiedades necesarias para ser visualizado en cualquier dispositivo móvil accediendo desde la plataforma web.

6 2. MODELO DEL PROCESO DE SOFTWARE 2.1 Modelo Incremental El modelo incremental ejecuta una serie de avances, llamados incrementos, que en forma progresiva dan más funcionalidad al cliente conforme se le entrega cada incremento. El modelo incremental combina elementos de los flujos de proceso lineal y paralelo, aplica secuencias lineales en forma escalonada a medida que avanza el calendario de actividades. Cada secuencia lineal produce incrementos de software susceptibles de entregarse [McD93] de manera parecida a los incrementos producidos en un flujo de proceso evolutivo. Cuando se utiliza un modelo incremental, es frecuente que el primer incremento sea el producto fundamental. Es decir, se abordan los requerimientos básicos, pero no se proporcionan muchas características suplementarias (algunas conocidas y otras no). El cliente usa el producto fundamental (o lo somete a una evaluación detallada). Como resultado del uso y/o evaluación, se desarrolla un plan para el incremento que sigue. El plan incluye la modificación del producto fundamental para cumplir mejor las necesidades del cliente, así como la entrega de características adicionales y más funcionalidad. Este proceso se repite después de entregar cada incremento, hasta terminar el producto final. El modelo de proceso incremental se centra en que en cada incremento se entrega un producto que ya opera. Los primeros incrementos son versiones desnudas del producto final, pero proporcionan capacidad que sirve al usuario y también le dan una plataforma de evaluación. Figura 1. Descripción del modelo incremental

7 2.2 Justificación del modelo a utilizar. El modelo que utilizaremos para el desarrollo del Sistema para el seguimiento de casos jurídicos del Consorcio Internacional de Acciones Jurídicas S.A de C.V. es el Modelo Incremental, ya que este modelo nos permite realizar varias iteraciones para complementar las especificaciones del sistema y corregir errores, de esta manera si es necesario regresar a fases iniciales del proyecto debido a las especificaciones del cliente se podrá hacer sin ningún inconveniente, dando mayor afinidad y calidad al sistema para mejorar su funcionamiento. Se buscará proporcionar en cada incremento un conjunto de elementos funcionales para el consorcio, que puedan ser mejorados en entregas posteriores. De esta manera se atenderán las necesidades del consorcio conforme al grado de importancia de las mismas, y será de gran utilidad la retroalimentación que se pueda obtener del primer incremento, para la implementación de los siguientes incrementos. El primer incremento que se desarrollará corresponde a la interfaz web, que permitirá al presidente del consorcio, contar con un registro de los licenciados y los clientes con los que cuenta el consorcio, posteriormente podrá realizar la apertura de los casos presentados al consorcio, para tener un control de los mismos. Como segundo incremento se agregará la funcionalidad al sistema para que el presidente pueda asignar un caso a cualquiera de los licenciados registrados en el sistema, y a su vez estos puedan ver los casos que tienen asignados, seleccionarlos y empezar a registrar avances realizados para el caso, también podrá enviar comentarios al cliente sobre el caso tratado. Finalmente, el tercer incremento permitirá a los clientes del consorcio, ingresar al sistema, ver una lista de sus casos llevados por el consorcio, seleccionar uno de los casos y ver el resumen del mismo, también podrá recibir comentarios por parte del licenciado que llevara el caso y enviar comentarios al mismo.

8 2.3. Cronograma de actividades (Residencia Profesional). Figura 2. Cronograma de actividades

9 3. DESCRIPCIÓN DEL PROCESO EN EL QUE VA A OPERAR EL SISTEMA (SI ES UN PROCESO ADMINISTRATIVO). El Consorcio Internacional de Acciones Jurídicas S.A. de C.V. es una empresa de consultoría y soluciones integrales, que lleva a cabo la defensa de casos jurídicos en el sector público y privado. Con la implementación del sistema a realizar el consorcio tendrá un registro de los clientes y los casos que se están tratando dentro del mismo, permitiendo al presidente llevar un mejor control de ellos al poder realizar consultas de los resúmenes de los expedientes de los casos y tener un seguimiento de estos. En un principio se le proporcionará al presidente del consorcio un usuario y una contraseña para acceder al sistema, dicho usuario le tendrá todos los privilegios sobre el mismo, una vez que el presidente ingrese al sistema, podrá realizar el registro de los licenciados a su cargo dentro del consorcio, a cada licenciado se le proporcionará su ID y contraseña para acceder al sistema. El presidente también podrá registrar a los clientes que acudan a prestar los servicios del consorcio, de la misma manera a cada cliente se le asignara un ID y contraseña para acceder al sistema. Cuando un cliente acuda al consorcio el presidente verificará si el mismo ya se encuentra registrado en el sistema o procederá a realizar el registro ya mencionado anteriormente. Para cada cliente el presidente podrá aperturar un nuevo caso jurídico, el cual contará con datos importantes para el consorcio a lo largo de la defensa del caso, así mismo el presidente se encargará de asignar que licenciado es el indicado para llevar el caso. Una vez que se abre un caso y se asigna al licenciado que llevará su defensa, es el licenciado quien accede al sistema, y tendrá un listado de los asuntos que se le han asignado, podrá seleccionar uno de ellos y agregar avances obtenidos del caso, si es necesario también podrá enviar comentarios al cliente acerca del mismo. Durante el proceso de defensa del asunto jurídico el cliente podrá acceder al sistema para ver un listado de sus casos llevados por el consorcio, y podrá seleccionar uno de ellos para seguir el avance de su caso por medio del resumen de expediente que se le presentará, así como los comentarios hechos por el licenciado. Al igual que al licenciado se le permitirá al cliente enviar comentarios al mismo sobre el caso tratado. Cabe señalar que tanto al presidente como a los licenciados del consorcio se les permitirá ver un listado de todos los casos llevados dentro del mismo, esto con el objetivo que el presidente pueda tener un control de los casos tratados y los

10 licenciados tengan conocimiento de lo que pasa con todos los asuntos, ya que para el consorcio es importante que todos los licenciados estén enterados de todos los asuntos tratados por el consorcio. Los licenciados y los clientes podrán modificar datos personales una vez que ingresen al sistema si así lo desean, como lo son: correo electrónico, teléfono, dirección, usuario y contraseña. Si por alguna razón el licenciado que está a cargo de un caso ya no puede seguir con el mismo, el presidente tendrá la facilidad de reasignar el caso a otro licenciado que se encuentre registrado en el sistema, si el caso es demasiado complejo y tiene que ser tratado por más de un licenciado el presidente también podrá agregar uno o más licenciados al caso. Figura 3. Modelo de Procesos

11 4. ESPECIFICACION DE REQUISITOS DEL SISTEMA. 4.1 Requisitos funcionales. RQ-01 Identificación del personal. El sistema será capaz de identificar a los usuarios que accedan a él (presidente, licenciados, clientes) mediante su usuario y contraseña. RQ-02 Registro de personal y clientes. El sistema permitirá al presidente realizar el registro de los licenciados que son parte del consorcio, así como el registro de los clientes que acuden a él. RQ-03 Apertura y vinculación del caso. El sistema permitirá al presidente realizar la apertura de un caso cada vez que un cliente presenta su caso al consorcio y este será tratado por el mismo. A su vez el presidente podrá vincular el caso con un licenciado registrado dentro del sistema quien se encargara de llevar el caso. RQ-04 Control y seguimiento de los casos. El presidente podrá consultar en el sistema los casos tratados por el consorcio clasificados por licenciado, clientes y general, para esto el sistema presentará el resumen del expediente del caso. RQ-05 Seguimiento y registro de avance para el caso. El sistema proporcionará al licenciado una lista de los casos asignados, este tendrá la facilidad de seleccionar un caso para realizar su seguimiento y registrar su avance. RQ-06 Seguimiento del avance para el caso. El sistema proporcionará al cliente una lista de sus casos tratados por el consorcio, este tendrá la facilidad de seleccionar un caso para realizar su seguimiento, por medio del resumen del expediente del caso. RQ-07 Comunicación licenciado-cliente. El sistema permitirá la comunicación entre el licenciado y el cliente por medio de mensajes y comentarios. RQ-08 Actualización de datos. El sistema permitirá a los licenciados y clientes realizar actualizaciones de sus datos personales, usuario y contraseña, si es necesario o así lo desean.

12 4.2 Descripción de actores. NOMBRE DESCRIPCION PRESIDENTE Realizará el registro de licenciados y clientes dentro del consorcio, podrá aperturar casos a los clientes y asignarlos con los licenciados, y podrá realizar el control y seguimiento de los mismos COMENTARIOS El presidente debe estar registrado en el sistema como primer usuario. NOMBRE DESCRIPCION LICENCIADO Podrá visualizar los casos llevados por el consorcio y los asignados a su cargo, así como realizar el seguimiento de los mismos y registrar su avance. También podrá establecer comunicación con los clientes por medio del sistema. COMENTARIOS El licenciado deberá ser empleado y estar registrado en el sistema. NOMBRE DESCRIPCION CLIENTE El cliente podrá acceder a la lista de sus casos llevados por el consorcio y ver el resumen del expediente de cada uno de ellos, al igual que el licenciado podrá establecer comunicación con el mismo por medio de mensajes o comentarios. COMENTARIOS El cliente deberá estar registrado en el sistema y contar con casos tratados por el consorcio.

13 4.3 Modelo de casos de uso. Figura 3. Diagrama de casos de uso

14 4.4 Descripción de los casos de uso. NOMBRE DEL CASO DE USO Acceder al sistema. ACTOR Presidente, Licenciado, Cliente PROPOSITO Permitir el acceso al sistema a los diferentes usuarios. CONDICION INICIAL Puede ser iniciado por cualquiera de los actores. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Presentar formulario de inicio de sesión. 2 Ingresar sus datos. (Usuario y contraseña). 3 Presionar el botón iniciar. 4 Permitir el acceso al usuario. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Bienvenido (Nombre de usuario). 1. El usuario debe de estar registrado para contar con su usuario y contraseña. 2. Los campos deberán ser llenados correctamente. NOMBRE DEL CASO DE USO Registrar usuario. ACTOR Presidente. PROPOSITO Permitir al presidente registrar licenciados/clientes. CONDICION INICIAL El presidente debe iniciar sesión. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Seleccionar la opción de registrar. 2 Desplegar opciones de registro. Seleccionar opción de registro 3 deseado (licenciado o cliente). 4 Insertar los datos correspondientes 5 al formulario. 6 Presionar el botón registrar. 7 CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Presentar formulario para el registro (licenciado o cliente). Almacenar los datos en la base de datos. Mensaje: Usuario registrado correctamente. 1. El licenciado debe ser empleado del consorcio. 2. Los datos deberán ser llenados correctamente.

15 NOMBRE DEL CASO DE USO ACTOR PROPOSITO CONDICION INICIAL Registrar caso. Presidente. Permitir al presidente registrar un nuevo caso del cliente. El cliente debe estar registrado. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Seleccionar la opción de registrar. 2 Presentar formulario para el registro de un nuevo caso. 3 Insertar los datos al formulario. 4 Seleccionar al licenciado que llevará el caso. 5 Presionar el botón registrar. 6 Almacenar información en la base de datos. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Caso registrado correctamente. 1. Los datos deberán ser llenados correctamente. 2. Se podrán asignar uno o más licenciados al caso. NOMBRE DEL CASO DE USO ACTOR PROPOSITO CONDICION INICIAL Ver casos. Presidente, Licenciado, Cliente. Permitir a los usuarios ver el listado de casos llevados por el consorcio. Los usuarios deben haber iniciado sesión. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Seleccionar la opción de casos. 2 Desplegar menú de casos. 3 Seleccionar la opción de casos que desee ver. 4 Presentar listado de casos. 5 Ver listado de casos registrados. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES 1. El sistema debe tener casos registrados. 2. El menú de casos se presentará según el usuario que haya iniciado sesión.

16 NOMBRE DEL CASO DE USO ACTOR PROPOSITO CONDICION INICIAL Seleccionar caso. Presidente, Licenciado, Cliente. Permitir a los usuarios seleccionar uno de los casos registrados. Es iniciado después de seleccionar una opción del menú casos y que estos son enlistados. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Dar clic en el número de expediente del caso que se desee abrir. 2 Abrir el caso seleccionado. 3 Visualizar el resumen del expediente del caso seleccionado. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES NOMBRE DEL CASO DE USO ACTOR PROPOSITO CONDICION INICIAL Reasignar caso. Presidente. Permitir al presidente cambiar o agregar otro licenciado a un caso. El presidente debe abrir el caso al que quiere reasignarle un licenciado. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Dar clic en el nombre del licenciado que lleva el caso actualmente. 2 Mostrar datos principales del caso, y opciones de agregar o cambiar licenciado. 3 Seleccionar un licenciado de la lista. 4 Presionar el botón de agregar o cambiar. 5 Actualizar datos en la base de datos. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Datos actualizados. 1. El presidente solo podrá agregar o cambiar de licenciado, no las dos al mismo tiempo.

17 NOMBRE DEL CASO DE USO ACTOR PROPOSITO CONDICION INICIAL Agregar avances. Licenciado. Permitir al licenciado agregar avances a un caso. El licenciado ya deberá haber seleccionado el caso deseado. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Presentar el resumen del expediente del caso. 2 Seleccionar el botón de nuevo avance. 3 Presentar formulario para agregar avances. 4 Llenar el formulario con el avance. 5 Seleccionar el botón agregar. 6 Agregar avance al resumen de expediente. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Avance agregado correctamente. 1. Se podrá agregar un avance a la vez. NOMBRE DEL CASO DE USO Enviar comentarios. ACTOR Licenciado, Clientes. PROPOSITO Permitir a los clientes y licenciados dejar comentarios sobre el avance del caso. CONDICION INICIAL Se debe seleccionar un caso. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Presentar formulario para él envió de comentarios. 2 Escribir comentario. 3 Seleccionar el botón agregar. 4 Almacenar y enviar el comentario. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Comentario agregado. 1. El caso debe de presentar avances.

18 NOMBRE DEL CASO DE USO Actualizar datos. ACTOR Licenciado, Clientes. PROPOSITO Permitir a los clientes y licenciados actualizar sus datos personales. CONDICION INICIAL El usuario debe estar registrado e iniciar sesión. FLUJO DE EVENTOS No ACTOR SISTEMA 1 Seleccionar la opción de actualizar datos. 2 Presentar formulario para actualizar los datos. 3 Actualizar los datos deseados. 4 Seleccionar el botón actualizar. 5 Actualizar los datos en la base de datos. CONDICION DE SALIDA REQUERIMIENTOS ESPECIALES Mensaje: Datos actualizados. 1. El formulario presentado, tendrá los datos actuales del usuario. 2. El usuario no podrá actualizar su nombre y apellidos.

19 4.5 Modelo de interfaces de usuario Interfaces para el Presidente del Consorcio. Figura 4. Interfaz de inicio de sesión.

20 Figura 5. Interfaz de inicio para el Presidente.

21 Figura 6. Interfaz para el registro de licenciados.

22 Figura 7. Interfaz para el registro de clientes.

23 Figura 8. Interfaz para la apertura de un nuevo caso.

24 Figura 9. Interfaz para ver todos los casos registrados.

25 Figura 10. Interfaz para ver los casos de un licenciado.

26 Figura 11. Interfaz para ver los casos de un cliente.

27 Figura 12. Interfaz para ver el resumen de un caso.

28 Figura 13. Interfaz para reasignar o agregar un licenciado al caso.

29 4.5.2 Interfaces para los licenciados del Consorcio. Figura 14. Interfaz de inicio para los licenciados.

30 Figura 15. Interfaz para ver todos los casos registrados.

31 Figura 16. Interfaz para ver los casos asignados.

32 Figura 17. Interfaz para ver el resumen de un caso, agregar avances y/o comentarios para el cliente.

33 Figura 18. Interfaz para actualizar datos personales.

34 4.5.3 Interfaces para los clientes del Consorcio. Figura 19. Interfaz de inicio para los clientes.

35 Figura 20. Interfaz para ver los casos.

36 Figura 21. Interfaz para ver el resumen del avance de un caso y enviar comentarios al licenciado.

37 Figura 22. Interfaz para actualizar datos personales.

38 4.6 Requisitos no funcionales. El Sistema para el seguimiento de casos jurídicos del Consorcio Internacional de Acciones Jurídicas S.A de C.V. contendrá los siguientes requisitos no funcionales. Deberá visualizarse y funcionar correctamente en cualquier navegador que existe, tales como Internet Explorer, Google Chrome, Firefox, entre otros. Todas las funciones deberán realizarse desde un navegador web. Disponibilidad de la aplicación durante las 24 horas del día. El sistema deberá hacer uso de las diferentes características de la tecnología, tales como documentos electrónicos, imágenes digitales, buscando minimizar el uso del papel. Estará en un Hosting para poder ser navegada por los actores del sistema. El sistema deberá permitir en el futuro el desarrollo de nuevas funcionalidades después de su construcción y puesto en marcha inicial. 4.7 Requisitos del hardware (si aplica). En la cuestión técnica para nuestro sistema y su implementación se va a requerir del siguiente equipo: Equipo de cómputo. Computadoras que brinden soporte completo a los navegadores para la interpretación del lenguaje HTML y cuenten con tarjetas de red inalámbricas o cable de red para la conexión a internet. Dispositivos móviles. Dispositivos móviles ya sean celulares o tabletas que cuenten como mínimo con un 1gb de memoria RAM y acceso a navegadores que interpreten de manera correcta las páginas que funcionan en base al diseño responsivo. Conexión a internet. Se deberá contar con un servicio de internet con una velocidad promedio para que pueda facilitar el acceso a múltiples usuarios a la vez y que puedan llevar a cabo sus actividades sin problemas de acceso o lentitud.

39 5. TECNOLOGÍAS A UTILIZAR 5.1 Modelo de contexto En el siguiente diagrama de contexto se muestra las principales iteraciones que se llevarán a cabo entre los usuarios y el sistema. Permitir acceso. Mostrar clientes/licenciados. Mostrar casos. Mostrar seguimientos de casos. Presidente Ingresar al sistema. Realizar registros clientes/licenciados. Aperturar casos. Asignar licenciados. Ver seguimientos. Reasignar casos. Permitir acceso. Mostrar casos y avances. Mostrar comentarios por licenciado. Sistema para el seguimiento de casos jurídicos del CIAJ Ingresar al sistema. Ver casos registrados/asignados. Registrar avance. Enviar comentarios a clientes. Actualizar datos personales. Cliente Ingresar al sistema. Ver casos y avances. Enviar comentarios al licenciado. Actualizar datos personales. Figura 23. Diagrama de Contexto. Permitir acceso Mostrar casos asignados. Mostrar comentarios de los clientes. Licenciado

40 5.2 Herramientas tecnológicas a utilizar y lenguajes de programación. Para llevar a cabo el desarrollo de nuestro proyecto emplearemos diversas herramientas que serán mencionadas a continuación. WampServer Es un entorno de desarrollo web de Windows. Se le permite crear aplicaciones web con Apache, PHP y la base de datos MySQL. También viene con PHPMyAdmin y SQLiteManager para gestionar fácilmente sus bases de datos. Esto será utilizado para el apoyo y manejo de los lenguajes soportados. Codeigniter CodeIgniter es un framework PHP potente con una huella muy pequeña, construida para los desarrolladores que necesitan una caja de herramientas simple y elegante para crear aplicaciones web con todas las funciones. Esta herramienta nos servirá para darle el modo dinámico a nuestro sistema web bajo el lenguaje PHP. Apache Es un servidor web HTTP de código abierto que se desarrolla dentro del proyecto HTTP Server de Apache Software Foundation. Como lo menciona la descripción esta tecnología nos servirá para montar nuestro servidor, ya que viene incluida dentro de la paquetería de WampServer. PHP

41 PHP es un lenguaje de programación de propósito general popular que es especialmente adecuado para el desarrollo web. Es uno de los lenguajes de programación que vamos a utilizar para el dinamismo de nuestro sistema que de igual manera se encuentra soportado dentro de la paquetería WampServer. Mysql Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario. Este será el programa en el que se desarrollará y montará nuestra base de datos. MySQL Workbench Es una herramienta visual unificada para los arquitectos, desarrolladores y administradores de bases de datos. MySQL Workbench proporciona el modelado de datos, desarrollo de SQL y herramientas completas de administración para la configuración del servidor, administración de usuarios, copia de seguridad, y mucho más. MySQL Workbench está disponible en Windows, Linux y Mac OS X. Con esta herramienta realizaremos el modelado y diseño de la base de datos.

42 HTML 5 HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida comohtml5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML. Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Esta tecnología nos ayudará a realizar el diseño y programación de las interfaces para el sistema web. BootStrap Bootstrap es un framework de aplicaciones para usuario elegante e intuitivo, y de gran alcance para el desarrollo web más rápido y más fácil, creado por la marca Otto y Jacob Thornton, y mantenido por el equipo central con el masivo apoyo y la participación de la comunidad. Emplearemos esta herramienta para el apoyo y desarrollo de nuestro sistema web bajo el concepto de Responsive Design. CSS Es una tecnología que nos permite crear páginas web con estilos de una manera más precisa y homogénea. Gracias a las CSS controlamos más aún los resultados finales de la página, pudiendo hacer muchas cosas que no se podían hacer utilizando solamente HTML, como incluir márgenes, tipos de letra, fondos, colores o bien todos los estilos que serán aplicados a las interfaces del sistema.

43 Java Script Es el lenguaje de programación de la Web. Se utiliza en millones de páginas web para añadir funcionalidad, validar formularios, comunicarse con el servidor y para darle las opciones de interactividad, mismas características que se implementarán a nuestro sistema. Jqwery jquery es una biblioteca de JavaScript que amplifica enormemente la programación JavaScript facilitándola y haciendo más fácil el aprendizaje. Ajax Sirve para el arte de intercambio de datos con el servidor y actualizar partes de una página web como un intermediario entre el cliente y el servidor, sin tener que recargar toda la página.

44 6. ESPECIFICACIÓN DEL DISEÑO DEL SISTEMA 6.1 Diseño de la base de datos o de cualquier tipo de almacenamiento (si aplica). El diseño de nuestra base de datos se desarrolló con la herramienta Workbench, herramienta practica para el modelado de bases de datos bajo en el concepto E-R. Nuestra base de datos cuenta con 3 entidades fuertes: licenciado, cliente y caso, al realizar la unión de las tablas licenciado y caso se genera una tabla más al ser una relación de muchos a muchos. El resto de las tablas son entidades débiles. Figura 24. Diseño de la Base de Datos.

45 6.2 Arquitectura del software. Cliente servidor de dos capas. La arquitectura de software a utilizar para el desarrollo del sistema será la de cliente servidor de dos capas conocida también como la arquitectura tradicional de cliente/servidor. En esta arquitectura el cliente inicia contacto para solicitar un recurso. El servidor tiene ese recurso y lo entrega al cliente en respuesta a la petición del cliente. Por ejemplo, una estación de trabajo utilizada como cliente puede correr una aplicación de interfaz de usuario que interroga a un servidor central de bases de datos. Figura 25. Arquitectura del modelo cliente/servidor. Ventajas de la arquitectura Cliente/Servidor: El desarrollo de aplicaciones en un ambiente de dos capas es mucho más rápido que con otros ambientes. Fácil mantenimiento al estar distribuidas las funciones y responsabilidades tanto del cliente como del servidor. Las herramientas para el desarrollo con dos capas son robustas y evaluadas. Las soluciones de dos capas trabajan bien en ambientes no dinámicos estables.

46 Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos compartidos. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos. Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red. La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes, regulando su acceso a recursos compartidos. Los clientes corresponden a procesos activos en cuanto a que son éstos los que hacen peticiones de servicios a los servidores. Estos últimos tienen un carácter pasivo ya que esperan las peticiones de los clientes. 6.3 Descripción de módulos o clases, según el paradigma utilizado. Módulo de registro Para este módulo se programarán los formularios y las interfaces necesarias para que el presidente del consorcio pueda llevar a cabo los registros al sistema. El módulo de registro permitirá realizar 3 diferentes tipos de registros al sistema: Clientes. El presidente llenará el formulario correspondiente para el registro de nuevos clientes que acudan al consorcio. Licenciados. El presidente llenará el formulario correspondiente para el registro de los licenciados que trabajan en el consorcio. Casos. El presidente llenará el formulario correspondiente para el registro de un nuevo caso que sea presentado por un cliente ya registrado en el sistema, al registrar el caso el presidente deberá asignar al licenciado que llevará la defensa del caso. Módulo de consulta

47 Este módulo podrán interactuar todos los usuarios registrados dentro del sistema (presidentes, clientes, licenciados). El presidente podrá realizar las consultas de todos los casos registrados dentro del sistema, o si lo prefiere podrá consultar los casos por licenciado o por cliente, permitiéndole también visualizar el avance de cada caso. El licenciado podrá consultar todos los casos que se están llevando dentro del consorcio y a su vez los casos asignados a su cargo. Los clientes podrán realizar las consultas de sus casos llevados por el consorcio y el avance de cada uno de ellos. Módulo de actualización Al igual que el módulo de consulta en este módulo interactuarán todos los usuarios registrados dentro del sistema. Al presidente se le permitirá cambiar el licenciado que estaba a cargo de un caso o bien agregar un licenciado más al caso. El licenciado podrá actualizar el resumen del caso cuando se presente un nuevo avance del mismo, también se le otorgarán permisos para modificar sus datos personales. El cliente solamente podrá actualizar sus datos personales.

48 7. CONCLUSIONES 7.1 Valoración del avance logrado De acuerdo a los avances realizados en el proyecto con el apoyo de nuestro asesor, obtuvimos las siguientes conclusiones: Se considera que los avances obtenidos son buenos, ya que se llevó a cabo el análisis de la problemática presentada, con ello hemos conocido los procesos desarrollados dentro del consorcio, permitiendo realizar el análisis de los requerimientos. Así mismo se realizó el modelado de casos de usos, el cual permitió que el diseño de las interfaces y base de datos del sistema se facilitará. 7.2 Porcentaje del avance El porcentaje que se tiene considerado hasta el momento es del 40% de avance, ya que se considera que al tener el análisis y diseño del proyecto, el 60% restante pertenece a la codificación y pruebas del mismo de acuerdo a los incrementos que se desarrollarán hasta culminar el sistema. 7.3 Qué falta por hacer Complementar la programación de las interfaces, para dar funcionalidad a las mismas, realizar la conexión de la base de datos con los módulos de las interfaces correspondientes, llevar a cabo las pruebas del sistema y por ultimo su implementación. 8. OPCIÓN DE TITULACIÓN ELEGIDA La opción de titulación elegida es el Informe Técnico de Residencia Profesional, ya que nos permitirá convertir teorías y habilidades obtenidas durante nuestra formación académica en prácticas, proporcionándonos experiencia real a través de la aplicación práctica de un proyecto de trabajo profesional. 9. Anexos 9.1 Protocolo de investigación

49

50 Contenido 1. ANTECEDENTES PLANTEAMIENTO DEL PROBLEMA HIPÓTESIS OBJETIVOS Objetivo general Objetivos específicos JUSTIFICACIÓN ESTADO DEL ARTE MNProgram Abogados Eplan LegisOffice Nubbius Software para abogados (control de procesos judiciales) Aranzadi Infolex V.7 Abogados SISLAW PROPUESTA TÉCNICA DEL PROYECTO IMPACTO SOCIAL O TECNOLÓGICO Impacto social Impacto tecnológico CRONOGRAMA DE ACTIVIDADES MARCO TEÓRICO Marco de Antecedentes Sistema de apoyo para la informatización y gestión de procesos jurídicos Desarrollo de un sistema informático para mejorar los procesos de asuntos penales, civiles y laborales del consorcio Dr. Napoleón Ocampo Lara utilizando herramientas bajo licencia publica general Marco Conceptual Servidor Dispositivo Móvil Base de Datos... 65

51 Framework Android Lenguaje de especificación Marco Computacional Apache HTML PHP JavaScript JQuery MySQL SDK de Android Eclipse PhoneGap CCS Modelo de desarrollo de Software REFERENCIAS BIBLIOGRÁFICAS... 72

52 1. ANTECEDENTES El Consorcio Internacional de Acciones Jurídicas S.A de C.V. es una empresa de consultoría y soluciones integrales, especializados en el sector público y privado, con énfasis a gobiernos sub-nacionales (estatales y municipales), que desde 1992 han participado con éxito en múltiples proyectos, logrando una presencia Estatal. Se especializan en la prestación de servicios profesionales en asesorías jurídicas de los siguientes ámbitos: Bancarias. Corporativas. Administrativas. Fiscales. Laborales. Derechos de autor. Marcas y patentes. Concursos mercantiles. Además brindan apoyo, capacitación y fortalecen a empresas y dependencias a través del uso del capital humano, alineando las soluciones con sus objetivos establecidos, aportando beneficios tangibles a sus clientes mediante un portafolio de servicios especializados. Su visión es ser uno de los Consorcios más reconocidos localmente distinguiéndose por la calidez de su capital humano con una alta orientación al cliente, reafirmando el compromiso con la comunidad. Su misión es convertirse en el socio consultor y capacitador de sus clientes para impulsar su crecimiento, logrando un total entendimiento de sus temas administrativos, legales y sociales generando rendimientos financieros con el uso estratégico de la asesoría. Colaboran con los sectores como servicios, industrias, entidades, dependencias y organismos autónomos contando con diversos clientes como lo son: Acuagranjas Dos Lagos S.A. de C.V. Servicios Agroindustriales Amacohite S.A. de C.V. Viveros y Comercializadora de Plantas Jovel S.C. de R.L de C.V. Grupo Interprise S.A. de C.V. Casas Geo S.A. de C.V. Sindicato Nacional Felipe Carrillo Puerto. Universidad de Ciencias y Artes del Estado de Chiapas. CONALEP Chiapas. Universidad Tecnológica de la Selva.

53 Instituto Tecnológico Superior de Cintalapa. El Consorcio Internacional de Acciones Jurídicas se encuentra ubicado en Periférico Sur Poniente No Colonia Xamaipak en la ciudad de Tuxtla Gutiérrez, Chiapas. Figura 1. Ubicación del Consorcio. Lic. José Francisco González Zebadúa Presidente y administrativo único Lic. Luis Antonio González Liévano Gerente general Lic. Karen Mendez Aguilar Administradora general Lic. Victor Paz González Especialista en derecho fiscal y laboral Lic. Armando Mendoza Resendis Especialista en derecho administrativo Lic. German Alegria Estrada Especialista en derecho penal y familiar

54 Figura 2. Organigrama del consorcio. 2. PLANTEAMIENTO DEL PROBLEMA Dentro del Consorcio Internacional de Acciones Jurídicas S.A. de C.V. se llevan a cabo asuntos jurídicos, de los cuales se debe tener un control de clientes a los que se les brinda el servicio, este control se lleva a cabo por medio de expedientes físicos que se crean al momento del registro del cliente y conforme se dé el avance de su caso. Una vez generado el expediente la administradora del consorcio es quien se encarga de vincular el caso con el licenciado más capacitado para llevar a cabo el mismo, esto se determina tomando en cuenta que tipo de caso es el presentado; actualmente dentro del consorcio se cuentan con 3 áreas especializadas en el manejo de los casos tales como: Derecho Fiscal y Laboral. Derecho Administrativo. Derecho Penal y Familiar. Los expedientes son entregados de manera manual y física al licenciado que se asignó para llevar el seguimiento del caso, quien realiza el proceso jurídico del caso, cuando es necesario este solicita la presencia del cliente, lo cual se realiza mediante una llamada telefónica. Cuando el proceso del asunto jurídico es culminado y se tiene una resolución, el licenciado debe presentar los resultados al cliente y al mismo tiempo archivar los documentos, si el asunto jurídico necesita volver a abrirse es necesario acudir al archivo del consorcio. La problemática que se presenta dentro del consorcio es que los licenciados no llevan a cabo un registro de los avances que se realizan o el estatus en que se encuentran los asuntos jurídicos durante su desarrollo, lo cual hace imposible que los clientes puedan conocer el estado en que su caso se encuentra. De qué manera se podrá llevar mejor el seguimiento de los casos jurídicos y los clientes puedan saber el estatus de los mismos? 3. HIPÓTESIS La implementación del sistema para el seguimiento de casos jurídicos del Consorcio Internacional de Acciones Jurídicas S.A de C.V. permitirá tener un mejor manejo y control de la información relacionada con los clientes, logrando con esto facilitar el seguimiento de los asuntos tratados por el consorcio, de esta manera los clientes podrán conocer el estatus en que se encuentra su asunto jurídico. La variable independiente será el Sistema para el seguimiento de casos jurídicos del Consorcio Internacional de Acciones Jurídicas S.A. de C.V. Teniendo como variable dependiente Mejorar el manejo y control de la información relacionada con los clientes y sus asuntos tratados por el consorcio.

55 4. OBJETIVOS 4.1 Objetivo general Desarrollar un sistema web que permita y dé a conocer el estatus y seguimiento de los casos jurídicos que se llevan a cabo dentro del Consorcio Internacional de Acciones Jurídicas, contando con una aplicación móvil que permita a los clientes realizar consultas del resumen de sus casos. 4.2 Objetivos específicos Sistematizar el registro y control de clientes a quienes se les brinda el servicio a través de una plataforma web. Diseñar y construir las interfaces para los expedientes de los clientes. Sistematizar el control del avance de los casos jurídicos. Emitir reportes de manera oportuna y eficiente. Acceder desde cualquier punto donde se cuente con internet. 5. JUSTIFICACIÓN Dentro del Consorcio Internacional de Acciones Jurídicas S.A. de C.V. se llevan a cabo diversos casos jurídicos que son presentados por los clientes, para esto es necesario tener un buen control de la información que se presenta para el desarrollo de los asuntos y establecer una comunicación constante con los clientes. Con el sistema se pretende sistematizar el registro de los clientes que se realiza de manera manual dentro del consorcio, permitiendo tener control de la información de los mismos y de esta manera se podrá conocer el estatus en que cada asunto se encuentra, con esto los clientes podrán tener información concreta de que está sucediendo con sus casos y recibirán todo tipo de notificaciones necesarias por medio de su dispositivo móvil dentro de un módulo de notificaciones. Esto será de gran utilidad administrativa para el consorcio ya que al aumentar el control de la información y contar con el registro de estatus de cada asunto jurídico se podrán reducir tiempos al momento de realizar búsquedas de los expedientes o información específica de los casos de cada cliente. El consorcio se verá beneficiado ya que existirá una plataforma web en donde se llevará el registro y control de la información importante sobre los casos que se llevan a cabo, además que le permitirá visualizar el estatus de cada uno de ellos; los clientes contarán con un módulo de notificaciones por medio de una aplicación móvil en donde podrán recibir todo tipo de información de su caso o peticiones de los licenciados, permitiéndole así llevar el seguimiento y conocer el estatus de su caso. El proyecto es factible debido a que las interfaces serán adaptadas al ambiente laboral y no se necesitará de conocimientos informáticos altos del personal para que puedan realizar las actividades que les permitirá realizar el sistema, así como el módulo de notificaciones se realizara con un entorno visual atractivo para los clientes, que podrán manejar desde su dispositivo móvil.

56 6. ESTADO DEL ARTE Las aplicaciones web se han convertido en pocos años más complejos sistemas con interfaces de usuario cada vez más parecidas a las aplicaciones de escritorio esto se debe que en la actualidad se tiene herramientas más completas para el desarrollo web al igual que los dispositivos móviles en combinación con estas han logrado muchos avances tecnológicos. A continuación se presenta la recopilación de algunas tecnologías relacionadas con la propuesta. 6.1 MNProgram Abogados Proyecto realizado por la empresa MNProgram de México la cual está dedicada a la creación de software para micropymes y pequeñas empresas de México. En el 2009 desarrolla un sistema que comienza con idéntica estrategia en el sector de las asesorías con resultados espectaculares, seguido de Ingenieros, Arquitectos, Empresas de Servicios, Clínicas, etc. (MNProgram, 2014) MNprogram Abogados es un software para grandes despachos en los cual dentro de sus funciones principales son: Facturación. Rentabilidad. Control de trabajadores Gestión de expedientes. Correo. Agenda. Documentación organizada y asociada al cliente. Acceso con dispositivos móviles. En el área de acceso podemos encontrar que el software de gestión para abogados muestra todos los datos sincronizados desde el servidor del despacho, localiza cualquier dato desde cualquier lugar, compatible con todos los dispositivos y plataformas. Si bien MNProgram Abogados es una herramienta útil para los despachos pero lo que no maneja es el seguimiento de casos de tal manera que solo sirve para la administración interna de los despachos permitiendo así a los licenciados al alcance solamente sus documentos. 6.2 Eplan Es un proyecto desarrollado por la empresa Sudespacho.net en la ciudad de Madrid la cual es un proveedor europeo de servicios de internet para profesionales, aplicaciones de gestión en entorno Cloud, gestión documental, soluciones de protección de datos y presencia en internet. Con presencia en España, Latinoamérica y Brasil, Sudespacho.net es una compañía líder en tecnología e innovación. (Eplan, 2014) Eplan es el programa de gestión de despachos de abogados, permite una gestión de los despachos de abogados desde cualquier lugar y con cierto nivel de seguridad. Este software maneja el concepto de software en la nube, lo cual permite acceder desde cualquier dispositivo.

57 Dentro de sus funcionalidades podemos encontrar las siguientes: Gestión de expedientes. Gestión de ficheros. Agenda. Gestor de correo. Gestor Documental Informes. Facturas y contabilidad Acceso de clientes online. Eplan de igual manera es un software que le permite la facilidad a un abogado acceder a su información personal o bien la misma tratada en el despacho almacenada en un servidor del despacho. Permite a los abogados tener acceso a la información de oficina y no marca el seguimiento de casos. 6.3 LegisOffice Es un proyecto desarrollado por la empresa LegisOffice en Colombia el cual es para los abogados a través de un software especializado en administración de oficinas, con el cual, se puede controlar de manera inteligente todas las actividades dentro del despacho. (LegisOffice, 2014) Entre las actividades principales se encuentran: Trazabilidad sobre las actuaciones de sus casos. Control estricto y riguroso del trabajo de su equipo. Alertas y escalonamientos sobre el vencimiento de términos. Informes precisos y relevantes a su disposición en cada momento. Control de facturación. Seguridad inquebrantable. LegisOffice es un software con características muy similares a la de nuestra propuesta pero sin embargo solo queda de manera interna dejando en la misma situación que no hay aviso a los clientes para darles a conocer los avances de sus casos. 6.4 Nubbius Este proyecto desarrollado por la empresa nubbius en Granada el cual es un software de gestión, nubbius puede proporcionar herramientas tales como un correo corporativo, una agenda compartida, publicar una web o intranet, y es un software cloud computing, integrado con Google Apps, que se puede usar donde se necesite, es compatible con todos los sistemas operativos, móviles y tabletas, cumpliendo con todas las medidas de seguridad necesarias. (Nubbius, 2014) Nubbius es un proyecto que también permite a los abogados tener un control de sus documentos y movimientos dentro de las oficinas permitiendo a los licenciados tener un acceso de cualquier punto pero si bien en ninguna de sus características es mencionado el seguimiento de casos y notificaciones al cliente.

58 6.5 Software para abogados (control de procesos judiciales) Es un proyecto realizado por la empresa software práctico en la ciudad de Colombia el cual ayuda a optimizar el manejo de la información de manera práctica, económica y de manera eficiente. (Practico, 2014) Entre las funciones principales de este software tenemos: Citas Pendientes. Consultas. Estado del proceso. Demandantes y Demandados. Documentos pendientes y recibidos. Honorarios por proceso. Informes y Gráficos Dinámicos. Caja Menor que genera cxc al cliente y se puede exportar a.pdf y enviar al del cliente. Este software para abogados permite el control interno de la información ayudando así a los abogados poder acceder a ella a través del sistema, pero este se queda implantado dentro de la organización y de igual manera la notificación al cliente no se haya presente. 6.6 Aranzadi Infolex V.7 Abogados Proyecto realizo por la empresa Thomson Reuters en la ciudad de España el cual es un programa sencillo e intuitivo pensado para llevar la gestión integral de los despachos. Permite la defensa de los casos con apoyo de Infolex que se encarga de facilitar lo demás, está desarrollado para el entorno de trabajo de un abogado. (Infolex, 2014) Entre las funciones principales de este software tenemos: Correcta Gestión de Expedientes. Rapidez y Agilidad. Rentabilidad del despacho. Fideliza a tus clientes y aumenta tu prestigio. Integración con LexNet. Sencillo traspaso de la información. También en tu dispositivo móvil. Aranzandi es un software montado dentro de la empresa que facilita el manejo de la información por y para los licenciados que en la organización trabajan, pero no cuenta con el seguimiento de casos y las notificaciones al cliente. 6.7 SISLAW Proyecto realizo por la empresa SIS.LAW en la ciudad de Argentina el cual es una plataforma destinada a abogados, es un software para estudios jurídicos con funcionamiento en la nube, permite instalar en el estudio jurídico toda la información, teniendo así, el control absoluto de las misma. Además puede funcionar totalmente en línea, permite la consulta a través de un celular, tableta o cualquier dispositivo conectado a Internet. (SISLAW, 2014)

59 Entre las funciones principales de este software tenemos: Seguridad de datos. Datos en su poder. Dispositivos móviles. Módulos. Compromiso. Precios. Contacto. SISLAW es un software que de igual manera facilita la integración de la información dentro de los estudios y permitiendo tener el acceso a través de dispositivos móviles pero no cuenta con el seguimiento y la facilidad de poder notificar al cliente mediante los mismos dispositivos móviles. Sistema Aplicació n web Tabla 1. Comparación de Sistemas Similares al Propuesto. Acceso desde dispositivo s móviles Módulo de notificacion es Seguimient o de estatus Precio Lugar de desarroll o Sistema para el seguimient o de casos jurídicos del Consorcio Si Si Si Si Bajo México Internacion al de Acciones Jurídicas S.A. de C.V. MNProgram Medio/Alt No Si No No Abogados o México Eplan Si No No No Alto España LegisOffice No No No Si Medio Colombia Nubbius Si Si Si Si Alto España Software para No No No Si Medio Colombia abogados Aranzadi Infolex V.7 No Si No No Medio España Abogados SISLAW Si Si Si No Medio Argentina

60 7. PROPUESTA TÉCNICA DEL PROYECTO Se utilizará una aplicación web, la cual permitirá a cada uno de los departamentos del consorcio iniciar una sesión donde de acuerdo al mismo se contará con una interfaz adecuada al área del consorcio. En esta plataforma se podrá hacer el registro de clientes almacenando la información en una base de datos montada en un servidor http. Al cual podrán acceder mediante internet de manera inalámbrica a través del modem proveedor. En la aplicación web el presidente del consorcio podrá asignar los casos al área correspondiente dentro del consorcio y a su vez cada uno de los licenciados podrá registrar el avance del caso, el cual podrá serle notificado al cliente mediante un módulo de notificaciones en dispositivos móviles por el cual podrá acceder a la plataforma y tener comunicación con el licenciado correspondiente. Figura 3. Esquema de la propuesta técnica.

61 8. IMPACTO SOCIAL O TECNOLÓGICO 8.1 Impacto social El sistema que se presenta en esta propuesta de proyecto simboliza una forma eficaz de administrar la información del Consorcio Internacional de Acciones Jurídicas S.A. de C.V. quienes brindan un servicio público y privado a personas y empresas. Los casos jurídicos que se toman dentro del consorcio deben ser atendidos en tiempo y forma por lo cual si no se tiene una buena administración de la información y tiempos sobre los casos, podrían alargarse los periodos y como consecuencia un caso puede ser perdido. Por lo tanto es importante contar con un control interno que permita a los licenciados administrar la documentación y los tiempos de los casos y citatorios. El programa a desarrollar permitirá realizar dichas actividades dentro del consorcio y además los clientes se verán beneficiados ya que sus procesos pueden agilizarse y tendrán conocimiento del estatus del mismo. 8.2 Impacto tecnológico Emplear tecnologías de información para mejorar la administración del consorcio permitirá a los trabajadores poder almacenar, manejar y transmitir información de manera interna como externa, con lo cual esta propuesta permitirá a los empleados realizar de manera automatizada el procedimiento que se realiza de manera manual. Así mismo vamos aprovechar la infraestructura y la disponibilidad de los clientes que cuentan con un Smartphone.

62 9. CRONOGRAMA DE ACTIVIDADES Figura 4. Cronograma de Actividades Febrero Junio. Figura 5. Cronograma de Actividades Agosto Diciembre.

63 10. MARCO TEÓRICO 10.1 Marco de Antecedentes El desarrollo de las tesis que se presentan a continuación, así como los programas que se presentaron en el estado del arte, ayudaron a tener un mejor control de la información con la que los licenciados tenían que trabajar para realizar la defensa de los casos jurídicos. De la misma manera los clientes se encontraron satisfechos por la atención que se les brindo por medio del sistema, ya que sus casos obtuvieron resultados positivos Sistema de apoyo para la informatización y gestión de procesos jurídicos. Esta tesis trata sobre el análisis, desarrollo e implementación del Sistema de apoyo para la informatización y gestión de procesos jurídicos, el cual fue desarrollado con el objetivo de ayudar a la administración de casos dentro de un departamento legal o una oficina de procuraduría; existen muchas clases de casos, cada cual con su propia especificidad, por lo que el procedimiento concreto para cada caso asegura un correcto desenvolvimiento tramite y en consecuencia, una resolución apegada a derecho. Por tal motivo, encuentro fundamental un sistema que ayude a esta gestión de tareas dentro de un caso y que, además, brinde ayuda al seguimiento de las causas a través de plantillas de casos previamente ingresadas por el usuario. (Universia, 2014) Desarrollo de un sistema informático para mejorar los procesos de asuntos penales, civiles y laborales del consorcio Dr. Napoleón Ocampo Lara utilizando herramientas bajo licencia publica general. Para cualquier consorcio jurídico es importante llevar un control exacto y apropiado de los casos porque de esta manera permitirá disponer de un orden adecuado de la información, al implantar un programa proporcionara una herramienta de control los procesos de asuntos penales, civiles y laborales. La aplicación de este software en diferentes movimientos judiciales de los de cada uno de los casos contribuirá a mejorará el control de las actividades ayudando a brindar un mejor servicio a los clientes así como facilitando los procesos en el consorcio. (Universia, 2014) Marco Conceptual Servidor Un servidor es una computadora especializada con muy altas capacidades de proceso, encargada de proveer diferentes servicios a las redes de datos (un conjunto de computadoras interconectadas entre sí), tanto inalámbricas como las basadas en cable; también permite accesos a cuentas de correo electrónico, administración de dominios empresariales hospedaje y dominios de Web entre otras funciones. Los servidores tienen sistemas que les permiten resolver ciertas averías de manera automática así como sistemas de alerta para evitar fallas en operaciones de datos críticos, ya que deben estar encendidos los 365 días del año las 24 horas del día. (Mora, 2002)

64 Figura 6. Tipos de Servidores Dispositivo Móvil Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente a una red, con memoria limitada, que ha sido diseñado específicamente para una función, pero que puede llevar a cabo otras funciones más generales.

65 Dispositivo Móvil de Datos Limitados (Limited Data Mobile Device): teléfonos móviles clásicos. Se caracterizan por tener una pantalla pequeña de tipo texto. Ofrecen servicios de datos generalmente limitados a SMS y acceso WAP. Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan por tener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofrecer acceso a s, lista de direcciones, SMS, y, en algunos casos, un navegador web básico. Un típico ejemplo de este tipo de dispositivos son los teléfonos inteligentes ( smartphones ). Dispositivo Móvil de Datos Mejorados (Enhanced Data Mobile Device): se caracterizan por tener pantallas de medianas a grandes (por encima de los 240 x 120 pixels), navegación de tipo stylus, y que ofrecen las mismas características que el Dispositivo Móvil de Datos Básicos (Basic Data Mobile Devices) más aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativas usuales, en versión móvil, como Sap, portales intranet, etc. Este tipo de dispositivos incluyen los S.O. como Windows Mobile. (Almenara, 2011) Base de Datos Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. (Kroenke, 2003) Framework En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio. (Budinsky, 2004) Android Android es un sistema operativo para dispositivos móviles como teléfonos inteligentes y tabletas basado en el núcleo Linux. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google, usando diversos conjuntos de herramientas de software de código abierto para dispositivos móviles. Fue construido para permitir a los desarrolladores la creación de aplicaciones móviles que aprovechan al máximo el uso de todas las herramientas que un dispositivo como este puede ofrecer.

66 Implementa una arquitectura en la que cualquier aplicación puede obtener acceso a las capacidades del teléfono móvil. Por ejemplo, una aplicación puede llamar una o varias de las funcionalidades básicas de los dispositivos móviles, tales como realizar llamadas, enviar mensajes de texto, o utilizar la cámara, facilitando a los desarrolladores crear experiencias más ricas y con más coherencia para los usuarios. (Gironés, 2013) Está construido sobre el kernel de Linux. Además, se utiliza una máquina personalizada virtual que fue diseñada para optimizarlos recursos de memoria y de hardware en un entorno móvil. Android es de código abierto, y además puede ser libremente ampliado para incorporar nuevas tecnologías de vanguardia que van surgiendo. La plataforma continuará evolucionando a medida que la comunidad de desarrolladores trabajando juntos puedan crear aplicaciones móviles innovadoras Lenguaje de especificación En el contexto de la ingeniería eléctrica, la computación y ramas afines, un lenguaje de especificación o lenguaje de descripción es un lenguaje formal o semi-formal cuya función es construir modelos de los sistemas que se desea elaborar. A diferencia de los lenguajes de programación, que son lenguajes interpretables o traducibles por una computadora hacia una representación ejecutable, los lenguajes de especificación no son por lo general utilizados para implementar el sistema, sino para especificarlo, conceptualizarlo o incluso validarlo, aunque también suelen ser legibles para un programa de computadora, que puede asistir en el proceso de validación. Las especificaciones hechas en un lenguaje de descripción no suelen ser interpretables o ejecutables, sin embargo existen algunos ambientes de desarrollo basados en lenguajes de descripción, que permiten la generación del sistema a partir del modelo. Los lenguajes de especificación pueden dividirse en semi-formales y formales Marco Computacional Apache Apache es un poderoso servidor web, cuyo nombre proviene de la frase inglesa a patchy server y es completamente libre, estable y potente ya que es un software Open Source y con licencia GPL, originalmente era pensado para trabajar con tecnología PHP aunque también puede trabajar sin inconvenientes con.net. Una de las ventajas más grandes de Apache, es que es un servidor web multiplataforma, es decir, puede trabajar con diferentes sistemas operativos y mantener su excelente rendimiento. Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada vez millones de servidores reiteren su confianza en este programa. Servidor de distribución libre y de código abierto. (Balani, 2009) HTML5 HTML5 es la nueva versión de HTML, está nueva versión se le anexan una serie de nuevas características que hacen que la maquetación y el desarrollo HTML sea aún más fácil y sencillo. De igual manera, esta nueva versión, ayuda a los motores de búsqueda como son Google, Bing, Yahoo por medio de etiquetas informativas

67 en la cabecera de cada página web, navegación, articulo y pie de página; diciéndole a cada motor de búsqueda que tipo de contenido tienes, que enlace vas a compartir, etcétera. (Gauchat, 2012) HTML 5 nos permite una mayor interacción entre nuestras páginas web y contenido de reproducción digital como por ejemplo: Videos Audio Juegos Imágenes En la actualidad, todos los navegadores son compatibles con ciertas etiquetas HTML 5, como son: Google Crome Mozilla Firefox Internet Explorer Opera Safari PHP Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+. PHP es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación. El código PHP se incluye dentro del HTML, entre las etiquetas <?php y >. Es una tecnología del lado del servidor, ya que éste es el que interpreta y ejecuta el código PHP de un sitio dinámico. El navegador solamente recibe la ejecución. (Cobo, 2005) JavaScript JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web. No requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos. JavaScript es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos. Con JavaScript podemos crear diferentes efectos e interactuar con nuestros usuarios. Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.

68 La inserción de un documento JavaScript en HTML se realiza mediante la marca SCRIPT utilizando la sintaxis: <SCRIPT> Código del script </SCRIPT>. (Gauchat, 2012) JQuery JQuery es una biblioteca o framework de JavaScript, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la tecnología AJAX a páginas web. Framework es un producto que sirve como base para la programación avanzada de aplicaciones, que aporta una serie de funciones o códigos para realizar tareas habituales. Por decirlo de otra manera, framework son unas librerías de código que contienen procesos o rutinas ya listos para usar. Los programadores utilizan los frameworks para no tener que desarrollar ellos mismos las tareas más básicas, puesto que en el propio framework ya hay implementaciones que están probadas, funcionan y no se necesitan volver a programar. JQuery consiste en un único fichero JavaScript que contiene las funcionalidades comunes de DOM, eventos, efectos y AJAX. La característica principal de la biblioteca es que permite cambiar el contenido de una página web sin necesidad de recargarla, mediante la manipulación del árbol DOM y peticiones AJAX. Para ello utiliza las funciones $() o JQuery (). (Lancker, 2012) MySQL MySQL (Lenguaje de Consulta Estructurado) es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL (GNU General Public License). Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. En aplicaciones web ofrece un entorno de intensiva lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Aunque MySQL es software libre, MySQL AB distribuye una versión comercial de MySQL, que no se diferencia de la versión libre más que en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser así, se vulneraría la licencia GPL. Este gestor es probablemente el más usado debido a su gran rapidez y facilidad de uso. Esta gran aceptación es debida, en parte, a que existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación, además de su fácil instalación y configuración. (Spona, 2010) SDK de Android El SDK (Software Development Kit) de Android, incluye un conjunto de herramientas de desarrollo. Comprende un depurador de código, biblioteca, un simulador de teléfono basado en QEMU, documentación, ejemplos de código y tutoriales. Las plataformas de desarrollo soportadas incluyen Linux (cualquier distribución moderna), Max OS X o posterior, y Windows XP o posterior. La plataforma integral de desarrollo (IDE, Integrated Development Environment) soportada oficialmente es Eclipse junto con el complemento ADT (Android Development Tools plugin), aunque también puede utilizarse un editor de texto

69 para escribir ficheros Java y XML y utilizar comandos en un terminal (se necesitan los paquetes JDK, Java Development Kit y Apache Ant) para crear y depurar aplicaciones. Además, pueden controlarse dispositivos Android que estén conectados. (Gironés, 2013) Eclipse Eclipse es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus. (Ramos, 2010) PhoneGap PhoneGap es un framework para el desarrollo de aplicaciones móviles producido por Nitobi, y comprado posteriormente por Adobe Systems. Principalmente, PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. Las aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas al dispositivo (ya que el renderizado se realiza mediante vistas web y no con interfaces gráficas específicas de cada sistema), pero no se tratan tampoco de aplicaciones web (teniendo en cuenta que son aplicaciones que son empaquetadas para poder ser desplegadas en el dispositivo incluso trabajando con el API del sistema nativo). (Gifford, 2012) En la tercera versión de PhoneGap se incorpora el uso de una interfaz de comandos a través de consola, una nueva arquitectura de complementos descentralizados y la posibilidad de utilizar un código web unificado para crear múltiples proyectos. PhoneGap maneja API que permiten tener acceso a elementos como el acelerómetro, la cámara, los contactos en el dispositivo, la red, el almacenamiento, las notificaciones, etc. Estas API se conectan al sistema operativo usando el código nativo del sistema huésped a través de una Interfaz de funciones foráneas en Javascript. PhoneGap permite el desarrollo ya sea ejecutando las aplicaciones en nuestro navegador web, sin tener que utilizar un simulador dedicado a esta tarea, y brinda la posibilidad de soportar funciones sobre frameworks como Sencha Touch o JQuery Mobile. PhoneGap es una distribución de Apache Cordova.5 La aplicación se llamó en un principio "PhoneGap", y posteriormente "Apache Callback". Ambos sistemas tienen funciones casi idénticas, la diferencia principal entre Apache Cordova y Phonegap es que el segundo tiene acceso a servicios de compilación en la nube proporcionados por Adobe Creative Cloud. Apache Cordova es un software de código abierto y tanto este como PhoneGap pueden ser utilizados libremente en cualquier aplicación sin necesidad de atribución o licencias de ningún tipo.

70 CCS Hoja de estilo en cascada o CSS (siglas en inglés de cascading style sheets) es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El World Wide Web Consortium (W3C) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores. (Woods, 2012) La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación. La información de estilo puede ser definida en un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo «style». Algunas ventajas de utilizar CSS (u otro lenguaje de estilo) son: Control centralizado de la presentación de un sitio web completo con lo que se agiliza de forma considerable la actualización del mismo. Separación del contenido de la presentación, lo que facilita al creador, diseñador, usuario o dispositivo electrónico que muestre la página, la modificación de la visualización del documento sin alterar el contenido del mismo, sólo modificando algunos parámetros del CSS. Optimización del ancho de banda de la conexión, pues pueden definirse los mismos estilos para muchos elementos con un sólo selector; o porque un mismo archivo CSS puede servir para una multitud de documentos. Mejora en la accesibilidad del documento, pues con el uso del CSS se evitan antiguas prácticas necesarias para el control del diseño (como las tablas), y que iban en perjuicio de ciertos usos de los documentos, por parte de navegadores orientados a personas con algunas limitaciones sensoriales Modelo de desarrollo de Software El modelo incremental fue propuesto por Harlan Mills en el año Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir experiencia con el sistema. El Modelo Incremental combina elementos del Modelo Lineal Secuencial con la filosofía interactiva de Construcción de Prototipos. Como se muestra en la Figura 4, el modelo incremental aplica secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Cada secuencia lineal produce un incremento del software. El primer incremento generalmente es un producto esencial denominado núcleo. En una visión genérica, el proceso se divide en 4 partes: Análisis Diseño Código

71 Prueba Figura 4. Esquema del modelo incremental. Sin embargo, para la producción del Software, se usa el principio de trabajo en cadena o Pipeline. Con esto se mantiene al cliente en constante contacto con los resultados obtenidos en cada incremento. Es el mismo cliente el que incluye o desecha elementos al final de cada incremento a fin de que el software se adapte mejor a sus necesidades reales. El proceso se repite hasta que se elabora el producto completo. De esta forma el tiempo de entrega se reduce considerablemente. El Modelo Incremental es de naturaleza interactiva brindando al final de cada incremento la entrega de un producto completamente operacional. Este modelo es particularmente útil cuando no se cuenta con una dotación de personal suficiente. Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se añadirá personal, de ser necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos técnicos. Durante el proceso se trata de llevar a cabo al proyecto en diferentes partes que al final terminará siendo la solución completa requerida por el cliente, pero éstas partes no se pueden realizar en cualquier orden, sino que dependen de lo que el cliente este necesitando con más urgencia, de los puntos más importantes del proyecto, los requerimientos más básicos, difíciles y con mayor grado de riesgo, ya que estos se deben hacer al comienzo, de manera que se disminuya la dificultad y el riesgo en cada versión. De este modo podemos terminar una aplicación ejecutable (primera versión) que podrá ser entregada al cliente para que éste pueda trabajar en ella y el programador pueda considerar las recomendaciones que el cliente efectúe para hacer mejoras en el producto. Estas nuevas mejoras deberán esperar a ser integradas en la siguiente versión junto con los demás requerimientos que no fueron tomados en cuenta en la versión anterior. El modelo incremental consiste en un desarrollo inicial de la arquitectura completa del sistema, seguido de sucesivos incrementos funcionales. Cada incremento tiene su propio ciclo de vida y se basa en el anterior, sin cambiar su funcionalidad ni sus interfaces. Una vez entregado un incremento, no se realizan cambios sobre el mismo, sino únicamente corrección de errores. Dado que la arquitectura completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos completos al comienzo del desarrollo.

mn program Software Abogados Nº1 en ventas del país con más de 50.000 usuarios El software de gestión más completo y con más control del mercado

mn program Software Abogados Nº1 en ventas del país con más de 50.000 usuarios El software de gestión más completo y con más control del mercado Base de datos Clientes y Expedientes Historial de Clientes y Expedienets Correo electrónico Agendas Módulos de Control, Lexnet, Envíos masivos Trabaja desde cualquier lugar Software Abogados Nº1 en ventas

Más detalles

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA: Ingeniería en Sistemas Perfil de Tesis para Proyecto Empresarial Aplicación para mejorar la evaluación del desempeño

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Copyright 2015 Endalia, S.L. Todos los derechos reservados.

Copyright 2015 Endalia, S.L. Todos los derechos reservados. Copyright 2015 Endalia, S.L. Todos los derechos reservados. Este documento contiene información propietaria de Endalia, S.L. Se emite con el único propósito de informar proyectos Endalia, por lo que no

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Kra 2E # 5-55 B/ Los Lagos Pitalito Huila (Colombia)

Kra 2E # 5-55 B/ Los Lagos Pitalito Huila (Colombia) KoffeeSoft, es una empresa Laboyana, creada el 28 de Marzo de 2012 con 2 años de acreditación, seria, moderna, con excelente recurso humano capacitado por reconocidas instituciones a nivel nacional. KoffeeSoft

Más detalles

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

1. Introducción. 1.1 Propósito.

1. Introducción. 1.1 Propósito. Adux Software, C.A. R.I.F.: J-29952785-8 www.adux.com.ve / soporte@adux.com.ve TLF: 04124020586 ESPECIFICACIONES DE REQUERIMIENTO DE SOFTWARE REVISIÓN: MED-001 FECHA: 01/09/2014 CLIENTE: GRUPO DE RESCATE

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Gestión Web De Alojamiento Vacacional

Gestión Web De Alojamiento Vacacional Escola Tècnica Superior d Enginyeria Informàtica Universitat Politècnica de València Gestión Web De Alojamiento Vacacional Proyecto Final de Carrera Ingeniería Técnica en Informática de Sistemas Autor:

Más detalles

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD

Más detalles

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB Ingeniería Técnica Informática de Gestión Alumno: Jorge Bou Ramón Director: Sergio Sáez Barona Junio 2012 ÍNDICE 1. INTRODUCCIÓN...4

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

PLAN FORMATIVO MODALIDAD I

PLAN FORMATIVO MODALIDAD I PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:

Más detalles

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online Le gustaría administrar usted mismo su tienda On-Line? ReadyShop La solución profesional de comercio electrónico y catálogos online Avda. Autopista del Saler nº 4. Bloque 2, Puerta A7 (Edificio Politaria)

Más detalles

Programa de gestión Normativa y Requisitos Legales

Programa de gestión Normativa y Requisitos Legales Manual de Uso Versión 3 Programa de gestión ÍNDICE 1. ACERCA DE @LineTerr... 3 1.1. Información general. Requerimientos de los equipos... 3 1.2. Acceso a @LineTerr... 3 1.3. Configuración. Permisos...

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0 Especificación de requisitos de software Proyecto: (Sistema de Información de Seminarios WEB) Revisión 1.0 Tania Isadora Mora Dorance Moreno Luis Yovany Romo Septiembre 2007 Realizado Por: Tania I. Mora

Más detalles

Aplicateca. Guía Rápida. Ilion BlackBerry por Cetel Sistemas

Aplicateca. Guía Rápida. Ilion BlackBerry por Cetel Sistemas Aplicateca Guía Rápida Ilion BlackBerry por Cetel Sistemas Índice 1 Qué es Ilión Blackberry Ventas?...2 1.1 Más detalles... 2 1.2 Qué ventajas ofrece Ilión BlackBerry Ventas?... 2 1.3 Cuáles son las principales

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días PROGRAMACIÓN DE APLICACIONES PARA ANDROID DURACIÓN DÍAS DE CONEXIÓN 30 horas 45 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada

Más detalles

Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk

Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Departamento ID del documento Innovaciones DANA-INNOVACIONES- HerramientaHelpdesk Última revisión Creado por Revisado

Más detalles

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB 2015 DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB INTRODUCCIÓN AMETIC y Microsoft asumen la coordinación y el patrocinio de la Competición Nacional de Formación Profesional, Spainskills 2015, en lo concerniente

Más detalles

Sistema de Precios y Productos

Sistema de Precios y Productos Universidad de Sonora Sistema de Precios y Productos Reporte Final de Prácticas Profesionales Marzo del 2014 Catálogo Médico Daniel Iván Cota Gamboa Índice Introducción..............................................

Más detalles

Service Pack 2 Abril 2014

Service Pack 2 Abril 2014 Service Pack 2 Abril 2014 Service Pack 2 incorpora mejoras en el proceso de facturación electrónica y una nueva herramienta para la generación de addendas. Incluye nuevas funciones para permitir el trabajo

Más detalles

LINA MARIA GALLEGO MONTOYA JUAN CARLOS HUERTAS CARDONA MARIA ANDREA JIMENEZ TRUJILLO

LINA MARIA GALLEGO MONTOYA JUAN CARLOS HUERTAS CARDONA MARIA ANDREA JIMENEZ TRUJILLO SISTEMATIZACIÓN DEL HISTORIAL Y PERFIL DE LOS USUARIOS DE LAS LÍNEAS DE ATENCIÓN PROTECCIÓN CONSUMO Y AMBULATORIOS DEL ÁREA TERAPÉUTICA A NIVEL NACIONAL DE LA FUNDACIÓN HOGARES CLARET 2009 UMBRAL LINA

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014 SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO PORTADA UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CAT CHORDELEG FIGURA PROFESIONAL: INFORMÁTICA Memoria

Más detalles

SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL SIMAD CLOUD. La Gestión Documental ahora en la nube, es más eficiente aurea

SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL SIMAD CLOUD. La Gestión Documental ahora en la nube, es más eficiente aurea SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La Gestión Documental ahora en la nube, es más eficiente aurea SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL El más potente programa para el manejo integral

Más detalles

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB Inmobiliaria Nueva Vía S.A. (INVIA) Phillips 84, Oficina 65, Piso 6 Santiago Centro / Chile e-mail: leo.corvalan@invia.cl LICITACIÓN PÚBLICA DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA Parte II. Bases

Más detalles

5. IMPLEMENTACIÓN DE LA METODOLOGÍA

5. IMPLEMENTACIÓN DE LA METODOLOGÍA 5. IMPLEMENTACIÓN DE LA METODOLOGÍA El objetivo principal de este capítulo es realizar la implementación de la metodología planteada en el capítulo anterior, en este caso, esta metodología es implementada

Más detalles

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

Dossier de producto. Versión: 1.1

Dossier de producto. Versión: 1.1 Dossier de producto Versión: 1.1 Nubedocs: Firmalia Dossier de producto Contenido Introducción... 4 Requisitos de alojamiento del producto... 6 Configuración básica... 7 Características de la plataforma...

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento.

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento. Documento de Referencia Una Única Solución que Integra Todas las Aplicaciones que su Empresa Requiere Tecnologizar los procesos financieros, operacionales y de gestión de su empresa, es sólo cuestión de

Más detalles

CLIENTE: AUTOMATIC CHOICE

CLIENTE: AUTOMATIC CHOICE DOCUMENTO OFERTA CLIENTE: AUTOMATIC CHOICE 25/05/2011 Rafael Zaragoza Pardo Índice 1. INTRODUCCIÓN... 3 2. OBJETIVOS Y CARACTERÍSTICAS DEL PROYECTO... 4 3. ALCANCE DEL PROYECTO... 7 4. EQUIPO DE TRABAJO...

Más detalles

Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS

Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS El contrato del sistema para la gestión de peticiones, quejas, reclamos sugerencias y felicitaciones PQRSF comprende las siguientes especificaciones técnicas de la

Más detalles

MANUAL DE USUARIO FORMA OFICIAL 76 INFORMACIÓN DE OPERACIONES RELEVANTES (ARTÍCULO 31-A DEL CÓDIGO FISCAL DE LA FEDERACIÓN)

MANUAL DE USUARIO FORMA OFICIAL 76 INFORMACIÓN DE OPERACIONES RELEVANTES (ARTÍCULO 31-A DEL CÓDIGO FISCAL DE LA FEDERACIÓN) FORMA OFICIAL 76 INFORMACIÓN DE OPERACIONES RELEVANTES (ARTÍCULO 31-A DEL CÓDIGO FISCAL DE LA FEDERACIÓN) Mayo 2015 El Servicio de Administración Tributaria (SAT), pone a su disposición una guía para interactuar

Más detalles

Historia de revisiones

Historia de revisiones Pedidos Online - DUSA Especificación de Requerimientos de Software Versión 2.7 Historia de revisiones Fecha Versión Descripción Autor 24/08/2013 1.0 Versión inicial Juan Miguel Álvarez, Sergio Bonilla,

Más detalles

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo BearSoft Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo CONTENIDO 1. Resumen. 3 2. Business Intelligence.. 4 3. Características del software.

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

Capacitación del Sistema de seguimiento de PAIMEF. Módulo I.F.I

Capacitación del Sistema de seguimiento de PAIMEF. Módulo I.F.I Capacitación del Sistema de seguimiento de PAIMEF Módulo I.F.I Formato de la capacitación 1.- Aspectos Generales del Sistema de Seguimiento PAIMEF. 2.-Requerimientos generales y procedimiento. 3.-Ejercicio

Más detalles

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACIÓN DISEÑO DE UN BUSCADOR ACADEMICO LLAMADO SALVADOR PRESENTADO POR: GLENDA MARISOL MARROQUIN LARREYNAGA MARINA LOURDES

Más detalles

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS)

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) Es un sistema de gestión de contenidos (CMS - content management system), desarrollado bajo la Licencia Pública

Más detalles

- Know Systems. DKS9 BPM-Gestión del Conocimiento 2011 Página 1 de 17

- Know Systems. DKS9 BPM-Gestión del Conocimiento 2011 Página 1 de 17 DKS9 BPM-Gestión del Conocimiento 2011 Página 1 de 17 Características Generales -Sistemas parametrizables. -Configurables y de fácil adaptación a cada negocio. -Accesibles desde navegador Web en cualquier

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Tabla de contenido. 1. Certificado Android Developer... 4. 1.1. Introducción a la programación para la plataforma Android... 4. Objetivos Clave...

Tabla de contenido. 1. Certificado Android Developer... 4. 1.1. Introducción a la programación para la plataforma Android... 4. Objetivos Clave... Tabla de contenido 1. Certificado Android Developer.... 4 1.1. Introducción a la programación para la plataforma Android.... 4... 4... 4... 4... 4 1.2. Certificado Programador Jr. para Android... 5...

Más detalles

ESPECIFICACIÓN DE REQUERIMIENTOS DE APLICACIÓN WEB. Proyecto: Reifer. Revisión: 1.0 28/01/13

ESPECIFICACIÓN DE REQUERIMIENTOS DE APLICACIÓN WEB. Proyecto: Reifer. Revisión: 1.0 28/01/13 ESPECIFICACIÓN DE REQUERIMIENTOS DE APLICACIÓN WEB Proyecto: Reifer Revisión: 1.0 28/01/13 1 CONTENIDOS Introducción... 3 Propósito del documento... 3 Necesidad comercial... 3 Objetivos de la empresa...

Más detalles

Ficha de Producto. Características generales. Descripción de Producto. Disponible en formato licencia o Cloud (software as a service).

Ficha de Producto. Características generales. Descripción de Producto. Disponible en formato licencia o Cloud (software as a service). Descripción de Producto ServiceTonic es el software 100% web para la gestión de servicios que bajo las premisas de facilidad de uso y flexibilidad convierte su amplia funcionalidad en la plataforma ideal

Más detalles

SIMAD. aurea PYME. El software de Gestión Documental profesional para pequeñas y medianas empresas.

SIMAD. aurea PYME. El software de Gestión Documental profesional para pequeñas y medianas empresas. S I S T E M A I N T E G R A D O D E A D M I N I S T R A C I Ó N D O C U M E N TA L aurea El software de Gestión Documental profesional para pequeñas y medianas empresas. S I S T E M A I N T E G R A D O

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

Manual de Usuario. Los (Las) Integrantes del Equipo. Control de versiones. Sistema de Administración de Activos Fijos Versión: 0.2 Fecha: 22/11/2013

Manual de Usuario. Los (Las) Integrantes del Equipo. Control de versiones. Sistema de Administración de Activos Fijos Versión: 0.2 Fecha: 22/11/2013 Manual de Usuario. Sistema de Administración de Activos Fijos Versión: 0.2 Fecha: 22/11/2013 Los (Las) Integrantes del Equipo Nombre Anaiz Menchaca Murillo Iván Eliseo Tinajero Díaz Puesto Ingeniera de

Más detalles

PROTOCOLO DE INVESTIGACIÓN SISTEMA PARA EL OTORGAMIENTO Y RECUPERACIÓN DE PRESTACIONES ECONÓMICAS A CORTO PLAZO E HIPOTECARIOS PARA EL ISSTECH.

PROTOCOLO DE INVESTIGACIÓN SISTEMA PARA EL OTORGAMIENTO Y RECUPERACIÓN DE PRESTACIONES ECONÓMICAS A CORTO PLAZO E HIPOTECARIOS PARA EL ISSTECH. SUBSECRETARÍA DE EDUCACIÓN SUPERIOR TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Tuxtla Gutiérrez PROTOCOLO DE INVESTIGACIÓN SISTEMA PARA EL OTORGAMIENTO Y RECUPERACIÓN DE PRESTACIONES ECONÓMICAS

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

Más detalles

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO INDICE OBJETIVO... 2 DIRIGIDO A... 2 OFFICE 365... 2 Servicios... 2 VENTAJAS... 3 Portal de empresa y presencia en internet con Office 365... 3 Office WebApps con Office 365... 3 Video conferencia y reuniones

Más detalles

Educomputacion. Te ofrece el diplomado en: *HTML *CSS *MYSQL * PHP. Matriz: Reforma #1050-A (Casi Esq. c/independencia) Tels. 812 99 99 y 812 38 76

Educomputacion. Te ofrece el diplomado en: *HTML *CSS *MYSQL * PHP. Matriz: Reforma #1050-A (Casi Esq. c/independencia) Tels. 812 99 99 y 812 38 76 Ven y aprende a realizar sitios Web, ya sea para uso en Internet o Intranet, que te permitan interactuar y generar páginas de contenidos utilizando una Base de Datos Educomputacion Te ofrece el diplomado

Más detalles

Programación y Desarrollo Web. Wintech, C.A.

Programación y Desarrollo Web. Wintech, C.A. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TENOLOGÍA DEPARTAMENTO DE COMPUTACIÓN INFORME FINAL DE PASANTÍAS Programación y Desarrollo Web. Wintech, C.A. Tutor Académico: Lic. Kiara Ottogalli Tutor Empresarial:

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: La Programación Extrema aplicada al desarrollo del Sistema Informático

Más detalles

Su empresa siempre en contacto

Su empresa siempre en contacto Su empresa siempre en contacto Entorno Digital, S.A. (2009). 1/9 Qué es? Solución Web para ofrecer un servicio de valor añadido a sus clientes o empleados. Damos un paso más a la imagen corporativa de

Más detalles

LatinFox Corporation.Inc Tec. Anibal Quispe Phoco

LatinFox Corporation.Inc Tec. Anibal Quispe Phoco DESARROLLO DE PORTAL WEB CON SISTEMA DE ACTUALIZACIÓN Sr. Bernardino TICONA QUISPE DINÁMICA DE CONTENIDO Alcalde de la Municipalidad Distrital de Combapata Canchis. Previo un saludo le hago llegar la siguiente

Más detalles

Versiones offline. Índice EDELVIVES DIGITAL. Versión offline para ipad 01. Versión offline para tabletas Android 06. Versión offline para Windows 8 12

Versiones offline. Índice EDELVIVES DIGITAL. Versión offline para ipad 01. Versión offline para tabletas Android 06. Versión offline para Windows 8 12 Versiones offline Índice Versión offline para ipad 01 Versión offline para tabletas Android 06 Versión offline para Windows 8 12 Versión offline de escritorio Windows 18 Versión offline de escritorio Linux

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Unicenter ServicePlus Service Desk versión 6.0

Unicenter ServicePlus Service Desk versión 6.0 DATOS TÉCNICOS Unicenter ServicePlus Service Desk versión 6.0 Unicenter ServicePlus Service Desk es una solución de valor añadido para gestionar de forma integral un centro de atención a usuarios (CAU)

Más detalles

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA Acerca de Nuestra Compañía Banlinea es una empresa colombiana de Finanzas y Tecnología (Fintech) que ofrece información y herramientas tecnológicas a consumidores,

Más detalles

Informe Funcional BQS Página 1

Informe Funcional BQS Página 1 Informe Funcional BQS (Buzón de Quejas / Sugerencias) Informe Funcional BQS Página 1 Contenido de la Memoria Introducción... 4 Esquema de Datos, Comunicaciones y Accesos... 5 Características a Destacar...

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO.

GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO. Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Tecnologías

Más detalles

Manual de usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

Más detalles

Metodología para Implementar Seguridad en un Entorno de Aprendizaje

Metodología para Implementar Seguridad en un Entorno de Aprendizaje 1 Metodología para Implementar Seguridad en un Entorno de Aprendizaje Urdaneta Elizabeth, Custodio Ángel, López Karem ecurdaneta@unexpo.edu.ve, acustodio@unexpo.edu.ve UNEXPO Puerto Ordaz - Centro de Instrumentación

Más detalles

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional

Más detalles

PROGRAMA HENUAC HERRAMIENTAS NUEVAS PARA LA ACCESIBILIDAD

PROGRAMA HENUAC HERRAMIENTAS NUEVAS PARA LA ACCESIBILIDAD Igualdad y Bienestar Social Coordinación Técnica de Proyectos PROGRAMA HENUAC HERRAMIENTAS NUEVAS PARA LA ACCESIBILIDAD 1 El proyecto Jaén Accesible se está desarrollando a lo largo de este año y durante

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com La escuela de la Nueva Comunicación Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web visual.iedmadrid.com Qué es el IED Madrid? El IED Madrid es un Centro Superior de Diseño que pertenece

Más detalles

PORTAFOLIO DE SERVICIOS

PORTAFOLIO DE SERVICIOS PORTAFOLIO DE SERVICIOS En la actualidad, los negocios se hacen desde cualquier lugar, en cualquier ciudad, solo se necesita Internet. Pagi-Web, ofrece soluciones de todo tipo a través de Internet. Para

Más detalles

1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager. 3) Ventajas de Avant Manager. 4) Por qué Avant Manager? 5) Información de Suscripción

1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager. 3) Ventajas de Avant Manager. 4) Por qué Avant Manager? 5) Información de Suscripción Cuestiones clave 1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager 3) Ventajas de Avant Manager 4) Por qué Avant Manager? 5) Información de Suscripción 6) Datos de contacto 2 Gestión eficiente

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió

Más detalles

Desarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades.

Desarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades. Tarifas 2015 Página 1 Desarrollo Web Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades. Tu web Profesional al mejor precio. Usamos las mejores tecnologías y bajamos los

Más detalles

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

Más detalles

a3asesor doc cloud nos proporciona inmediatez y calidad a la hora de atender al cliente EXPERIENCIAS Wolters Kluwer www.a3software.

a3asesor doc cloud nos proporciona inmediatez y calidad a la hora de atender al cliente EXPERIENCIAS Wolters Kluwer www.a3software. EXPERIENCIAS Wolters Kluwer a3asesor doc cloud nos proporciona inmediatez y calidad a la hora de atender al cliente Roser Linares Responsable de Informática de Grup Vandellòs y del Área Fiscal de la oficina

Más detalles