UNIVERSIDAD AUSTRAL DE CHILE SEDE PUERTO MONTT ESCUELA DE INGENIERÍA EN COMPUTACIÓN

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

Download "UNIVERSIDAD AUSTRAL DE CHILE SEDE PUERTO MONTT ESCUELA DE INGENIERÍA EN COMPUTACIÓN"

Transcripción

1 UNIVERSIDAD AUSTRAL DE CHILE SEDE PUERTO MONTT ESCUELA DE INGENIERÍA EN COMPUTACIÓN SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE LA RED DE TELECENTROS COMUNITARIOS Seminario de Titulación para optar al título de Ingeniero en Computación PROFESOR PATROCINANTE: Sr. Moises Coronado Delgado PROFESOR CO-PATROCINANTE: Sr. Walter Velásquez Hernández Roberto Esteban Sánchez Almonacid PUERTO MONTT CHILE 2009

2

3

4

5

6 Las cosas no son como empiezan, sino como terminan... (Roberto Sánchez Espinoza)

7 INDICE Síntesis en castellano Síntesis en inglés 1. Introducción Objetivos Objetivo general Objetivos específicos Planteamiento del problema Antecedentes Definición del problema Esfuerzos anteriores Solución propuesta Justificación Situación sin proyecto Situación con proyecto Equipo de trabajo y contribución del alumno Delimitación Metodología SCRUM: Metodología Base Los elementos...20

8 Las reuniones AUP: Metodología de complemento Recursos Hardware Software Comienzo del proyecto Definición de los roles Preparación Caso del negocio Visión del proyecto Definición de terminado Backlog inicial del proyecto Logística Planificación del proyecto Entorno de desarrollo Framework de desarrollo de aplicaciones Repositorio de código Entorno de desarrollo integrado Servidor web Sistema gestor de base de datos...33

9 Sistema operativo Definición de requerimientos Modelado inicial de requerimientos Iteraciones del proyecto Definición de reuniones Modelamiento de requerimientos Especificaciones de clases y relaciones Especificaciones de atributos Modelado de la base de datos Diagrama modelo conceptual Diseño conceptual Identificación de entidades Identificación de relaciones Identificación de atributos en entidades y relaciones Diseño de interfaces de usuario Construcción Consideraciones de la licencia de software Construcción sobre DJANGO Creación del proyecto web...68

10 Configuración parámetros base de datos Configuración parámetros de internacionalización Implementación de rosetta Implementación del modelo Activación del sitio de administración Personalización del sitio de administración Sincronización con base de datos Volcado a sitio de producción Configuración servidor web apache Creación de vistas Creación de templates Integración de las views en las plantillas Serialización Interfaces resultantes Construcción sobre MONO Diseño de interfaz en glade Configuración AppSettings Procedimientos para menú contextual Implementación de Handler...106

11 Implementación protocolo http Transición Modalidad de capacitación Conclusión Bibliografía Tablas Tabla Nº 1. Equipo de trabajo...15 Tabla Nº 2. Descripción hardware utilizado...24 Tabla Nº 3. Descripción software utilizado...25 Tabla Nº 4. Descripción de clases...42 Tabla Nº 5. Asociaciones del modelo...43 Tabla Nº 6. Atributos clase Registration...45 Tabla Nº 7. Atributos clase Iperson...45 Tabla Nº 8. Atributos clase TccUser...45 Tabla Nº 9. Atributos clase Telecentre...46 Tabla Nº 10. Atributos clase Equipment...46 Tabla Nº 11. Atributos clase Other...46 Tabla Nº 12. Atributos clase Computer...47 Tabla Nº 13. Atributos clase Course...47 Tabla Nº 14. Entidades...50

12 Tabla Nº 15. Relaciones...54 Tabla Nº 16. Atributos de entidades y relaciones...59 Tabla Nº 17. Configuración base de datos en settings.py...69 Figuras Figura Nº 1. Visión general del proceso SCRUM...19 Figura Nº 2. Ciclo de vida de AUP...23 Figura Nº 3. Sitio web Telecentros Puerto Montt...65 Figura Nº 4. Modelo de capas de la aplicación web...67 Figura Nº 5. Sistema de administración Figura Nº 6. Interfaz de ingreso de telecentros Figura Nº 7. interfaz de ingreso de usuarios Diagramas Diagrama Nº 1. Modelo de dominio inicial...36 Diagrama Nº 2. Diagrama casos de uso parte Diagrama Nº 3. Diagrama casos de uso parte Diagrama Nº 4. Diagrama casos de uso parte Diagrama Nº 5. Modelo del dominio completo...41 Diagrama Nº 6. Modelo conceptual de datos...49

13 Síntesis El presente proyecto nace por la necesidad de controlar y apoyar la gestión municipal, en el ámbito tecnológico que abarca el concepto del acortamiento de la brecha digital. Para el desarrollo de este proyecto, se utilizan las principales herramientas de la metodología SCRUM [Schwaber2004], entre cuyas características más relevantes se encuentra el solapamiento entre una fase y su sucesora. Esta metodología, a su vez, se apoya en Agile Unified Proccess (AUP), en prácticas como el uso diagramación de requerimientos, construcción y transición. Otro tópico importante a considerar en el desarrollo de la aplicación, es la utilización de python como pilar importante en codificación, el cual también permitirá la utilización de Django (FrameWork de desarrollo web de código abierto). Finalizada todas las etapas previamente establecidas en esta metodología, se ha logrado obtener un producto de software totalmente funcional que cumple a cabalidad los objetivos planteados y mencionados en este proyecto.

14 Abstract The present Project is born by the necessity to control and support the management of the municipality in its technological aspect that embrace the concept of to short cut a digital gap. For the development of this project was used the main tools of SCRUM methodology, whose most important characteristics is the overlap between one phase and its successor. This methodology, in turn, relies on Agile Unified Process AUP, in practices such as layout requirements, construction and transition. The other important topic considered in the development of the application is the use of Python as an important pillar of code and also permits to use the Django ( Framework of Web development of the open Code). After the application of this methodology, the product of the software will be obtained which is totally functional that accomplish all the objectives planted and mentioned in this project.

15 1. Introducción En los últimos años, tanto a nivel nacional y mundial, la tecnología, en ámbitos como la información y la comunicación, ha incrementado de manera explosiva el acceso a internet y esto queda reflejado claramente tanto en los hogares chilenos, como a nivel regional, tal como lo demuestran los datos estadísticos de la Subsecretaría de Telecomunicaciones, que al 19 de diciembre de 2008 [Subtel2008], ha verificado que las conexiones domiciliarias en la décima región han registrado un aumento de 22,4%. Esta información se contrapone con la realidad que viven muchas familias que por motivos económicos, sociales, geográficos, etáreos, culturales o, simplemente, por desinterés no pueden acceder a esta posibilidad. Esta constante marginación de las tecnologías en el mundo de la informática recibe el nombre de brecha digital. A nivel gubernamental, este es un tema que marca una alta prioridad, como queda expresado claramente en la Agenda Digital [Agenda2007]. Debido a esto cada municipalidad -y Puerto Montt no ha sido la excepción- ha tenido que tomar cartas en el asunto e implemementar programas que ataquen decididamente este problema. 1

16 Es así como, la Ilustre Municipalidad de Puerto Montt junto a sus autoridades de turno y por medio de una sesión en pleno del Consejo Municipal, acordó el desarrollo de un programa social de alto impacto dentro de la comunidad local. Consistente en la implementación de una Red de Telecentros Comunitarios, la cual se encuentra en pleno desarrollo. El Programa de la Red de Telecentros Comunitarios, consiste en el desarrollo de un proyecto social con base tecnológica, que tiene como objetivo acortar la brecha digital. Esto se realiza por medio de la instalación en diferentes punto de la ciudad (Sedes Sociales, Centros Culturales y/o Deportivos, Iglesias Cátolicas y Evangélicas, entre otros) del equipamiento computacional con una arquitectura cliente/servidor, además de proveer conexión a internet a cada una de estas redes de computadores. Junto a la implementación del hardware y la conectividad de los mismos, se considera la capacitación de los diferentes usuarios asistentes a los Telecentros. Esta iniciativa, por parte del municipio local, de apoyar a la comunidad local en ámbitos tecnológicos, a causado una problemática no prevista en el ejercicio del desarrollo de programa, entre la cual podemos destacar: 2

17 a) Tener un control del equipamiento; b) Buscar la forma de registrar a los usuarios asistentes a los Telecentros en el marco de la supervisión de recursos municipales; c) Entregar apoyo a la gestión municipal en la generación de nuevos programas a partir de los resultados de este programa. Es bajo este tenor que el alumno tesista toma como base el concepto de Responsabilidad Social Universitaria [RSU2007], y lleva a cabo la implementación de un sistema de apoyo a la gestión municipal a través del desarrollo de una aplicación, que tiene la capacidad de recoger de manera automática los datos en los diferentes telecentros de la cuidad, los que son almacenados en un repositorio central para su posterior visualización en una aplicación web, falicitando con esto la administración de los telecentros, como de igual manera la información necesaria de los diferentes actores sociales involucrados en este programa. Para el desarrollo de este sistema se consideró como punto importante, la elección de una metodología para la construcción del software. Por su simplicidad y adaptabilidad se decidió utilizar SCRUM [Ken2008], la cual se basa en metodologías ágiles y este se complementa con Agile Unified Process. 3

18 Tanto por las necesidades anteriormente comentadas y por el modelo de desarrollo del Sistema de Información para la Gestión de la Red de Telecentros Comunitarios, este documento se ha organizado en capítulos. A continuación se entrega una breve guía al lector de cada unos de estos capítulos los que son resumidos de la siguiente manera: En el capítulo 2 se describe el problema abordado y las definiciones iniciales de este proyecto. En el capítulo 3 se detalla el planteamiento del problema a abordar, esfuerzos anteriores y solución propuesta. También se describe la justificación del proyecto junto a las delimitaciones que se le hicieron. Dentro del capítulo 4 se describe la metodología a utilizar para el desarrollo de este proyecto. El capítulo 5 expone tantos los recursos de software como de hardware utilizados para el desarrollo de este sistema. Al interior del capítulo 6 se expone lo realizado en la etapa inicial del desarrollo, encontrándose aquí información sobre la búsqueda y selección de temas relevantes al problema a abordar, también sobre la definición del proyecto y lo referente a la preparación del desarrollo. El capítulo 7 describe la etapa de las etapas implementadas en apoyo 4

19 de las metodologías de desarrollo del proyecto, como son la planificación, su construcción, entre otras. Los capítulos siguientes contienen las conclusiones extraídas del trabajo realizado junto a la bibliografía consultada para el apoyo del desarrollo de la tesis. 5

20 2. Objetivos 2.1. Objetivo General Desarrollar un sistema basado en la aplicación de un software que entregue información del Programa de la Red de Telecentros Comunitarios de la Municipalidad de Puerto Montt, de tal manera que apoye el control y administración de la información generada a partir de la utilización del equipamiento en los diferentes telecentros Objetivos Especificos Desarrollar una aplicación, capaz de capturar y almacenar los datos de los usuarios que utilizan el equipamiento de un telecentro. Elaborar una aplicación que dé soporte al retiro de información desde un telecentro de manera manual. Generar un modelo de entrega de información automática desde los telecentros hacia un repositorio central de datos. Diseñar e implementar un sistema de información en ambiente web, que sea capaz de mostrar la información recopilada. 6

21 3. Planteamiento del problema 3.1. Antecedentes Definición del problema Para todos es conocido el explosivo crecimiento de Internet junto a las tecnologías no telefónicas. Esto ha llevado que la Municipalidad Puerto Montt vea de manera diferente este suceso, ya que como entidad pública, unas de sus principales preocupaciones es mejorar la calidad de vida de sus habitantes. Es así como, por la misma necesidad planteada por la gente al municipio puertomontino, se están generando proyectos de muy alto costo económico para su población. Hasta se podría decir que está generando proyectos tecnológicos de una envergadura única en el país, como la instalación de conectividad inalámbrica gratis en puntos de mayor afluencia turística de la cuidad. A esto se le debe sumar la implementación de la Red de Telecentros Comunitarios, con los cuales se está llegando a los lugares de mayor déficit con respecto a conexión a Internet y computadores a nivel social. Esta Red de Telecentros Comunitarios, además, tiene como objetivo primordial, realizar 7

22 capacitaciones en alfabetización digital para los diferentes usuarios asistentes a esta red comunitaria. Sin duda que esto es una gran apuesta de las autoridades locales, pero a su vez, dio paso a una serie de interrogantes a nivel de gestión municipal. Todo comenzó con las siguientes preguntas Cómo se puede saber que los computadores de la Red de Telecentros se están utilizando? Cómo podemos mejorar la calidad de vida de las personas que usan estos recursos?. Y fue así que se planteó la manera de cómo se podría recoger la información de los usuarios asistentes a los Telecentros Comunitarios. Igualmente se planteó Cómo se podría saber qué grupo de personas están asistiendo?. De manera especial, este último concepto obedece a tener que generar apoyo y capacitación a las personas involucradas. Por ejemplo, si sabemos que a un telecentro asisten en su mayoría jóvenes, esto genera dos variables inmediatas: 1) Crear estrategias de apoyo a los jóvenes, para que así puedan aprender nuevas habilidades basadas en las tecnologías; y 2) Qué sucede con el resto de las personas por qué no asisten? 8

23 Éstas y otras variables son las que busca resolver la Municipalidad de Puerto Montt Esfuerzos anteriores Al ser este un programa nuevo dentro del municipio local y considerando la alta inversión en sí, la primera observación que se logró conseguir, fue que no existe ninguna herramienta y/o software que apoye actividades de esta índole, y que fuesen en directo beneficio de algún tipo de programa social y, de manera particular, de una red de telecentros comunitarios. Pero, buscando llegar un poco mas allá, en la recopilación de datos previos, el alumno tesista consultó en entidades públicas que estuvieran prestando servicios tecnológicos similares a los que entrega la Ilustre Municipalidad de Puerto Montt y que posean alguna herramienta tecnológica que apoye a la gestión de los recursos utilizados. La respuesta fue negativa. Y fue así, como se averiguó que la Biblioteca Municipal de Puerto Montt cuenta con un software de control de asistencia, pero, que como gran inconveniente, no se genera una alimentación automática de los datos. Paralelo a esta entidad, el alumno 9

24 se contactó con personal del Instituto de la Juventud, donde mantienen una red de computadores que prestan servicios a los jóvenes que así lo requieren, en este lugar también se cuenta con un software ambiente Web para el control de la asistencia, en el que los datos son ingresados manualmente por una persona a cargo de la sala de computación, de manera similar a lo que ocurre en la biblioteca municipal Solución propuesta Después de analizar y comprender en profundidad el escenario propuesto por la Ilustre Municipalidad de Puerto Montt, como asimismo estudiar los esfuerzos anteriores realizados por otras entidades públicas y además por las indagaciones realizadas en algunos departamentos al interior de la municipalidad, se llegó a la conclusión que: 1.- Se debe contar con un sistema de información que apoye a la gestión de la Red de Telecentros Comunitarios, implementados por la Ilustre Municipalidad de Puerto Montt. 2.- Se implementará un modulo de inscripción de usuarios que participen en los diferentes telecentros, almacenado estos datos en un 10

25 repositorio central, y los que posteriormente se visualizarán dentro del sitio de información en ambiente Web. 3.- Llevar un control de asistencia de los usuarios en la red antes mencionada, de manera automática. Con esto el sistema entregará estadísticas del uso de los recursos. 4.- El sistema entregará otras informaciones, como por ejemplo el equipamiento activo en cada telecentro. 5.- Permitir el retiro de información de manera local en caso que no se tenga acceso a internet. 6.- Junto a lo anterior, se contempla la creación, actualización y la eliminación de usuarios, encargados de administrar el sistema. Junto a la generación de sus respectivos privilegios. 7.- Generar reportes tanto genéricos de la información recopilada, como, asimismo, poder tener pantallas de búsqueda de información con parámetros para obtener una inspección más especializada. 11

26 3.2. Justificación Situación sin proyecto Al momento de la evaluación y preparación del proyecto Puerto Montt Cuidad Global, surge la necesidad de llevar un control de distintos aspectos relativos al funcionamiento de cada uno de los telecentros, es así, como se presenta una alternativa que dé respuesta a esta necesidad, como herramienta de solución nace la idea de contar con una aplicación que sea capaz de recopilar, de manera automática y constante, información actualizada de los diferentes telecentros, de tal manera que apoye el control y administración de la información generada a partir de la utilización que hace el usuario de estos lugares. Es una solución que se justifica ya que abarca diferentes líneas sociales en el ámbito de la gestión: mencionar por ejemplo, que es poco rentable en horas hombre; poder llevar un control del equipamiento que se esta usando en los telecentros, agregando el tiempo que demandaría poder realizar esta actividad considerando la dispersión geográfica de los telecentros dentro de la comuna. Conjuntamente a lo anterior, sería necesario tener una persona que lleve un registro de la información, y cada vez que se agregue un nuevo telecentro a la red del mismo nombre, 12

27 se tendría que estar realizando toma de información para la posterior generación de gráficos estadísticos. Todo esto implica no contar con información al instante de los datos recopilados, sino que se debería esperar para su procesamiento y entrega de esta información a quien corresponda Situación con proyecto Este proyecto de tesis plantea dar como solución la construcción de un sistema que entrega información y que además permite apoyar la gestión de la Red de Telecentros Comunitarios, y por otro lado que cumpla con cada una de las exigencias generadas de manera implícita en la definición de las problemáticas establecidas por la Ilustre Municipalidad de Puerto Montt. La implementación del sistema de información ofrecerá variadas soluciones a la entidad pública, como el ingreso y registro de datos de manera automática, lográndose con esto estandarizar la recopilación de datos por medio de una interfaz de escritorio. 13

28 La centralización de los datos ofrecerá la posibilidad de implementar un sistema de entrega de información con tecnología Web, logrando con esto, que se cuente con información disponible en el momento y lugar que sea requerida, siendo esto un apoyo fundamental en la toma de decisiones, tanto por lo niveles directivos de cada entidad social que cuente con un telecentro, como asimismo para las autoridades públicas locales Equipo de trabajo y contribución del alumno Para cubrir las necesidades de este proyecto, el alumno tesista estudió, determinó y puso en práctica una metodología ligada al dinamismo, tanto en las personas que desarrolla como en las que participan. Todo esto se ve cubierto por la metodología de desarrollo de proyecto SCRUM, que se apoyará en la metodología ágil de desarrollo de software llamada Agile Unified Proccess. Ambas metodologías se explican con mayor detalle en la sección metodología de este documento. El trabajo en ambas metodologías serán cubiertas por el siguiente equipo de trabajo: 14

29 Nombre Cargo Roberto E. Sánchez Almonacid Alumno Tesista. Coordinador Tecnológico del Programa Red de Telecentros Comunitarios. Water A. Velásquez Hernández Encargado y Coordinador de Cultura Digital del Programa Red de Telecentros Comunitarios. Tabla 1. Equipo de trabajo Las constribuciones a este proyecto son las siguientes: Proveer de una herramienta tecnológica de apoyo a la gestión de la Red de Telecentros Comunitarios a cargo de la Municipalidad de Puerto Montt. Crear las bases para el desarrollo de sistemas a nivel municipal, con herramientas open-source. 15

30 3.3. Delimitación El proyecto no contempla la realización de un manual de usuario, ya que esto será cubierto por las capacitaciones que se realicen a los diferentes actores sociales involucrados en el manejo de este sistema. Igualmente, no se considera como parte del desarrollo de esta tesis, el almacenar y llevar un registro de la navegación en sitios Web por parte de los usuarios asistentes a un telecentro. El desarrollo del sistema de manera individual, considera la omisión de algunas disciplinas dentro del desarrollo de la metodología. En este caso particular los roles son asumidos por una sola persona: el alumno tesista. Al ser un desarrollo tecnológico bajo plataforma GNU/Linux, se debe considerar que la toma de información establecida en los telecentros, bajo arquitectura ventanas WinForms, funcionará solamente en plataformas Gnu/Linux. 16

31 4. Metodología Para el desarrollo de este seminario de titulación, la metodólogia utilizada es SCRUM, la cual toma su nombre de los estudios realizados sobre nuevas prácticas de producción por Hirotaka Takeuchi e Ikujiro Nonaka en la década de los 80. Pero no es hasta el año 2001 donde Schwaber y Mike Beedle escribieron la metodología en el libro Agile Software Development with SCRUM [Ken2008]. El enfoque primordial de esta metodólogia es elevar al máximo la productividad de un equipo de trabajo. Reduce al mínimo la burocracia, y las actividades no orientadas a producir software que funcionen y produzcan resultados en períodos muy breves de tiempo. Como SCRUM abarca solamente prácticas de gestión en el desarrollo de un proyecto y no entra en prácticas de desarrollo de software, esta forma de trabajo se complementó con la metodología Agile Unified Process (AUP), la cual fue fundada y dada a conocer por Scott W. Ambler en septiembre de 2005, y que el lector puede consultar en [Ambler2005]. 17

32 La desición de utilizar SCRUM apoyado por AUP obedece a que estas metodologías se basan en las nuevas características que a corto plazo se puedan incorporar al software, es decir, la necesidad de adaptar el software a nuevos requerimientos, lo cual concuerda en plenitud por su adaptabilidad a los requisitos de cada proyecto. Y es así como en cada sprint o iteracción de SCRUM se puede definir qué actividades realizar y cuáles no, según lo requerido en el desarrollo del proyecto. Otra motivación que llevó a la elección en el uso de estas metodologías es el hecho que implica seguir los principios del Manifiesto Ágil, ya que una de sus principales características es lograr resultados funcionales más que generar una enorme cantidad de documentación. El motivo principal de utilizar SCRUM es que cada una de sus actividades poseen un alto nivel se solapamiento. Al momento de comenzar un sprint, se puede estar comenzando otro casi en paralelo, simplemente con un mínimo de desfase. Otra de las razones para utilizar esta metodología, es el aporte que puede hacer el alumno en el uso de nuevas herramientas de planificación en el desarrollo de un proyecto. 18

33 4.1. SCRUM: Metodología base El modelo de trabajo de SCRUM ejecuta bloques temporales (iteraciones) de un mes natural (que pueden ser de menos tiempo si así se necesita). Cada sprint entrega un resultado completo, siendo esto un incremento del producto final. Todo esto se aprecia por medio del siguiente diagrama de tareas. FUNCIONALIDADES Product Backlog PRIORIDAD Ciclo de Trabajo (Diario) Sprint (15-60 dias) Sprint Backlog Incremento Figura 1. Visión general del proceso de SCRUM. 19

34 A continuación, se entrega una breve descripción de los componentes y conceptos de SCRUM denominados elementos y reuniones, respectivamente Los elementos Product backlog: Se definen los requisitos del Sistema. Se comienza de la visión del resultado que se desea obtener. Está en constante evolución debido a que es accesible a todas las personas que intervienen al desarrollo, donde todos pueden contribuir y aportar sugerencias. El responsable del product backlog se le denomina propietario del producto. Sprint backlog: Lista de los trabajos que realizará el equipo durante el sprint para generar el incremento. Se deben asumir el compromiso de las actividades en los tiempos estimados con los recursos estimados. Incremento: Son los resultados completamente terminados y en condiciones de ser usados. 20

35 Las reuniones Planificación del Sprint: Jornada de trabajo previa al comienzo de cada sprint. Determina los objetivos de esta iteración. Se genera el sprint backlog (lista de tareas) y se determina el lema del sprint. Seguimiento del Sprint: Breves reuniones diarias donde cada integrante responde las siguientes preguntas: Qué hice desde la reunión anterior?. Qué voy hacer de aquí a la próxima reunión?. Qué impedimentos debo solventar para poder realizar el trabajo?. Revisión del sprint: Esta reunión se debe tomar como la presentación normal de los resultados. Es aquí donde se analiza y se revisa el incremento generado. 21

36 4.2. AUP: Metodología de complemento Considerando la definición del problema, se seleccionó como metodología de complemento para SCRUM, una que se encuentre dentro de los manifiesto ágil, y es así como se decidió utilizar la metodología de desarrollo AUP (Agile Unified Process), por los siguientes motivos: No existe un sistema predecesor. Aún cuando la necesidad esta clara por parte del cliente, no se tiene claridad de los requisitos finales, con lo que se buscó el aporte dinámico con respecto a los requerimientos iniciales. Al ser un desarrollo de software orientado a objeto en su totalidad, se debió contar con una metodologia que dé soporte al formato de trabajo que plantea SCRUM, además de una minimización temprana de alto riesgo, ya sean técnicos, de requisitos u objetivos, así como entregas parciales funcionales más rápidas. Por último, básicamente, el ciclo de vida de esta metodología consiste en un proceso secuencial de fases, las cuales se van realizando de manera incremental por medio de disciplinas. 22

37 Figura 2. Ciclo de Vida de AUP En la figura 2 se muestra las etapas de AUP, siendo esta metodología, la seleccionada para apoyar a SCRUM por características que a corto plazo se pueda tener el software, es decir, se pueda adaptar el desarrollo a nuevos requerimientos, lo cual concuerda con la evolución del proyecto. 23

38 5. Recursos 5.1. Hardware El hardware utilizado en este proyecto se divide en etapas. En la etapa de desarrollo del software se dispuso de 2 equipos computacionales, mientras que en la etapa de producción contempló un equipo como servidor. Para la aplicación cliente, se contará con las máquinas existentes en cada telecentro. Equipo Descripción Rol Notebook, DELL Inspiron Equipo de escritorio, armado. Estaciones Clientes en Telecentros. Intel Centrino Duo 2.0 Ghz., 1 GB RAM DDR2, 80 GB HDD, VGA ATI Radeon Mobility 1400 de 128 MB DVI. Pentium IV 2.40 Ghz., 256 MB RAM, VGA GeForce4 MX 4000 AGP 8x. Equipamiento en diferentes modelos de Arquitectura x86. Tabla 2. Descripción hardware utilizado. Contiene el software para el desarrollo de las diferentes aplicaciones. Contiene las aplicaciones servidores, repositorio de código y el sistema de seguimiento del proyecto. Contiene la aplicación cliente del Sistema. 24

39 5.2. Software Todo el software utilizado tanto en desarrollo directo de las diferentes aplicaciones, como asimismo las herramientas de apoyo utilizadas, trabajan bajo la arquitectura de software no propietario. Equipo S.O Ubuntu, en diferentes versiones desktop. Rol Distribuciones de GNU/Linux tanto para las estaciones clientes, como de la estación de desarrollo. S.O Debian GNU/Linux 4.0 (etch) Distribución GNU/Linux para la estación servidor. Eclipse SDK Version IDE de desarrollo. PyDev Extensions Version Plugins para desarrollo de python sobre Eclipse. Subversion Revision Graph Plugins de Eclipse para Subversion, version Websvn v mysql-server Distrib PhpMyAdmin Debian-9 sincronización con servidor svn. Repositorio de código Aplicación web para visualizar los cambios en Subversión. Sistema gestor de base de datos. Software de Administración web para base de datos mysql. 25

40 Umbrello UML Modeller Software de modelamiento de Casos de usos y diagramas de Planner Version clases. Software modelamiento de carta gantt. Python Version 2.5 Lenguaje interpretado para Django 1.0 Python Google Chart MonoDevelop desarrollo. Framework web de código abierto. Modulo de gráficos para Django. Entorno de desarrollo Integrado que trabaja sobre el sistema Apache operativo Ubuntu Servidor Web utilizado para ejecutar la aplicación en ambiente Modulo de python para Apache web. Módulo que le permite al servidor Tabla 3. Descripción software utilizado. web Apache servir aplicaciones escritas en python. 26

41 6. Comienzo del proyecto El proyecto surge por la necesidad de tener un control automático de los asistentes a los diferentes telecentros comunitarios de la comuna de Puerto Montt Definición de roles Como este proyecto de tesis es desarrollado en plenitud por el alumno tesista y apoyada complementariamente en la adquisición de requerimentos por el responsable operativo del Programa de la Red de Telecentros Comunitarios, los roles establecidos por SCRUM serán omitidos. Para poder comprender de mejor manera las iteraciones desarrollas más adelante se da una breve descipción de los roles que actúan en esta metodólogía. Product Owner: Las actividades de este rol es ser el responsable y representante de los usuarios, además cumple con la función de decidir qué funcionalidades necesita el sistema. 27

42 Scrum Master: La función de este rol es el de coordinar y llevar adelante el equipo de desarrollo, encargándose de minimizar los obstáculos que impidan crear el software. Team: Se define este rol para todos los que trabajan día a día durante el desarrollo el Sprint o Iteración, y son los encargados de crear una porción del producto Preparación Esta fase de preparación da a conocer algunas tareas candidatas a realizar durante la etapa de iniciación del proyecto. Esta fase de iniciar el proyecto también se conoce como Sprint # Caso del negocio El valor que va a entregar el desarrollo de un Sistema de Gestión de apoyo a la Red de Telecentros Comunitarios de la Ilustre Municipalidad de Puerto Montt, es poder contar con información sobre el tiempo de la asistencia de la comunidad a los diferentes telecentros 28

43 distribuidos en la ciudad, como asimismo, estadísticas que apoyen la realización de nuevas actvidades Visión del proyecto La Visión del proyecto es que los usuarios puedan registrarse de manera autónoma, en conjunto con mostrar estadísticas de la actividad en cada telecentro Definición de terminado Las siguientes acciones se considerarían para pasar al estado de terminado dentro de los sprint. Cumple con el requerimiento solicitado. Diseño completo. Testeado por el desarrollador. Documentación completa. 29

44 Backlog inicial del proyecto A continuación se entrega una listado de trabajo que se espera en la puesta en marcha como requirimientos mínimos para la realización del sprint #1. Recopilar los requisitos del Sistema. Determinar las plataformas de desarrollo a trabajar. Investigar la factibilidad de integrar el sistema con el sitio web de la Red de Telecentros Comunitarios Logística Se definieron las siguientes tareas de apoyo en la organización: El área de trabajo para el equipo son las dependencias entregadas por la Municipalidad de Puerto Montt. El equipamiento tecnológico es suministrado por la Municipalidad de Puerto Montt. Se dejará espacio de 30 minutos diarios para la revisión de la actividades dentro de cada sprint, además se harán reuniones semanales. 30

45 6.3. Planificación del proyecto Entorno de desarrollo Una vez expuestos los requimientos funcionales del sistema, se procedio a la búsqueda de las herramientas de desarrollo necesarias para la construcción de la nueva herramienta Framework de desarrollo de aplicaciones El código fuente correspondiente a la aplicación web, se construyó con lenguaje interpretado python en su versión 2.5 y se trabajó bajo el Framework de desarrollo web Django 1.0. A continuación una breve descripción de la herramienta escogida para el desarrollo web: Framework de código abierto. Esta escrito enteramente en python, su actual versión de producción es la 1.0, cumple el paradigma del Modelo-Vista- Controlador [Django2008]. Por último se hace mención a la definición entregada por DjangoProject.com, que dice Django, el framework web para perfeccionistas con Deadlines. 31

46 Repositorio de código Aunque, el siguiente proyecto se desarrolla por una única persona, se espera que en futuras versiones sean involucrados más desarrolladores. Es por esto que durante el desarrollo de la herramienta se utilizó el sistema de control de versiones subversion, en su versión Para el manejo de las versiones de instaló una extensión para el IDE Ecplise denominado Subversion Revision Graph Igualmente para visualizaciones externas al proyecto se instaló y configuró la aplicación web Websvn V Entorno de desarrollo integrado Para poder concretar el trabajo con el Framework Django, se utilizó el IDE de desarrollo Eclipse SDK Version por medio de la instalación del plugins de para python Pydev Extensions Versión

47 Servidor web El servidor web utilizado para servir la aplicación fue Apache en su versión Junto con este servidor se requirió el módulo de apache para python, el cual se hace necesario para ejecutar la herramienta en cuestión Sistema gestor de base de datos El sistema gestor de Base de datos escogido fue Mysql en su versión 5.0. Algunas de las razones para la elección del mismo fueron: Open Source, con una comunidad que entrega soporte en temas como instalación, mantención y desarrollo. Existe más de un cliente gráfico para la administración de las base de datos contenidas en el servidor. Compatible para la instalación en sistemas operativos del tipo Gnu/Linux. Documentación accesible. 33

48 Sistema operativo La etapa de construcción de la aplicación fue implementada en su totalidad en ambiente Gnu/Linux. Siendo la distribución de trabajo para el desarrollo de esta tesis, Ubuntu 8.04 Hardy Heron. Tanto para llevar a cabo la aplicación, es decir, para el entorno de ejecución y el servidor de control de versiones, se utilizó como servidor el sistema operativo Debian GNU/Linux 4.0 (etch) Definición de requerimientos Se requiere que cada usuario ingresados pueda editar su datos personales. Se requiere poder crear perfiles de usuarios de administración. Se requiere poder ingresar la información adicional existente en cada telecentros, como puede ser la identificación del equipamiento implementado, la persona responsable de ese telecentro. 34

49 Se requiere poder visualizar gráficos estadísticos de la actividad en cada telecentro, por cada usuario administrador de su telecentro. Además se pidió que el sistema de información se realizara en ambiente web Modelado inicial de requerimientos En esta etapa se desarrollaron las primeras aproximaciones por medio de un modelo de dominio de la aplicación, apoyado por diagramas de casos de uso que representaría los requerimientos del sistema. En el siguiente diagrama se observa el modelo de clases descrita en [Larman2003], Con esto se consiguió capturar los principales requerimientos del sistema. 35

50 Diagrama 1. Modelo de dominio inicial En conjunto con el diagrama modelo del dominio, se diseñó un diagrama de casos de uso buscando con esto adquirir un listado de funcionalidad del sistema. Los casos de uso representan el principal medio para capturar la funcionalidad y requisitos potenciales del sistema. Cada diagrama de caso de uso entrega escenarios de interacción del sistema con los diferentes usuarios. A continuación, se exponen los diagramas de casos de uso que componen el proyecto. 36

51 Diagrama 2. Diagrama casos de uso - parte 01 37

52 Diagrama 3. Diagrama casos de uso - parte 02 38

53 Diagrama 4. Diagrama casos de uso - parte 03 39

54 7. Iteraciones del proyecto 7.1. Definición de reuniones Se definió que cada día el equipo realizará una reunión de sincronización de 15 minutos como tiempo máximo donde se deberá responder estas tres preguntas: Qué he hecho desde la última reunión de sincronización? Qué voy a hacer a partir de este momento? Qué impedimentos tengo o voy a tener? 7.2. Modelamiento de requerimientos Una vez concluida la etapa de planificación de los Sprint`s, se procedió a iteraciones en diferentes ciclos de actividades, que en el item de modelado concluyó con un diseño completo del modelo del dominio obteniéndose sus atributos, mutiplicidad y navegabilidad. Es así como el siguiente diagrama muestra el modelo del dominio completo. 40

55 Diagrama 5. Modelo del dominio completo 41

Generar Temas de Colores y Cambiarlos Dinámicamente en ZK

Generar Temas de Colores y Cambiarlos Dinámicamente en ZK Generar Temas de Colores y Cambiarlos Dinámicamente en ZK Hola, mi nombre es Manuel Martínez y soy de Colombia. Voy a explicarles desde cómo construir temas de colores para las interfaces graficas de ZK

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

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

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

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había Capítulo III Diseño del sistema Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había mencionado anteriormente, contara con 2 módulos principales: el módulo de administración

Más detalles

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

Propuesta de Desarrollo Desarrollo Modulo de Seguimientos de Casos Sociales

Propuesta de Desarrollo Desarrollo Modulo de Seguimientos de Casos Sociales Propuesta de Desarrollo Desarrollo Modulo de Seguimientos de Casos Sociales 2011 Cliente: Dirección General de coordinación de políticas de niñez, adolescencia y familia. Nro. de propuesta: 001 Producto/Servicio:

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013)

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013) PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA (Ref.- 06022013) Índice 0.- Introducción... 3 0.1. Ayuda Perfil... 3 1.- Herramienta de Autoevaluación Perfil v. 6.0... 4 1.1. En qué consiste

Más detalles

Gestionando Agile/Scrum con Sciforma

Gestionando Agile/Scrum con Sciforma agile Gestionando Agile/Scrum con Sciforma El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requerimientos y soluciones

Más detalles

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] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

3- Sensibilizar y capacitar al grupo de trabajo definido por el FNA, para el acompañamiento en las actividades del proyecto.

3- Sensibilizar y capacitar al grupo de trabajo definido por el FNA, para el acompañamiento en las actividades del proyecto. REQUERIMIENTOS TECNICOS Contratar los servicios de una firma que realice la implantación del Sistema de Costos por Actividad Costeo ABC del FONDO NACIONAL DE AHORRO. Incluye análisis, diseño, implementación,

Más detalles

Herrera, M; De Lima, L; Delgado, D. Abstract. Índice

Herrera, M; De Lima, L; Delgado, D. Abstract. Índice Herramienta Multimedia para la enseñanza, discusión y evaluación de una asignatura dictada con la técnica didáctica Casos de Estudio bajo modalidad semipresencial Herrera, M; De Lima, L; Delgado, D. Índice

Más detalles

PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO

PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO ASUNTO: PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO Informazioaren Teknologien Saila Departamento de Tecnologías de la Información Herritarrentzako

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A María Salomé Dávila Silva 1, Ing. Carlos Caizaguano 2, Ing. Giovanna Gallegos

Más detalles

ASPL Fact: Especificación de Requisitos Software

ASPL Fact: Especificación de Requisitos Software ASPL Fact: Especificación de Requisitos Software 5 de mayo de 2003 1. Licencia del documento Copyright (C) 2002 Advanced Software Production Line, S.L. This program is free software; you can redistribute

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga Actividad 2 Unidad 1 Ciclo de vida del software y Diseño Orientado a Objetos Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores 1 GUÍA DE INSTALACIÓN Y CONFIGURACIÓN PARA SERVIDORES 1. INTRODUCCIÓN El sistema para servidores

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

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

PRESENTACIÓN. Quiénes somos? Nuestra visión de servicio. satisfagan sus necesidades. Grupo CF Developer http://www.grupocfdeveloper.

PRESENTACIÓN. Quiénes somos? Nuestra visión de servicio. satisfagan sus necesidades. Grupo CF Developer http://www.grupocfdeveloper. PRESENTACIÓN Quiénes somos? Grupo CF Developer es un grupo tecnológico dedicado a desarrollar productos y servicios informáticos destinados al sector educativo. Actualmente Grupo CF Developer distribuye

Más detalles

Informe de Factibilidad

Informe de Factibilidad Universidad de Talca Facultad de Ingeniería Campus Curicó Informe de Factibilidad Sistema de Gestión de Atención Médica Integrantes: Marcelo Aliaga Karin Lizana Fecha de Entrega: 11/09/07 Índice Introducción..

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Manual de Referencia

Manual de Referencia Manual Manual de de instalación rápida DBF 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM

PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM Universidad Rafael Landivar Campus Quetzaltenango Facultad de Ingeniería PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM Linda Estrella Córdova Monterroso

Más detalles

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE Nº003-2010/GRP-400000-400020-RJYR ADQUISICION DE SOFTWARE DE DISEÑO CAD

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE Nº003-2010/GRP-400000-400020-RJYR ADQUISICION DE SOFTWARE DE DISEÑO CAD ADQUISICION DE SOFTWARE DE DISEÑO CAD 1 1. NOMBRE DE OFICINA: Oficina de Tecnologías de la Información 2. RESPONSABLE DE LA EVALUACION: Ing. CIP Richard Javier Yovera Risco 3. CARGO: Responsable de Software

Más detalles

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos ÍNDICE Antecedentes Generales Módulo de Terreno Actualización Identificación de Razón Social y Unidad de Consulta Registro de Variables asociadas al Punto de Observación Registro de Punto de Observación

Más detalles

Análisis y Diseño del Sistema Integrado de Información (SII)

Análisis y Diseño del Sistema Integrado de Información (SII) Análisis y Diseño del Sistema Integrado de Información (SII) Para el proyecto Manejo integrado y sostenible de los recursos hídricos transfronterizos en la cuenca del Amazonas El presente documento permite

Más detalles

Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

ADMINISTRACIÓN DE TECNOLOGÍAS E INFORMACIÓN PROCEDIMIENTO VERSIÓN: 1 SOPORTE MANTENIMIENTO ATENCION A USUARIOS

ADMINISTRACIÓN DE TECNOLOGÍAS E INFORMACIÓN PROCEDIMIENTO VERSIÓN: 1 SOPORTE MANTENIMIENTO ATENCION A USUARIOS ADMINISTRACIÓN DE TECNOLOGÍAS E INFORMACIÓN PROCEDIMIENTO VERSIÓN: 1 SOPORTE MANTENIMIENTO ATENCION A USUARIOS CÓDIGO: APO4-P-001 FECHA DE VIGENCIA 25/Nov/2013 1. OBJETIVO Gestionar, brindar soporte y

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

ESCENARIOS DE TRABAJO EN OPUS 2015 B.D.

ESCENARIOS DE TRABAJO EN OPUS 2015 B.D. Software de Ingeniería de Costos, Programación de Obra y Control de Obras y Proyectos ESCENARIOS DE TRABAJO EN OPUS 2015 Por su arquitectura de desarrollo, OPUS 2015 puede operar bajo diferentes escenarios,

Más detalles

Requerimientos Técnicos

Requerimientos Técnicos Guía de Instalación Software SICOSS v2008.10 Requerimientos Técnicos El Software SICOSS, permite diferentes modalidades (plataformas) de trabajo; para lograr una instalación exitosa, así como un funcionamiento

Más detalles

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Manual de Referencia. Manual de instalación rápida SQL

Manual de Referencia. Manual de instalación rápida SQL Manual de instalación rápida SQL 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como las incidencias

Más detalles

Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España.

Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España. Sistemas de Información Febrero 2015 Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España. Pliego Abreviado de Prescripciones Técnicas Sistemas de Información

Más detalles

Guía de instalación 1

Guía de instalación 1 Guía de instalación 1 Tabla de contenidos 1. Requisitos de software y hardware 3 2. Instalación del sistema 6 Bienvenida... 8 Archivo de licencia... del producto 9 Información de... licencia 12 Acuerdo

Más detalles

Windows 2000 Server. Manual de Windows 2000 Server

Windows 2000 Server. Manual de Windows 2000 Server Windows 2000 Server Proyecto Huascarán - Ministerio de Educación Dirección de Informática y Telecomunicaciones Área de Informática y Redes Diseño y Elaboración: Carlos A. Anchante Ch. Windows 2000 Server

Más detalles

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review) 1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum

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

Introducción. Mensaje de los Desarrolladores

Introducción. Mensaje de los Desarrolladores Introducción En Aspec System estamos preocupados por los cabios tecnológicos de la vida cotidiana así como las integraciones de la tecnologías de la información en el llamado tele gobierno que está integrando

Más detalles

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX Nicolás Botero Botero Juan Manuel Velásquez Isaza Universidad Tecnológica de Pereira Facultad de Ingenierías Ingeniería

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS

PLIEGO DE PRESCRIPCIONES TÉCNICAS PLIEGO DE PRESCRIPCIONES TÉCNICAS 1ª Objeto El objeto del presente Concurso es el Suministro, mantenimiento e instalación de equipos y sistemas necesarios para la implantación llave en mano de un control

Más detalles

estimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando

estimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando Tutor de la Universidad contenido del Área o grupo al que realización del Requisitos necesarios a nivel de conocimientos del Aplicación Web para la gestión remota de equipos hardware Guillermo Santos /

Más detalles

CAPITULO III ANÁLISIS

CAPITULO III ANÁLISIS 69 CAPITULO III ANÁLISIS 3. 1. METODOLOGIA PARA EL DESARROLLO DEL PORTAL Para el desarrollo de este software se utilizará el paradigma más conocido en ingeniería de software: Paradigma lineal o secuencial,

Más detalles

CONVOCATORIA CONSULTORÍA. Diseño e implementación de un Sistema Integrado de datos de la Cooperación Sur-Sur en Iberoamérica

CONVOCATORIA CONSULTORÍA. Diseño e implementación de un Sistema Integrado de datos de la Cooperación Sur-Sur en Iberoamérica CONVOCATORIA CONSULTORÍA Diseño e implementación de un Sistema Integrado de datos de la Cooperación Sur-Sur en Iberoamérica El Programa Iberoamericano para el Fortalecimiento de la Cooperación Sur-Sur

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Exchange. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por

Más detalles

Sistema Integrado de Bibliotecas para la UNC

Sistema Integrado de Bibliotecas para la UNC Alejandro Tiraboschi FaMAF - PSI / UNC Diciembre 2008 Bibliotecas Antecedentes La UNC cuenta con 25 bibliotecas, entre ellas: Bibloteca Mayor. Biblioteca museo, cientos de miles de volúmenes. FaMAF. Biblioteca

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

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

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM

Más detalles

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!!

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!! Que es el CopV? El CopV es un software de monitoreo en Redes producido por nuestra empresa, usted puede monitorear desde cualquier PC las actividades de todas las demás computadoras de la red de su empresa

Más detalles

Ingeniería de Software: Parte 2

Ingeniería de Software: Parte 2 Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

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

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS METODOLOGIAS AGILES PROCESO UNIFICADO AGIL (AUP) MATERIA : INGENIERIA SOFTWARE DOCENTE : LIC. ERVIN FLORES ESTUDIANTE : JORGE LUIS CORDERO

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

20 Cualquier público interesado en el proyecto, bien sea un usuario, cliente, patrocinador o desarrollador

20 Cualquier público interesado en el proyecto, bien sea un usuario, cliente, patrocinador o desarrollador 3 METODOLOGÍA Se presenta una descripción metodológica de las etapas en las que se desarrolló todo el proyecto marco, dentro del cual está contenido el trabajo realizado en el presente proyecto de grado.

Más detalles

Agrupamiento Familia Puesto Alcance del puesto Requisitos excluyentes

Agrupamiento Familia Puesto Alcance del puesto Requisitos excluyentes TIC-1-1 Analista de monitoreo de redes Monitorear y controlar las redes del GCABA con el fin de detectar incidentes y reportarlos. Analizar las métricas utilizadas para el monitoreo de la red, la configuración

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN...4 Tarea 1.1: Análisis de la Necesidad del...4 Tarea 1.2: Identificación

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano. UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre

Más detalles

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos:

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Introducción servidor escuela El sistema para servidores está basado en Fedora 14, un sistema estable y con un entorno

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN... 4 Tarea 1.1: Análisis de la Necesidad del... 4 Tarea 1.2: Identificación

Más detalles

GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012

GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012 GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012 DIRIGIDO A: Este diplomado está dirigido a todos los miembros del equipo en busca de utilizar con eficacia las

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for File Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS SISTEMA DE ESPECIICACION DE REQUERIMIENTOS Presentado por: Jefferson Peña Cristian Álvarez Cristian Alzate 10 CONTENIDO 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. AMBITO DEL SISTEMA 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

GUIA RÁPIDA DE VNC Antonio Becerro 2005

GUIA RÁPIDA DE VNC Antonio Becerro 2005 Guia rápida de VNC Como acceder de forma remota a un ordenador y utilizar todos los programas del mismo Copyright (c) 2005 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify

Más detalles

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio Acronis Backup & Recovery 10 Advanced Editions Guía rápida de inicio Este documento describe cómo instalar y comenzar a utilizar las siguientes ediciones de Acronis Backup & Recovery 10: Acronis Backup

Más detalles

EXIN Agile Scrum Foundation

EXIN Agile Scrum Foundation Examen tipo EXIN Agile Scrum Foundation Edición Mayo 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Más detalles

Gestión de proyectos informáticos con software libre

Gestión de proyectos informáticos con software libre Gestión de proyectos informáticos con software libre III Jornadas de Software Libre de Albacete Sergio Talens-Oliag 20 de abril de 2007 En esta charla se presentará una herramienta web ligera y extensible

Más detalles

CAPÍTULO V 5.1 Localización del negocio

CAPÍTULO V 5.1 Localización del negocio 53 CAPÍTULO V A continuación se detalla aspectos relevantes de la operación, propia de la actividad de venta del servicio ofertado a través del software de comercio exterior planteado en este estudio.

Más detalles

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel Software Intel para administración de sistemas Guía del usuario del Paquete de administración de servidores modulares Intel Declaraciones legales LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA

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

Guia Nexus. La Guía Definitiva de Nexus: El exoesqueleto del Desarrollo de Scrum Escalable. Desarrollado y mantenido por Ken Schwaber y Scrum.

Guia Nexus. La Guía Definitiva de Nexus: El exoesqueleto del Desarrollo de Scrum Escalable. Desarrollado y mantenido por Ken Schwaber y Scrum. Guia Nexus La Guía Definitiva de Nexus: El exoesqueleto del Desarrollo de Scrum Escalable Desarrollado y mantenido por Ken Schwaber y Scrum.org Agosto 2015 Contenido Vision General de Nexus... 2 Proposito

Más detalles

Manual de Referencia. Instalación Rápida. Soft Restaurant versión 8.0. nationalsoft.com.mx

Manual de Referencia. Instalación Rápida. Soft Restaurant versión 8.0. nationalsoft.com.mx Manual de Referencia Instalación Rápida Soft Restaurant versión 8.0 nationalsoft.com.mx Gracias por elegir Soft Restaurant Índice Bienvenido al sistema Soft Restaurant, el sistema para bares y restaurantes

Más detalles

UNIVERSIDAD DE CÓRDOBA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA

UNIVERSIDAD DE CÓRDOBA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA UNIVERSIDAD DE CÓRDOBA Comprometida con el desarrollo Regional DIVISIÓN DE EDUCACIÓN A DISTANCIA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA Mgr. Jhon Jairo Puerta Faraco Director Grupo G - RED Universidad de

Más detalles

DISEÑO Y DESARROLLO DE UN SISTEMA PARA MATRÍCULAS Y CALIFICACIONES DEL COLEGIO SAINT GEORGE DE PEREIRA

DISEÑO Y DESARROLLO DE UN SISTEMA PARA MATRÍCULAS Y CALIFICACIONES DEL COLEGIO SAINT GEORGE DE PEREIRA DISEÑO Y DESARROLLO DE UN SISTEMA PARA MATRÍCULAS Y CALIFICACIONES DEL COLEGIO SAINT GEORGE DE PEREIRA MARTHA CECILIA LÓPEZ GARCÍA YULIETH VANESSA RAMÍREZ SÁNCHEZ CORPORACIÓN UNIVERSITARIA SANTA ROSA DE

Más detalles