Trabajo Final Analista De Sistemas - Sirl

  • Uploaded by: Juan Ortiz
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Trabajo Final Analista De Sistemas - Sirl as PDF for free.

More details

  • Words: 70,602
  • Pages: 274
Instituto Universitario Aeronáutico Facultad de Ingeniería Trabajo final de Pregrado de Analista de Sistemas

Sistema de Información de Representación Local (SIRL)

Córdoba, Argentina ʹ 2008 Juan Alberto Ortiz Fernandez Tutora: Ing. Judith A. Disderi

Índice General: Abstract Introducción Capitulo I Estudio Preliminar Introducción Descripción de la Organización Identificación de la Organización Objetivos y políticas generales Reseña Histórica Breve Infraestructura Niveles de Actividad Servicios Datos del Personal Datos del entorno específico Planeamiento del proyecto Situación Actual del Sistema de Información Relación de las metas de la organización con las del sistema Funciones manuales e informatizadas Evaluación de recursos tecnológicos y humanos Definición del proyecto de Sistemas: Objetivos y Alcance Principales objetivos Alcance del proyecto Planeamiento del Proyecto Conclusión Capitulo II Análisis de Sistemas Introducción Análisis Preliminar Razones para realizar el Análisis de sistemas Generales Por aéreas Requerimientos de desempeño del sistema Alcance del Análisis del sistema Hechos que deben recopilarse y fuentes potenciales de hechos Fuentes externas Fuentes internas Cronograma de Relevamiento Modelos de entrevistas Relevamiento Entrevistas ʹ Preguntas y Respuestas Observación Directa Recopilación de Documentos Modelado del Sistema de Negocio Listado de casos de uso de negocio Diagrama de clases del modelo de negocio Descripciones de trazo fino y diagramas de actividades Recepción de estudiantes <Package>

1 2

3 4 5 5 6 7 7 8 8 10 11 11 11 11 11 12 12 13 14

15 16 17 17 17 18 18 18 19 19 20 21 23 31 33 37 37 39 42 42

Envío de estudiantes <Package> Diagnostico Omisiones e Incongruencias Análisis de la Situación Actual y Resumen de Problemas Identificados Resumen de Requerimientos de Información de los Usuarios Conclusión Capitulo III Diseño de Sistemas Introducción Consideraciones generales Razones por las que se realiza el diseño del sistema Fuerzas de diseño Ponderación de las fuerzas de diseño Esbozo de las especificaciones del sistema Lista de requerimientos funcionales Lista de requerimientos no funcionales Beneficios Propuestas de solución a problemas Análisis de factibilidad técnica, económica y operacional Riesgos esperados Diseño global Modelado de diseño del sistema Descripción de paquetes de sistema Descripción de actores de sistema Listado de casos de uso de diseño Diagramas de caso de uso de sistema Descripciones de trazo grueso de casos de uso de sistema Diseño detallado Desarrollo del diseño detallado Voluntarios <Package 2> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Estudiantes extranjeros <Package 3> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Eventos <Package 7> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Proceso de consejería <Package 8> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Conclusión

63 74 74 82 84

85 86 87 87 90 91 91 92 92 91 95 96 97 98 99 100 104 117 132 133 133 142 145 148 150 150 165 169 173 176 176 190 193 196 199 199 218 223 228 232

Capitulo IV Implementación de sistema Introducción Desarrollo Implementación de los paquetes de diseño Voluntarios <Package 2> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Estudiantes extranjeros <Package 3> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Eventos <Package 7> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Proceso de consejería <Package 8> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Modelo de despliegue Modelo relacional Etapas de la implementación Especificaciones técnicas del cliente y del servidor Capacitación de los usuarios Conclusión Conclusión General Bibliografía

233 234 235 236 236 238 239 241 241 243 245 247 247 249 250 252 252 257 259 261 262 263 264 265 268 269 270

AFS Programas Interculturales Ȃ SIRL

Abstract

Abstract El presente es un trabajo final de pregrado (TPF) de Analista de Sistemas en el Instituto Universitario Aeronáutico (IUA). El objetivo es solucionar un problema de comunicación interna y coordinación del grupo de trabajo de la representación local Córdoba de AFS Programas Interculturales (ONG internacional dedicada a promover las experiencias interculturales), lo cual permitirá a la organización dar un nuevo paso en su crecimiento, al proveer una mayor eficiencia en el manejo de la información. El enfoque elegido es el análisis de la realidad del grupo y el diseño e implementación de un sistema online que contemple las necesidades actuales, con claras posibilidades de crecimiento a mediano plazo de acuerdo a las necesidades estratégicas de la organización. La metodología elegida para el desarrollo del TPF es la del Ciclo de Vida, con apoyo de herramientas UML. Se utiliza programación en PHP, HTML y Javascript, y base de datos MySQL. Los resultados obtenidos a la fecha de presentación del informe son muy positivos, estando el sistema en funcionamiento y con gran aceptación por parte de los usuarios. Este trabajo da base para futuras expansiones y su aplicación exitosa en otros escenarios, como ser el resto de las 42 representaciones locales de la ONG en Argentina.

1

AFS Programas Interculturales Ȃ SIRL

Introducción

Introducción: El presente es el trabajo final de pregrado de la carrera de Analista de Sistemas del Instituto Universitario Aeronáutico. Este tipo de compromiso brinda una experiencia muy distinta a la común, aportando un tipo de aprendizaje que no es posible obtener en un aula. Un nuevo desafío se presenta ahora en este proyecto, ya que una vez realizado el acercamiento y la investigación de la organización, deberá tomarse esa información, y ser utilizada para poder diseñar un sistema de información. El proyecto estará basado en la representación local de la organización AFS Programas Interculturales Argentina. AFS es una organización que tiene características muy particulares. Podemos comentar a grandes rasgos que es probablemente la más reconocida a nivel internacional e histórico en su campo, que está presente en 56 países, reconocida de gran valor por la ONU, que funciona a base voluntaria y sin fines de lucro, y que sólo en Argentina, ya cumplió 50 años de presencia y acción. ¿Cómo podemos abarcar el análisis de sistemas de tal organización? Focalizándolo en uno de sus componentes más importantes: las Representaciones Locales (RLs). Éstas son el nexo de la organización y las sociedades hacia las cuales lleva las experiencias interculturales que propone. A nuestro alcance se encuentra la RL Córdoba, que ha resurgido en estos años convirtiéndose en un eslabón muy destacado de la cadena de 45 RLs en todo el país. Es firme la decisión de orientar el trabajo de campo hacia este grupo de voluntarios que desarrollan un papel tan importante en una organización de tales características, buscando mejorar su sistema de información, y con esto permitirles un nuevo nivel de crecimiento. Para su desarrollo se ha elegido la metodología del ciclo de vida de sistemas, la cual da la base a la estructura de desarrollo de este trabajo final. En cuanto a las herramientas utilizadas, se ha optado por desarrollar documentación y modelos para el sistema con apoyo de diagramas UML, para poder finalmente realizar la implementación del sistema online mediante programación en el leguaje de código abierto PHP. Finalmente, ha llegado el momento de buscar uno de los objetivos más grandes de nuestra carrera: el de ser actor en la búsqueda de soluciones a los problemas de información de una organización. Es un gran desafío, pero la confianza provista por las experiencias previas y buenos conocimientos que serán una base sólida para este nuevo objetivo. Este será un proyecto que implicará mucho esfuerzo y tiempo de desarrollo, pero por sobre todo el reto mayor se encontrará en la obtención de nuevos conocimientos, y la aplicación de estos mezclados con la creatividad necesaria para lograr el objetivo. Así comienza un camino, que será el conductor hacia un nuevo nivel de entendimiento de lo que es nuestra carrera, y del tipo de profesional al que aspiramos convertirnos.

2

Estudio Preliminar

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Introducción

Introducción: En esta primera etapa, el estudio preliminar, se pretende llegar a conocer la realidad actual de la organización, para luego establecer una planeación del proyecto. Se lleva a cabo un primer contacto con miembros de la organización, buscando relevar el tipo de organización, sus objetivos y políticas generales, y la historia detrás de ésta. Posteriormente se analiza sus niveles de actividad de los servicios que presta, y finalmente datos internos, como ser el organigrama, funciones específicas de cada área, y datos de su entorno. Con este primer relevamiento, se realiza la planeación del proyecto de sistemas, analizando la realidad del sistema de información actual, y como éste se relaciona con los objetivos de la organización. A partir de un análisis de funciones manuales e informatizadas, se busca plantear los objetivos y alcances del proyecto de sistemas.

4

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

Identificación de la Organización: AFS Programas Interculturales es, en la Argentina, una Asociación Civil sin fines de lucro, de base voluntaria, no gubernamental, asociada a AFS Intercultural Programs Inc. En Argentina está representada por la Oficina Nacional (ON): Balcarce 773 2° Piso C1064AA0 Ciudad de Buenos Aires Tel: (011)5281-0300 Fax: (011)5281-0311 Sitio Web: www.afs.org.ar La Representación Local (RL) Córdoba, que será objeto del estudio, no cuenta con una dirección fija. Es contactada a través de la Oficina Nacional, siendo los puntos de contacto los mismos voluntarios locales.

AFS Intercultural Programs Inc. AFS Programas Interculturales Argentina

Nivel Global Nivel Nacional Nivel Local

Representación Local Córdoba

Objetivos y Políticas Generales: El objetivo de AFS Programas Interculturales es la promoción de la educación intercultural, preparando a sus participantes para vivir en un entorno intercultural cada día más globalizado. Promueve oportunidades de aprendizaje intercultural para ayudar a sus participantes a que desarrollen los conocimientos, las destrezas y el entendimiento necesario para crear un mundo más justo y en paz. AFS prepara a sus participantes para que actúen como ciudadanos responsables del mundo, que trabajen en pos de la paz y del entendimiento en un mundo diverso. Reconoce que la paz es un concepto dinámico que se ve constantemente amenazado por la injusticia, la iniquidad y la intolerancia. 5

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

Cree firmemente en la dignidad y el valor de cada ser humano de cada nación y cultura del mundo. Alienta y promueve el respeto por los derechos humanos y la libertad sin distinción de raza, sexo, idioma, religión o status social. Las actividades que realiza AFS están basadas en los valores de dignidad, respeto por las diferencias, armonía, sensibilidad y tolerancia. El propósito de la organización es fundamentalmente educativo, pero una educación de un tipo muy particular, con metas preestablecidas igualmente particulares. La educación que promueve es la que permite a la gente cambiar su perspectiva a través de una experiencia que los expone a otras culturas y a otras formas de pensar. Requiere de una postura activa hacia el aprendizaje o aprender por medio de la acción. Esto es lo que se denomina aprendizaje intercultural. AFS Argentina ha instaurado la política de Calidad en todas sus operaciones, a partir de mediados de 1999.

Reseña Histórica Breve: AFS (American Field Service) nació en 1914 cuando un grupo de jóvenes universitarios estadounidenses ofrecieron su colaboración, en forma voluntaria, para trasladar heridos desde los campos de batalla hacia los centros asistenciales en Francia durante la primera guerra mundial. El estallido de la segunda guerra volvió a reunirlos y una vez más ofrecieron sus servicios voluntarios en diferentes países de Europa, África y Oriente. Finalizada la contienda y habiendo vivido tan cerca los horrores producidos por la incomprensión y la intolerancia humana, estos voluntarios fundaron el nuevo AFS: una organización internacional dedicada al intercambio de jóvenes estudiantes entre distintos países del mundo con el objetivo de sortear las barreras de la incomprensión a través del conocimiento mutuo entre culturas diferentes. El entusiasmo y los ideales de aquellos pioneros se expandieron rápidamente por el mundo y en 1955 Argentina ingresó a AFS. Desde entonces más de 6.000 jóvenes argentinos han tenido la oportunidad de vivir una experiencia intercultural en algún otro país y un número similar de jóvenes han sido hospedados por familias argentinas. Los objetivos perseguidos por aquellos visionarios pioneros y fundadores de AFS están hoy tan o más vigentes que en aquel momento. La paz en el mundo sigue estando amenazada por la incomprensión, la inflexibilidad, los nacionalismos extremos, la xenofobia, la intolerancia y la violación a los derechos humanos tanto dentro como entre las naciones. Si se piensa ingenuamente, se puede creer que el tremendo avance y sofisticación de las comunicaciones tendría que ser suficiente como para que lleguemos a conocernos. Sin embargo los hechos y las estadísticas nos demuestran lo contrario. Si lo evaluáramos superficialmente, podríamos creer que las facilidades que hoy en día existen para viajar a otros países del mundo deberían ser suficientes para estrechar nuestros lazos a nivel mundial; una vez más la realidad nos prueba que estamos equivocados. 6

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

El comienzo de siglo nos encuentra siendo habitantes de un mundo cada vez más interdependiente, con una mayor necesidad de conocernos, comprendernos, ayudarnos y a la vez capacitarnos para que todo esto sea posible. Los conceptos de educación y aldea global, en boga hoy, son términos tan familiares y tan conocidos para AFS, como su nombre mismo. Los eslóganes de siempre: "transformamos lugares en personas", "aprende de tu mundo, aprende con nosotros", "traemos el mundo a su hogar", "caminemos y hablemos juntos", "una puerta abierta al mundo" siguen teniendo la misma vigencia y la mismísima necesidad de plasmarse que en 1955. Hoy AFS está presente en 56 países y cuenta anualmente con la participación de 10.000 estudiantes a escala mundial, tiene posición consultiva en el Consejo Económico y Social de las Naciones Unidas y en la UNESCO. Ha recibido en 1989 una mención especial de la ONU por la labor desarrollada a favor de la educación de los jóvenes del mundo. En la Argentina, AFS es miembro de la Mesa de Concertación Juvenil. En Córdoba, la Representación Local ha resurgido en el año 2000, gracias al entusiasmo de un grupo de voluntarios, y ha crecido hasta su estado actual. En los años 2004 y 2005 recibió la distinción de RL del Año en la Asamblea Nacional.

Infraestructura: La RL Córdoba no cuenta con una sede fija.Las actividades, como ser reuniones, procesos de selección y entrevistas, orientaciones, etc, se realizan en domicilios pertenecientes a los voluntarios, o espacios cedidos por escuelas e institutos.

Niveles de Actividad: La distribución y difusión del servicio se basa en las estrategias de marketing aplicadas por la Oficina Nacional a nivel País, y localmente a partir de las experiencias previas de familias, instituciones educativas y voluntarios, es decir, difusión de boca en boca. Podemos medir el nivel de prestación de servicios, al analizar los promedios de envío/recepción de los últimos años. Este ha crecido considerablemente desde la última reestructuración de la RL, pasando, en el área de recepción, de unos 5 estudiantes a un actual promedio de 15. En cuanto al área de enviador, esta sufrió una fuerte decaída a causa de la devaluación, donde los costos para los estudiantes se triplicaron. A partir de un nuevo sistema de becas, y un esfuerzo del voluntariado, se esta recuperando esta área, llegando actualmente a unos 20 estudiantes enviados por año. Los costos de prestación del servicio son sostenidos a partir del TPL (Transfer Price Local), que es el sistema de adelanto de gastos, desde la Oficina Nacional hacia las RL, calculado en base a la cantidad de los estudiantes enviados y recibidos. Este presupuesto es manejado 7

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

libremente por la RL, a través de un tesorero, y es utilizado para las actividades de orientación, viáticos, y otros gastos requeridos por la prestación del servicio al estudiante.

Servicios: Podemos dividir los servicios prestados por AFS en dos áreas: Envío de Estudiantes al Exterior. Hospedaje de Estudiantes Extranjeros. Los programas ofrecidos por AFS para estudiar en el extranjero son los siguientes: Estudiantes Secundarios: 11 meses, 6 meses, 2 meses. Adultos: Docentes Los programas ofrecidos por AFS a extranjeros son los siguientes: Estudiantes Secundarios: 11 meses, 6 meses, 2 meses, 1 mes. Adultos: Pasantías.

Datos del Personal: AFS Argentina cuenta con un Consejo Directivo, una Oficina Nacional y 52 RL en distintos puntos del país. El Consejo Directivo, integrado por cinco miembros elegidos entre los voluntarios de AFS Argentina, se reúne bimestralmente para evaluar el desarrollo de los programas, las necesidades de las Representaciones y fijar las políticas y los objetivos a corto, mediano y largo plazo. La Oficina Nacional cuenta con diez personas que se desempeñan en las actividades de la organización en forma exclusiva (full time). Las RLs están integradas por personas de distinta extracción, quienes en forma absolutamente desinteresada ofrecen su tiempo para llevar a cabo el desenvolvimiento de los programas. Internamente cada RL se organiza de la forma mas conveniente, pero manteniendo una estructura similar: Todas las RLs en Argentina se conforman por el/la Presidente/a; tesorero/a; Coordinadores / as; voluntarios/as.Las áreas en la RL Córdoba se encuentran estructuradas de la siguiente manera: Programas de Envíos: Encargados de la evaluación, selección y orientación de los estudiantes cordobeses que van a viajar al mundo durante, tres, seis u once meses. Hay dos personas encargadas de la Coordinación de dicha área. 8

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

Programas Receptores: Encargados de: estudiantes extranjeros que vivirán su experiencia en la ciudad, familias anfitrionas que deciden alojar a los mismos, instituciones educativas anfitrionas y consejeros. También en esta área hay dos personas encargadas de la coordinación. Instituciones educativas: directamente ligado con el Área Receptor, se encarga de contactar e informar a los instituciones educativas en la ciudad sobre la Organización y la experiencia que van a vivir mientras el estudiante asista al establecimiento. Consejería: También relacionado con Receptor, se encarga de la coordinación de los voluntarios que ejercen la función de Consejeros, y del seguimiento de los estudiantes durante la experiencia. Desarrollo Voluntario: a cargo del reclutamiento, motivación y capacitación del voluntariado, así como también de mantener las bases de datos de los voluntarios y de la comunicación interna del grupo. Tesorero: a cargo de la contabilidad de la RL, para administrar el presupuesto otorgado por la Oficina Nacional para las actividades.

Presidente Desarrollo de Voluntarios

Recepción

Envíos

Instituciones educativas

Tesorero

Consejería

Esta estructura se maneja a base de los coordinadores de cada área, siendo estos los responsables del manejo de los voluntarios y las asignaciones de tareas. Tanto el Presidente como los coordinadores delegan partes de los procesos al voluntariado en general, funcionando de una manera muy dinámica. En el proceso de decisiones participa generalmente todo el voluntariado, siendo las más relevantes tomadas en las reuniones periódicas. La comunicación entre las áreas es muy fluida. Podríamos considerar que la estructura se acerca mas a lo que seria una célula, en lugar de una pirámide de autoridad. La RL Córdoba cuenta actualmente con un grupo de 40 voluntarios, que intercalan sus responsabilidades en AFS con sus actividades personales tales como estudio o trabajo, estando gran mayoría entre los 18 y 30 años de edad.

9

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Descripción de la Organización

Datos del entorno específico: Clientes: Los Clientes de AFS son: Clientes internos: voluntarios, AFS Internacional, países con los que se realizan los intercambios. Clientes externos: familias anfitrionas, familias naturales, estudiantes, escuelas, organizaciones de servicio comunitario. Competidores: En cuanto a competidores, se podrían considerar como integrantes del mercado a otras organizaciones, pero como competidores indirectos, ya que estas funcionan mas bien como empresas (con sus respectivos objetivos comerciales), dedicadas a viajes para estudiantes secundarios, y con condiciones muy diferentes a las establecidas por AFS. Algunas de las que podemos mencionar son Rotary Internacional, Junior Achivement y YFU (Youths For Understanding). A nivel Internacional, AFS es la Organización mas popular y elegida para Intercambios Culturales.

10

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Planeamiento del proyecto

Situación Actual del Sistema de Información: Relación de las metas de la organización con las del sistema: La RL Córdoba se basa en un sistema de información que si bien es eficiente, posee baja eficiencia, presentando problemas como ser redundancia y pérdida de la información. Podemos decir que el objetivo del sistema es convergente con el de las metas de organización. Optimizando la organización de datos y la comunicación interna la organización podrá concretar de mejor manera sus acciones apuntadas hacia sus metas estratégicas. Funciones manuales e informatizadas: Funciones informatizadas: Mantenimiento de bases de datos sobre estudiantes, familias, colegios y voluntarios con soporte en MS Excel por parte del área de desarrollo de voluntarios. Realización de formularios, legajos y encuestas con soporte en MS Word. Difusión de información entre voluntarios vía e-mail. Esto se realiza de un voluntario a todos, hacia un área específica, o a un voluntario en particular. A través de este medio se realiza la comunicación más constante, enviando novedades, informaciones específicas y avisos y recordatorios de fechas claves. También es utilizado por los consejeros para la comunicación con los estudiantes. Envío de archivos vía e-mail, como ser la base de datos de voluntarios. Funciones Manuales: Llenado de formularios, legajos y carpetas. En cada caso, ya sean familias anfitrionas o estudiantes que desean estudiar en el exterior, se debe completar una descripción general preestablecida. Estos son enviados en blanco a la RL desde Oficina Nacional, y luego de ser completados son devueltos a ésta para su consecuente procesamiento. Evaluación de recursos Tecnológicos y Humanos: La RL no cuenta con ningún tipo de recurso tecnológico. Se podría considerar que indirectamente se basa en los propios recursos de los voluntarios, estando estos limitados a computadoras personales, con o sin acceso a Internet, o en varios casos acceso a Internet a través de ͞Cybers͟. En cuanto a recursos humanos, cuenta con 40 voluntarios aproximadamente. En número de voluntarios activos varia durante el año, dependiendo de la necesidad de la RL y de la disponibilidad de tiempos de cada voluntario. En el caso de los encargados de áreas, estos asumen un compromiso constante, estando a cargo de la coordinación continua de las acciones de los voluntarios.

Definición del proyecto - Objetivos y Alcance: Principales objetivos: Creación de un sistema de apoyo a la comunicación interna del grupo de voluntarios de la Representación Local (RL) Córdoba de AFS Argentina, que se adapte a las necesidades actuales, así como también a los recursos del voluntariado, tanto económicos como tecnológicos.

11

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Planeamiento del proyecto

El logro de un sistema de información abocado al apoyo de actividades administrativas y de las funciones organizacionales: o Envío de estudiantes y el correspondiente proceso de selección que tal actividad implica. o Recepción de estudiantes extranjeros y seguimiento de consejería para cada uno de estos. o Contacto y seguimiento de familias y colegios, que serán los receptores de los estudiantes extranjeros. o Coordinación de eventos, como reuniones, campamentos, capacitaciones y entrevistas, creando un registro de dichos eventos. o Toma de decisiones, como los eventos que se realizaran y las personas a cargo de estos, basándose en la disponibilidad y experiencia previa de los voluntarios. o Desarrollo voluntario, a través de la capacitación y motivación. La descentralización de información respecto a cada área, para aumentar la coordinación, evitar la repetición de esfuerzos y de información para, de este modo, lograr un mejor aprovechamiento de las fuerzas laborales, pudiéndose desarrollar nuevas áreas y nuevas actividades en la RL. La adaptación de la organización en el entorno tecnológico e informatizado Alcance del proyecto: En un primer instante el proyecto se centralizaría en un software para todas las áreas de la RL a nivel local, pudiéndose, a largo plazo, extenderse a nivel nacional. Dicho software tendría los siguientes alcances: El sistema sólo abarcaría la comunicación entre voluntarios, dejando fuera, por el momento, la comunicación externa con estudiantes, familias y colegios. El sistema no debería evolucionar hacia un estado que posea altos requerimientos de recursos de hardware, debido a que será utilizado desde una gama muy amplia de computadoras. El sistema abarcara las siguientes funcionalidades: Alta, baja y modificación de información de usuarios. Alta, baja y modificación de información de voluntarios. Alta, baja y modificación de información de estudiantes extranjeros. Alta, baja y modificación de información de estudiantes locales. Alta, baja y modificación de información de familias y miembros de familias. Alta, baja y modificación de información de instituciones educativas y miembros de instituciones educativas. Alta, baja y modificación de información de eventos. Seguimiento de proceso de selección de estudiantes locales. Seguimiento de proceso de consejería de estudiantes extranjeros. Alta, baja y modificación de información de documentos. Alta, baja y modificación de información de listas de correo. Acceso restringido al sistema y comprobaciones de seguridad.

12

AFS Programas Interculturales Ȃ SIRL

Planeamiento del Proyecto:

13

Estudio Preliminar: Planeamiento del proyecto

AFS Programas Interculturales Ȃ SIRL

Estudio Preliminar: Conclusión

Conclusión: A partir de este primer contacto con la organización, se ha llevado a cabo un completo estudio preliminar, a través de la descripción de la realidad actual de la organización, y de la planeación se ha logrado un conocimiento del sistema de información actual, y el establecimiento de los objetivos y alcances que tendrá el proyecto de sistemas. Como apreciación personal, resulta interesante trabajar con una organización que presenta las características de AFS Programas Interculturales. Notamos que nuestro proyecto puede realmente marcar una diferencia en las actividades de la RL Córdoba, obteniendo un alto grado de eficiencia, que realmente está faltando en la realidad actual. El contacto con los miembros de la organización fue positivo, notándose una muy buena predisposición e interés en el proyecto, factor que será muy influyente en el desarrollo. Resulta claro que se puede lograr un cambio a partir de este proyecto, lo cual motiva a poner el mejor esfuerzo en el desarrollo de éste. Confío que será una muy buena experiencia, y que dejará resultados muy positivos.

14

Análisis de Sistemas

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Introducción

Introducción: En esta segunda etapa, el análisis de sistemas, se busca llevar a cabo un relevamiento completo que se adapte a las necesidades y objetivos descriptos en el estudio preliminar. Como primer paso, se realiza un análisis preliminar para el relevamiento, explicitando las razones para realizar este análisis, tanto generales como por cada área específicamente. Se intenta manifestar los requerimientos de desempeño que tendrá el sistema, y definir los hechos y fuentes (externas e internas) de estos hechos. Se confeccionara un cronograma de actividades, definiendo las entrevistas a ser realizadas en los contactos con los miembros de la organización. Posteriormente, se realizara el relevamiento, entrando en pleno contacto con la realidad de la organización. Se seguirá el cronograma previsto, comparando lo previsto con lo real, y sistematizando los resultados. Finalmente, se obtendrá un diagnóstico, analizando el relevamiento en sí, la situación actual, un detalle de los problemas encontrados, y los requerimientos de información que se presenten. Con este análisis de sistemas, será posible comenzar firmemente la siguiente etapa: el diseño general de sistemas.

16

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Análisis preliminar

Razones para realizar el Análisis de sistemas: Generales: La implícita necesidad de explotar al máximo la eficiencia de las actividades administrativas y de las funciones organizacionales motiva la realización del análisis de sistemas. Es un paso necesario para ayudar a la organización a dar un importante paso en su crecimiento. Se destacan algunas de las siguientes problemáticas: Falta de sistema eficiente para la distribución de información. Manejo ineficiente de los tiempos. Pérdida y redundancia de documentación. Desorganización de eventos por falta de un cronograma común entre coordinadores. Por áreas: Programas de Envíos y Receptores: La excesiva cantidad de documentación, que en muchos de los casos disminuye la fluidez de las prestaciones abocadas a la evaluación, selección y orientación de los estudiantes cordobeses que van a viajar al mundo, y a la selección de familias, instituciones educativas y consejeros para extranjeros alojados en la ciudad. Por otra parte hay notable necesidad por parte de los dos grupos encargados de la coordinación de cada área de descentralización de la información, teniendo bases de datos de estudiantes actuales y anteriores, familias e instituciones educativas, así como también el historial de todos estos. El análisis de sistemas nos permitirá recabar información detallada y lograr comprender los procesos de ambas aéreas, algo vital para el éxito del sistema. Instituciones educativas: La base de datos de instituciones educativas, la necesidad de contacto con estos para informarles sobre la organización y la experiencia que van a vivir mientras el estudiante asista al establecimiento, despierta la necesidad de contar con un sistema que ayude al área con su desarrollo. Es imprescindible obtener claridad en este aspecto, algo que puede brindar el análisis de sistemas. Consejería: Debido a la notable dinámica de intercambio de información diaria, semanal y mensual que exige el seguimiento de los estudiantes durante la experiencia, se observa la necesidad de desarrollar una parte del sistema de información abocado a la agilización y seguimiento de esta, y por tanto resulta imprescindible obtener información precisa de sus procesos.. Desarrollo Voluntario: Esta área debe reclutar, seleccionar motivar y capacitar a los voluntarios, así como también de la comunicación interna del grupo. Su actividad es crítica para el buen funcionamiento del resto de las áreas. Notamos que cuenta con procesos variados y una alta dependencia de las bases de datos que maneja. Es esencial realizar un claro análisis de sistema, para comprender su funcionamiento y darle un soporte solido en el sistema. 17

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Análisis preliminar

Requerimientos de desempeño del sistema: Consideramos que nuestro sistema debe centralizar la información en un punto de acceso disponible a todos los usuarios (con las debidas restricciones), desde cualquier lugar y en cualquier momento que esta sea necesaria. Con esto se solucionaría el problema de falta de consistencia y la alta redundancia en la información, además de la necesidad de tener que consultar a alguno de los coordinadores para datos específicos. Sera esencial cruzar los datos de las áreas, y crear una base de datos solida. El modo de uso del sistema no debe ser un obstáculo, por lo que debe plantearse un diseño amigable y cómodo para el usuario. Es importante lograr los informes necesarios para cada proceso y para la comunicación interna y externa, pudiendo lograr una mayor eficiencia en la coordinación de recursos de la organización.

Requerimientos del analista de sistemas: El analista de sistema deberá contar con los conocimientos teóricos sobre el ciclo de vida de la información, y contar con habilidades y técnicas para realizar el análisis de sistemas. Posteriormente, en base al análisis y diseño realizado, tendrá que aplicar hábiles conocimientos sobre las herramientas que sean consideradas necesarias para la implementación. El uso del buen criterio será un factor esencial durante el desarrollo del proyecto.

Alcance del Análisis del sistema: El alcance que espera abarcar son las áreas de toda la organización, en sentido administrativo y operacional a nivel local (RL Córdoba), llegando al conocimiento total de sus procesos. Abarcaremos las áreas de coordinación de: Envío. Recepción. Instituciones educativas. Desarrollo Voluntario. Se debe conocer el funcionamiento real de los procesos, para luego poder aplicar una correcta solución informática, que agilice y mejores estos procesos, y permita hacer nuevas actividades. Por otra parte, buscaremos conocer la relación de la RL con su ambiente, haciendo énfasis en sus clientes externos e internos.

Hechos que deben recopilarse y fuentes potenciales de hechos: Los conocimientos para llegar al alcance esperado son los siguientes: -

Funciones de cada área. Procesos que integran las áreas. Documentos utilizados en los procesos. 18

AFS Programas Interculturales Ȃ SIRL -

Análisis de Sistemas: Análisis preliminar

Puntos críticos de los procesos. Tipos de control general y por área. Tipos de decisiones necesarias en cada área. Gente involucrada en cada área. Medios de capacitación general y por área. Medios de comunicación internos y externos. Medios de coordinación actuales. Informes que se presentan a nivel interno y externo. Volumen de trabajo que se procesa. Alcances del sistema de información actual. Administración de la base de datos. Motivación e interés del voluntariado. Cultura y políticas que serán expuestas en el sistema.

Fuentes externas: Los datos referidos a la relación con la Oficina Nacional serán de suma importancia, analizando estadísticas del desempeño de la RL en los últimos años. Por otra parte, será necesario considerar las opiniones de los estudiantes, familias y instituciones educativas que intervienen en los programas de AFS. Esta información será facilitada por la misma organización, ya que ellos llevan a cabo encuestas periódicas para la recopilación de dicha información. Fuentes internas: A través de entrevistas individuales a coordinadores de áreas, llevaremos a cabo una minuciosa recopilación de datos, haciendo hincapié en los elementos mencionado en el punto anterior. Para un soporte mas directo, asistiremos a reuniones del voluntariado, y así poder tener una observación directa de la interacción de los miembros de la RL.

19

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Análisis preliminar

Cronograma de Relevamiento: Fecha Prevista

13/04/2005

15/03/2005

Hora

18:00

15:00

18/04/2005

14:30

18/04/2005

15:30

18/04/2005

16:30

20/04/2005

17:00

21/04/2005

15:00

Actividad Entrevista Preliminar Ana Furnier, Presidenta RL Entrevista Ana Furnier, Presidenta RL Entrevista ʹ Milagros Oliva Coordinadora Desarrollo Voluntario Entrevista Fabricio Vagliente Cordinador Envio Entrevista Lucrecia Constanzo Coordinadora instituciones educativas Observación Directa Asistencia a Reunión Quincenal

22/04/2005

18:00

Síntesis de Información Entrevista Gerardo Lindow Coordinador Recepcion

24/04/2005

17:00

Asistencia a Reunión Quincenal

25/04/2005

15:00

Síntesis de Información

27/04/2005

16:00

30/04/2005

17:00

8/05/2005

19:00

20/05/2005

9:00

Diseño de Modelo CU/SN Diseño de Modelo CU/SN y Descripciones CU/SN Observación Directa Asistencia a Reunión Quincenal Observación Directa Toma y Corrección de Exámenes de Cultura e Idioma.

21/05/2005

15:00

Descripciones CU/SN, Síntesis de Información

20

Propósito

Duración

Presentación del Proyecto. Primer contacto con la organización

2 horas

Definir Posibles entrevistas y fechas relevantes al proyecto.

1 hora

Reconocer realidad actual y posibles necesidades del área de Desarrollo Voluntario

1 hora

Reconocer realidad actual y posibles necesidades del área de Envíos.

1 hora

Reconocer realidad actual y posibles necesidades del área de instituciones educativas.

1 hora

Conocer el funcionamiento de las reuniones del voluntariado. Sintetizar los datos recopilados en las entrevistas y reuniones Reconocer realidad actual y posibles necesidades del área de Recepción. Nueva observación directa de las reuniones de voluntarios. Sintetizar los datos recopilados en las entrevistas y reuniones A partir de la información recopilada, realizar mediante UML el Modelo CU/SN

3 horas 5 horas 1 hora 3 horas 5 horas

4 horas

Considerar rediseño del Modelo CU/SN y descripción de los CU/SN.

4 horas

Conocer el funcionamiento de las reuniones del voluntariado.

3 horas

Analizar el desempeño del voluntariado en el desarrollo de uno de los procesos clave de la RL. Rediseño de algunos CU/SN y síntesis de la nueva información Recopilada

7 horas 5 horas

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Análisis preliminar

Modelos de entrevistas: Área: Desarrollo de Voluntarios Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1- ¿Cómo describiría su area? 2- ¿Cómo se los motiva a los voluntarios? 3- ¿Cuál es la forma de contactar a los voluntarios? 4- ¿Cuánta gente hay en el área? 5- ¿Cuáles son las principales actividades en las que se dificulta? 6- ¿Cómo se manejan con el tiempo para actividades y eventos? 7- ¿Quién hace el seguimiento de los procesos? 8- ¿Qué informes dan? 9- ¿Cuáles son las principales decisiones que se toman? 10- ¿Cómo se da la rotación de actividades? 11- ¿Sería bueno tener algo que les organice la rotación? 12- ¿Cuáles actividades se podrían mejorar? 13- ¿Qué documentos intervienen en los procesos? 14- ¿Qué sugerencias proponen? 15- ¿Qué informes internos y externos de la RL se entregan a ON o a los voluntarios? 16- ¿Cuáles áreas son las que se tienen mas contacto? 17- Con respecto a los clientes, ¿cómo es el nivel de contacto? 18- Qué controles se realizan? ¿Qué inconvenientes se presentan? 19- ¿Qué sugerencias tiene para el sistema de información? 20- ¿Qué procesos piensa que podrían mejorarse si se mejorara la comunicación y coordinación de información?

Área: Envíos Apellido y Nombre: Antigüedad: Fecha: Objetivo: 1- ¿Cómo describirías el área? 2- ¿Existen Voluntarios encargados de ello? 3- ¿Cómo se los capacitan a esos voluntarios? 4- ¿Cuál es el área con que se tiene más contacto? 5- ¿Cuáles son los informes a las diferentes áreas o salidas a nivel interno? 6- ¿Qué informes entregan a la ON? 7- ¿Cuáles son las decisiones más importantes que se toman en el área? 8- ¿Qué se podría mejorar en el sistema? 9- ¿Hay problemas en la actualización de la base de datos? 10- ¿Qué te motiva estar en esta área de AFS? 11- ¿Cómo motivarías a diferentes voluntarios para que trabajen en esta área? 12- ¿Tienen una rotación vista para hacer actividades? 13- ¿Qué volumen de estudiantes se maneja? 14- ¿Cómo influye las políticas de AFS en el envío? 21

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Análisis preliminar

15 ʹ En el asesoramiento del estudiante, si surge alguna duda, ¿A quien consulta? 16 ʹ ¿Sería útil un sistema para acudir a solución de problemas?

Área: Instituciones educativas Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1- Este proyecto de área ¿Qué es lo que planea hacer o qué hace? 2- ¿Cómo procesos, qué se hace? 3- ¿Qué tipos de BD se están armando? 4- ¿Cuál es la antigüedad del área? 5- ¿Cómo es la relación con las otras áreas o con ON? 6- ¿Qué puede hacer un sistema informático? 7- ¿Capacitación a voluntarios que trabajen en esta área? 8- ¿Qué aporta el área? 9- ¿Cómo es el seguimiento a los consejeros? 10- ¿Algún otro medio de coordinación?

Área: Recepción Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1-¿Cómo describirías tu área? 2-¿Cómo es el alcance de tu área en los procesos de la organización? 3-¿Cómo aporta el desarrollo del área en objetivos y políticas generales de AFS? 4-¿Cuánta gente trabaja en tu área? 5-¿Cuáles son las principales actividades o procesos que hace el área? 6-¿Qué documentos se manejan en el área? 7¿Cuáles son los puntos .más críticos en el área? 8¿Existe alguna persona que haga un seguimiento del área? 9¿Qué decisiones importantes se toman en el área? 10- ¿Cómo se compone la base de datos? 11- ¿Qué información es clave para el área? 12- ¿El cronograma de actividades cómo es? 13- ¿Cuál es el volumen de estudiantes que vienen al país? 14- ¿Cómo es la motivación al voluntario para que trabaje en el área? 15- ¿Cómo es la capacitación en el área? 16- ¿Ventajas vería de nuestro proyecto para su área?

22

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Entrevistas ʹ Preguntas y Respuestas: ENTREVISTA nº 1 Área: Recepción. Nombre y Apellido: Gerardo Lindow Antigüedad: 2 meses Fecha: 22/04/2005 Objetivo: Analizar el área de Recepción 1- ¿Cómo describirías tu área? Consiste en buscarles familias a los estudiantes que vienen de intercambio, y una vez que llegan al país, se encarga de ocuparse de los mismos, en su bienestar y en el desarrollo del programa 2- ¿Cómo es el alcance de tu área en los procesos de la organización? El alcance es antes de que vengan los chicos es la búsqueda de familia, y cuando llegan que no tengan problemas con la familia y con el colegio, buscar compatibilidad entre estudiante-familia y estudiante-colegio. 3- ¿Cómo aporta el desarrollo del área en objetivos y políticas generales de AFS? Es la más importante porque, en conflictos menores dentro de una familia, uno se da cuenta que ĞƐƚĄŶƉĂƌĂĞǀŝƚĂƌ͞ŐƵĞƌƌĂƐ͟ƉŽƌĚŝĨĞƌĞŶĐŝĂƐŝŶƚĞƌĐƵůƚƵƌĂůĞƐĞŶůĂƐĨĂŵŝůŝĂƐĐŽŶůŽƐĞƐƚƵĚŝĂŶƚĞƐ 4-¿Cuánta gente trabaja en tu área? Dos coordinadores, pero no hay voluntarios fijos, a veces colaboran todos. 5-¿Cuáles son las principales actividades o procesos que hace el área? Esto se da todo el tiempo, apenas se tiene el estudiante y ya se está buscando la familia. El orden empieza por búsqueda de familia, ubicar a los estudiantes a cada familia y consejeros al estudiante que lo monitoreen y sean la tutela. 6- ¿Qué documentos se manejan en el área? Para consejería hay un archivo que se llama informe mensual (un informe sobre el estudiante) que es para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON (en Buenos Aires) para mantenerlos monitoreados a los chicos. La mayoría de los documentos se realiza por e-mail. Hay otros archivos que son guías para hacer entrevistas con familia, o ante algún problema con el estudiante, son pautas a seguir. 7- ¿Cuáles son los puntos .más críticos en el área? Sería mejor tener estos archivos en una página de acceso, porque si un consejero no tiene un informe mensual del archivo, en lugar de pedírselo al coordinador, directamente lo baja desde la página. Lo mismo con las entrevistas y pautas. 8- ¿Existe alguna persona que haga un seguimiento del área? Lo realiza la presidenta de RL córdoba que coordina a su vez todas las áreas, el seguimiento es oral en las reuniones de cada 15 días o mas, en donde se habla de cómo van los chicos, las familia, los consejeros. Este seguimiento sería bueno que en la página hayan noticias, novedades, y así para aquellos que no hayan podido asistir a la reunión, puedan actualizarse, o para solicitar ayuda. 23

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

9- ¿Qué decisiones importantes se toman en el área? La decisión de cambiar de familia a estudiante, si existen conflictos entre ellos. La decisión en cuanto a la organización de campamentos, actividades de orientación, juegos recreativos a los estudiantes. Pero las decisiones se tratan de tomar a todos, o con la presidenta de la RL como ultima palabra. 10- ¿Cómo se compone la base de datos? Está la BD de familias, y la BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. Sería conveniente que se ubiquen en la página, para no sentirse en la necesidad de pedir a los otros coordinadores los distintos datos de las BD. 11- ¿Qué información es clave para el área? Llega información confidencial sobre los estudiantes o familias, se confecciona a cada uno de ellos, se maneja con los coordinadores, la presidenta. 12- El cronograma de actividades ¿cómo es? Es el mismo de las otras áreas, pero lo que llama la atención es cuanto antes se empieza a hacer las cosas, por ejemplo para los estudiantes que llegan en agosto ya en junio se tendría que enviar la información de todas las familias disponibles. Se repite el ciclo cada 6 meses. 13- ¿Cuál es el volumen de estudiantes que vienen al país? Están en un promedio de 6 estudiantes por semestre, de ellos varía la cantidad porque algunos vienen por un año y otros por seis meses. 14- ¿Cómo es la motivación al voluntario para que trabaje en el área? Se busca que todos los voluntarios participen en todo, un coordinador es un voluntario más, se pide que siempre se pueda ayudar. Sería bueno que en la BD de voluntarios se pueda ver la disponibilidad de cada voluntario. 15- ¿Cómo es la capacitación en el área? Es por experiencia, de boca en boca, es una cuestión de discípulo. La capacitación que se realiza dentro del área es para consejeros: se junta a los voluntarios que nunca hayan sido consejeros, y se los capacita en qué consiste la tarea, en Ğů ͞por qué͟ del consejero, y ese tipo de cuestiones. 16- ¿Qué ventajas vería de nuestro proyecto para su área? La mayor ventaja es la agilidad. La desventaja sería la menos comunicación entre voluntarios (en forma personal). Otra ventaja es que en falta de computadora, en vez de conservar todos los archivos en disquetes, en distintas computadoras, se acceden directamente de la página

24

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

ENTREVISTA nº 2 Área: Envíos Apellido y Nombre: Fabricio Vagliente Antigüedad: 1 año Fecha: 18/04/2005 Objetivo: Analizar el área de Envíos

1- ¿Cómo describirías el área? El área de programas de envíos se encarga básicamente de elegir a los estudiantes argentinos que quieren viajar al extranjero, y allí realizar un seguimiento (para ver como están, si tienen ƉƌŽďůĞŵĂƐ͙Ϳ ƉĞƌŽ ŵƵLJ ďĄƐŝĐŽ ;ƉŽƌƋƵĞ &^ ĞdžƚƌĂŶũĞƌŽ ƐĞ ĞŶĐĂƌŐĂ ĚĞ ĞůůŽƐͿ͖ LJ ƌĞŽƌŝĞŶƚĂĐŝŽŶĞƐ para aquellos estudiantes que vuelven del exterior, porque generalmente vuelven con problemas, o no saben que hacer acá, entonces se los reorienta en el primer período cuando vuelven a Argentina. 2- ¿Existen voluntarios encargados de ello? Hay dos voluntarios encargados y posteriormente -en la semana que viene- habrá dos nuevos, pero otros voluntarios de la organización también colaboran en el área. 3- ¿Cómo se los capacitan a esos voluntarios? Es más por experiencia y por vivencias en el extranjero, no se tiene una capacitación en particular. 4- ¿Cuál es el área con que se tiene más contacto? Es poca la relación con el resto de las áreas; se trabaja con el pequeño grupo de estudiantes que quieren viajar, con los colegios no se habla, los estudiantes extranjeros no tienen nada que ver, en algunas ocasiones se trabaja con los colegios, como por ejemplo si el estudiante repitió, pero generalmente el área trabaja sola. 5- ¿Cuáles son los informes a las diferentes áreas o salidas a nivel interno? La comunicación se refiere en la cantidad de postulantes que se tienen, cuantos se desean para que viajen, las necesidades con la ayuda en las inscripciones (porque se hacen en días separados durante un par de semanas, entonces se necesitan voluntarios que ayuden), y en los procesos de selección se les informa a los voluntarios que colaboren en exámenes, entrevista individual y grupal; el resto se maneja con ON 6- ¿Qué informes entregan a la ON? Se le entrega el número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino del estudiante). ON informa fechas de examen, si llegaron legajos, si los estudiantes tienen destino (los países a donde van a ir), problemas con legajos (si a algún estudiante le faltó algún dato), contribución y subsidios, etc. 7- ¿Cuáles son las decisiones más importantes que se toman en el área? La decisión de aceptar o no los postulantes que se ofrecen (si pueden viajar o no). Durante el examen, centrar los puntos en que les fue mal (por ejemplo si les va mal en historia, insistir en que estudie mas dicha materia); selección y dar un orden de prioridad de los postulantes en base al examen, entrevista grupal, individual, etc. La decisión mas importante es decir si el estudiante viaja o no.

25

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

8- ¿Qué se podría mejorar en el sistema? El problema es la comunicación con los estudiantes, porque siempre se trabaja por medio de mail, y a veces no les llegan, o ignoran que les llega. También la organización de datos, se necesitaría una base de datos en común pero de fácil acceso, que se pueda buscar por grupo (por ejemplo estudiantes que viajaron en el 2003). Actualmente se trabaja con Excel, pero no se puede hacer una búsqueda. 9- ¿Hay problemas en la actualización de la base de datos? Como se trabaja en Excel es complicado porque hay que acordarse de que selección fue, en qué período viajo, etc. Después es simple porque es modificar el dato nomás. El acceso al dato es lo que se complica 10- ¿Qué te motiva estar en esta área de AFS? Personalmente, al principio por una cuestión de amistad con los encargados del área, por ayudar en la misma. También por reuniones, asistencia en actividades, etc. 11- ¿Como motivarías a diferentes voluntarios para que trabajen en esta área? Empezar a buscar gente que colabore activamente en el área, que se dediquen mucho tiempo así van aprendiendo. Se capacitan en los dos años que dura el coordinador del área, que después esos capacitados se encargarán del área. 12- ¿Tienen una rotación vista para hacer actividades? Existen fechas en las que se tienen que hacer actividades: Hay una selección que se hace en Mayo-Junio que es la más importante, después en Julio-Agosto una orientación para los estudiantes que vuelven, en Octubre se hace una segunda selección para los estudiantes que quedaron afuera en la primera selección y una preorientación para los estudiantes que viajan en Enero, en Febrero-Marzo se realiza una tercera selección de un grupo reducido, y comienza otra vez el ciclo 13- ¿Qué volumen de estudiantes se maneja? Para la selección de junio unos 28 estudiantes postulantes que quieren viajar, pero de ellos se dan de baja algunos. En la primera selección (la más grande) quedan 20-25 chicos; en la segunda selección 10, y en la tercera casi ninguno (a veces no se hace porque no hay estudiantes). 14- ¿Como influye las políticas de AFS en el envío? Hay reglas claras con respecto a la edad del estudiante, se sabe que hasta cierta edad no pueden viajar; limitación en cuanto a estudiantes repitentes, salvo si fue por problemas de enfermedad o familiar podrían viajar; pedidos de selección de estudiantes en fechas determinadas por ON. En la selección (si puede viajar o no tal estudiante) se encarga exclusivamente la RL, salvo en casos particulares que la ON demanda informes psicológicos, reportes extensos de algún estudiante específico. 15 ʹ En el asesoramiento del estudiante, si surge alguna duda, ¿A quién consulta? Normalmente se habla con los encargados, para saber alguna duda en particular, o con la ON (donde hay dos encargados en el área: Laura Copteleza y María Cristina Iglesias), si se tiene tal duda con tal estudiante se habla con ellos.

16 ʹ ¿Sería útil un sistema para acudir a solución de problemas? 26

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Si, en las preguntas que se hacen siempre. Muchas cosas están en los manuales, e información de los postulantes. Por ejemplo si un estudiante se inscribe en la ON (por medio de la página web de AFS) para viajar, desde allá reenvían el mail con los datos del mismo. Desde esta área se le envía en archivo con la información de AFS (costo, países, etc.), pero hay cuestiones particulares que no están, y se debe recurrir a ON o al ex encargado del área. Sería bueno que haya un FAQ (preguntas más comunes), que puede ser útil para los voluntarios que se interesen y ver que se hace o no se hace, o para aquellos nuevos que quieran aprender. También, desde mail que lleguen de ON donde se tiene información del estudiante (nombre, fecha de nacimiento, teléfono, etc.), que pasen directamente a una planilla, sin que se tenga que trasladar la información siempre a la misma (por ejemplo copiar el nombre desde el mail y pegarlo en la planilla, lo mismo con cada dato).Que la planilla sea una BD de respuesta automática, por ejemplo que calcule la edad del estudiante y si está habilitado para viajar o no. Lo que se hace es enviar respuestas automáticas mediante modelos de e-mail (tener un mail ya hecho, sólo se ingresan pocos datos como el nombre). Sería bueno que este mail esté en la BD.

ENTREVISTA nº 3 Área: Desarrollo de Voluntarios Nombre y Apellido: Milagros Oliva Antigüedad: 2 años Fecha: 18/04/2005 Objetivo: Analizar el área de Desarrollo de Voluntarios

1. ¿Como describía su área? El área consiste en manejar los voluntarios tanto antiguos como nuevos. Además de reclutar nuevos voluntarios, se encarga de motivar a los voluntarios actuales, para que permanezcan en la organización. El trabajo actual del área es la actualización de la lista de voluntarios, y se encarga de distribuirla a los mismos. Las personas que desean ser nuevos voluntarios, se inscriben en la página de AFS (www.afs.org.ar); la ON desde Buenos Aires se encarga de enviar al coordinador del área estos datos de inscripción a través de e-mail; y allí el coordinador se contacta con la persona interesada en ser voluntario, y se lo invita a reuniones y eventos especiales (como por ejemplo juntarse a comer hamburguesas), con el fin de que se integren y sepan de que se trata AFS. La idea de motivación dentro del área es realizar actividades y eventos especiales (como por ejemplo asados) para que los voluntarios se integren en el grupo. El inconveniente es que existen muchas obligaciones que reducen el tiempo de distracción. El año pasado se realizó una aĐƚƵĂůŝnjĂĐŝſŶĚĞĚĂƚŽƐĚĞůŽƐĞdžďĞĐĂƌŝŽƐ;ĚĞƐĚĞůŽƐϱϬ͛ĂůŽƐϳϬ͛ las personas eran becadas, en otros términos viajaban gratis), porque AFS cumple 50 años. En cada RL de cada provincia se actualizaron los datos para formar una base de datos con estos ex becarios. Sería recomendable que esta base de datos se actualice constantemente. La idea de esto era buscar ex becarios empresarios para encontrar fondos, y para que vuelvan a AFS y vean como se ha ido desarrollando. Otra idea que se busca tener por ejemplo un calendario de cumpleaños, lista de voluntarios ĂĐƚŝǀŽƐ͕ŝŶĂĐƚŝǀŽƐ;ůŽƐƋƵĞĨƵĞƌŽŶǀŽůƵŶƚĂƌŝŽƐͿ͕ĐŽůĂďŽƌĂĚŽƌĞƐ͙ Lo importante del área es integrar los voluntarios, y crecer el número de los mismos. 2- ¿Cómo se los motiva a los voluntarios?

27

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Lo importante del área es que se genere un grupo humano estimulando la amistad. A veces los voluntarios tienden a cerrarse con los nuevos, porque sólo se conocen por voluntariados, no por otro lado. Una parte de la motivación es hacer una capacitación para que se informen, el lazo de amistad es para conocerse entre todos para generar un nexo; y saber sobre la vida personal, cuáles son sus intereses, sus estudios, para derivar actividades a los voluntarios (por ejemplo a una persona específica se le recomienda gestionar recursos de AFS porque es estudiante en administración). 3-¿Cuál es la forma de contactar a los voluntarios? Generalmente por mail, pero en otros casos por teléfono. 4- ¿Cuánta gente hay en el área? Dos son coordinadoras del área, pero todos los voluntarios colaboran con todos; o sea se pueden derivar actividades del área a cualquier voluntario. 5- ¿Cuáles son las principales actividades en las que se dificulta? La actualización de datos (por ejemplo si un voluntario cambia de teléfono), porque debido a que los voluntarios deben cumplir con otras obligaciones ajenas a AFS, pierden mucho tiempo. No hay un seguimiento constante (por ejemplo no se sabe si un voluntario seguirá el año próximo). 6- ¿Cómo se manejan con el tiempo para actividades y eventos? La mayoría de los voluntarios son universitarios y escasean con el tiempo. Hay ciertas fechas que no se pueden mover (por ejemplo el examen de cultura general que se hace a los estudiantes que viajan). Para minimizar el tiempo se juntan actividades (por ejemplo en el campamento, se junta a los estudiantes extranjeros residentes en el país y a los estudiantes locales que desean viajar). 7- ¿Quién hace el seguimiento de los procesos? No se hace un seguimiento en sí para organizar tal actividad. Lo que ayuda son las reuniones cada 15 días, donde se comenta que se hizo, que falta hacer y quién lo puede hacer. 8- ¿Qué informes dan? Se está en contacto constante con Diana Galván y Fernando Castro de ON que son los encargados de desarrollo voluntarios desde Buenos Aires. Ellos son los que envían actividades a los coordinadores del árĞĂ͕ƉŽƌĞũĞŵƉůŽĂĐƚƵĂůŝnjĂƌůŝƐƚĂƐ͘DĂŶĚĂŶĂŚĂĐĞŶůůĞŶĂƌĞů͞ƉĂĚƌſŶĚĞ ǀŽůƵŶƚĂƌŝŽƐ͕͟ ĚŽŶĚĞ ƐĞ ƌĞŐŝƐƚƌĂŶ ůŽƐ ĚĂƚŽƐ ĚĞ ůŽƐ ǀŽůƵŶƚĂƌŝĂĚŽƐ͕ ůƵĞŐŽ ǀĂ Ă ƵĞŶŽƐ ŝƌĞƐ LJ ůŽƐ empadronan como voluntarios. Desde allá llegan credenciales (tipo tarjetas) donde dice que son voluntarios de AFS y se les adjudica una cuenta de mail ͞@afs.org.ar͟, y remeras de regalo, donde el coordinador del área es el encargado de distribuirlas. Esto sirve de motivación, así también como los viajes a Buenos Aires (para recibir a los estudiantes que vienen, acompañarlos cuando se van), y asambleas nacionales, que se hacen todos los años, donde el presidente de la RL decide cual voluntario viaja. Se hacen talleres regionales de capacitación, desde Buenos Aires ƉůĂŶŝĨŝĐĂŶĂůĐƵƌƐŽ͕ĚŽŶĚĞŝŶǀŝƚĂŶĂŐĞŶƚĞĚĞĚŝƐƚŝŶƚĂƐZ>͛ƐLJƐĞĚŝĐĞĐſŵŽŚĂĐĞƌƉĂƌĂŵŽƚŝǀĂƌĂ más gente. 9- ¿Cuáles son las principales decisiones que se toman? Como coordinadores, lo importante es conocer el perfil de los voluntarios, por ejemplo en consejería, porque cada estudiante extranjero tiene dos consejeros, y muchas veces el perfil no es el adecuado o no tiene experiencia. También a las personas nuevas se les restringe por ejemplo en reuniones importantes con la ON, donde los nuevos no entenderían algunos temas que se hablan, entonces el coordinador decide 28

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

quién asiste a la reunión. Antes había muchos conflictos en la votación de presidente de RL, entonces los voluntarios nuevos que asistían en esa reunión se asustaban y no vuelven más. También está la decisión de quién viaja; y la decisión de recambio de coordinador, de decidir quien es el adecuado para el seguimiento de tareas. Pero básicamente la decisión se toma entre todos. 10- ¿Cómo se da la rotación de actividades? Se da por disponibilidad de tiempo. En las reuniones, el voluntario que tenga disponibilidad de tiempo se le asigna las tareas como por ejemplo hacer entrevistas. Generalmente se junta un voluntario antiguo con uno nuevo para la realización de las mismas. Así, el que nunca hizo una, ya sabe como hacer y así se genera la red para que las hagan otros. Sería bueno realizar un seguimiento de quien hizo entrevistas, a cuantas familias, quien asistió a los distintos campamentos. 11- ¿Sería bueno tener algo que les organice la rotación? Si, no rotación de coordinadores, sino para verificar si alguien puede realizar tal actividad que alguna vez no haya hecho. Estaría bueno el seguimiento de quién va a realizar tal actividad para tenerlo en cuenta, pero generalmente se realiza con el tiempo de cada uno. 12- ¿Cuáles actividades se podrían mejorar? Ahorrar el tiempo en actualizar, para poder tener tiempo en ponerse a pensar cosas más creativas con respecto a la motivación. Sería bueno tener el calendario de cumpleaños, las listas de los voluntarios, de voluntarios inactivos, los ex becarios, un cronograma de las actividades anuales. Al tener todo esto en un sistema, se puede dar más interés a los voluntarios nuevos, que están descuidados y son las personas que mas hay que mantener y motivar para que no se vayan. Es importante y a la vez sistemático el trabajo de actualización. 13- ¿Qué documentos intervienen en los procesos? La mayoría de los documentos son digitales. La lista de voluntarios, información de AFS, de RL, la información de capacitación para poder informar a todos. La capacitación interna no se da, es muy aburrida, la misma se aprende preferentemente de la experiencia. Pero es bueno tener a los nuevos estos tipos de información de AFS, de RL. También hay fotos en la página, de chicos de intercambio de otros años, que sirva para que los nuevos vean, también un buzón de consulta. En realidad, desarrollo de voluntarios se hace entre todos, se habla de qué se hace para motivar, qué quieren hacer, qué les gusta. También información sobre becas de diplomatura en educación intercultural de otros países. Desde Buenos Aires mandan esa información al web privado del coordinador, El mismo baja esa información y postula a los voluntarios. Siempre hay conexión con Buenos Aires. El web mail es malísimo, es muy lento. 14- ¿Qué sugerencias proponen? Que el sistema organice los tiempos y realice actualización, e implementar un buzón de sugerencias (que sea anónimo, por si alguien desea realizar una crítica) y de consulta, aparte de un lugar donde se organicen las actividades. 15- ¿Qué informes internos y externos de la RL se entregan a ON o a los voluntarios? Generalmente se maneja con la ON por medio de mail y se le da un tipo de seguimiento para ver como es el estado del área. La ON envió una lista a completar para saber que voluntarios están 29

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

activos, inactivos, colaboradores, de todos los que pasaron por la RL. Pero todos estos datos se tienen en planillas de Excel, si estos archivos estuviesen en internet, sería mejor el acceso de datos. 16- ¿Cuáles áreas son las que se tienen mas contacto? Con todas; desarrollo de voluntario es el pilar de todas, porque si no estuviesen los voluntarios AFS no existe. Es un manejo con todas las áreas porque se debe tener un conocimiento de toda la gente, de sus compromisos. 17- ¿Con respecto a los clientes, como es el nivel de contacto? Los clientes son los estudiantes, los colegios y las familias. Con las familias se tiene poco contacto, sería bueno que en un futuro sean voluntarios, que se genere un grupo de actividades deportivas. El voluntario también se lo puede tomar como cliente porque tiene que ser el más motivado para generar nuevas cosas.

ENTREVISTA nº 4 Área: Instituciones educativas. Nombre y Apellido: Lucrecia Costanzo Antigüedad: 1 año Fecha: 18/04/2005 Objetivo: Analizar el área de Colegios.

1- Este proyecto de área ¿Qué es lo que planea hacer o qué hace? Estructurar más el área de instituciones educativas. Nos damos cuenta que el colegio es importante, sirve para reclutar los chicos que quieren viajar, para encontrar familias receptoras y para tener colegios receptivos. Se necesita darle más seguimiento. A esos colegios clave de Córdoba se podrían organizar becas para que algún estudiante se vaya de intercambio. Específicamente lo que hace el área es la relación de AFS-colegio. Porque sino es como ͞ĚĞƉŽƐŝƚĂƌ͟ ĂŚş Ă ůŽƐ ĞƐƚƵĚŝĂŶƚĞƐ ĞdžƚƌĂŶũĞƌŽƐ LJ ŶŽ ůĞ ĚĂŶ ŵĄƐ ŝŵƉŽƌƚĂŶĐŝĂ͖ LJ ĞƐ Ğů ƷŶŝĐŽ ůƵŐĂƌ donde hay muchos chicos reunidos de la edad que se necesita para que viajen, entonces es una fuente de estudiantes, por lo que se debe desarrollar el área de relaciones públicas dentro del colegio. 2- ¿Cómo procesos, qué se hace? Ahora se realiza un proceso de seguimiento de colegios: introducir los estudiantes en los mismos, mantener una buena relación con los colegios. Se debe desarrollar más el área del marketing en los colegios para tener más colegios receptivos, y hacer charlas para recaudar estudiantes que quieran viajar. En Mayo-Junio las charlas y Agosto-Septiembre hablar para los estudiantes que vienen que llegan en Febrero o en Agosto, pero se necesita tener un banco. 3- ¿Qué tipos de BD se están armando? Se tiene una ficha de los colegios en donde se piden los datos básicos: especialidad, director, teléfono, dirección, ciudad, si se entregaron o no becas, si han recibido intercambio por AFS o por otras organizaciones del mismo rubro (por ejemplo Rotary), o si un estudiante viajó (para saber el nivel socio-económico). 30

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Se quiere hacer una BD de los colegios que recibieron o los que van recibiendo estudiantes, pero la misma no existe. 4- ¿Cuál es la antigüedad del área? Yo la recibí el año pasado, hay un solo coordinador (ella) encargado, que se desarrolló por experiencia, leyendo manuales; y para estructurar el área se empezó a llenar la ficha, los seguimientos de estudiantes, y capacitación para los voluntarios (especialmente los coordinadores) que menciones los pasos a seguir. Buscar que se puedan meter afiches en los colegios, publicidad de AFS en el diario del colegio (si hubiese), etc. 5- ¿Como es la relación con la otras áreas o con ON? La relación es interna, el área está en desarrollo, pero se busca una conexión con ON y que se ĞdžƉĂŶĚĂĐŽŶŽƚƌĂƐZ>͛Ɛ͘ Se estuvo hablando con Alexis de ON del tema de la beca para estudiantes, capacitación para profesores. 6- ¿Qué puede hacer un sistema informático? Estaría bueno tener una BD de colegios, que tenga relación con la de familias (por la ubicación), serviría para evitar todo el proceso de selección de colegios. También se podrían hacer tarjetas de AFS para los colegios. 7- ¿Capacitación a voluntarios que trabajen en esta área? Se basa en la combinación de los manuales, e ideas. Existe un reglamento de las escuelas de nivel básico, que permite inscribir a los estudiantes como oyentes, donde menciona a AFS, que hace que no tenga que pagar. Entonces se tiene el respaldo del gobierno. 9- ¿Qué aporta el área? El hecho del área de instituciones educativas es decirles a los consejeros como se tienen que manejar, porque el coordinador no puede ir a todos los colegios a hablar con los directores, con ůŽƐƉƌŽĨĞƐŽƌĞƐ͕ŵŽƐƚƌĂƌůĞĞůĐŽůĞŐŝŽĂůŽƐĞƐƚƵĚŝĂŶƚĞƐ͕ŽƌŐĂŶŝnjĂƌĐŚĂƌůĂƐ͙ŶƚŽŶĐĞƐĞůĐŽŶƐĞũĞƌŽ que tiene que tener un seguimiento del estudiante, tiene que tener un seguimiento dentro del ĞƐƚĂďůĞĐŝŵŝĞŶƚŽ͘^Ğ ĚĞďĞƚĞŶĞƌŵĂƐĐŽŵƵŶŝĐĂĐŝſŶĐŽŶůŽƐĐŽůĞŐŝŽƐ͕ŶŽƐĞ ƉƵĞĚĞ ͞ĚĞƉŽƐŝƚĂƌ͟Ğů estudiante en el colegio (esto es una de las quejas de los colegios). 10- ¿Cómo es el seguimiento a los consejeros? Lo hace el encargado del área de recepción. 11- ¿Algún otro medio de coordinación? Sería bueno tener acceso a manual de colegio y afiches. Con respecto al presupuesto sobre el área, algunos colegios piden pagar la inscripción y nada más. También se posee datos de todos los colegios de Córdoba por departamento en que se ubica.

Observación Directa: Reuniones: Se ha asistido a 3 reuniones de la RL. En ellas se ha podido apreciar como converge gran parte de la informaron de los diferentes voluntarios y áreas. Tanto la presidenta como los coordinadotes de área 31

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

han demostrado un gran sentido de responsabilidad y habilidad en el manejo de los recursos humanos, principalmente guiado por el buen criterio y la claridad en los objetivos. Estas cualidades parecen ser la principal causa del avance de la RL en los últimos 4 años hacia el estado actual. Y, a pesar de la renovación de encargados y autoridades, se mantiene este espíritu ya que se transmite dentro del grupo como una forma de trabajo y de encarar las actividades, incluso manteniendo un grado de buen humor y relax mientras se realizan eficazmente las actividades. Para estas reuniones se había previamente, establecido un lugar, siendo cedida la casa o departamento de uno de los voluntarios, y notificada la fecha unos 4 días antes. Vale aclarar que las fechas de las reuniones en forma regular esta ya establecidas, siendo estas llevadas a cabo cada dos semanas. Los voluntarios llegaron entre el horario pactado y unos 40 minutos de demora, pero esta situación es vista como normal, y por tanto es anticipada. En el momento que se considera que se encuentran presentes los suficientes voluntarios para llevar a cabo la reunión, ésta comienza. La reunión es guiada por la presidenta, que tiene ya preestablecido la lista de tópicos que se tratarán. Ella comenta la lista de tópicos inicialmente, y se empieza con alguno de ellos. Se genera una citación primero de presentación del tema a tratarse, y le sigue un debate abierto donde todos pueden expresar sus opiniones. Finalmente se trata de llegar a una síntesis de lo hablado, para finalmente sentar una decisión en el asunto y la definición del curso de acción que se tomara. Se asignan voluntarios de ser necesario, y se establecen las fechas o plazos involucrados en la decisión. A continuación se pasa al siguiente tema, el cual se encara de la misma manera, hasta llegar al final de tópicos preestablecidos. Finalmente, se pregunta si alguien desea discutir algún tema en particular. Los temas que surjan en este momento son tratados de la misma forma que los anteriores, para luego dar como finalizada la reunión. En cuanto a la asistencia, se ha notado que es común que no todos los voluntarios asistan a todas las reuniones. Posiblemente sea un 50% del voluntariado el que asiste, pero aquí se pone en evidencia la importancia de la comunicación vía e-mail que se ha desarrollado. Esta funciona como el complemento ideal, ya que permite la comunicación de las decisiones tomadas, y así no es imperativa la asistencia a todas las reuniones. Esto es también reforzado por el hecho de que todos los voluntarios participan en todas las actividades. Se considera que es una actividad esencial para el funcionamiento de la RL, y que es llevada de una forma muy eficiente, sacándole provecho a cada encuentro. Examen de Cultura e Idioma: Se ha podido asistir a una parte del proceso de selección de envío. Los exámenes de cultura e idioma, fueron realizados en la Asociación Cultura Británica Córdoba (Hipólito Irigoyen 496), el día sábado 14 de mayo. Los voluntarios llegaron momentos antes de la hora pactada con los postulantes. Acondicionaron el aula cedida por la institución. Posteriormente llegaron los estudiantes. Estos se acomodaron, y los voluntarios abrieron en su presencia el sobre que contenía los exámenes enviados por ON. Estos fueron repartidos y completados por los postulantes. Alrededor del mediodía, estos concluyeron, y los postulantes se retiraron. Se reconfirmo con ellos las fechas posteriores para las entrevistas, y la fecha para la actividad grupal. 32

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

A continuación los voluntarios acomodaron el lugar para dejarlo en el estado en el cual se les había sido entregado, y se dirigieron al departamento de uno de los voluntarios, que se encontraba a dos cuadras del lugar del examen. Una vez allí, almorzaron y comenzaron con la corrección de los exámenes. Para ambos exámenes, el de idioma y el de cultura, se contaba con las respuestas correctas para cada punto, también enviadas por ON. De esta manera se fueron corrigiendo los exámenes, sumando los puntos acertados y anotando el puntaje total. Se marcaron los puntos más débiles de los postulantes, para luego hacer hincapié en estos durante la entrevista personal. Los exámenes corregidos y sus resultados fueron adjuntados a la informaron de cada postulante, para la posterior continuación de el proceso de selección. Ésta fue una actividad que tomo a los voluntarios alrededor de 9 horas. Fue llevada a cabo con suma seriedad, aunque siempre manteniendo un clima amigable, frente a los postulantes, y una actitud de claridad de objetivos, sentido de calidad del proceso, y responsabilidad por parte de los voluntarios. El clima durante la corrección fue muy agradable, desarrollándose así la actividad de forma eficaz. Los voluntarios que se habían comprometido a llevar a cabo esta a actividad cumplieron con los horarios establecidos, llevando a cabo todo el proceso de una manera muy profesional. Así las horas dedicadas a la actividad fueron muy bien aprovechadas, cerrándose con éxito el proceso.

Recopilación de Documentos: Éstos son los documentos que han sido recopilados durante la etapa de relevamiento del estudio preliminar. Aquí se contempla en nombre del archivo que contiene dicho documento, y la descripción general de este. Los archivos se encuentran anexados en el soporte digital que acompaña al proyecto (Anexo 1). Para simplificar el análisis, se los presenta agrupados según las áreas en las cuales son utilizados. Documentos de envío: Nombre: InfoPorMail.doc Descripción: Informaron enviada a las personas que se contactan con AFS, explicándoles que es AFS, la razón de su existencia y misión, y los detalles de los programas que ofrece, abarcando fechas, países y costos, y finalmente explicando los beneficios de las experiencias interculturales que brinda la participaron en actividades de AFS. Nombre: GuiaEntrevistasPersonalFamiliarGrupal.doc Descripción: Descripción general de las entrevistas para Selección. Abarca las cualidades que se buscan en los postulantes, la descripción e la entrevista individual respecto a pasos y actitudes del entrevistador, luego de la entrevista familiar y finalmente de la de colegios. Este documento es esencial par ala capacitación de los voluntarios que llevaran a cabo estas actividades. Nombre: PreguntasEntrevistaIndividual.doc Descripción: Guía sintética para el desarrollo de una entrevista individual. Contempla los principales pasos a cubrir y contiene preguntas modelo para producir los efectos deseados en el entrevistado. Nombre: PreguntasEntrevistaFamiliar.doc 33

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Descripción: Guía sintética para el desarrollo de una entrevista familiar. Contempla los principales pasos a cubrir y contiene preguntas modelo para producir los efectos deseados en los entrevistados. Nombre: ConfidentialForm.doc Descripción: Informe confidencial que debe ser llenado respecto a cada estudiante que participara en un programa de envío, y que acompañara al legajo de este. El Confidencial ser de uso exclusivo de AFS, no pudiendo ser visto por los estudiantes o las familias. Nombre: InstruccionesParaConfidential.doc Descripción: Detalle de cómo los voluntarios deben llenar el Confidencial de un estudiantes que participara de un programa de envío. Nombre: FormularioInscripcion.doc Descripción: Formulario de inscripción preliminar de postulantes a programas de envío. A partir de estos formularios se determinara el número de postulantes, y por tanto de exámenes y entrevistas que se levaran a cabo. También contiene información del programa especifico al cual se postula. Nombre: Postulantes2005.doc Descripción: Lista de los postulantes inscriptos para el proceso de selección de mayo del 2005. Incluye los datos personales de los postulantes y observaciones, así como también el programa al cual se postulan. Nombre: ManualRequisitos06.doc Descripción: Manual que contiene los requisitos para las opciones contenidas en cada programa. Esto determina que postulantes pueden aspirar para cada programa ofrecido en la etapa 2006-2007. Documentos de recepción: Nombre: EstudiantesFebrero05.doc Descripción: Lista de los estudiantes extranjeros que arribaron en febrero del 2005. Esta lista contempla los datos personales del estudiante, los de la familia anfitriona, del colegio y del consejero asignado. Nombre: PoliticasDeViaje.doc Descripción: Documento que contempla las políticas de AFS Argentina respecto a los viajes de los estudiantes extranjeros durante el desarrollo de sus programas. Nombre: PosiblesFamiliasNH05.doc Descripción: Listado de posibles familias anfitrionas, consideradas para los estudiantes extranjeros que arribaran en agosto del 2005. Esta abarca los datos del contacto en la familia, y comentarios respecto al estado del contacto y la posibilidad de que la familia reciba a un estudiante. Nombre: InformeMensual.doc Descripción: Planilla del informe mensual que debe ser completado por el consejero todos los meses para mantener un registro del seguimiento de la relación del estudiante con su colegio, familia anfitriona y AFS localmente. Esta debe ser enviada a ON. Nombre: GuiaEntrevistaFamilia.doc Descripción: Explicación de los pasos a seguir al realizar una entrevista a una familia que puede involucrarse con las actividades de AFS. Esta marca los pasos a seguir, y los puntos que deben ser evaluados por parte del entrevistador.

34

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Nombre: CronogramaReceptor.doc Descripción: Cronograma general de los eventos que se producirán respecto a la llegada de estudiantes extranjeros, tanto de hemisferio norte como de hemisferio sur. Este considera fechas claves y actividades que deben realizarse para el desempeño de las tareas del área de recepción. Nombre: ActividadesDeRecepcion.doc Descripción: Descripción general de las actividades que se realizan en el área de recepción. Nombre: CartaFamilias.doc Descripción: Documento que contiene una introducción de lo que es AFS para las familias que posiblemente participarán en las actividades. Esta contiene una reseña histórica, descripción de los programas de AFS, y los beneficios que llevaría ala familia una experiencia intercultural. Nombre: CartaPrimerOrientacionFamilias.doc Descripción: Carta por parte de la RL par alas familias, donde se orienta la familia en los primeros pasos de la experiencia, y se les explicita sus contactos a nivel consejería, coordinación de recepción, y presidenta de RL. Esta es entregada durante la primera orientación en la que la familia participa. Nombre: ActividadGetTogether.doc Descripción: Ejemplo de una de las actividades organizadas para el Get Together que realizo en Córdoba en el año 2004. Nombre: InformeMedico.doc Descripción: planilla que debe llenarse en caso de necesidad de atención medica por parte de un estudiante extranjero. Esta será enviada a ON para el correspondiente reintegro del dinero gastado en la atención médica. Nombre: InstruccionesGastosMedicos.doc Descripción: Detalle e instrucciones respecto a la cobertura y atención médica de AFS Argentina respecto a los estudiantes extranjeros que participan de los programas receptores. Nombre: EstudiantesFranciaBelgicaEEUU.doc Descripción: Síntesis de los datos incluidos en los legajos de estudiantes extranjeros que provenían de Francia, Bélgica y EEUU en el año 2004. Este tipo de resúmenes sirven para simplificar la comunicación de los posibles estudiantes a ser recibidos entre los mismos voluntarios. Nombre: EstudiantesAgosto2004.xls Descripción: Planilla que contiene información sobre los estudiantes extranjeros que se encontraban a disposición de la RL Córdoba en agosto del 2004. Esta contiene daos personales, de la familia, del colegio y de los consejeros. Nombre: InformeDeRecepción.doc Descripción: Informe redactado por miembros de la RL Córdoba para ser enviada a ON. Esta contempla las actividades del área recepción y los movimientos que tuvo en el periodo 2002-2004. Desarrollo Voluntario: Nombre: Voluntarios2005.xls Descripción: Lista completa de los voluntarios de la RL. Aquí se encuentran los datos actualizados, y es enviada a cada voluntario como apoyo a la comunicación interna. Considera datos personales, historial en la RL, y si es activo o no. 35

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Nombre: DesarrolloVoluntario.doc Descripción: Explicación de política de recursos humanos, de capacitación, motivación, crecimiento de la estructura voluntaria, y un glosario de términos usados en la organización. Esto cumple la función de guía respecto a las políticas y cultura en general para los voluntarios que se encargan del desarrollo voluntario. Nombre: EncuestaVoluntarioArgentina.doc Descripción: Modelo de encuesta enviado por ON hacia las RL para recabar datos específicos y generales de los voluntarios que participan o participaron de las actividades de AFS, con el objetivo de crear una base de datos a nivel nacional. Nombre: DejeQueELMundoEntreASuHogar.doc Descripción: Carta que contempla el slogan de AFS para captar nuevos participantes. Esta carta habla sobre los beneficios de la participación en experiencias interculturales a través de AFS. Nombre: PadronVoluntariosCBA.xls Descripción: Lista generalizada y extendida de los voluntarios que participan y participaron de las actividades de la RL Córdoba. Esta no es enviada a todos los voluntarios por su cantidad de información, la cual resulta innecesaria para el uso general. Nombre: PerfilyRolCD2004.doc Descripción: Descripción del perfil que deben tener los miembros del Consejo Directivo de AFS Argentina, y también de los roles que desempeña el Consejo Directivo. Nombre: QuieroSerVol.doc Descripción: Listado de personas que se comunicaron con ON para ser voluntarios. Cada uno de estos fue enviado por ON al e-mail de la RL, y esta debe ocuparse de contactarse con estos. Aquí se encuentran recopilados algunos de estos contactos. Nombre: QuieroSerVol.doc Descripción: Versión en tabla de QuieroSerVol.doc. Aquí la información se encuentra mejor organizada y presentada, y de aquí se puede decidir que voluntario se contactara con cada persona interesada, para informarles de AFS en Córdoba. Nombre: ManualRL2001.doc Descripción: Manual creado por ON contemplando la descripción de AFS argentina, lo que un RL debe hacer, como formarla y que actividad desarrollaría cada área. También contempla aspectos de planificación, y por ultimo comunicación con ON.

Instituciones educativas: Nombre: PresentacionColegios.doc Descripción: Carta modelo de presentación de AFS a los colegios, y con el propósito especifico del alojamiento de un estudiante extranjero. La carta lleva la firma del Director de programas, de ON. Nombre: FichaColegios.doc

36

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Descripción: Archivo para el seguimiento de la relación AFS-colegio. Este contiene los datos del colegio, las experiencias del colegio con estudiantes extranjeros, y un seguimiento de visitas que ha llevado AFS al colegio Nombre: InformeTrimestralColegios.doc Descripción: Informe que debe ser completado por el colegio sobre el estudiante, cada tres meses. Este sirve para el seguimiento de consejería y de la experiencia en general, abarcando el rendimiento escolar del estudiante, desarrollo personal y social, hábitos de trabajo, conducta, y asistencia. Nombre: ContactoConColegios.DOC Descripción: Explicación de los pasos a seguir para contactar, seleccionar y mantener comunicación con colegios. Nombre: ResolucionMinisterial.doc Descripción: Resolución Ministerial N 328/81 del ministerio de Educación, que autoriza a los directores de establecimientos de enseñanza media, oficiales o adscriptos a inscribir en calidad de ͞ŽLJĞŶƚĞƐ͕͟ ĞŶ ĐƵĂůquier época del año, a alumnos extranjeros becados por American Field Service (AFS), Youth For Understanding o instituciones similares.

Generales: Nombre: Emails - comunicación vía mails generales.doc Descripción: Recopilación de los email enviados en forma general, y que sirvieron de apoyo a la comunicación interna de la RL entre fines del 2004 y mediados del 2005. Estos no contemplan la comunicación voluntario a voluntario, sino voluntario a lista general de voluntarios, y abarca mensajes provenientes de todas las áreas así como también de particulares.

Modelado del Sistema de Negocio: Para llevar a cabo el modelado del sistema de negocio se ha optado por una descripción mediante el soporte de herramientas UML. Se realiza un listado de los casos de uso de negocio detectado agrupados en paquetes funcionales, y de realiza un diagrama de clases de cada uno de estos paquetes mostrando las relaciones entre los casos de uso. Finalmente, se realiza un detalle de los casos de uso más destacados y relevantes mediante descripción de trazo fino y diagramas de actividades, obteniéndose así un modelo claro del negocio. Listado de casos de usos: Recepción de Estudiantes <Package >: 1. 2. 3. 4. 5. 6. 7. 8. 9. 37

Recepción de Estudiantes * Orientación Orientación de Llegada Orientación de Partida Búsqueda de Colegios * Entrevista colegios * Envío del estudiante al Get Togheter Búsqueda de Familias * Selección de Familias *

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

10. 11. 12. 13.

Entrevista Familiar Recepción * Cambio de Colegio * Consejera y Seguimiento * Cambio de Comunidad o Regreso Abrupto del Estudiante 14. Cambio de Familia * 15. Entrevistas 16. Selección de Consejero 17. Selección de Colegios * Envío e Estudiantes <Package >: 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.

Envío de Estudiantes * Investigación Especifica Análisis para Ayuda Económica Seguimiento a Estudiantes Locales en el Exterior Selección Estudiante Local * Examen * Actividad Grupal Entrevista Familiar Recepción Entrevista Estudiante Envío * Entrevistas Preorientación Envio Reorientacion Envio Preinscripción * Orientación

Actividades independientes <Package >: 32. 33. 34. 35. 36.

Campaña de Publicidad y Reclutamiento Reuniones Control Gastos Internos Capacitacion Recepcion de TPL

* El UC/SN ha sido considerado de alta importancia, y se ha sido desarrollado mediante una descripción de trazo fino y un diagrama de actividades.

38

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Diagrama de clases del modelo de negocio

Envio de Estudiantes

<>

Actividad Grupal

Examen de Cultura e Idioma

Seguimiento a Estudiantes Locales en el Exterior

<> <> <<extend>> <>

Entrevista Famil iar Recepcion

<> Envío de Estudiantes

Analisis para Ay uda Economica

<<extend>>

Selección Estudiante Local <>

<>

Entrevista Estudi ante Envio

<> Inv estigacion Especif ica

Preinscripci on Preori entacion Envi o Reorientaci on Envio

Entrevistas Ofi ci na Nacional (f rom Business Use-Case Model)

39

Orientacion

Estudi ante Local (f rom Business Use-Case Model)

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Recepcion de Estudiantes

Entrevista colegios Familia Receptora

<>

(from Business Use-Case Model)

Orientacion

Colegios (from Business Use-Case Model)

Busqueda de Colegios

Entrevistas Orientacion de Llegada

<<extend>>

<>

Entrevista Familiar Recepcion

Orientacion de Partida

<>

<>

<> <> Seleccion de Colegios

Recepcion de Estudiantes

Envio del estudiante al Get Togheter <> <>

<>

<>

Seleccion de Familias <>

<> Oficina Nacional <<extend>>

Cambio de Comunidad o Regreso Abrupto del Estudiante

(from Business Use-Case Model)

Seleccion de Consejero <<extend>>

<<extend>>

<<extend>>

Cambio de Colegio

40

Consejeria y Seguimiento

Cambio de Familia

Colegios

Familia Receptora

Estudiante Extranjero

(from Business Use-Case Model)

(from Business Use-Case Model)

(from Business Use-Case Model)

Busqueda de Familias

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Activ idades Independientes

Reuniones

Campaña de Publ icidad y Recl utamiento

Capacitacion

Voluntario

Control Gastos Internos

Recepci on de TPL

Ofi ci na Naci onal (f rom Business Use-Case Model)

41

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Descripciones de trazo fino y diagramas de actividades por paquetes: Recepción de Estudiantes <Package > Nivel del Use Case:

Negocio

Sistema de Información

Nombre del Use Case: Recepción de Estudiantes Prioridad:

Alta

Nro. de Orden: 1 Media

Actor Principal: Estudiante Extranjero.

Baja Actor Secundario: Oficina Nacional, Colegio Receptor, Familia Receptora

Objetivo: Estudiante extranjero cumpla con el Programa de Intercambio Cultural Precondiciones: Recibir la fecha de llegada y partida de estudiantes extranjeros. Post- Condiciones

Éxito: Se ubica en familias y colegios al estudiante, y este cumple en totalidad con el programa de Intercambio de acuerdo con las Normas de AFS. Fracaso: No se ĐƵŵƉůĞĞůhƐĞĐĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ&ĂŵŝůŝĂ͘͟

Curso Normal

Alternativas

1- El Use Case comienza antes de la fecha de Recepción de estudiantes en el país, determinada por ON. 2- Se selecciona una familia para el estudiante invocando el Use ĂƐĞ͞^ĞůĞĐĐŝſŶ ĚĞĨĂŵŝůŝĂƐ͟

2.A. &ƌĂĐĂƐĂĞůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ ĨĂŵŝůŝĂƐ͕͟ŶŽƐĞůĞĐĐŝŽŶĂƵŶĂĨĂŵŝůŝĂĂů estudiante. 2.A.1 No se recibe al o los estudiantes extranjeros, produciéndose el Fracaso del Use Case.

3 - Se envían las carpetas de familias a ON. 4 - ^ĞƐĞůĞĐĐŝŽŶĂƵŶĐŽŶƐĞũĞƌŽ͕ŝŶǀŽĐĂŶĚŽĞůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶ ĚĞŽŶƐĞũĞƌŽƐ͘͟ 5 - Se selecciona un colegio para el estudiante, invocando el Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘͟ 6 - Se recibe a los estudiantes extranjeros desde ON en la fecha determinada previamente. 7 - Se lo ubica en la familia seleccionada. 8 - Se contacta al estudiante con el consejero seleccionado. 9 - El estudiante participa de la orientación de llegada, ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞KƌŝĞŶƚĂĐŝſŶĚĞ>ůĞŐĂĚĂ͘͟ 10 - Se recibe la fecha del Get Together. 11 - Se envía al estudiante al Get Together invocando al Use ĂƐĞ͞ŶǀşŽĚĞůĞƐƚƵĚŝĂŶƚĞĂů'ĞƚdŽŐethĞƌ͟ 12 - El estudiante regresa del Get Together. 13- El estudiante participa de la orientación de partida, ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞KƌŝĞŶƚĂĐŝſŶĚĞWĂƌƚŝĚĂ͘͟ 14 - El estudiante llega al final del programa. 15-Se envía a los estudiantes a ON. 17- Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Selección de familias, Selección de Colegios, Orientación de Llegada, Orientación de Partida, Selección de Consejeros, Envío del estudiante al Get Together. 42

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Use Case donde se incluye: no aplica Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

Fecha Ultima Modificación: 20/05/2005 inicio Se recibe la fecha de llegada del estudiante Se invoca use case "Selecion de familias" Para asignar una familia al estudiante

[ No se selecciono una familia ]

Se envia la carpeta de dicha familia a On Se recibe la carpeta de ON con los resultados

se invoca el use case "Seleccion de Consejeros"

Se invoca el use case "Seleccion de Colegios"

Se recibe a los estudiantes desde ON

Se hubica al estudiante en la familia receptora Se contacta al estudiante con el consejero asignado

El estudiante participa en la Orientaicion de Llegada, se invi ca al Use Case "Orientacion de Llegada"

El estudiante participa en el Get Together, se invioca el Use Case "Envi o del Estudi ante al Get Together"

El estudiante regresa del Get Together El estudiante participa en la orientaci on de Partida, se invoca al Use Case "Ortientacion de Partida"

Se llega al fin del programa

Se envia el estudiante a ON

fin

43

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Búsqueda de colegios Prioridad:

Alta

Nro. de Orden: 5 Media

Actor Principal: Colegio

Baja Actor Secundario: no aplica

Objetivo: Buscar posibles colegios para la recepción de estudiantes extranjeros, y formar un nexo con estos. Precondiciones: tener información sobre un posible colegio receptor. Post- Condiciones

Éxito: Se consigue formar un nexo con el colegio, y este acepta recibir estudiantes extranjeros. Fracaso: No se consigue la posible aceptación de estudiantes en el colegio.

Curso Normal 1.

El use case comienza cuando es invocado desde el Use Case ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘͟ƐƵǀĞnj͕ĞƐƚĞ hƐĞĂƐĞƉƵĞĚĞ ƐĞƌ aplicado en cualquier momento, ya que la búsqueda de colegios se realiza como actividad permanente.

2.

Se obtiene información de un colegio, y se agrega sus datos al archivo de colegios.

3.

Un voluntario se contacta con el colegio, y concreta una entrevista con el director del colegio.

4.

El voluntario designado asiste a la entrevista, invocando al hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂĚĞŽůĞŐŝŽƐ͘͟

5.

El colegio ha accedido a recibir un estudiante extranjero. Se agrega a la lista de colegios disponibles para el uso del Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘

6.

Se envía un agradecimiento al colegio por la entrevista.

7.

Fin del use case.

Alternativas

3.A Un voluntario se contacta con el colegio, y no puede concretar una entrevista con el director del colegio. 3.A.1 Se anota el hecho en los datos del colegio. 3.A.2 Se deja el colegio para un posible contacto futuro. 3.A.3 Fin del Use Case.

5.A El colegio no ha accedido a recibir un estudiante extranjero. 5.A.1 Se anota el hecho en los datos del colegio. 5.A.2 Se deja el colegio para un posible contacto futuro. 5.A.3 Fin del Use Case.

Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista de Colegios Use Case donde se incluye: no aplica Use Case al que extiende: Selección de colegios Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

44

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Se obtiene información de un colegio, y se agrega sus datos al archivo de colegios. Se busca establecer una entrevista con el colegio

[ No se obtiene una entrevista ]

Se anota el hecho en los datos del colegio. Dejando al colegio como un posible contacto futuro

[ Se obtuvo la entrevista ]

Se invoca el Use Case "Entrevista de Colegio" [ No accede a recibirlo ]

En la entrevista se determina si el colegio acepta tener un estudiante extrenjero

[ Si accede a recibirlo ] fin

45

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Entrevista colegios Prioridad:

Alta

Nro. de Orden: 6 Media

Actor Principal: Colegio

Baja Actor Secundario: no aplica

Objetivo: Informar al colegio sobre: A F S (Historia, Programas, etc.). Orientarlo sobre la experiencia que provee el intercambio cultural. Reunir datos e información sobre el colegio. Lograr un contacto permanente con el colegio. Lograr la aceptación de estudiantes extranjeros. Precondiciones: Predisposición del Director/a, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones

Éxito: Se desarrolla la entrevista, lográndose la aceptación de estudiantes extranjeros en el colegio. Fracaso: No se obtiene predisposición por parte del Director/a para realizar la entrevista.

Curso Normal

Alternativas

1.

El use case comienza cuando es invocado desde el Use Case ͞ƷƐƋƵĞĚĂ ĚĞ ĐŽůĞŐŝŽƐ͕͟ ĞŶ Ğů ŵŽŵĞŶƚŽ ƋƵĞ ĐŽŵŝĞŶnjĂ ůĂ entrevista del voluntario con el director del colegio.

2.

Se entrega la carta de presentación para colegios, y se comenta información sobre AFS.

3.

El voluntario recopila información sobre el colegio, como ser la composición socioeconómica de los alumnos, idiomas que se enseñan, intereses especiales del colegio, numero total de estudiantes, y otros que se vean convenientes.

4.

El voluntario comenta el posible caso de recibir un estudiante en el establecimiento.

5.

El colegio acepta la posibilidad de la recepción

5.A. El colegio no acepta la posibilidad de la recepción. 5.A.1 Se toma esta información, y es procesada por el Use Case ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͘͟

6.

El voluntario comenta la posibilidad de dejar información y colgar afiches de AFS en el colegio, y este accede, por lo que se entregan Afiches y folletos de AFS.

6.A El voluntario comenta la posibilidad de dejar información y colgar afiches de AFS en el colegio, y este no accede.

7.

Se comentan otros puntos, incluidos en el manual para entrevista de colegios del voluntario (incluido en el archivo ͞ƉĂƐŽƐƉĂƌĂĐŽůĞŐŝŽ͘ĚŽĐ͟Ϳ͘

8.

Se agradece la posibilidad de la entrevista, y se da esta por concluida.

9.

Fin del use case.

Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Búsqueda de colegios. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

46

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Entrega la carta de presentación para colegios, y se comenta información sobre AFS.

Se recopila informacion sobre el colegio (composición socioeconómica de los alumnos, idiomas que se enseñan, intereses especiales del colegio, numero total de estudiantes,etc.)

Se evalúa la disposición del colegio para recibir un estudiante extranjero [ No esta dispuesto ] Se toma nota de la desicion del colegio. [ Esta dispuesto a recibirlo ] Se pregunta sobre la posiblidad de dejar informacion relacionada a AFS (Folletos y afiches) [ No se permite dejar informacion ]

Se entrega el material de informacion [ Se permite dejar informacion ]

Se comentan otros puntos, incluidos en el manual para entrevista de colegios del voluntario (incluido en el archivo "pasos para colegio.doc"). Se agradece la posibilidad de haber accedido a la entrevista fin

47

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Búsqueda de Familia Prioridad:

Alta

Actor Principal: Familia

Nro. de Orden: 8 Media

Baja Actor Secundario: no aplica

Objetivo: Buscar posibles Familias para la recepción de estudiantes extranjeros, y formar un nexo con estas. Precondiciones: Tener la fecha límite de envió de legajos a ON. Post- Condiciones

Éxito: Se consigue formar un nexo con la familia, y esta acepta recibir estudiantes extranjeros. Fracaso: No se consigue la posible aceptación de estudiantes en la familia. No se consigue concretar una entrevista con la familia prevista.

Curso Normal 1.

El use case comienza cuando es invocado desde el Use Case ͞^ĞůĞĐĐŝſŶ ĚĞ &ĂŵŝůŝĂ͘͟  ƐƵ ǀĞnj͕ ĞƐƚĞ hƐĞ ĂƐĞ ƉƵĞĚĞ ƐĞƌ aplicado en cualquier momento, ya que la búsqueda de Familias se realiza como actividad permanente.

2.

Se obtiene información de posibles Familias, y se agrega sus datos al archivo de Familias.

3.

Un voluntario se contacta con la familia, y concreta una entrevista con esta.

4.

El voluntario designado asiste a la entrevista, invocando al hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂ&ĂŵŝůŝĂƌZĞĐĞƉĐŝſŶ͘͟

5.

La familia ha accedido a recibir un estudiante extranjero. Se agrega a la lista de disponibles Familias para el uso del Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ&ĂŵŝůŝĂƐ͘͟

6.

Se envía un agradecimiento al colegio por la entrevista.

7.

Fin del use case.

Alternativas

3.A. Un voluntario se contacta con la familia, y no puede concretar una entrevista con esta. 3.A.1. Se anota el hecho en los datos de la Familia. 3.A.2. Se deja la familia para un posible contacto futuro. 3.A.3. Fin del Use Case.

5.A. La Familia no ha accedido a recibir un estudiante extranjero. 5.A.1. Se anota el hecho en los datos de la Familia. 5.A.2. Se deja la Familia para un posible contacto futuro. 5.A.3. Fin del Use Case.

Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista Familiar Recepción Use Case donde se incluye: no aplica Use Case al que extiende: Selección de Familias Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

48

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

ini ci o

Se busca información de posibles Familias.

Se agregan los datos obtenidos al archivo de Familias

Se contacta a la fmilia [ Se obtiene una entrevista ]

[ No se obtiene una entrevista ]

Se invoca al Use Case "Entrevista de Familias".

Se anota el hecho en los datos de la Familia dejando a esta como un posible contacto futuro

[ La familia no accede a recibir el estudiante ]

[ La familia accede a recibir el estudiante ] Se agrega a la lista de disponibles Familias para el uso del Use Case "Selección de Familias".

Se envía un agradecimiento a la familia por la entrevista.

fin

49

AFS Programas Interculturales Ȃ SIRL

Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Selección de Familias Prioridad:

Nro. de Orden: 9

Alta

Media

Actor Principal: Familias, Estudiante Extranjero.

Baja Actor Secundario: no aplica

Objetivo: Seleccionar una Familia para el estudiante. Precondiciones͗YƵĞĞƐƚĞĞŶĐƵƌƐŽĞůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĨĂŵŝůŝĂ͟ŽdĞŶĞƌůĂůŝƐƚĂĚĞĞƐƚƵĚŝĂŶƚĞƐ extranjeros que se van a recibir en la RL. Post- Condiciones

Éxito: Se selecciona una familia adecuada para el estudiante extranjero. Fracaso: No se logra seleccionar una familia adecuada para el extranjero.

Curso Normal

Alternativas

1.

El use case comienza cuando llega el legajo del estudiante ĞdžƚƌĂŶũĞƌŽ͕ ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ZĞĐĞƉĐŝſŶ ĚĞ ƐƚƵĚŝĂŶƚĞƐ͟ Ž ĐƵĂŶĚŽ ĞƐ ŶĞĐĞƐĂƌŝŽ ƵŶ ĐĂŵďŝŽ ĚĞ Familia, ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ĐĂŵďŝŽĚĞĨĂŵŝůŝĂ͘͟

2.

^ĞŝŶǀŽĐĂĞůƵƐĞĐĂƐĞ͞ƷƐƋƵĞĚĂĚĞĨĂŵŝůŝĂ͟ĐŽŶĞůŽďũĞƚŝǀŽ de obtener una lista de posibles familias anfitrionas.

3.

Se obtiene una lista de Familias posible.

4.

Se contacta con la Familia, y se establece una entrevista.

5.

En la entrevista pactada, se presenta el legajo del estudiante extranjero.

6.

La Familia acepta recibir al estudiante extranjero.

7.

Fin del use case.

3.A No se recibe la lista de posibles Familias. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca Ăů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ŽŵƵŶŝĚĂĚ Ž Regreso Abrupto del EstƵĚŝĂŶƚĞ͕͟ ƉƌŽǀŽĐĂŶĚŽ Ğů ĨŝŶ ĚĞů Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟

6.A. La familia no acepta recibir al estudiante.

Asociaciones de Extensión: Búsqueda de Familias Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de Estudiantes, Cambio de Familias. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

50

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Se invoca el use case "Búsqueda de familia" con el objetivo de obtener una lista de posibles familias

[ Se obtuvo una lista de familias ]

Se contacta con la Familia, y se establece una entrevista [ No acepta al estudiante ]

El caso es puesto en consideración de ON Se invoca el Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", debido a lo que determinó ON

En la entrevista , se presenta el legajo del estudiante extranjero. Se pregunta si se accede a recibir al estudiante extranjero

[ Acepta al estudiante ] fin

51

[ No se obtuvo una lista de familias ]

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Entrevista Familiar Recepción Prioridad:

Alta

Nro. de Orden: 10

Media

Actor Principal: Familia Receptora

Baja Actor Secundario: no aplica

Objetivo: Informar al colegio sobre: A F S (Historia, Programas, etc.). Orientarlo sobre la experiencia que provee el intercambio cultural. Reunir datos e información sobre la familia. Lograr un contacto permanente con la familia. Lograr la aceptación del estudiante extranjero. Precondiciones: Predisposición de la familia, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones

Éxito: Se desarrolla la entrevista, lográndose la aceptación de estudiantes extranjeros la Familia. Fracaso: No se obtiene predisposición por parte de la familia para realizar la entrevista.

Curso Normal 1.

El use case comienza cuando es invocado desde el Use Case ͞ƷƐƋƵĞĚĂ ĚĞ &ĂŵŝůŝĂ͕͟ ĞŶ Ğů ŵŽŵĞŶƚŽ ƋƵĞ ĐŽŵŝĞŶnjĂ ůĂ entrevista del voluntario con el director del colegio.

2.

Se entrega la carta de presentación para Familias, y se comenta información sobre AFS.

3.

El voluntario recopila información sobre la familia, como ser disposición tanto del padre como de la madre, intereses especiales del la familia, numero de integrantes de esta, otros que se vean convenientes.

4.

El voluntario comenta el posible caso de recibir un estudiante en la Familia.

5.

La familia acepta la posibilidad de la recepción

6.

Se comentan otros puntos, incluidos en el manual para entrevista de familias.

7.

Se agradece la posibilidad de la entrevista, y se da esta por concluida.

8.

Fin del use case.

Alternativas

5.A. La Familia no acepta la posibilidad de la recepción. 5.A.1. Se toma esta información, y es procesada por el hƐĞĂƐĞ͞ƷƐƋƵĞĚĂĚĞ&ĂŵŝůŝĂ͘͟

Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Búsqueda de Familias. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

52

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

ini ci o

Se entrega la carta de presentación para Familias, y se comenta información sobre AFS.

Se contacta a la familia,con el fin de conseguir una entrevista con [ Esta accede a una entrevista ]

Se invoca al Use Case "Entrevista de Familias",con el objetivo de que esta reciba al estudiante.

[ Esta no accede a una entrevista ]

Se anota el hecho en los datos de la Familia, dejandola como un posible contacto futuro

[ La famlia no accede a recibir al estudiante ]

[ La famlia accede a recibir al estudiante ] Se agrega a la lista de disponibles Familias para el uso del Use Case "Selección de Familias"

Se agradece por participar de la entrevista

fin

53

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Cambio de Colegio Prioridad:

Alta

Nro. de Orden: 11 Media

Actor Principal: Estudiante, Colegio.

Baja

Actor Secundario: ON

Objetivo: Insertar al estudiante en un nuevo colegio, para continuar con el programa de recepción. Precondiciones: El estudiante ya debe estar en un colegio. PostCondiciones

Éxito: Se reubica al estudiante en un nuevo colegio. Fracaso: no se consigue reubicar al estudiante.

Curso Normal

Alternativas

1.

El use case comienza cuando surge un problema irreconciliable entre el colegio y el estudiante, y es posible continuar el programa mediante un cambio de colegio.

2.

^Ğ ŝŶǀŽĐĂ Ăů hƐĞ ĂƐĞ ͞^ĞůĞĐĐŝſŶ ĚĞ ŽůĞŐŝŽƐ͕͟ adosando a la información las circunstancias que motivaron el cambio de colegio.

3.

El Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͟ůŽŐƌĂŝŶƐĞƌƚĂƌĂů 3.A No se consigue un nuevo colegio anfitrión. estudiante en el nuevo colegio. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca ĂůhƐĞĂƐĞ͞ĂŵďŝŽĚĞŽŵƵŶŝĚĂĚŽZĞŐƌĞƐŽ ďƌƵƉƚŽĚĞůƐƚƵĚŝĂŶƚĞ͕͟ƉƌŽǀŽĐĂŶĚŽĞůĨŝŶĚĞů Use ĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟

4.

El programa continua con normalidad

5.

Fin del use case.

Asociaciones de Extensión: Cambio de Comunidad o Regreso Abrupto del Estudiante. Asociaciones de Inclusión: Selección de Colegios. Use Case donde se incluye: no aplica Use Case al que extiende: Consejería y Seguimiento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

54

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

ini ci o

Se invoca al Use Case "Selección de Colegios", incluyendo la información de los motivos del cambio de colegio

Se evalua si el Use Case "Selección de Colegios" logró insertar al estudiante en el nuevo colegio El caso es puesto en consideración de ON

Se invoca Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", por lo determinado en ON

Se da por establecido que el estudiante comienza a concurrir al nuevo colegio

fin

55

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Consejería y Seguimiento Prioridad:

Alta

Actor Principal: Estudiante Extranjero, Colegio Receptor, Familia Receptora.

Nro. de Orden: 12 Media

Baja

Actor Secundario: ON

Objetivo: Ayudar a que el estudiante cumpla con su programa de intercambio intercultural Precondiciones: El estudiante ha llegado, y se ha seleccionado un consejero para el estudiante. PostCondici ones

džŝƚŽ͗LJƵĚĂƌĂĐƵŵƉůŝƌĞůŽďũĞƚŝǀŽĚĞůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟ &ƌĂĐĂƐŽ͗ůŽďũĞƚŝǀŽĚĞhƐĞĐĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟ŶŽƐĞĐƵŵƉůĞ͕ƉŽƌĞƌƌŽƌĞƐĐĂƵƐĂĚŽƐ por este Use Case.

Curso Normal

Alternativas

1.

El use case comienza cuando se contacta al consejero con el estudiante.

2.

El consejero mantiene una comunicación periódica con el estudiante, aconsejándolo en los temas que se planteen, y cuidando las relaciones con el colegio y familia, según la capacitación recibida de AFS.

2.A El consejero no tiene una comunicación satisfactoria, no pudiendo resolver los problemas que se presenten. 2.A.1 Se realiza un cambio de consejero, invocando al Use Case ͞^ĞůĞĐĐŝſŶĚĞŽŶƐĞũĞƌŽƐ͘͟

3.

Durante la experiencia la relación del estudiante con el colegio anfitrión es buena. No se presentan problemas.

3.A Se presenta un problema en la relación del estudiante con el colegio. 3.A.1 El problema es solucionado. 3.A.1.A El problema entre el colegio y el estudiante se vuelve irreconciliable, pero no lleva al fracaso al Use Case ͞ZĞĐĞƉĐŝſŶĚĞZĞĐĞƉĐŝſŶ͕͟ƐŝƐĞĐĂŵďŝĂĂůĞƐƚƵĚŝĂŶƚĞĚĞ colegio. ϯ͘͘ϭ͘͘ϭ^ĞĐĂŵďŝĂĚĞĐŽůĞŐŝŽ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĂŵďŝŽ ĚĞŽůĞŐŝŽƐ͘͟ 3.A.1.A.2 El programa continua naturalmente. 3.A.1.B El problema entre el colegio y el estudiante se vuelve irreconciliable, y no puede ser solucionado con un cambio de colegio. 3.A.1.B.1 Se pone el caso en consideración de ON, quien determinara un cambio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del Use ĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͘͟

4.

Durante la experiencia la relación del estudiante con la familia receptora es buena. Los problemas que se presentan son solucionados.

4.A Se presenta un problema en la relación del estudiante con la familia. 4.A.1 El problema es solucionado. 4.A.1.A El problema entre la familia y el estudiante se vuelve irreconciliable, pero no lleva aůĨƌĂĐĂƐŽĂůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶ ĚĞZĞĐĞƉĐŝſŶ͕͟ƐŝƐĞĐĂŵďŝĂĂůĞƐƚƵĚŝĂŶƚĞĚĞĨĂŵŝůŝĂ͘ ϰ͘͘ϭ͘͘ϭ^ĞĐĂŵďŝĂĚĞĨĂŵŝůŝĂ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĂŵďŝŽ ĚĞĨĂŵŝůŝĂ͘͟ 4.A.1.A.2 El programa continua naturalmente. 4.1.B El problema entre la familia y el estudiante se vuelve irreconciliable, y no puede ser solucionado con un cambio de familia. 4.1.B.1 Se pone el caso en consideración de ON, quien

56

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

determinara un cambio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͘͟ 5.

Durante todo el proceso de seguimiento el estudiante no realiza ningún viaje que no estén considerados dentro las actividades de AFS.

6.

El consejero se comunica periódicamente con el coordinador de consejería.

7.

El consejero, mensualmente, llena el Informe Mensual, y este es enviado a ON.

8.

El estudiante llega al fin del programa de recepción satisfactoriamente, cumpliendo los objetivos del Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞƐ͘͟

9.

Fin del use case.

5.A El estudiante desea realizar un viaje que no esté considerado dentro las actividades de AFS. 5.A.1 El consejero analiza el tipo de viaje. 5.A.1.A. Determina que no requiere de un waiver. 5.A.1.A.1 Se permite el viaje al estudiante 5.A.1.B. Determina que requiere de un waiver. 5.A.1.B.1 Se pide el waiver a ON y esta lo aprueba. 5.A.1.B.2 Se permite el viaje al estudiante. 5.A.1.B.1.A ON no aprueba el waiver del estudiante. 5.A.1.B.1.A.1 No se permita el viaje del estudiante.

Asociaciones de Extensión: Cambio de familia, Cambio de colegio, Cambio de Comunidad o Regreso Abrupto del Estudiante, Selección de Consejero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de estudiantes Use Case al que extiende: no aplica

Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

57

Fecha Ultima Modificación: 03/07/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Determinacion de actividades de seguimiento al estudiante o propias del consejero

El consejero, mensualmente, llena el Informe Mensual,

Llegada del estudiante, se produce el contacto entre este y el consejero Segun el seguimiento y relacio del consejero y el estudiante se determina la invocacion del Use Case "Cambio de consejero"

Se realiza un cambio de consejero, invoca el Use Case " Cambio de consejero"

Se envia este a informe a ON

Durante toda la experiencia se determina la relacion del estudiante con el Colegio Anfitrion y la Familia Anfitrion Se determina la gravedad del problema, segun si produce el fin del programa(es decir, el fin del Use Case "Recepcion de estudiante") o no

[ Problema con la relacion colegio ]

[ Problema con la relacion Familia ] Se evalua si el estudiante desea realizar viajes fuera de los del programa de AFS

Se invoca el use case "Cambio de colegio"

El consejero analiza la necesidad del waiver

Se invoca el use case "Cambio de Familia" [ No produce el fracaso ]

Se pide el waiver a ON

[ Irreconciliable con Colegio ]

[ Irreconciliable con Familia ]

Se evalua la posiblidad de solucion del problema

Se revisa si ON Aprueba el waiver

[ Produce el fracaso ]

[ Reconciliable ]

Se permitie el viaje al estudiante

Se soluciona el problema NO se permite el viaje

fin

58

Se pone el caso en consideración de ON, quien determinara un cam bio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del programa, y por tanto llevando al fin del Use Case "Recepción de Estudiante".

AFS Programas Interculturales Ȃ SIRL

Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Cambio de Familia Prioridad:

Nro. de Orden: 14

Alta

Media

Actor Principal: Estudiante, Familia Receptora.

Baja Actor Secundario: ON

Objetivo: Insertar al estudiante en una nueva familia, para continuar con el programa de recepción. Precondiciones: El estudiante debe estar ubicado en una familia. Post- Condiciones

Éxito: Se reubica al estudiante en una nueva familia. Fracaso: no se consigue reubicar al estudiante.

Curso Normal

Alternativas

1.

El use case comienza cuando surge un problema irreconciliable entre la familia y el estudiante, siendo posible continuar el programa mediante un cambio de familia.

2.

^ĞŝŶǀŽĐĂĂůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶĚĞĚĞĨĂŵŝůŝĂƐ͕͟ĂĚŽƐĂŶĚŽ a la información las circunstancias que motivaron el cambio de familia.

3.

ů hƐĞ ĂƐĞ ͞^ĞůĞĐĐŝſŶ ĚĞ &ĂŵŝůŝĂƐ͟ ůŽŐƌĂ ƌĞ-ubicar al estudiante enana nueva familia.

4.

El programa continua con normalidad

5.

Fin del use case.

3.A No se consigue una nueva familia anfitrión. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca al Use Case ͞ĂŵďŝŽĚĞŽŵƵŶŝĚĂĚŽZĞŐƌĞƐŽďƌƵƉƚŽ eů ƐƚƵĚŝĂŶƚĞ͕͟ ƉƌŽǀŽĐĂŶĚŽ Ğů ĨŝŶ ĚĞů hƐĞ Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟

Asociaciones de Extensión: Cambio de Comunidad o Regreso Abrupto del Estudiante. Asociaciones de Inclusión: Selección de Familia. Use Case donde se incluye: no aplica Use Case al que extiende: Consejería y Seguimiento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

59

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Se invoca al Use Case "Selección de de familias"

Se envia información a busqueda de familia sobre los motivos del cambio de familia.

Se verifica si se logró re-ubicar al estudiante en una nueva familia. [ No se re-ubico al estudiante ]

Se invoca el Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", debido a lo que determinó ON

[ Se re-ubico al estudiante ]

fin

60

El caso es puesto en consideración de ON

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Selección de Colegios Prioridad:

Nro. de Orden: 17

Alta

Media

Actor Principal: Colegio, Estudiante Extranjero.

Baja Actor Secundario: no aplica

Objetivo: Seleccionar un colegio para el estudiante. Precondiciones͗dĞŶĞƌĐŽůĞŐŝŽƐĚŝƐƉŽŶŝďůĞƐĚĞƐĚĞĞůhƐĞĂƐĞ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͟ Post- Condiciones

Éxito: Se selecciona un colegio adecuado para el estudiante extranjero. Fracaso: el UC no fracasa.

Curso Normal

Alternativas

1.

El use case comienza cuando llega el legajo del estudiante extranjero, siendo invocado desde el hƐĞ ĂƐĞ ͞ZĞĐĞƉĐŝſŶ ĚĞ ƐƚƵĚŝĂŶƚĞƐ͟ Ž ĐƵĂŶĚŽ ĞƐ ŶĞĐĞƐĂƌŝŽ ƵŶ ĐĂŵďŝŽ ĚĞ ĐŽůĞŐŝŽ͕ ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ŽůĞŐŝŽ͘͟

2.

El voluntario del área de recepción, considerando la descripción y preferencias del estudiante extranjero, proximidad al establecimiento y preferencias de la familia anfitriona, determina una lista de posibles colegios.

3.

Para cada colegio seleccionado, se lo encuentra y existe una relación.

4.A El colegio no se encuentra en el archivo de colegios. 4.A.1 Se busca establecer una relación con el colegio,invocando al Use Case ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͟LJƐĞůŽŐƌĂ͘ 4.A.1.A. No se logra una relación con el colegio

4.

Para cada colegio contactado, se establece una entrevista y este acepta recibir al estudiante

6.A. el colegio no acepta recibir al estudiante.

5.

El estudiante comienza anfitrión.

6.

Fin del use case.

asistir regularmente al colegio

Asociaciones de Extensión: Búsqueda de Colegios Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de Estudiantes, Cambio de Colegio. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

61

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Se formula una lista de colegios, segun los criterios expuestos por el manual de AFS (Proximidad a la establecimiento familiar, preferencias del estudiante y la familia ).

Se selecciona un colegio de la lista de posibles colegios

[ No se logro un contacto ]

Se revisa si el colegio se encuentra en el archivo de colegios, con los cuales ya existe una relación. [ No pertenece al archivo ]

Se busca establecer una relación con el colegio, invocando al Use Case "Búsqueda de Colegios".

[ Si pertece al archivo ]

[ No recibe al estudiante ]

Se establece una entrevista.

[ Se logra el contacto ]

En la entrvista se verifica si el colegio accede a recibir al estudiante

[ Si recibe al estudiante ] Se notifica que el colegio acepta recibir al estudiante y que este comenzara a asistir regularmente al colegio anfitrión.

fin

62

Se busca establecer contacto con el colegio

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

Envío de Estudiantes <Package>:

Nivel del Use Case:

Negocio

Sistema de Información

Nombre del Use Case: Envío de estudiante Prioridad:

Alta

Nro. de Orden: 18 Media

Actor Principal: Estudiante Local

Baja Actor Secundario: Voluntario de área de envío

Objetivo: Estudiante local realice programa de intercambio cultural programado. Precondiciones: Recibir la fecha de envío de estudiantes desde ON Post- Condiciones

Éxito: El estudiante local cumple con el programa de envío de AFS. Fracaso: El estudiante local no cumple con el programa de envío.

Curso Normal

Alternativas

1.

El use case comienza cuando llega la fecha determinada por ON para la selección de estudiantes.

2.

Se realiza la preinscripción de estudiantes postulantes para ĞůĞŶǀşŽ͕ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ͞WƌĞŝŶƐĐƌŝƉĐŝſŶ͘͟

3.

Se recibe la lista de estudiantes preinscritos, y se invoca a ƵƐĞĐĂƐĞĚĞ͞^ĞůĞĐĐŝſŶĚĞ ƐƚƵĚŝĂŶƚĞ>ŽĐĂů͘͟

4.

Se recibe la lista de estudiantes seleccionados.

5.

Se confeccionan las carpetas e informes confidenciales para cada estudiante seleccionado, en forma de documento textual y numérico.

6.

Los estudiantes posee el monto económico solicitado, por lo que abona.

6.A. Algún/os estudiantes solicitan la opción de ayuda económica. 6.A.1. Se analiza el caso particular de cada estudiante, teniendo en cuenta la situación económica, los resultados de las entrevistas, exámenes, intereses particulares, y actividades grupales, invocando al use ĐĂƐĞ͞ŶĄůŝƐŝƐĚĞLJƵĚĂ ĐŽŶſŵŝĐĂ͟, y el estudiante posee todos los requerimientos adecuados para realizar el intercambio. 6.A.2 AFS cubre la parcialidad del monto económico. 6.A.1.A El estudiante no posee todos los requerimientos solicitados. 6.A.1.A.1 Se le informa al estudiante la situación y se le agradece por su participación, quedando fuera del programa de esta selección. 6.B. Algún/os estudiantes poseen becas. 6.B.1. Quedan en el plan de envío sin abonar.

7.

Se envían las carpetas a ON, sin que se solicite información extra.

7.A. ON pide información extra sobre algún estudiante. 7.A.1. Se recolecta la información extra, invocando al use case de

63

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

͞/ŶǀĞƐƚŝŐĂĐŝſŶƐƉĞĐŝĨŝĐĂ͘͟ 7.A.2. Se envía la información extra a ON 8.

ON envía la lista final de los estudiantes que participaran en los programas, donde quedan explícitos los nombres de los mismos.

9.

Se comunican los resultados a los estudiantes, a través de mail o telefónicamente.

10. El coordinador, analizando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para realizar orientación pre-viaje. 11. Se lleva a cabo la orientación pre-viaje, invocando al use ĐĂƐĞ͞ƉƌĞŽƌŝĞŶƚĂĐŝſŶĞŶǀşŽ͘͟ 12. Llegada la fecha de envío, se destina a los estudiantes a ON. 13. Se mantiene un seguimiento leve de los estudiantes en el ĞdžƚƌĂŶũĞƌŽ͕ ŝŶǀŽĐĂŶĚŽ Ăů ƵƐĞ ĐĂƐĞ ĚĞ ͞^ĞŐƵŝŵŝĞŶƚŽ Ă ƐƚƵĚŝĂŶƚĞƐ>ŽĐĂůĞƐĞŶĞůdžƚĞƌŝŽƌ͘͟ 14. Los estudiantes, una vez de retornar al país, vuelven desde ON, cumpliendo el programa con la fecha estipulada.

14.A. Los estudiantes, una vez de retornar al país, vuelven desde ON, regresando antes de la fecha estipulada, por causa de algún motivo en particular.

15. El coordinador, analizando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para realizar orientación post-viaje. 16. Se lleva a cabo la orientación post-viaje, invocando al use ĐĂƐĞ͞ZĞŽƌŝĞŶƚĂĐŝſŶĞŶǀşŽ͘͟ 17. Fin del use case. Asociaciones de Extensión: Investigación específica, Análisis de ayuda económica. Asociaciones de Inclusión: Preinscripción, Selección de estudiante local, preorientación envío, Seguimiento a estudiantes locales en el exterior, reorientación envío. Use Case donde se incluye: no aplica Use Case al que extiende: no aplica Use Case de Generalización: no aplica

Autor: Ortiz Fernandez, Juan Alberto

64

Fecha Última Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

Llega la fecha determinada por ON para la selección de estudiantes Se realiza la preinscripción de estudiantes postulantes para el envío, invocando al use case "Preinscripción".

Se recibe la lista de estudiantes preinscritos, y se invoca a use case de "Selección de Estudiante Local"

Se recibe la lista de estudiantes seleccionados. Se confeccionan las carpetas e informes confidenciales para cada estudiante seleccionado según el monto económico del estudiante ( posee beca )

( no posee )

solicita la opción de ayuda económica.

Se analiza el caso, teniendo en cuenta la situación económica, según actividad, invocando al use case "Análisis de Ayuda Económica". ( posee ) ( no posee requerimientos adecuados )

Se le informa al estudiante la situación y se le agradece por su participación

( posee requerimientos adecuados )

abona

Queda en el plan de envío sin abonar

AFS cubre la parcialidad del monto económico.

Se envían carpetas a ON ( ON no solicita información extra )

( ON solicita información extra )

Se mantiene un seguimiento, invocando al use case de "Seguimiento a Estudiantes Locales en el Exterior".

Se recolecta la información extra, invocando al use case de "Investigación Especifica".

Se envía la información extra a ON

Los estudiantes retornan al país y vuelven desde ON

ON envía la lista final de los estudiantes que participaran en los programas, donde quedan explícitos los nombres de los mismos. Se comunican los resultados a los estudiantes El coordinador determina fecha y hora para realizar orientación pre-viaje. Se lleva a cabo la orientación pre-viaje, invocando al use case "preorientación envío". Llegada la fecha de envío, se destina a los estudiantes a ON.

65

( en la fecha estipulada ) ( antes de la fecha estipulada )

cumplen con el programa

no cumplen el programa

El coordinador determina fecha y hora para realizar orientación post-viaje.

Se lleva a cabo la orientación post-viaje, invocando al use case "Reorientación envío

fin

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Selección Estudiante Local Prioridad:

Alta

Actor Principal: Estudiante Local

Nro. de Orden: 22

Media

Baja

Actor Secundario: Voluntario Área Envío, Familia Receptora

Objetivo: Realizar una selección entre los aspirantes a participar en el programa de envío Precondiciones: Tener con anterioridad la lista de estudiantes preinscritos. Debe, el número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino del estudiante) Post- Condiciones

Éxito: Selección del estudiante. Fracaso: No se realizó la selección

Curso Normal

Alternativas

1.

El use case comienza cuando el coordinador de Envíos analiza la ůŝƐƚĂĚĞƐƚƵĚŝĂŶƚĞƐ>ŽĐĂůĞƐĚĞůhƐĞĂƐĞ͞WƌĞŝŶƐĐƌŝƉĐŝſŶ͟

2.

El coordinador, considerando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para tomar exámenes y entrevistas

3.

^ĞŝŶǀŽĐĂĞůhƐĞĂƐĞ͞džĂŵĞŶ͘͟

4.

Se realiza la entrevista individual, invocando el Use Case ͞ŶƚƌĞǀŝƐƚĂĞƐƚƵĚŝĂŶƚĞĞŶǀşŽ͟

5.

Se realiza la entrevista a la familia del estudiante, para averiguar sobre datos sobre el estudiante, invocando al Use Case ͞ŶƚƌĞǀŝƐƚĂ&ĂŵŝůŝĂƌZĞĐĞƉĐŝſŶ͟

6.

El coordinador y el grupo de voluntarios analizan la información ƌĞĐŽůĞĐƚĂĚĂĞŶĚŽĐƵŵĞŶƚŽƐĚĞůŽƐƵƐĞĐĂƐĞƐ͞džĂŵĞŶĚĞƵůƚƵƌĂ e /ĚŝŽŵĂ͟LJ͞ŶƚƌĞǀŝƐƚĂĞƐƚƵĚŝĂŶƚĞĞŶǀşŽ͟ĚĞůĞƐƚƵĚŝĂŶƚĞŝŶƐĐƌŝƉƚŽ͘ Nota: Según al programa que este inscripto el estudiante se examinarán los exámenes de idioma especificados.

7.

El grupo involucrado determina el estudiante para un determinado programa, y se le da un orden de prioridad.

8.

Se realiza la actividad con el estudiante en conjunto con los demás estudiantes seleccionados para establecer una ƉƌĞŽƌŝĞŶƚĂĐŝſŶĂĞƐƚŽƐ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĐƚŝǀŝĚĂĚ'ƌƵƉĂů͘͟

9.

El grupo involucrado re establece el orden de prioridad de dicho estudiante, basado en los exámenes, entrevistas y actividades. Esta información se anota en una ficha a base de Excel.

10. Se realiza con éxito el proceso de selección del estudiante el cual es añadido a la lista de estudiantes seleccionados.

10.A. No se cumple con éxito el proceso de selección 10.A.1. El estudiante no es añadido a la lista de estudiantes seleccionados. 10.A.2. Fin del Use Case.

11. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista individual, Entrevista Familiar, Examen, Actividad Grupal Use Case donde se incluye: Envío de estudiantes Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto 66

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

inicio

El coordinador de Envíos analiza la lista de Estudiantes Locales del Use Case "Preinscripción"

El coordinador, considerando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para tomar exámenes y entrevistas

Se toma el examen de cultura (y de ser necesario, el de idioma), invocando al Use Case"Examen".

Se realiza la entrevista individual, invocando el Use Case "Entrevista estudiante envío"

Se realiza la entrevista a la familia del estudiante, invocando al Use Case "Entrevista Familiar Recepción"

Se analizan los "Examen de Cultura e Idioma" y "Entrevista estudiante envío" del estudiante inscripto.

El grupo involucrado determina el estudiante para un determinado programa, y se le da un orden de prioridad. Se realiza la actividad con el estudiante en conjunto con los demás estudiantes seleccionados para establecer una preorientación a estos

El grupo involucrado re establece el orden de prioridad de dicho estudiante

Se realiza el proceso de selección ( fracaso del estudiante )

Se invoca al Use Case "Actividad Grupal."

No es añadido a la lista de estudiantes seleccionados.

( éxito del estudiante )

Se lo añade a la lista de estudiantes seleccionados.

67

fin

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Examen Prioridad:

Nro. de Orden: 23

Alta

Media

Actor Principal: Estudiante local

Baja

Actor Secundario: no aplica

Objetivo: Observar al postulante en situación de examen, y evaluar su grado de ubicación en el entorno en el caso de examen de cultura, y habilidad de idioma en el caso de examen de idioma. Precondiciones: Los postulantes se han preinscrito. Post- Condiciones

Éxito: Se obtiene una apreciación objetiva de las cualidades del postulante Fracaso: no aplica.

Curso Normal 1.

El use case comienza cuando llega la fecha establecida para el examen de cultura.

2.

El grupo voluntario recibe un paquete desde ON en el que se contienen los exámenes, y que sólo puede ser abierto en la fecha descripta por el mismo, y en presencia de los postulantes.

3.

El coordinador consigue un lugar físico para realizar los exámenes.

4.

El coordinador comunica la fecha y el lugar tanto a voluntarios como a postulantes.

5.

Llega la fecha establecida, y el grupo voluntario asiste al lugar, y prepara las condiciones necesarias para la toma de exámenes.

6.

Se recibe a los postulantes.

7.

Se informa a los postulantes de las características del examen, y del sistema de evaluación. Se realizan recomendaciones previas.

8.

Se hace entrega del examen de cultura, y este es realizado por los postulantes.

9.

Comienza el tiempo de examen, durante el cual los postulantes deberán complementar individualmente cada punto del examen.

Alternativas

10. Fin del tiempo preestablecido para la realización del examen. 11. Los estudiantes desean participar en programa anual, y no se toma el examen de idioma.

12. Los postulantes se retiran. 13. El grupo voluntario corrige los exámenes a partir de las respuestas correctas proporcionadas por la ON. 14. El grupo voluntario realiza un informe con las calificaciones individuales de cada postulante, donde 68

11.A Si los estudiantes desean participar en programas intensivos o semestrales, se entrega el examen de idioma y este es realizado por los postulantes. 11.A.1 Comienza el tiempo de examen, durante el cual los postulantes deberán complementar individualmente cada punto del examen. 11.A.2 Fin del tiempo preestablecido para la realización del examen.

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

mencionan los nombres, y las materias y su calificación. 15. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Selección estudiante local Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

Fecha Ultima Modificación: 20/05/2005

inicio

Llega la fecha establecida para el examen de cultura

El grupo voluntario recibe un paquete desde ON en el que se contienen los exámenes, y que sólo puede ser abierto en la fecha descripta por el mismo, y en presencia de los postulantes

El coordinador consigue un lugar físico para realizar los exámenes. El coordinador comunica la fecha y el lugar tanto a voluntarios como a postulantes.

Llega la fecha establecida, y el grupo voluntario asiste al lugar, y prepara las condiciones necesarias para la toma de exámenes.

Se recibe a los postulantes. Se informa a los postulantes de las características del examen, y del sistema de evaluación. Se realizan recomendaciones previas. Se hace entrega del examen de cultura, y este es realizado por los postulantes. Comienza el tiempo de examen, durante el cual los postulantes deberán com plementar individualmente cada punto del examen.

Fin del tiempo preestablecido para la realización del examen. Según el programa en que está inscripto el postulante ( anual )

( semestral e intensivo )

se entrega el examen de idioma y este es realizado por los postulantes. Comienza el tiempo de examen, durante el cual los postulantes deberán com plementar individualmente cada punto del examen.

Fin del tiempo preestablecido para la realización del examen.

Los postulantes se retiran.

El grupo voluntario corrige los exámenes a partir de las respuestas correctas proporcionadas por la ON

El grupo voluntario realiza un informe con las calificaciones individuales de cada postulante, donde mencionan los nombres, y las materias y su calificación.

fin

69

AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Entrevista estudiante envío Prioridad:

Alta

Actor Principal: Estudiante local

Nro. de Orden: 26

Media

Baja

Actor Secundario: Voluntario Área envío

Objetivo: Reunir datos e información sobre la vida familiar, social, y escolar del postulante que permitan conocerlo mejor. Evaluar sus conocimientos del país y el mundo, y descubrir en que y como influyen estos factores en la personalidad del postulante. Precondiciones: Preparación adecuada del ambiente, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones

Éxito: Correcta y objetiva apreciación de los aspectos del postulante. Fracaso: no aplica.

Curso Normal 1.

El use case comienza cuando comienza la entrevista individual de cada postulante.

2.

Se realiza una presentación de los entrevistadores, y una charla previa para estimular confianza entre ambas partes.

3.

Se analiza, en una entrevista desestructurada, los siguientes puntos, considerando opiniones y reacciones: Actitud del candidato Intereses Carácter y Personalidad Capacidad de adaptación Familia Vida escolar Vida social y amistades Pasatiempos

4.

Se cierra la entrevista.

5.

Inmediatamente después, se toma nota de lo captado durante la entrevista, documentándola digitalmente y dividiendo la información de acuerdo a los puntos mencionados anteriormente.

6.

Se realiza un informe final de la entrevista, considerando los aspectos del postulante arriba enunciados, apropiando la documentación.

7.

Fin del use case.

Alternativas

Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Selección de Estudiante Local Use Case al que extiende: no aplica

Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

70

Fecha Ultima Modificación: 20/05/2005

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

ini ci o

Comienza la entrevista individual de cada postulante. Se realiza una presentación de los entrevistadores, y una charla previa.

Se analiza una entrevista desestructurada considerando opiniones y reacciones

Se tocan los siguientes puntos: Actitud del candidato,Intereses, Carácter y Personalidad, capacidad de adaptación, familia , vida escolar, vida social y amistades, pasatiempos

Se cierra la entrevista

Se toma nota de lo captado durante la entrevista, documentándola digitalmente y dividiendo la información de acuerdo a los puntos

Se realiza un informe final de la entrevista, apropiando la documentación.

fin

71

AFS Programas Interculturales Ȃ SIRL

Nivel del Use Case:

Análisis de Sistemas: Relevamiento

Negocio

Sistema de Información

Nombre del Use Case: Preinscripción Prioridad:

Nro. de Orden: 30

Alta

Actor Principal: Estudiante local

Media

Baja

Actor Secundario: Voluntario de Área de Envío

Objetivo: Obtener una lista de estudiantes locales interesados en participar de los programas de Envío. Informar sobre los programas de AFS. Precondiciones: Creación de un grupo de voluntarios, definición de lugar y fecha, y comunicación a la comunidad. PostCondiciones

Éxito: Obtención de lista de los estudiantes que participaran en los procesos de selección Fracaso: No se obtiene la lista de los postulantes

Curso Normal

Alternativas

1.

El use case comienza cuando llega la fecha establecida para la actividad de preinscripción.

2.

El equipo conformado para esta actividad se reparte horarios de presencia en el punto de inscripción.

3.

Ante la llegada de un interesado, se le informará sobre los planes que presenta AFS, tanto de Envío como de Recepción.

4.

Se toman los datos de la persona, mediante el documento Solicitud Preliminar, donde se debe completar con datos personales, foto, programa de envío de AFS al que asistirá, programa de recepción al que participará (éste último es optativo).

5.

La persona decide no participar en ningún programa de recepción de AFS.

5.A. La persona decide participar en alguno de los programas de recepción de AFS. 5.A.1. Se le informa a la persona que prontamente será contactada por un voluntario de AFS para información más específica y un proceso de selección de familias. 5.A.2. Se inserta la información del interesado en la base de datos, donde se tiene el listado de familias receptoras. Este punto es de utilidad para el área de recepción.

6.

La persona decide participar de alguno de los planes de envío de AFS

6.A. La persona decide no participar en ningún programa de envío. 6.A.1. Se entrega mas información a la persona, y se le agradece la consulta. 6.A.2 Se cancela el UC

7.

Se inscribe al interesado en la lista de personas que participarán en el proceso de selección, donde incluyen todos los datos.

8.

Se informa al inscripto de las fechas, sean estas específicas o tentativas.

9.

Al finalizar la inscripción, se configura la lista definitiva, donde incluyen todos los datos. 72

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Relevamiento

10. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Envío de estudiantes. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

Fecha Ultima Modificación: 20/05/2005 ini ci o

Llega la fecha establecida para la actividad de preinscripción. El equipo conformado para esta actividad se reparte horarios de presencia en el punto de inscripción. Ante la llegada de un interesado, se le informará sobre los planes de Envío y de Recepción.

Se toman los datos de la persona

Programa de envío

Programa de recepción ( participa )

( no participa )

( participa )

Será contactada por un voluntario de AFS para información mas específica un proceso de selección de familias.

( no participa )

Se inserta la información del interesado en la base de datos

Se inscribe al interesado en la lista de personas que participarán en el proceso de selección

Se informa al inscripto de las fechas

Se configura la lista definitiva, donde incluyen todos los datos. Se entrega mas información y se le agradece la consulta.

fin

73

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

Omisiones e Incongruencias: Durante todo el proceso de relevamiento se prestó una predisposición total, por parte de todos los voluntarios de AFS, en cuanto a brindar información, testimonios y descripciones de los procesos de dicha RL como prestarnos acceso total a sus actividades. El único conflicto que se puede resaltar es el de falta de coordinación, por parte de los voluntarios coordinadores, para a la entrega de dicha información. Por otra parte también se presentó el hecho de que todos los encuestados y entrevistados fueron congruentes con la descripción acerca de las falencias que podrían mejorarse y las que deberían ser mejoradas, aportando incluso un gran número de soluciones para estas. Finalizo con la idea de que omisiones e incongruencias, son descartadas en la etapa de relevamiento.

Análisis de la situación actual y resumen de problemas identificados: Área de Recepción: -Descripción del área: Consiste en buscarles familias e instituciones educativas a los estudiantes que vienen de intercambio, a ellos se les asigna un consejero que se encarga de su bienestar y en el desarrollo del programa. Trata de armonizar la relación familia ʹ estudiante, institución educativa ʹ estudiante, sin tener en cuenta las diferencias interculturales. - Alcance: El alcance es, antes de que vengan los estudiantes, la búsqueda de familia, y cuando llegan al país que no tengan problemas con la familia y con la institución educativa. También es buscar compatibilidad entre estudiante-familia y estudiante-colegio. - Objetivo: Que el estudiante extranjero cumpla con su programa de intercambio. - Actividades: Esto se da todo el tiempo, apenas se tiene el estudiante ya se está buscando la familia. El orden empieza por búsqueda de familia, ubicar a los estudiantes a cada familia y asignarle consejeros al estudiante que lo monitoreen y sean la tutela. El cronograma de actividades es el mismo de las otras áreas, pero lo que llama la atención es cuanto antes se empieza a hacer las cosas, por ejemplo para los estudiantes que llegan en agosto ya en junio se tendría que enviar la información de todas las familias disponibles. Se repite el ciclo cada 6 meses. El volumen de estudiantes está en un promedio de 6 estudiantes por semestre, de ellos varía la cantidad porque algunos viene por un año y otros por seis meses. - Seguimiento: En cuanto al seguimiento del área vemos que este es realizado por la presidenta de RL Córdoba que coordina todas las áreas, también se cuenta con reuniones cada 15 días o más en donde se discuten temas acerca de la familia, consejero y lo principales ocurrentes durante el lapso entre las reuniones. - Decisiones que toma el coordinador: 74

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

* Decisión de cambiar de familia a estudiante si existen conflictos. * La decisión en cuanto a la organización de campamentos, actividades de orientación, juegos recreativos a los estudiantes. Pero las decisiones se tratan de tomar a todos, o con la presidenta de la RL como última palabra. - Personal: Principalmente el área consta de dos coordinadores, pero no hay voluntarios fijos, según la disponibilidad del voluntario varía su participación en el área - la rotación y participación de lo voluntarios es la misma en todas las áreas -. El volumen de estudiantes que maneja esta área consiste de un promedio de 6 por semestre. -Motivación y Capacitación: Se busca que todos participen en todo, un coordinador es un voluntario mas, se pide ayuda permanente siempre que el voluntario pueda. La capacitación es por experiencia, de boca en boca, es una cuestión de discípulo La que se realiza dentro del área es para consejeros: se junta a los voluntarios que nunca hayan sido consejeros, y se los capacita en qué consiste la tarea, en por qué del consejero, ese tipo de cuestiones. - Información que recibe el área: Manuales y guías para los voluntarios. Información confidencial sobre los estudiantes. - Información que envía: Informe mensual ʹ Archivo de seguimiento de estudiantes (vía e-mail). - Información que procesa: Para consejería hay un archivo que se llama informe mensual (un informe sobre el estudiante) que es para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON (en Buenos Aires) para mantenerlos monitoreados a los chicos. Hay otros archivos que son guías para hacer entrevistas con familia, o ante algún problema con el estudiante, son pautas a seguir. También se maneja información confidencial sobre los estudiantes o familias. La Base de Datos (BD) del área, que se desarrolla en excel, consta de: BD de familias, BD de estudiantes y BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. Problemas Identificados: El seguimiento del estudiante se ve afectado debido al difícil acceso y actualización de la BD, y la comunicación entre la institución educativa, consejero y coordinador. También la coordinación para efectuar entrevistas. Alternativas de Solución: * Ubicación del informe mensual, entrevistas, pautas y BD en una página de acceso, con esta implementación se reduciría el en gran nivel el grado de dependencia que tienen los voluntarios con los coordinadores, ya que dichos voluntarios frente a la falta, perdida, etc.; de unos de estos archivos, la única persona que a la que tienen acceso es el coordinador de esta área. * En el seguimiento seria bueno que el proyecto conste de un sector de noticias y novedades. 75

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

*La mayor ventaja del proyecto sería la agilidad que trae aparejada. * Ver en la BD, la disponibilidad de cada voluntario para mejorar la coordinación. * Tratar que el proyecto no desvincule la comunicación entre los voluntarios ya que las posibles desventajas de este serian: la disminución de la comunicación entre voluntarios. *Otra ventaja es que, en falta de computadora, en vez de conservar todos los archivos en disquetes, o en distintas computadoras, se acceden directamente de una página en común.

Área de instituciones educativas: -Descripción del área: Específicamente lo que hace el área es la relación de AFS - institución educativa. Porque si no ƐĞ ůŽŐƌĂ ƵŶĂ ďƵĞŶĂ ŝŶƚĞƌĂĐĐŝſŶ ĞƐ ĐŽŵŽ ͞ĚĞƉŽƐŝƚĂƌ͟ ĞŶ ůĂ ĞƐĐƵĞůĂ a los estudiantes extranjeros y no le dan más importancia; y se debe tener en cuenta que es el único lugar donde hay muchos chicos reunidos de la edad que se necesita para que viajen, entonces es una fuente de estudiantes, por lo que se debe desarrollar el área de relaciones públicas dentro de la institución educativa. - Alcance: Está dado de acuerdo a la colaboración que tengan las instituciones educativas para recibir un estudiante, y en cuanto al consejero para movilizarse en los establecimientos. - Objetivo: Se busca la integración intercultural entre los estudiantes e instituciones educativas del lugar, logrando así un beneficio para los dos sectores. - Actividades: Las actividades principales son las de reclutar los chicos que quieren viajar, para encontrar familias receptoras y para poseer instituciones educativas receptivas. Ahora se realiza un proceso de seguimiento de instituciones educativas: introducir los estudiantes en los mismos, mantener una buena relación con las instituciones educativas. Se debe desarrollar más el área del marketing en las instituciones educativas para tener más instituciones educativas receptivas, y hacer charlas para recaudar estudiantes que quieran viajar. En Mayo-Junio se llevan a cabo las charlas y en Agosto-Septiembre se habla de los estudiantes que vienen, que llegan en Febrero o en Agosto, pero se necesita tener un banco reservado. En cuanto a la actividad de los estudiantes en su asistencia al colegio, existe un reglamento de las escuelas de nivel básico, que permite inscribir a los estudiantes como oyentes, donde menciona a AFS, que hace que no tenga que pagar. Entonces se tiene el respaldo del gobierno. - Relación: La relación es interna, el área está en desarrollo, pero se busca una conexión con ON y que se ĞdžƉĂŶĚĂĐŽŶŽƚƌĂƐZ>͛Ɛ͘ Se estuvo hablando con Alexis de ON del tema de la beca para estudiantes, capacitación para profesores. - Seguimiento: En cuanto al seguimiento del área y de los consejeros es realizado por su misma coordinadora que a su vez es monitoreada por la presidenta de RL córdoba que coordina todas las áreas. 76

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

En cuanto al seguimiento de los estudiantes, se poseen datos de las instituciones educativas y departamento en que este se ubica. - Decisiones que toma el coordinador: * Decisión de cambiar de colegio a estudiante si existen conflictos. * Decisión de establecer y coordinar fechas para charlas con la institución educativa. Las decisiones se tratan de tomar entre todos, teniendo la presidenta la ultima palabra. - Personal: Un solo voluntario encargado desde el año pasado - contiene la misma rotación de voluntarios de las demás áreas-. - Capacitación: A través de manuales, e ideas expresadas por voluntarios más experimentados. El hecho del área de colegio es decirles a los consejeros como se tienen que manejar, porque el coordinador no puede ir a todos las instituciones educativas a hablar con los directores, con los profesores, mostrarle la institución educativa Ă ůŽƐ ĞƐƚƵĚŝĂŶƚĞƐ͕ ŽƌŐĂŶŝnjĂƌ ĐŚĂƌůĂƐ͙ Entonces el consejero que tiene que tener un seguimiento del estudiante, tiene que tener un seguimiento dentro del establecimiento. Se debe tener más comunicación con las instituciones educativas͕ ŶŽ ƐĞ ƉƵĞĚĞ ͞ĚĞƉŽƐŝƚĂƌ͟ Ğů ĞƐƚƵĚŝĂŶƚĞ ĞŶ la institución educativa (esto es una de las quejas de las instituciones educativas). Para estructurar el área se empezó a llenar la ficha de instituciones educativas, los seguimientos de estudiantes, y capacitación para los voluntarios (especialmente los coordinadores) que menciones los pasos a seguir. Buscar que se puedan meter afiches en las instituciones educativas, publicidad de AFS en el diario de la institución educativa (si hubiese). -Información que recibe el área: Manuales de las instituciones educativas -Información que Envía: Afiches, ficha de instituciones educativas en Excel. -Información que procesa: Se tiene una ficha de las instituciones educativas en donde se piden los datos básicos: especialidad, director, teléfono, dirección, ciudad, si se entregaron o no becas, si han recibido intercambio por AFS o por otras organizaciones del mismo rubro (por ejemplo Rotary), o si un estudiante viajó (para saber el nivel socio-económico). También se posee datos de todos las instituciones educativas de Córdoba por departamento en que se ubica Con respecto al presupuesto sobre el área, algunos instituciones educativas piden pagar la inscripción y nada más. Problemas Identificados: *El seguimiento del estudiante se ve afectado debido al difícil acceso y actualización a la BD y la comunicación entre la institución educativa, consejero y coordinador. Alternativas de Solución: * El fácil acceso a manual de institución educativa.

77

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

* Implementación de una BD de instituciones educativas, que tenga relación con la de familias (por la ubicación), serviría para evitar todo el proceso de selección de instituciones educativas. Dicha BD debe presentar factores como las instituciones educativas que recibieron o los que van recibiendo estudiantes. *Tarjetas modelos de AFS para las instituciones educativas que servirían como referencia y guía a voluntarios nuevos y futuros coordinadores de esta área, por otra parte aportaría mayor agilidad en los procesos desarrollados en esta área.

Área de Desarrollo de Voluntarios: -Descripción del área: El área consiste en manejar los voluntarios tanto antiguos como nuevos. Además de reclutar nuevos voluntarios, se encarga de motivar a los voluntarios actuales, para que permanezcan en la organización. Lo importante es integrar los voluntarios, y crecer el número de los mismos. Es un manejo con todas las áreas porque se debe tener un conocimiento de toda la gente, de sus compromisos. - Alcance: Está dado en cuanto al interés que tengan los voluntarios para permanecer en AFS. - Objetivo: Motivar, reclutar e integrar a voluntarios de AFS. - Actividades: Las personas que desean ser nuevos voluntarios, se inscriben en la página de AFS (www.afs.org.ar); la ON desde Buenos Aires se encarga de enviar al coordinador del área estos datos de inscripción a través de e-mail; y allí el coordinador se contacta con la persona interesada en ser voluntario, y se lo invita a reuniones y eventos especiales (como por ejemplo juntarse a comer hamburguesas), con el fin de que se integren y sepan de que se trata AFS. El trabajo actual del área es la actualización de la lista de voluntarios, y se encarga de distribuirla a los mismos. - Seguimiento: No se hace un seguimiento en sí para organizar alguna actividad en particular. Lo que ayuda son las reuniones cada 15 días, donde se comenta que se hizo, que falta hacer y quién lo puede hacer. - Decisiones que toma el coordinador: * Se debe conocer el perfil de los voluntarios, por ejemplo en consejería, porque cada estudiante extranjero tiene dos consejeros, y muchas veces el perfil no es el adecuado o no tiene experiencia; entonces está la decisión de asignar un consejero adecuado. * También a las personas nuevas se les restringe por ejemplo en reuniones importantes con la ON, donde los nuevos no entenderían algunos temas que se hablan, entonces el coordinador decide quién asiste a la reunión. * También está la decisión de quién viaja; y la decisión de recambio de coordinador. * La decisión de decidir quien es el adecuado para el seguimiento de tareas. Pero básicamente la decisión se toma entre todos. 78

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

- Personal: Dos son coordinadoras (Milagros Oliva y Magdalena Bertone), que tiene que ver con organización del área, pero todos los voluntarios colaboran con todos; o sea se pueden derivar actividades del área a cualquier voluntario. - Motivación y Capacitación: La idea de motivación es realizar actividades y eventos especiales (como por ejemplo asados) para que los voluntarios se integren en el grupo. El inconveniente es que existen muchas obligaciones que reducen el tiempo de distracción. Una parte de la motivación es hacer una capacitación para que se informen, el lazo de amistad es para conocerse entre todos para generar un nexo; y saber sobre la vida personal, cuáles son sus intereses, sus estudios, para derivar actividades a los voluntarios (por ejemplo a tal persona se le recomienda gestionar recursos de AFS porque estudia administración). En la capacitación, generalmente se junta un voluntario antiguo con uno nuevo para la realización de entrevistas. Así, el que nunca hizo una, ya sabe como hacer y así se genera la red para que las hagan otros. Por otra parte tenemos la motivación propuesta de ON, que consta del envío de remeras, y constantes viajes a Bs As - con el motivo de acompañar a los estudiantes y de participar de asambleas -, un carnet donde consta que esa persona es voluntario de AFS, se hacen talleres regionales de capacitación. - Información que recibe el área: La ON envía una lista a completar para saber que voluntarios están activos, inactivos, colaboradores, de todos los que pasaron por la RL, en planillas de excel. La lista de voluntarios, información de AFS, RL, la información de capacitación son digitales. La misma se aprende preferentemente de la experiencia. Se tiene un web privado para todos los voluntarios. También información sobre becas de diplomatura en educación intercultural. - Información que Envía: ů ͞ƉĂĚƌſŶ ĚĞ ǀŽůƵŶƚĂƌŝŽƐ͕͟ ƵŶĂ ůŝƐƚĂ ĚĞ ůŽƐ ƋƵĞ ĞƐƚĄŶ ĂĐƚŝǀŽƐ͕ ŝŶĂĐƚŝǀŽƐ͕ ĐŽůĂďŽƌĂĚŽƌĞƐ͕ ĚĞ todos los que pasaron por la RL.- con el motivo de ver sus disponibilidades -. - Información que procesa: ΎůĂŹŽƉĂƐĂĚŽƐĞƌĞĂůŝnjſƵŶĂĂĐƚƵĂůŝnjĂĐŝſŶĚĞĚĂƚŽƐĚĞůŽƐĞdžďĞĐĂƌŝŽƐ;ĚĞƐĚĞůŽƐϱϬ͛ĂůŽƐϳϬ͛ las personas eran becadas, o sea viajaban gratis), porque AFS cumple 50 años. En cada RL de cada provincia se actualizaron los datos para formar una base de datos con estos ex becarios. La idea de esto era buscar ex becarios empresarios para encontrar fondos, y para que vuelvan a AFS y vean cómo se ha desarrollado. *Lista de voluntarios Activos/inactivos. Problemas Identificados: * Actualización de la BD. * El cronograma de actividades padece de un retraso entre sus actividades debido la falta de comunicación entre los coordinadores o el efecto de la disposición de estos. * Falta de seguimiento de los procesos principales de área. Alternativas de Solución: * Implementación de un calendario de Cumpleaños. * Cronograma de actividades anuales. 79

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

* Organizar los tiempos y la actualización. * Buzón de consultas y sugerencias (que sea anónimo por las críticas). * Actualización de la BD de ex becarios. * Realizar un seguimiento de quien hizo entrevistas, a cuantas familias, quien asistió a los distintos campamentos.

Área de Envíos: -Descripción del área: El área de programas de envíos se encarga básicamente de elegir a los estudiantes argentinos que quieren viajar al extranjero, y allí realizar un seguimiento (en base el estado del estudiante en el extranjero) pero muy básico (porque AFS extranjero se encarga de ellos); y reorientaciones para aquellos estudiantes que vuelven del exterior, porque generalmente vuelven con problemas, o no saben que hacer acá, entonces se los reorienta en el primer período cuando vuelven a Argentina. - Alcance: Está dado al número de postulantes que quieren participar del programa de envío, y de las disponibilidades de los voluntarios. - Actividades: Las actividades se relacionan, primero, con la preinscripción de los postulantes. Luego se realiza un examen cultural, que dependiendo del programa en que está inscripto puede ir acompañado de un examen de idioma. Se corrigen esos exámenes, se hacen entrevistas individuales y familiares sobre los postulantes, luego se realiza el proceso de selección, y se los orienta mediante actividades (por ejemplo campamentos). En el cronograma de actividades existen distintas fechas: Hay una selección que se hace en mayo-junio que es la más importante, después en julio-agosto una orientación para los estudiantes que vuelven, en octubre se hace una segunda selección para los estudiantes que quedaron afuera en la primera selección y una preorientación para los estudiantes que viajan en enero, en febrero-marzo se realiza una tercera selección de un grupo reducido, y comienza otra vez el ciclo. Con respecto al volumen de estudiantes, para la selección de junio hay unos 28 estudiantes postulantes que quieren viajar, pero de ellos se dan de baja algunos. En la primera selección (la mas grande) quedan 20-25 chicos; en la segunda selección 10, y en la tercera casi ninguno (a veces no se hace porque no hay estudiantes). - Seguimiento: Como todas las áreas el seguimiento lo realiza la presidenta de AFS Córdoba. - Decisiones que toma el coordinador: *Si viaja o no el estudiante. *Aceptar o no los postulantes que se ofrecen. *Durante el examen, centrar los puntos en que les fue mal (por ejemplo si les va mal en historia, insistir en que estudie mas dicha materia); selección y dar un orden de prioridad de los postulantes en base al examen, entrevista grupal, individual, etc. *Frente a problemas con los estudiantes se toma la decisión de hablar o no con la ON. - Personal:

80

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

Hay dos voluntarios encargados y posteriormente -en la semana que viene- habrán dos nuevos, pero otros voluntarios de la organización también colaboran en el área. En ON hay dos encargados en el área: Laura Copteleza y María Cristina Iglesias - Motivación y Capacitación: La motivación se realiza por experiencia y por vivencias en el extranjero, sin capacitación en particular. Para capacitar es necesario empezar a buscar gente que colabore activamente en el área, que se dediquen mucho tiempo así van aprendiendo. Se realiza en los dos años que dura el coordinador del área, que después esos capacitados se encargarán del área. En cierta forma también se podría tomar como una motivación, los principios de amistad que genera AFS entre sus voluntarios. - Información que recibe el área: Manual de Reglas claras (con respecto a la edad del estudiante, se sabe que hasta cierta edad no pueden viajar; limitación en cuanto a estudiantes repitentes, salvo si fue por problemas de enfermedad o familiar estos podrían viajar, ect). Pedidos de selección de estudiantes en fechas determinadas por ON. ON informa fechas de examen, legajos, destino, subsidios, etc. Manuales y guías para los voluntarios. - Información que Envía: A las diferentes áreas: La comunicación se refiere en la cantidad de postulantes, cuantos pueden viajar, las necesidades con la ayuda en las inscripciones, y en los procesos de selección se informa a la gente para exámenes, entrevista individual y grupal. A Oficina Nacional: El número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino). También informes psicológicos, reportes extensos de algún estudiante específico. - Información que procesa: BD de los datos referidos a los postulantes en cuanto a nombre, edad, disponibilidad de destino, etc.; la cantidad de postulantes, fechas de examen, legajos, destino, subsidios. Problemas Identificados: *Actualización de la Base de Datos y retrasos en algunos puntos del cronograma. *El difícil acceso a datos en la BD. (Debido a que la forma de trabajo, es mediante de Excel, que son las que cumplen el papel de BD de esta área).

planillas

Alternativas de Solución: * Enviar respuestas automáticas mediante modelos de e-mail. * Implementación de FAQ (preguntas más comunes), como ayuda tanto a voluntarios nuevos que desean aprender, como a voluntarios experimentados que desean observar en detalle lo que se debe hacer y lo que no en cada proceso en el que se ven involucrados. * Actualización e ingreso automático de los datos, previstos por ON mediante e-mails que llegan, donde se tiene información del estudiante (nombre, fecha de nacimiento, teléfono, etc.), a un BD, sin la necesidad de tener que trasladar la información siempre a la misma (por ejemplo copiar el nombre desde el mail y pegarlo en la planilla, lo mismo con cada dato). *BD de respuesta automática, como por ejemplo el calculo la edad del estudiante, si está habilitado para viajar o no, ect. Es decir que la BD presente diferentes estados de los voluntarios.

81

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

Resumen de Requerimientos de Información de los Usuarios: Generalmente, el requerimiento de información es el mismo para todas las áreas: tener fácil acceso a una BD por medio de la Web, actualización automática de los datos, tener un lugar en común donde consultar ante cualquier incertidumbre y realizar un seguimiento de los distintos voluntarios. Todo esto trae aparejada una mayor agilidad en el manejo de datos y una mayor coordinación entre los voluntarios para la realización de las diferentes actividades. Según las diferentes áreas, podemos dividir los requerimientos de la información de los usuarios:

Área Recepción: Actuales: * Manuales y guías para los voluntarios, para la capacitación y consulta durante una situación de incertidumbre. * Información confidencial sobre los estudiantes o familias, en caso de algún problema o consulta en particular por parte de los voluntarios y de la ON. * Información sobre consejeros, para ver que sea el adecuado para cada estudiante. * Informe mensual (un informe sobre el estudiante), para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON. * Información sobre las instituciones educativas, que depende del área de instituciones educativas. * Fechas de distintas actividades, para la organización de los distintos eventos. * Base de Datos (BD) del área, que se desarrolla en excel, consta de: BD de familias, BD de estudiantes y BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. En el proyecto: * Sector de noticias y novedades, para un mayor seguimiento. * Disponibilidad de cada voluntario, para mejorar la coordinación.

Área Instituciones educativas: Actuales: * Manuales de las instituciones educativas, para acudir ante cualquier información sobre el institución educativa. * Afiches, para publicidad de AFS. * Ficha de instituciones educativas, (una especie de BD), en excel, describe datos de las instituciones educativas contactados. * Lista de instituciones educativas, para ver los datos de todos las instituciones educativas de Córdoba por departamento en que se ubica, y reducir la búsqueda. * Fechas de distintas actividades, para la organización de los distintos eventos. * Presupuesto, para cubrir la inscripción de instituciones educativas. En el proyecto: * BD de instituciones educativas relacionada con la de familias (por la ubicación), para evitar todo el proceso de selección de instituciones educativas. * Tarjetas, para publicidad de AFS.

82

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Diagnóstico

Área Desarrollo de voluntarios: Actuales: * Padrón de voluntarios, (una especie de BD) lista de los voluntarios que están activos, inactivos, colaboradores, de todos los que pasaron por la RL.- con el motivo de ver sus disponibilidades -, en planillas de excel. * Información sobre personas que desean ser voluntarias. * Información de AFS, de la RL, para los nuevos voluntarios. * Información de capacitación, para el adiestramiento de voluntarios. * Fechas de distintas actividades, para la organización de los distintos eventos. * Información sobre becas de diplomatura en educación intercultural, otorgada por otros países. * BD de ex becarios. En el proyecto: * Cronograma de actividades, para verificar los tiempos disponibles de cada voluntario * Implementación de un calendario de Cumpleaños, para organizar el evento. * Buzón de consultas y sugerencias (que sea anónimo por las críticas).

Área Envíos: Actuales: * Reglas con respecto a los estudiantes del envío * Fechas de distintas actividades, para la organización de los distintos eventos. * Manuales y guías para los voluntarios, para la capacitación y consulta durante una situación de incertidumbre. * Datos de los postulantes, para cumplir con lo requerido por AFS. * Informes psicológicos sobre algún estudiante en particular. * Reportes extensos de algún estudiante específico. * BD de postulantes, contiene los datos de cada postulante. En el proyecto: * Modelos de e-mail, para el envío de respuestas automáticas * FAQ, para enlistar las preguntas más comunes y sus respuestas.

83

AFS Programas Interculturales Ȃ SIRL

Análisis de Sistemas: Conclusión

Conclusión: Se da por concluida una etapa desafiante del proyecto de sistemas. A partir de esta experiencia se ha podido conocer a fondo la realidad de la RL, y comprender los procesos y la comunicación que estos requieren. En el análisis preliminar, utilizando la información obtenida en la etapa de estudio preliminar, se ha planificado la forma en que se llevaría a cabo el relevamiento, considerando que pasos serían importantes seguir y los puntos sobre los cuales debíamos hacer hincapié. A partir del análisis del sistema de información actual, se han desarrollado los objetivos y el alcance del proyecto, y las actividades de relevamiento han sido organizadas. Con esta planificación en mano, se pudo encarar el relevamiento. Éste fue uno de los puntos más importantes que se han realizado en el proyecto, y durante el desarrollo del mismo creció la necesidad de aumentar el nivel de profundidad, por lo que es creciente la sensación de motivación y desafío a realizar un trabajo más minucioso. Se han las diferentes áreas de la RL por medio e entrevistas a los coordinadores, observaciones directas y recopilación de los documentos utilizados para el desarrollo de las actividades y procesos. La información recabada fue sistematizada mediante el uso de herramientas UML. Esto represento un gran reto, pues implicaba el aprendizaje de técnicas nuevas, y a base de estudio, y metodología de prueba y error logramos desarrollar un modelo que se ajusta a la realidad y a las necesidades del proyecto. Finalmente, la información recolectada fue analizada, generando un diagnóstico de la realidad actual. Este permite encarar la última etapa del proyecto, el diseño de sistema, con una visión amplia y clara de los requerimientos, y las soluciones que el sistema puede llevar a las actividades y procesos de la RL.

84

Diseño de Sistemas

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Introducción

Introducción: Comienza la etapa de diseño de sistemas, donde se debe volcar todo el valioso conocimiento obtenido del análisis de sistema. Las decisiones de esta etapa son muy importantes para el éxito del proyecto, y deberán realizarse con mucho cuidado, reflexión, y principalmente criterio. Esta etapa constara de tres partes: consideraciones generales del diseño, el diseño general y el diseño detallado. En las consideraciones generales se evalúan las razones por las cuales realizamos el diseño, se analizan y ponderan las fuerzas de diseño, las tecnologías que requerirá la implementación del sistema, y finalmente un análisis de la factibilidad del proyecto, abarcando aspectos técnicos, económicos y operacionales. Como paso siguiente se desarrolla un diseño global del sistema, utilizando herramientas UML para definir las funcionalidades del sistema, agrupándolas en paquetes de casos de uso, y relacionándolos con los distintos usuarios que tendrá el sistema. Por último, se abarcara el diseño detallado del sistema. En este punto converge toda la información recopilada ya analizada durante el desarrollo del proyecto por el grado de detalle que se alcanzara. Para este se selecciona una parte limitada de la funcionalidad del sistema, para acotar la extensión del trabajo a presentarse. A partir del análisis de la información recopilada y generada en las etapas anteriores, estaremos en condiciones de determinar el alcance que tendrá el trabajo, y posteriormente el detalle de este, el modelado del sistema de información en base a UML y la descripción detallada de los casos de uso. Comencemos entonces esta desafiante y significativa etapa del proyecto de sistemas.

86

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Razones por las que se realiza el diseño del sistema: Para lograr los objetivos del sistema, se deben analizar los siguientes objetivos particulares. Estos son los puntos que justifican el diseño de sistema que se encara en esta nueva etapa del proyecto. Las razones principales por las que se realiza este diseño de sistema son: Generar un acceso cómodo a la información por parte de los voluntarios. Evitar la repetición de información. Generar un sistema de mantenimiento de la información. Apoyar a la coordinación de los voluntarios Apoyar la planificación de las actividades y procesos. Apoyar la comunicación interna. Permitir un seguimiento de estudiantes. Permitir un seguimiento del desarrollo de procesos de las distintas áreas. Desarrollar la capacitación de voluntarios. Generar información para el apoyo a la toma de decisiones de las áreas.

Fuerzas de diseño: A continuación se describirán las 10 fuerzas de diseño del sistema: 1.- Integración: El sistema realizará una sincronización de las distintas áreas, y una coordinación de las operaciones. Este diseño dará por resultado una malla de información para la organización, la que unirá a las distintas funciones, dado que las BD de las mismas se relacionan entre sí. Así, por ejemplo, si el coordinador del área de recepción necesita averiguar sobre algún colegio en particular, puede acceder a la BD de colegios sin la necesidad de consultar con el coordinador del área de colegios. 2.- Interfaz usuario/sistema: La interfaz entre el usuario y el sistema va a tender a ser simple e intuitiva. Los esquemas de entrada le permitirán al usuario comunicarse con el sistema a través de menús, cajas de diálogo, botones, tablas y vínculos. Consideramos que un sistema de interfaz complejo sería contraproducente, y generaría el desuso del sistema. 3.- Fuerzas competitivas: La competencia a nivel interno de la RL es casi inexistente. Esto es consecuencia de estar la organización basada en el trabajo voluntario. Los miembros de la RL se ofrecen para cubrir espacios libres, o ayudar en los que ya están cubriendo. Un claro ejemplo de esto es el hecho de que se busque en cada área tener por lo menos dos coordinadores, que compartan sus obligaciones. Se alienta incluso a incorporar más gente. Es decir, no se genera competencia ya que siempre que se presenta el caso de que alguien desee realizar una acción, este deseo será bienvenido. En el caso de la presidencia de la RL, se realizan elecciones cada dos años, pudiendo postularse cualquier voluntario para el puesto, quedando la decisión en una votación general. 87

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

La competencia a nivel interno de la organización está dada entre las distintas RL, de una forma indirecta, ya que realmente no se hace foco en dicha competencia, sino que esta existe suavemente, por generación natural. Adoptar un sistema que sea eficiente y eficaz permite a la RL local destacarse ĚĞ ůĂƐ ŽƚƌĂƐ Z>͛Ɛ͕ ƉƵĚŝĞŶĚŽ ŽďƚĞŶĞƌ ĂƐş ƵŶ ƌĞĐŽŶŽĐŝŵŝĞŶƚŽ ƉŽƌ ůĂ KE LJ ƵŶĂ ŵĂLJŽƌ ƌĞĐĂƵĚĂĐŝſŶ ĚĞ estudiantes extranjeros. La competencia a nivel externo se da con empresas que, si bien no se dedican exactamente a lo que hace AFS, también realizan intercambios de estudiantes. Destacarse como organización permitiría un mayor reconocimiento a nivel internacional. En este punto seguramente será más eficaz concentrarse en promover y publicitar a AFS en lugar de competir con otras organizaciones. 4.- Calidad y utilidad de la información: Se refiere a los requerimientos específicos de información del usuario. La información será centralizada en una sola BD, distribuida en distintas tablas, con los datos necesarios (por lo que será exacta), y en comentarios generales, como por ejemplo temas de los que se hablaron en la última reunión (por lo que será oportuna). Por tanto, se apunta a una alta calidad de información, ya que esta permitirá el cumplimiento de los objetivos planteados para el diseño. 5.- Requerimientos del sistema: Son requerimientos operacionales inherentes al sistema de información mismo: Confiabilidad: Cada usuario accederá mediante un nombre de usuario y una contraseña, por lo que existirá un grado de seguridad aceptable, y de acuerdo a la relevancia de la información contenida por el sistema, en algunos casos confidencial. La información no será repetitiva, y el sistema garantizara la integridad de esta. Disponibilidad: las 24 horas, los 365 días del año. Flexibilidad: Está diseñado justamente por los requerimientos de los usuarios. El sistema no está estructurado de acuerdo a áreas, sino en torno a la información. Expectativa de vida y potencial de crecimiento: Si el sistema es fructífero, se podría plantear una ĞdžƚĞŶƐŝſŶ  Ă ŽƚƌĂƐ Z>͛Ɛ ĚĞů ƉĂşƐ͘ ů ŶŝǀĞů ŝŶŝĐŝĂů͕ ƐĞ ƉůĂŶƚĞĂ ƵŶĂ ŝŵƉůĞŵĞŶƚĂĐŝſŶ  LJ ƵŶĂ ƉŽƐƚĞƌŝŽƌ auditoria, y la generación de muchas mejoras al corto plazo, para luego continuar con cambios necesarios a medida que se presenten los problemas. A largo plazo podría considerarse un rediseño, pero de acuerdo a la realidad actual de la organización probablemente este sistema se adaptara a un largo plazo. Capacidad para recibir mantenimiento: El sistema tendrá una buena capacidad para recibir mantenimiento, ya que el actual modelado en UML permite un rápido y claro entendimiento del sistema planteado, y la futura implementación en PHP contara con la correspondiente documentación. Hay que tomar en cuenta que las herramientas de implementación son muy accesibles y de un grado de complejidad no muy alta.

6.- Requerimientos de procesamiento de datos: Se refiere al trabajo de detalle del sistema. Volumen: La cantidad de datos es muy extensa, ya que no se suelen eliminar los registros ya usados, sino que sirven para posterior acceso a los mismos.

88

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Complejidad: El número de operaciones de datos intrincados e interrelacionados también es muy extenso para una mejor respuesta y coordinación entre las distintas áreas, y el apoyo a la toma de decisiones. Restricciones de tiempo: Se dan de acuerdo a las fechas establecidas por la ON. Se estima que los requerimientos de procesamiento serán bajos, por el volumen de gente que interactuara con el sistema en el mediano plazo. Demandas computacionales: No se necesita una computadora fija para el mantenimiento en línea a las BD, se conservan en el servidor de Internet. Este soporte será contratado mensualmente. Por otra parte, el encargado de administración del sistema realizara un backup cada periodo determinado de tiempo de la BD. Posiblemente este servicio de backup pueda ser realizado por el mismo servidor donde se aloje el sitio web.

7.- Factores organizacionales: El sistema sólo considera por el momento a la RL Córdoba, pudiéndose en un futuro extenderse a las ĚŝƐƚŝŶƚĂƐ Z>͛Ɛ ĚĞů ƉĂşƐ͘ ^Ğ ĚŝƐƚƌŝďƵŝƌĄ Ă ƚŽĚŽƐ ůŽƐ ƵƐƵĂƌŝŽƐ͕ LJ ůŽƐ ĚĂƚŽƐ ƐĞƌĄŶ ĐŽŵƉĂƌƚŝĚŽƐ͘ >ĂƐ actualizaciones estarán a cargo del coordinador del área o del usuario en caso que los datos sean correspondidos al mismo. 8.- Requerimiento de costo-eficacia: El costo del sistema es en sí despreciable, ya que el gasto único sería el mantenimiento y el pago de un servidor de internet. Esto produce eficacia con respecto a lo que se prevé. Se debe recordar que el sistema está orientado para una organización sin fines de lucro. El gasto de los usuarios sólo sería el acceso a internet, pero es más económico que por otros medios. 9.- Factores humanos: Las personas que utilizarán el sistema, los voluntarios, no necesitarán de una capacitación extensa para su utilización, dado que es entendible y accesible. Para mejorar el aspecto físico y psicológico del sistema, se tienen en cuenta: Grupos de trabajo: Se realizan constantemente. El sistema colaborará mediante la disponibilidad en la BD de voluntarios. Los grupos de trabajo varían constantemente en el desarrollo de las actividades, existiendo algunos más estables que otros, pero siendo la línea común la inestabilidad. Todos los voluntarios están en mediano grado capacitados para ayudar en todos los procesos. Especificaciones de los usuarios: Se diseñará para adecuarse a las necesidades de los distintos usuarios que, por lo visto, son similares. Por el momento solo se orienta el uso del sistema a los voluntarios, pero en un futuro podría ampliarse a los clientes de la organización, es decir estudiantes, colegios y familias. Y de manera solo informativa, al usuario común de Internet, quien podría buscar información sobre AFS. Este caso es más improbable, ya que AFS Argentina prefiere unificar la fuente de información en su página web, para evitar la posible confusión o choque de información institucional. Presentación y respuesta: Será fácil de usar, natural y fácil de entender. La presentación del sistema tendrá un diseño sencillo pero agradable. Centro de recursos de información: Los voluntarios no necesitarán obtener ayuda para trabajar con el sistema, ya que su uso no es complejo, es accesible. Se realizara de todas maneras una breve capacitación general en el momento de introducir el sistema a los voluntarios actuales, y se dejara al administrador del sistema disponible para cualquier consulta. 89

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

10.- Requerimientos de factibilidad: Se requiere un fácil acceso a la BD, mantener una actualización simple y con cierto automatismo, tener un lugar en común donde consultar ante cualquier incertidumbre y realizar un seguimiento de los distintos voluntarios, estudiantes, colegios y familias. También permitirá el seguimiento de eventos y procesos. El sistema sería viable hacerlo para concretar con estos puntos, obtener mayor agilidad en el manejo de datos y una mayor coordinación entre los voluntarios para la realización de las diferentes actividades. Los análisis de factibilidades técnica, económica y operacional serán desarrollados mas adelante en este mismo apartado.

Ponderación de las fuerzas de diseño: Determinativamente, se puede ponderar de acuerdo a las descripciones anteriores:

FUERZA DE DISEÑO

90

PONDERACION

Integración

15

Interfaz usuario/sistema

13

Fuerzas competitivas

5

Calidad y utilidad de la información

10

Requerimientos del sistema

10

Requerimientos de procesamiento de datos

10

Factores organizacionales

8

Requerimiento costo - eficacia

5

Factores humanos

9

Requerimientos de factibilidad

15

TOTAL

100

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Esbozo de las especificaciones del sistema: El sistema permitirá manejar registros, comprendiendo su actualización, agregado y eliminación. Será importante lograr la relación de estos, para poder mantener un seguimiento de los procesos que los involucran. El manejo de estas transacciones debe ser claro, evitando confusiones al usuario, y a su vez deberá confirmar la calidad de los datos ingresados al sistema, permitiendo cambiarlos en caso de error. También deberá permitir exportar la información, ya sea en forma de archivos o impresa, para permitir su manipulación fuera del sistema. A su vez, como apoyo a la coordinación, el sistema deberá mantener un calendario de actividades, y estas serán relacionadas a los diferentes registros involucrados. Otro punto a considerar será la seguridad de la información, por lo que deberá ser restringida de acuerdo al usuario que acceda al sistema. Debemos buscar una independencia del sistema a una computadora fija, ya que no se cuenta con una sede de la organización, y por tanto tampoco con equipos propios. El sistema será accedido desde computadoras independientes, a elección de los usuarios. Respecto a estas computadoras, como no se puede conocer sus características particulares de antemano, se deberá plantear el sistema en un estado que no consuma muchos recursos gráficos ni de conexión.

Lista de requerimientos Funcionales: Agregar, Borrar y Modificar (ABM) registros de: -

Estudiantes locales Estudiantes extranjeros Colegios Miembros de Colegios Familias Miembros de familias Voluntarios Archivos Documentos.

Permitir un seguimiento de los procesos, como ser: 91

Recepciones de estudiantes extranjeros Recepciones en colegios Recepciones en Familias Consejerías Procesos de selección de estudiantes locales Experiencia en el extranjero de estudiantes locales Asignación de familias, colegios y consejeros.

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Mantener un calendario de eventos actualizado, y poder relacionar estos eventos con los registros mencionados anteriormente. Incluye ABM de eventos, y definición de tipos de eventos con características particulares. Estos tipos de eventos son: -

Reuniones de voluntarios. Talleres de capacitación de voluntarios. Orientaciones de estudiantes locales. Orientaciones de estudiantes extranjeros. Exámenes para estudiantes locales. Entrevistas de familia e individuales (tanto para recepción como para envío). Entrevistas con colegios. Actividades extracurriculares. Llegada y partida de estudiantes.

Restricción de acceso a la información a través de un User & Password, diferenciando grados de seguridad según el tipo de usuario (inicialmente, solo por el tipo de voluntario), que limitaran el ABM, y la información a visualizarse. Acceso a través de Internet, para lograr independencia de las computadoras de las cual se acceda al sistema.

Lista de requerimientos No Funcionales: Una interfaz que no requiera altos grados de capacitación para su uso. Bajo peso de interfaz grafica, y así permitir que no sea necesario una conexión de alta velocidad a Internet. Simplicidad para cargar los datos, como ser las fechas. Control de los datos ingresados en un formulario, previamente a tomar contacto con la base de datos. Alta velocidad de procesamiento de datos. Tutoriales y explicaciones en caso de duda por parte del usuario, sobre el manejo del sistema. Realizar búsquedas genéricas dentro de la base de datos. Exportar resultados de consultas a archivos de Microsoft Excel. Imprimir Resultados de consultas.

Beneficios: Los beneficios se pretenden alcanzar mediante la post implementación de nuestro sistema de Información: Optimización del acceso y procesamiento de una BD por medio de una interfaz simple e intuitiva, con un fácil y práctico acceso Web (o vía Internet). Realizar un seguimiento eficiente y eficaz) de los distintos voluntarios, de los procesos que los involucran y de las áreas de la RL. Esto trae aparejado un notable beneficio para la coordinación entre las áreas y sus respectivos responsables. 92

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Disminución de costos de operación y negocios para la comunicación y/o actividades administrativas. Mantener un control de la información que se utiliza en los diferentes procesos y actividades, mejorándose así la seguridad de la misma en calidad preservar los datos relacionados con esta. Agilización de la toma de decisiones respecto a la organización de eventos y de la selección de los recursos humanos responsables de la ejecución de dichos eventos. Notable mejora para la planificación de la RL a corto y mediano plazo, pudiendo actuar de una forma más coordinada.

Propuestas de solución a problemas: Alternativas, según tecnología: El desarrollo del proyecto de sistemas en su nivel técnico es muy accesible. Las herramientas que se utilizarán serán fáciles de manejar y de aplicar por parte de los encargados de la implementación. A nivel de usuario, el requerimiento será a su vez bajo, cualquier computadora que cumpla los requisitos para un acceso a Internet de baja velocidad estará perfectamente habilitada para el uso del sistema. Se deberá elegir un lenguaje de programación de sistemas dinámicos en base a servidores de Internet y un motor de bases de datos que trabaje de forma correcta con dicho lenguaje. Para llevar a cabo el proyecto se contará con herramientas de: Modelado UML: Rational Rose 2000. Procesamiento de Textos: Microsoft Word 2007. Diseño de Bases de Datos: MySQL Workbench 5.0, EMS MySQL Manager 3 y PHPMyAdmin. Diseño de diagramas Gantt: Microsoft Proyect 2003. Diseño de Interfaz: Adobe Dreamweaver CS3. Diseño de Imágenes: Adobe Fireworks 8 y Photoshop. Programación PHP y Javascript: Visual Studio 2005 con Vs.php 2.1 y Notepad++ v3.7 Programación de estilos CSS: Adobe Dreamweaver CS3. Prueba de Sistema: Microsoft Internet Explorer y Mozilla Firefox. Diseño de e-learning: Adobe Captivate 2.

Los siguientes puntos deben ser considerados para la implementación del sistema: Herramientas para el diseño general del sitio: El sistema, al estar basado en un entorno web, se desarrollara en base al uso de HTML. Si bien el uso de este lenguaje es muy sencillo, se opta por usar una interfaz de apoyo, que facilitara muchísimo la programación de los aspectos estáticos del sistema y el diseño general de la interfaz. Esta herramienta será el Macromedia Dreamweaver MX. Si bien existen otras opciones en el mercado, esta herramienta se ha desarrollando de una manera asombrosa en los últimos años, abarcando no

93

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

solo el uso de HTML sino también la integración general orientada hacia el diseño de sitios dinámicos. Por tanto, la opción es clara. Lenguaje de programación de sistemas dinámicos en base a servidores de Internet: En este apartado se presentan diversas opciones. A partir de una investigación profunda y la prueba de alguna de las opciones, se ha desarrollado lo siguiente: Las opciones claras son ASP, PHP, Coldfusion y JSP. En cuanto a ASP, cuenta con una gran ventaja: su simpleza. Esta podría jugar en contra de la complejidad del programa, pero con las especificaciones y requerimientos actuales podría ser utilizada. El problema es que no existen buenas funciones ni librerías gratuitas para comunicarlo con otros entonos de bases de datos. A su vez, ASP, al ser desarrollado por Microsoft, trabaja solo sobre servidores IIS (Internet Information Server), es decir, solo sobre Windows. Se podría considerar que un punto desfavorable es el escepticismo respecto a los niveles de integridad y seguridad de los servidores en base a Windows, pero esta comprobado que mantienen un nivel aceptable en estos puntos. Sin embargo, el obstáculo real se presenta en el momento de analizar costos, ya que la contratación de un servidor de este tipo es considerablemente mas elevado que los de un servidor en base a Linux. Respecto a PHP, cumple con todos los requerimientos que necesita el sistema en la actualidad, y los que podría considerar en un futuro. Este es un lenguaje de tipo Open Source, por lo que esta en continuo desarrollo, y programadores de alto nivel aportan sus conocimientos constantemente al crecimiento de este lenguaje que ya se encuentra en su versión 5. Si bien el nivel de complejidad de código es algo mas elevado que las otras opciones analizadas, se mantiene en un rango bastante razonable, y se considera que el nivel de dificultad es bajo en contraste a los beneficios que podría dar tal lenguaje. Este esta diseñado para trabajar sobre cualquier servidor, siendo la opción por excelencia un servidor en base a Linux. Esto es un punto fuerte respecto a los costos, ya que este tipo de servidor es el tipo más económico, y al mismo tiempo el considerado como primera opción al momento de analizar estabilidad y confiabilidad. Las librerías y funciones de PHP parecen dar todas las libertades y recursos para lograr en su totalidad el desarrollo del proyecto de sistemas. En cuanto a la opción de Coldfusion, queda descartada de manera inmediata ya que su uso no es gratuito. Esta tecnología pertenece a la empresa Macromedia. Tanto el lenguaje como las interfaces disponibles tienen un muy buen nivel de desarrollo y calidad, por lo que es una opción fuerte en cuanto al desarrollo de sitios web dinámicos por parte de empresas fuertes. Pero en el caso de nuestro proyecto, no se justificaría el pago de tales servicios, y si bien el lenguaje es muy simple de aprender e implementar, la complejidad de otras opciones no deberían ser un obstáculo para los desarrolladores. Por último existe la opción de JSP, el lenguaje derivado de Java para el desarrollo de sitios web. El punto débil de esta opción es que es una tecnología en pleno desarrollo, y si bien actualmente ya se encuentra en un estado estable, no es tan optada como su opción más similar, PHP, por lo que no existen tantos recursos como para este último. También trabaja con cualquier servidor, por lo que el costo de implementación no sería un obstáculo mayor. En concusión, se opta por el uso de PHP para el desarrollo del proyecto, al analizar y balancear las características de todas las opciones. 94

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Manejo de Bases de Datos: Para este apartado existen muchas opciones, pero al acotarnos aplicaciones web surgen como opciones más comunes el uso de Access, de Microsoft, y el uso de MySQL. En cuanto a la primera opción, se descarta su uso ya que este está orientado al uso con ASP, no con PHP, y si bien puede llegar a ser utilizado en combinación con este último, carece de muchas opciones de seguridad que pondrían en peligro la confidencialidad de algunos datos. Como puntos a favor de Access podríamos destacar su interfaz amigable, al ser similar a todas las herramientas Office, y la disponibilidad de este, ya que viene integrado en los paquetes de Office, por lo que lo podemos encontrar en casi cualquier computadora actualmente. En cuanto a MySQL, es la opción por excelencia para trabajar en conjunto a PHP, ya que existen librerías y funciones que permiten una muy buena combinación de los puntos más fuertes de ambos. Por otra parte esta opción de manejo de bases de datos es de costo cero, ya que al igual que PHP, es de carácter Open Source. Y si bien el manejo básico es a través de un prompt, existen múltiples interfaces gratuitas que incluso pueden superar la interfaz de Access. Por último, su disponibilidad no es tan común como la de Access, pero la complejidad de esta se limita a bajar los archivos de Internet, y seguir una serie de pasos claramente indicados en el sitio web de MySQL para la instalación.

Análisis de factibilidad técnica, económica y operacional: Factibilidad técnica: El desarrollo del proyecto de sistemas en su nivel técnico es muy accesible. Las herramientas que serán utilizadas son fáciles de manejar y aplicar por parte de los encargados de la implementación. A nivel de usuario, el requerimiento será a su vez bajo, cualquier computadora que cumpla los requerimientos para un acceso a Internet de baja velocidad estará perfectamente habilitada para el uso del sistema. Factibilidad económica: El costo del programa será nulo, ya que tanto el diseño, la implementación y la posterior actualización y rediseño serán realizados ad honorem. El único gasto que se presenta para la organización será el mantenimiento de un servidor mensual para mantener el sitio online. Este costo está estimado en los $15 mensuales, un costo que podrá ser sostenido cómodamente a partir de los TPL con los que se maneja la RL. A nivel usuario el costo será el del pago ĚĞůĂĐŽŶĞdžŝſŶĂ/ŶƚĞƌŶĞƚLJůĂĐŽŵƉƵƚĂĚŽƌĂ͕ŽĞůĂĐĐĞƐŽĚĞƵŶ͞ĐLJďĞƌ͘͟^ĞĐŽŶƐŝĚĞƌĂĐůĂƌĂŵĞŶƚĞƋƵĞ estos recursos no estarán solo destinados al uso del sistema, sino a usos personales, por lo que podemos considerar casi nulo el costo por parte de los usuarios. Factibilidad operacional: Se considera que los usuarios del sistema no tendrán ningún problema en adaptarse al tipo de sistema. Al estar orientado a un entorno web, cuenta con la ventaja de compartir el tipo de procedimientos de acceso y manejo que la mayoría de los recursos disponibles en Internet a los cuales el voluntario tipo de AFS, según los análisis realizados en primeras instancias, se encuentra muy habituado. Usos como la búsqueda de información, acceso a sitios de interés personal, y uso de correo electrónico, son solo algunos de los tantos que podemos mencionar. Para ayudar a esta integración, se buscara que la interfaz se a amigable al usuario, optando por las opciones más comunes en un entorno web, utilizando vínculos, menús desplegables, cajas de textos, tablas y botones. Por otra parte, se impartirá una capacitación breve al momento iniciar el uso del sistema en la RL. 95

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Consideraciones generales

Riesgos esperados: EFECTO RIESGO IDENTIFICADO DEL RIESGO

POSIBLES SOLUCIONES ANTES DEL RIESGO

POSIBLES SOLUCIONES DESPUÉS DEL RIESGO (Soluciones extremas)

El lenguaje de programación con el que se implementa el sistema, no se ha practicado en ninguna materia de la facultad.

Los programadores no sabrían por dónde empezar ni qué códigos introducir y esto generaría errores en la programación. Demora en el proyecto.

Manuales y tutórales de Internet, cursos.

Elegir otro lenguaje de programación.

Para el manejo de Bases de Datos, se utilizará un motor de BD compatible con el lenguaje utilizado para el desarrollo, pero su disponibilidad y manejo no es tan común.

Manejo erróneo de dicho motor de BD, lo que llevaría a provocar un sistema defectuoso.

Asesoramiento del personal antes de la utilización, de dicha herramienta para la gestión de la BD, a través manuales y tutórales de Internet.

Elegir otro motor para el manejo de Bases de Datos.

El usuario podría no estar capacitado para manejar el sistema.

El usuario se sentiría confundido y rechazaría el producto al ser muy complejo.

La interfaz será muy accesible, el único requerimiento sería saber manejar el explorador de Internet.

Verificar las capacidades del usuario para manejar un sistema informático.

Los procedimientos de la organización no están bien definidos.

El sistema no se adapta a la organización y resulta inútil.

Conocer las funciones principales y secundarias de cada área y los responsables de las mismas.

Entrevistar a todos los usuarios para verificar y corroborar sus funciones.

Los requerimientos podrían cambiar.

Habría que comenzar de nuevo las distintas iteraciones. Demora en el proyecto.

Realizar un sistema flexible teniendo en cuenta los distintos modelos.

Realizar prototipos evolutivos y modelos de incremento.

El usuario podría no entender las interfaces del sistema.

El usuario se sentiría confundido y rechazaría el producto.

Realizar interfaces similares a los distintos sistemas.

Verificar las capacidades del usuario para manejar un sistema informático.

Podría haber desentendimientos entre las distintas áreas de la organización.

Se realizaría un sistema ambiguo, difícil de manejar y comprender.

Realizar un sistema capaz de descentralizar las funciones.

Organizar reuniones para que queden de acuerdo las distintas áreas con respecto al sistema.

El tiempo de desarrollo del proyecto podría extenderse más de lo planeado.

El cliente y directivos se sentirían impacientes y rechazarían el producto.

Realizar un plan de desarrollo e intentar realizar actividades de antemano.

Realizar prototipos y versiones beta, que pueden ir mejorando, ofreciéndolas al cliente.

96

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Modelado de diseño del sistema: Se realiza a continuación el modelado del diseño del sistema de manera global, utilizando un fuerte apoyo en herramientas de diseño UML. Se definen y se describen brevemente los actores del sistema, los paquetes que agrupan los casos de uso que contienen las diversas funcionalidades del sistema, y se genera un listado de casos de uso de diseño agrupados en dichos paquetes. Utilizando diagramas de casos de uso de sistema se modela cada uno de dichos paquetes, mostrando así la interacción de los actores con los casos de uso del paquete, la interacción de los casos de uso con otros casos de uso del mimo paquete, y también de otros paquetes. Además, se realiza una breve descripción de la funcionalidad de cada paquete, destacando sus características principales. Finalmente, se esboza cada caso de uso de diseño del sistema mediante una descripción de trazo grueso explicando sus objetivos, actores y funcionalidades. Este diseño global del sistema será la base para el diseño detallado del sistema, y para su posterior implementación.

97

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Descripción de paquetes de Sistema Nº 1 2 3

Paquete Acceso al sistema Voluntarios Estudiantes extranjeros

4

Estudiantes locales

5 6

Familias Comunidad educativa

7 8

Eventos Proceso de consejería

9

Proceso de selección

10

Documentos

11

Knowledge base

12 13

Mailing lists Datos básicos y configuración del sistema

Descripción Procedimiento de entrada y menú general de opciones. Alta, baja, modificación y consulta de listado de voluntarios. Alta, baja, modificación y consulta de listado de estudiantes extranjeros. Alta, baja, modificación y consulta de listado de estudiantes locales. Alta, baja, modificación y consulta de listado de familias. Alta, baja, modificación y consulta de listado de instituciones educativas. Alta, baja, modificación y consulta de listado de eventos. Seguimiento de proceso de consejería de estudiantes extranjeros, y alta, baja, modificación y consulta de informes de consejería. Seguimiento de proceso de selección de estudiantes locales. Alta, baja, modificación y consulta de confidential forms. Alta, baja, modificación y consulta de listado de documentos. Alta, baja, modificación y consulta de listado de knowledge base (notas especificas para capacitación en distintos temas del modelo de negocios). Alta, baja, modificación y consulta de listado de mailing list. Modificación de parámetros del sistema y datos básicos. Configuración de Back up de base de dato.

Configuracion del Sistema

Mailing Lists

Estudiantes Extranjeros

Documentos

Ingreso a Sistema y Menu de Opciones

Estudiantes Locales

Proceso de Seleccion

Voluntarios

Comunidad Educativa

Proceso de Consejeria

Eventos

Familias

Knowledge Base

98

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Descripción de Actores de Sistema La definición de actores de sistema se basa en los actores de negocio planteados en la etapa de análisis. Estos actores definen la funcionalidad del sistema, y determinaran el sistema de permisos y niveles de acceso y seguridad. Nº Actor 1 Voluntario

Clase base -

2

Coordinador de hosting

Voluntario

3

Coordinador de sending

Voluntario

4

Coordinador de desarrollo voluntario Coordinador de comunidades educativas Coordinador de consejería Consejero Presidente Ejecutor automático de tareas

Voluntario

5

6 7 8 9

Voluntario

Voluntario Voluntario Voluntario -

Descripción Voluntario general. Todo usuario registrado en el sistema. Encargado del Area de Hosting, a cargo de los estudiantes extranjeros, familias, proceso de consejería y eventos relacionados con el área. Encargado del Área de Sending, a cargo de los estudiantes locales, familias, proceso de selección, y eventos relacionados con el área. Encargado del Área de Desarrollo Voluntario, a cargo de voluntarios, knowledge base, mailing lists, configuración del sistema, y eventos relacionados con el área. Encargado del Área de Comunidades Educativas. A cargo de las comunidades educativas y eventos relacionados con el área. Miembro del Área de Hosting. A cargo del seguimiento de las consejerías sobre los estudiantes extranjeros. Voluntario con consejería asignada. Coordinador general, con incidencia en todas las áreas. Ente del sistema. Ejecuta acciones automáticas en base a la configuración del sistema.

Coordinador de Sendi ng

Coordinador de Hosting

Voluntario

Coordinador de Comuni dades Educativas

Coordinador de Consejeri a

Presidente

Coordinador de Desarrol lo Voluntari o

Ejecutor automáti co de tareas

99

Consejero

AFS Programas Interculturales Ȃ SIRL

Listado de Casos de Uso de Diseño. Ingreso a Sistema y Menú de Opciones. <Package 1> 1. Ingreso al Sistema. 2. Recuperación de Contraseña. 3. Visualizar menú. 4. Ver información de bienvenida. 5. Editar información de bienvenida. 6. Ver información destacada. 7. Ver información personal. 8. Editar información personal.

Voluntarios <Package 2> 9. Ver listado de voluntarios. * 10. Agregar un nuevo voluntario. * 11. Ver información de voluntario. * 12. Eliminar voluntario. * 13. Editar información de voluntario. * 14. Ver historial de voluntario. * 15. Ver listado de voluntarios para vinculación. *

Estudiantes extranjeros <Package 3> 16. Ver listado de estudiantes extranjeros. * 17. Ver información de estudiante extranjero. * 18. Agregar un nuevo estudiante extranjero. * 19. Eliminar estudiante extranjero. * 20. Editar información de estudiante extranjero. * 21. Ver listado de estudiantes extranjeros para vinculación. * 22. Cargar legajo de estudiante extranjero. * 23. Ver legajo de estudiante extranjero. * 24. Exportar legajo de estudiante extranjero. * 25. Editar el legajo de un estudiante extranjero. *

Estudiantes locales <Package 4> 26. Ver listado de estudiantes locales. 27. Ver información de estudiante local. 28. Agregar estudiante local. 29. Eliminar estudiante local. 30. Editar información de estudiante local. 31. Ver listado de estudiantes extranjeros para vinculación. 100

Diseño de Sistemas: Diseño global

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Familias <Package 5> 32. Ver información de familia. 33. Ver listado de familia. 34. Agregar una nueva familia. 35. Eliminar familia. 36. Editar información de familia. 37. Var información de miembro de familia. 38. Cambiar email de contacto de familia. 39. Agregar comentario de familia. 40. Eliminar comentario de familia. 41. Agregar miembro de familia. 42. Eliminar miembro de familia. 43. Ver listado de familia para vinculación. 44. Ver listado miembros de familia para vinculación. Comunidad educativa <Package 6> 45. Ver listado de instituciones educativas. 46. Ver información de Institución educativa. 47. Eliminar institución educativa. 48. Editar información de institución educativa. 49. Agregar nuevo miembro de institución educativa. 50. Agregar comentario a institución educativa. 51. Eliminar miembro de institución educativa. 52. Editar información de miembro de institución educativa. 53. Ver información de miembro de institución educativa. 54. Ver listado de instituciones educativas para vincular. 55. Eliminar comentario de institución educativa. 56. Agregar institución educativa. 57. Ver listado de miembros de instituciones educativas para vinculación. Eventos <Package 7> 58. Ver información de evento. * 59. Ver calendario anual. * 60. Ver calendario mensual. * 61. Agregar un nuevo evento. * 62. Editar información de evento. * 63. Eliminar evento. * 64. Ver eventos asignados. * Proceso de consejería <Package 8> 65. Ver información de consejería. * 66. Ver informe de consejería. * 101

AFS Programas Interculturales Ȃ SIRL 67. Editar informe de consejería. * 68. Eliminar informe de consejería. * 69. Exportar informe de consejería. * 70. Agregar comentario a consejería. * 71. Eliminar comentario de consejería. * 72. Inicializar informes de consejería. * 73. Eliminar informes de consejería. * 74. Cargar informe de consejería. * 75. Ver listado de consejerías. * 76. Ver comentarios de consejería. * Proceso de selección <Package 9> 77. Ver proceso de selección. 78. Iniciar nuevo proceso de selección. 79. Ver información del proceso de un postulante. 80. Cargar confidential form. 81. Ver confidential form. 82. Editar confidential form. 83. Editar información del proceso de un postulante. 84. Agregar comentario a proceso de un postulante. 85. Eliminar comentario a proceso de un postulante. 86. Exportar confidential form. Documentos <Package 10> 87. Ver listado de documentos. 88. Ver información de documento. 89. Editar documento. 90. Eliminar documento. 91. Agregar nuevo documento. Knowledge base <Package 11> 92. Ver knowledge base. 93. Ver listado de knowledge. 94. Agregar un Nuevo knowledge. 95. Editar knowledge. 96. Eliminar knowledge. 97. Ver listado de temas específicos de knowledge base. Mailing lists <Package 12> 98. Agregar un mailing list. 99. Eliminar un mailign list. 100. Ver información de mailing list. 101. Agregar email a mailing list. 102

Diseño de Sistemas: Diseño global

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

102. Eliminar email de un mailing list. 103. Configurar mailing list. 104. Ver listado de mailing lists. 105. Chequear emails y reenviar a mailing lists. Datos básicos y configuración del sistema <Package 13> 106. Ver listado de países. 107. Agregar país. 108. Editar país. 109. Ver información de país. 110. Eliminar País. 111. Ver listado de tipos de evento. 112. Ver información de tipo de evento. 113. Editar tipo de evento. 114. Agregar tipo de evento 115. Eliminar Tipo de Evento. 116. Ver información de programa. 117. Ver listado de programas. 118. Editar información de programa. 119. Agregar programa. 120. Eliminar programa. 121. Realizar back up de base de datos. 122. Modificar parámetros del sistema. 123. Ver opciones de datos básicos y configuración. *- El CU de Diseño ha sido desarrollado detalladamente en la sección de diseño detallado del sistema.

103

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Diagramas de Caso de Uso de Sistema Acceso al Sistema. <Package 1>

<<extend>> Ver infomacion de bienvenida Ver proceso de seleccion Ver listado de consejerias (f rom Proceso de Seleccion) (f rom Proceso de Consejeria)

Editar informacion de bienvenida

Ver listado de Knowledge

<>

(f rom Knowledge Base)

<<extend>> <<extend>> <<extend>> <<extend>> Recuperacion de Contraseña

Ingreso al Sistema <>

Ver calendario anual

<<extend>> <<extend>>

(f rom Ev entos)

<<extend>>

<<extend>>

Ver informacion destacada Visualizar Menu

Voluntario (f rom Actors)

Ver listado de estudiantes extranjeros (f rom Estudiantes Extranjeros)

<<extend>>

<<extend>>

<<extend>>

<>

Ver informacion Personal

Ver listado de estudiantes locales <<extend>>

<<extend>> (f rom Estudiantes Locales)

<<extend>>

Editar Informacion personal

Ver listado de familias (f rom Familias)

Ver listado de voluntarios (f rom Voluntarios)

Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)

Ver eventos asignados (f rom Ev entos)

Ver listado de Instituciones Educativas (f rom Comunidad Educativ a)

Funcionalidad del Paquete: El voluntario ingresa al sistema al proveer su nombre de usuario y clave de acceso. En caso de no recordar esta información, puede pedir que le sea enviada tras autenticar su identidad mediante su dirección de correo electrónico. Una vez iniciada la sesión, se desplegará en el área principal de la interfaz la información de bienvenida al sistema, y la información destacada. Además, se desplegara el menú principal del sistema, donde contará con opciones para acceder a todas las áreas del sistema (siempre y cuando el permiso de su nivel de usuario lo permita). También contará con acceso rápido a su información personal, su consejería actual, los eventos que le hayan sido asignados, y la opción de salir del sistema. El menú principal y el acceso rápido permanecerán visibles durante toda la sesión del usuario.

104

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Voluntarios <Package 2>

Eliminar Voluntario

Agregar un nuevo Voluntario

Editar informacion de Voluntario <<extend>>

<<extend>>

<<extend>> <<extend>> <<extend>>

Ver listado de voluntarios

Ver informacion de Voluntario

Ver historial de Voluntario <<extend>> <<extend>>

Ver listado de voluntarios para vinculacion

Ver informacion de Estudiante Extranjero

Ver informacion de evento

(f rom Estudiantes Extranjeros)

(f rom Ev entos)

Funcionalidad del Paquete: El voluntario podrá ver el listado de voluntarios y su información principal, pudiendo acceder luego a la información detallada, el listado de eventos en los que participo y sus consejerías actuales y previas. El coordinador de desarrollo voluntario tendrá además la capacidad de agregar, eliminar, modificar este listado de voluntarios.

105

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Estudiantes Extranjeros <Package 3>

<<extend>> Ver listado de voluntarios para Agregar un nuevo Estudiante Cargar legajo de estudiante vinculacion Editar informacion de Estudiante Extranjero Eliminar Estudiante Extranjero extranjero <<extend>>(f rom Voluntarios) Extranjero <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>

<<extend>> <<extend>> Ver informacion de Consejeria

Ver listado de familia para vinculacion (f rom Familias)

(f rom Proceso de Consejeria)

Ver listado de estudiantes extranjeros

Ver informacion de Estudiante Extranjero

<<extend>>

<<extend>>

Ver informacion de Voluntario (f rom Voluntarios)

<<extend>> <<extend>>

<<extend>> <<extend>>

Ver listado de instituciones Ver informacion de evento educativas para vinculacion

Ver informacion de familia Ver informacion de Institucion Educativa (f rom Familias)

(f rom Comunidad Educativ a)

(f rom Ev entos)

(f rom Comunidad Educativ a)

Editar el legajo de un estudiante extranjero <<extend>>

<<extend>>

<<extend>> Ver listado de estudiantes extranjeros para vinculacion

Exportar legajo de estudiante extranjero

Ver legajo de estudiante extranjero

Funcionalidad del Paquete: El voluntario podrá ver el listado de estudiantes extranjeros y su información principal, pudiendo acceder luego a la información detallada, su legajo (tener la posibilidad de exportarlo), el listado de eventos en los que participó, y acceder rápidamente a su familia anfitriona, institución educativa anfitriona y consejero. El coordinador de hosting tendrá además la capacidad de agregar, eliminar, modificar este listado de estudiantes extranjeros, pudiendo entre otras cosas cargar su legajo, vincularlo con voluntarios asignando por tanto una consejería, vincularlo con una familia indicándola como familia anfitriona, y vincularlo con una institución educativa indicándola como institución educativa anfitriona. Además, tendrá la posibilidad de acceder al proceso de consejería del estudiante extranjero.

106

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Estudiantes Locales <Package 4>

Agregar estudiante local

Eliminar estudiante local

<<extend>>

<<extend>>

Editar informacion de estudiante local <<extend>> <<extend>>

Ver listado de instituciones educativas para vinculacion

<<extend>>

(f rom Comunidad Educativ a)

Ver listado de estudiantes locales

Ver informacion de estudiante local <<extend>> <<extend>> Ver informacion de familia (f rom Familias)

<<extend>>

Ver listado de estudiantes locales para vinculacion

Ver proceso de seleccion

Ver informacion de Institucion Educativa

(f rom Proceso de Seleccion)

(f rom Comunidad Educativ a)

Funcionalidad del Paquete: El voluntario podrá ver el listado de estudiantes locales y su información principal, pudiendo acceder luego a la información detallada, su legajo (tener la posibilidad de exportarlo), el listado de eventos en los que participó, y acceder rápidamente a su familia e institución educativa. El coordinador de sending tendrá además la capacidad de agregar, eliminar, modificar este listado de estudiantes locales, pudiendo entre otras cosas acceder a su proceso de selección.

107

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Familias <Package 5>

<<extend>>

Agregar una nueva familia

Ver listado de familias <<extend>>

Editar informacion de familia

Ver listado de familia para vinculacion

Ver listado de miembros de familia para vinculacion

<<extend>>

<<extend>> <<extend>> Cambiar email de contacto de familia

Ver informacion de familia <<extend>>

Eliminar comentario de familia <<extend>>

<<extend>> <<extend>> Eliminar miembro de familia <<extend>>

Eliminar familia

Agregar comentario de familia <<extend>>

<<extend>>

Ver informacion de miembro de familia

Agregar miembro de familia

Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)

Funcionalidad del Paquete: El voluntario podrá ver el listado de familias y su información principal, pudiendo acceder luego a la información detallada, contando con los miembros de la familia y sus propios datos personales, los datos generales para la familia, y el historial de la familia en cuando a envío de estudiantes y recepción de estudiantes. Los coordinadores de sending y hosting tendrán además la capacidad de agregar, eliminar, modificar este listado de familias, así como también sus miembros. Por último podrán agregar y eliminar comentarios sobre la familia.

108

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Comunidad Educativa <Package 6>

Ver listado de Instituciones Agregar institucion educativa Educativas <<extend>> <<extend>>

Ver listado de instituciones educativas para vinculacion

<<extend>> <<extend>> Agregar comentarios a Institucion Educativa

Ver listado de miembros de instituciones educativas para <<extend>>

Ver informacion de Institucion Educativa <<extend>> Eliminar comentarios de institucion educativa

<<extend>> <<extend>>

Eliminar Institucion Educativa <<extend>>

<<extend>> Editar informacion de Institucion Educativa

<<extend>>

Agregar nuevo miembro de institucion Educativa Ver informacion de miembro de institucion educativa <<extend>> <<extend>>

Ver informacion de Estudiante Extranjero Editar informacion de miembro de (f rom Estudiantes Extranjeros) Institucion Educativa

Eliminar miembro de Institucion Educativa

Funcionalidad del Paquete: El voluntario podrá ver el listado de instituciones educativas y su información principal, pudiendo acceder luego a la información detallada, contando con los miembros de la institución 0 y sus propios datos personales, los datos generales para la familia, y el historial de la institución educativa en cuando a envío de estudiantes y recepción de estudiantes. El coordinadores de comunidad educativa tendrá además la capacidad de agregar, eliminar, modificar este listado de instituciones educativas, así como también sus miembros. Por último podrán agregar y eliminar comentarios sobre la institución educativa.

109

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Eventos <Package 7>

Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)

Ver informacion de Voluntario

Ver Knowledge

(f rom Voluntarios)

(f rom Knowledge Base)

Ver informacion de familia (f rom Familias)

<<extend>> <<extend>>

<<extend>>

<<extend>>

Ver informacion de estudiante local (f rom Estudiantes Locales)

Ver informacion de miembro de familia <<extend>> (f rom Familias)

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>> Ver calendario anual

Ver calendario mensual

Ver informacion de evento Ver informacion de miembro de institucion educativa

<<extend>>

Ver eventos asignados

<<extend>>

(f rom Comunidad Educativ a)

<<extend>> <<extend>>

<<extend>>

Ver informacion de Institucion Educativa

Eliminar evento <<extend>> Agregar un nuevo evento <<extend>> <<extend>><<extend>> <<extend>> <<extend>>

<<extend>>

(f rom Comunidad Educativ a)

<<extend>>

Editar informacion de evento <<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Ver listado de miembros de instituciones educativas para

Ver listado de miembros de familia para vinculacion

(f rom Comunidad Educativ a)

(f rom Familias)

Ver listado de voluntarios para Ver listado de estudiantes locales vinculacion para vinculacion (f rom Voluntarios)

(f rom Estudiantes Locales)

Ver listado de estudiantes extranjeros para vinculacion

Ver listado de instituciones educativas para vinculacion

(f rom Estudiantes Extranjeros)

(f rom Comunidad Educativ a)

Ver listado de familia para vinculacion (f rom Familias)

Funcionalidad del Paquete: El voluntario podrá ver el listado anual y mensual de eventos y su información principal, pudiendo acceder luego a la información detallada, accediendo a los listados de participantes del evento, sean voluntarios, estudiantes extranjeros, estudiantes locales, instituciones educativas, miembros de instituciones educativas, familias o miembros de familias. Los coordinadores de hosting, sending, desarrollo voluntario y comunidad educativa tendrán además la capacidad de agregar, eliminar y modificar este listado de eventos, así como también asignar eventos para que su información sea completada por otros voluntarios.

110

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Proceso de Consejeria <Package 8>

Ver listado de consejerias inicializar informes de Consejeria Eliminar informes de consejeria Ver listado de temas especificos de knbowledge base

<<extend>> <<extend>>

(f rom Knowledge Base)

<>

Eliminar informe de consejeria <<extend>>

<<extend>>

<<extend>> Ver informacion de Voluntario

<<extend>> Agregar comentario a consejeria

(f rom Voluntarios)

<<extend>>

<>

<<extend>>

Ver informacion de Consejeria Ver comentarios de consejería Ver informacion de Institucion Educativa

Eliminar comentario de consejeria

(f rom Comunidad Educativ a)

<<extend>> <<extend>>

<<extend>>

<<extend>> Ver informe de Consejeria <<extend>>

Ver informacion de familia

Cargar informe de consejeria Editar Informe de Consejeria

(f rom Familias)

<<extend>>

<<extend>> <<extend>> Exportar informe de consejeria <<extend>> <<extend>>

<<extend>>

Ver listado de instituciones educativas para vinculacion

Ver listado de familia para vinculacion

Ver listado de voluntarios para vinculacion

(f rom Comunidad Educativ a)

(f rom Familias)

(f rom Voluntarios)

Funcionalidad del Paquete: El voluntario que tenga el rol de consejero de un estudiante extranjero podrá ver el listado de informes de consejería, agregar, eliminar, modificar y exportar el informe de consejería del mes actual, agregar y borrar comentarios sobre el estudiante extranjero, pudiendo visualizar los comentarios realizados por el coordinador de hosting o el coordinador de consejería. Además podrá ver el historial del estudiante extranjero sobre consejeros, familias anfitrionas y instituciones educativas con los que el estudiante extranjero estuvo o está vinculado. También tendrá un acceso rápido a los temas del knowledge base referidos a consejerías. EL coordinador de hosting y el coordinador de consejería podrán ver el listado de las consejerías para seguir el proceso de consejerías, pudiendo acceder a cada una en particular y modificar su información, con permiso para agregar, eliminar, modificar y exportar el informe de consejería de

111

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

cada estudiante extranjero. Podrán realizar comentarios restringidos a ellos mismos o generales para que el consejero también pueda verlos. Proceso de Seleccion <Package 9>

Iniciar nuevo proceso de Seleccion <<extend>>

Editar informacion del proceso de un postulante Agregar comentario a proceso de un postulante

<<extend>> <<extend>> <<extend>> Ver proceso de seleccion <<extend>>

<<extend>>Eliminar comentario a proceso de un postulante <<extend>>

Ver informacion del proceso de un postulante Ver informacion de estudiante local (f rom Estudiantes Locales)

Cargar confidential form <<extend>>

<<extend>>

<>

<<extend>>

Ver informacion de evento Editar confidential form

Ver confidential form

(f rom Ev entos)

<<extend>>

Ver listado de temas especificos de knbowledge base

Exportar confidential form

(f rom Knowledge Base)

Funcionalidad del Paquete: El coordinador de sending podrá agrupar a los estudiantes locales postulantes en un proceso de selección, y realizar el seguimiento a través de este. Cada estudiante local contará con los eventos: inscripción, examen de cultura, entrevista individual, entrevista familiar, actividad grupal. Además, el coordinador de sending podrá asignar estos eventos a voluntarios, para que la información de estos eventos sea completada por ellos. También contará con el agregado y eliminación de comentarios, y acceso a los temas del knowledge base que se refieran al proceso de selección. Por último, podrá completar, editar y exportar el confidential form del estudiante local postulante.

112

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Knowledge Base <Package 11>

Agregar un nuevo Knowledge <<extend>>

<<extend>>

<<extend>>

Ver listado de Knowledge

Ver Knowledge

Editar Knowledge

<<extend>>

Eliminar Knowledge

<<extend>>

ver listado de temas especificos de knbowledge base

Funcionalidad del Paquete: El voluntario podrá acceder a temas del knowledge base. Estos están conformados por una pregunta y una respuesta explicativa, y pertenecen a una o mas categorías temáticas. El knowlegde base puede ser consultado en un listado general, o puede encontrarse una o más categorías particulares incluidas en otra interfaz del sistema (por ejemplo, se incluyen temas del knowledge base sobre consejería y estudiantes extranjeros al visualizar el proceso de consejería de un estudiante extranjero). El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los temas del knowledge base.

113

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Documentos <Package 10>

Agregar nuevo documento <<extend>>

<<extend>>

Ver listado de documentos

<<extend>>

Ver informacion de documento

Editar Documento

<<extend>>

Eliminar documento

Funcionalidad del Paquete: El voluntario podrá acceder a documentos de todo tipo (por ejemplo: texto, planilla de cálculo, imágenes, presentaciones). Estos estarán separados en categorías. Los coordinadores de desarrollo voluntario, hosting, sending y comunidad educativa podrán agregar, editar y eliminar los documentos dentro de su categoría correspondiente.

114

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Mailing List <Package 12>

Agregar email a mailing list

Ver listado de mailing lists <<extend>> <<extend>>

Agregar un mailing list

<<extend>> <<extend>>

Ver informacion de mailing list

Eliminar un email de un mailing list

<<extend>>

Chequear emails y reenviar a mailing lists

Configurar mailing list

Funcionalidad del Paquete: El voluntario podrá enviar e-mails a direcciones específicas, y estas redistribuirán el email a las personas correspondientes. El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los mailing lists. El ejecutor automático de tareas abrirá las casillas de e-mail de los mialing list periódicamente en base a la configuración del sistema, verificará si hay nuevos emails, y reenviará estos en caso de ser necesario.

115

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Datos básicos y Configuración del Sistema <Package 13>

<<extend>>

Modificar parametros del Sistema

Ver listado de paises

Editar pais

<<extend>>

<<extend>>

<<extend>> <<extend>>

<<extend>> <<extend>> Agregar pais

Eliminar pais

<<extend>> Ver Opciones de Datos Básicos y Configuración

Ver informacion de pais

<<extend>>

Ver listado de program as

<<extend>>

Editar informacion de programa <<extend>>

<<extend>>

<<extend>>

<<extend>>

Agregar programa

Eliminar programa

Ver informacion de programa

<<extend>> Ver listado de tipos de eventos

<<extend>>

Editar tipo de evento Realizar Backup de Base de Datos

<<extend>>

<<extend>> <<extend>>

Agegar tipo de evento

Eliminar tipo de evento Ver informacion de tipo de evento

Funcionalidad del Paquete: Los coordinadores de sending y hosting podrán agregar, eliminar y modificar los programas en los que pueden participar tanto los estudiantes locales como los estudiantes extranjeros como los estudiantes locales. También podrán agregar, eliminar y modificar los países del sistema. El coordinador de desarrollo voluntario podrá agregar, eliminar y modificar los tipos de eventos del sistema, que serán la base para los eventos del sistema. También tendrá a cargo la configuración del sistema y sus parámetros de funcionamiento. El ejecutor automático de tareas realizara una copia de seguridad (back up) de la base de datos del sistema periódicamente en base a la configuración del sistema.

116

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Descripciones de Trazo Grueso de Casos de Uso de Sistema. A continuación se incluyen las descripciones de trazo grueso de todos los casos de uso del sistema, agrupados en sus paquetes funcionales. >Ă ĐŽůƵŵŶĂ ͞/ŵƉŽƌƚĂŶĐŝĂ͟ ;/ŵƉͿ ĞƐ ƵƐĂĚĂ ƉĂƌĂ ĞǀĂůƵĂƌ ůĂ relevancia del caso de uso al sistema, utilizando como criterio los requerimientos funcionales del sistema. En la columna ͞dŝƉŽ͟ƐĞŝŶĚŝĐĂƌĂĐŽŵŽďĂƐĞĂƋƵĞůůŽƐĐĂƐŽƐĚĞƵƐŽƋƵĞĞůƵƐƵĂƌŝŽƵƚŝůŝĐĞĞŶ primer lugar, iniciando el paquete. El resto es indicado como adicional.

Acceso al sistema. <Package 1> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

1

Ingreso al sistema

Voluntario.

Acceder al sistema.

Base

Alta

2

Recuperaci ón de contraseña

Voluntario.

Adicional

Baja

3

Visualizar menú

Voluntario.

Adicional

Alta

4

Ver información de bienvenida

Voluntario.

El voluntario ingresa su nombre de usuario y contraseña e ingresa al sistema. El voluntario ingresa su dirección de e-mail. El sistema le envía su nombre de usuario y unan nueva contraseña generada aleatoriamente. Al ingresar el sistema se muestra el menú de opciones de sistema, además de la información del usuario, sus consejerías actuales y eventos asignados. El voluntario visualiza la información de bienvenida.

Adicional

Baja

5

Ver información destacada

Voluntario.

Adicional

Baja

6

Ver información personal Editar información personal Editar información de bienvenida

Voluntario.

El voluntario visualiza información destacada del sistema, como ser los próximos eventos y los últimos eventos realizados. El voluntario visualiza su información personal.

Adicional

Alta

El voluntario puede editar su información personal.

Adicional

Me dia

El presidente o coordinador de desarrollo voluntario modifica el texto de bienvenida al sistema.

Adicional

Baja

7

8

117

Voluntario.

Presidente. Coordinador de desarrollo voluntario

Recuperar datos de ingreso al sistema. Visualizar menú del sistema.

Visualizar información de bienvenida al sistema Ver información destacada Ver información personal Editar información personal Editar la información de bienvenida al sistema.

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Voluntarios <Package 2> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

9

Ver listado de voluntarios

Voluntario.

Visualizar el listado de voluntarios.

Base

Alta

10

Agregar un nuevo voluntario

Coordinador de desarrollo voluntario.

Agregar un nuevo voluntario

Adicional

Alta

11

Ver información de voluntario Eliminar voluntario

Voluntario.

Ver la información de un voluntario Eliminar un voluntario

El voluntario visualiza el listado de voluntarios y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El coordinador de desarrollo voluntario carga los datos del nuevo voluntario, y luego de verificar que no fue cargado con anterioridad, este es agregado a la base de datos creándose a su vez un nuevo usuario del sistema. El voluntario visualiza la información de un voluntario.

Adicional

Alta

El coordinador de desarrollo voluntario elimina a un voluntario de la base de datos, eliminando a su vez un usuario del sistema. El coordinador de desarrollo voluntario edita la información de un voluntario, y también la información del usuario de sistema. El voluntario visualiza el historial del voluntario, incluyendo los eventos en los que participo y las consejerías que realizo. El voluntario visualiza en una ventana adicional el listado de voluntarios, teniendo la opción de uno o más y enviar su información a la ventana principal, y pudiendo utilizar un filtro sobre el listado

Adicional

Baja

Adicional

Medi a

Adicional

Medi a

Adicional

Alta

12

13

14

15

Editar información de voluntario Ver historial de voluntario Ver listado de voluntarios para vinculación

118

Coordinador de desarrollo voluntario. Coordinador de desarrollo voluntario Voluntario.

Voluntario.

Editar la información de un voluntario Ver el historial de un voluntario Ver el listado de voluntarios para vincularlo con otro elemento del sistema

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Estudiantes Extranjeros <Package 3> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

16

Ver listado de estudiantes extranjeros

Voluntario

El voluntario visualiza el listado de estudiantes extranjeros y sus datos más importantes, pudiendo utilizar un filtro sobre el listado.

Base

Alta

17

Ver información de estudiante extranjero Agregar un nuevo estudiante extranjero

Ver el listado de los estudiantes extranjeros Ver la información de un estudiante extranjero Agregar un nuevo estudiante extranjero

El voluntario visualiza la información de un estudiante extranjero.

Adicional

Alta

El coordinador de hosting carga los datos del nuevo estudiante extranjero, y luego de verificar que no fue cargado con anterioridad, éste es agregado a la base de datos. El coordinador de hosting elimina a un estudiante extranjero de la base de datos. El coordinador de hosting edita la información de un estudiante extranjero.

Adicional

Alta

Adicional

Baja

Adicional

Medi a

El voluntario visualiza en una ventana adicional el listado de estudiantes extranjeros, pudiendo elegir uno o más y enviar su información a la ventana principal.

Adicional

Alta

El coordinador de hosting carga la información del legajo del estudiante extranjero.

Adicional

Medi a

El voluntario visualiza la información del legajo de un estudiante extranjero.

Adicional

Medi a

El voluntario exporta el legajo del estudiante extranjero a un formato de archivo PDF.

Adicional

Medi a

El coordinador de hosting edita la información de legajo de un estudiante extranjero.

Adicional

Medi a

18

19

20

21

22

23

24

25

Voluntario

Coordinador de hosting

Eliminar estudiante extranjero Editar información de estudiante extranjero Ver listado de estudiantes extranjeros para vinculación

Coordinador de hosting

Cargar legajo de estudiante extranjero Ver legajo de estudiante extranjero Exportar legajo de estudiante extranjero Editar legajo de un estudiante extranjero

Coordinador de hosting

119

Coordinador de hosting

Voluntario

Voluntario

Voluntario

Coordinador de hosting

Eliminar un estudiante extranjero Editar la información de un estudiante extranjero Ver el listado de estudiantes extranjeros para vincularlo con otro elemento del sistema Cargar el legajo de un estudiante extranjero Ver el legajo de un estudiante extranjero Exportar el legajo de un estudiante extranjero Editar el legajo de un estudiante extranjero

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Estudiantes Locales <Package 4> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

26

Ver listado de estudiantes locales Ver información de estudiante local Agregar un nuevo estudiante local

Voluntario

Ver el listado de los locales

El voluntario visualiza el listado de estudiantes locales y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El voluntario visualiza la información de un estudiante local.

Base

Alta

Adicional

Alta

Adicional

Alta

Eliminar estudiante local Editar información de estudiante local Ver listado de estudiantes locales para vinculación

Coordinador de sending

El coordinador de sending carga los datos del nuevo estudiante local, y luego de verificar que no fue cargado con anterioridad, este es agregado a la base de datos. El coordinador de sending elimina a un estudiante local de la base de datos. El coordinador de sending edita la información de un estudiante local.

Adicional

Baja

Adicional

Medi a

El voluntario visualiza en una ventana adicional el listado de estudiantes locales, pudiendo elegir uno o más y enviar su información a la ventana principal.

Adicional

Alta

27

28

29

30

31

120

Voluntario

Coordinador de sending

Coordinador de sending

Voluntario

Ver la información de un estudiante local Agregar un nuevo estudiante local Eliminar un estudiante local Editar la información de un estudiante local Ver el listado de estudiantes locales para vincularlo con otro elemento del sistema

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Familias <Package 5> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

32

Ver información de familia Ver listado de familia

Voluntario

Ver la información de familia Ver el listado de las familias

El voluntario visualiza la información de una familia y sus miembros.

Adicional

Alta

Base

Alta

34

Agregar una nueva familia

Coordinador de hosting. Coordinador de sending

Agregar una nueva familia

Adicional

Alta

35

Eliminar familia

Eliminar una familia

Adicional

Baja

36

Editar información de familia

Adicional

Medi a

Ver información de miembro de familia

El voluntario visualiza la información de un miembro de familia.

Adicional

Alta

38

Cambiar email de contacto de familia Agregar comentario de familia

Editar la información de una familia Ver información de un miembro de familia. Cargar el legajo de un estudiante extranjero Agregar un comentario a una familia

El coordinador de hosting o sending edita la información de una familia.

37

Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Voluntario

El voluntario visualiza el listado de familias y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El coordinador de hosting o sending carga los datos de la nueva familia, y luego de verificar que no fue cargada con anterioridad, esta es agregada a la base de datos. El coordinador de hosting o sending elimina a una familia de la base de datos.

El coordinador de hoting o sending cambia el email de contacto de la familia, eligiendo el miembro de la familia a ser contactado. El coordinador de hoting o sending agrega un comentario a la familia.

Adicional

Medi a

Adicional

Medi a

Eliminar un comentario de una familia Agregar un miembro a una familia

El coordinador de hoting o sending elimina un comentario de la familia.

Adicional

Baja

El coordinador de hoting o sending agrega un nuevo miembro a la familia, cargando una nueva persona o vinculando una existente. El coordinador de hoting o sending elimina un miembro de la familia, desvinculándolo de la familia.

Adicional

Alta

Adicional

Baja

El voluntario visualiza en una ventana adicional el listado de familias, pudiendo elegir una o más y enviar su información a la ventana principal.

Adicional

Alta

El voluntario visualiza en una

Adicional

Medi

33

39

40

Eliminar comentario de familia

41

Agregar miembro de familia

42

Eliminar miembro de familia

43

Ver listado de familia para vinculación

44

Ver listado 121

Voluntario

Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Voluntario

Voluntario

Eliminar un miembro de una familia Ver el listado de familias para vincular con otro elemento del sistema Ver el

AFS Programas Interculturales Ȃ SIRL de miembros de familia para vinculacion

listado de miembros de familias para vincular con otro elemento del sistema

Diseño de Sistemas: Diseño global

ventana adicional el listado de miembros de una familia, pudiendo elegir una o más y enviar su información a la ventana principal.

a

Comunidad Educativa <Package 6> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

Visualizar el listado de instituciones educativas Visualizar la información de institución educativa Eliminar institución educativa Eliminar una familia

El voluntario visualiza el listado de instituciones educativas y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El voluntario visualiza la información de una institución educativa y sus miembros.

Base

Alta

Adicional

Alta

El coordinador de comunidad educativa elimina a una institución educativa. El coordinador de comunidad educativa edita la información de una institución educativa.

Adicional

Alta

Adicional

Medi a

Coordinador comunidad educativa

Agregar nuevo miembro de institución educativa

Adicional

Medi a

Voluntario

Agregar comentario a institución educativa Eliminar miembro de institución educativa Editar información de miembro de institución educativa Ver información de miembro de institución educativa Ver listado de instituciones educativas para vincular con otro

El coordinador de comunidad educativa agrega un nuevo miembro a la institución educativa cargando una nueva persona o vinculando una existente. El coordinador de comunidad educativa agrega un comentario a la institución educativa.

Adicional

Medi a

El coordinador de comunidad educativa desvincula a una persona de la institución educativa. El coordinador de comunidad educativa edita la información de un miembro de una institución educativa.

Adicional

Baja

Adicional

Medi a

El voluntario visualiza la información del miembro de la institución educativa.

Adicional

Medi a

El voluntario visualiza en una ventana adicional el listado de instituciones educativas, pudiendo elegir una o más y enviar su información a la

Adicional

Alta

45

Ver listado de instituciones educativas

Voluntario

46

Ver información de institución educativa Eliminar una institución educativa Editar información de institución educativa Agregar nuevo miembro de institución educativa

Voluntario

47

48

49

50

51

52

53

54

Agregar comentario a institución educativa Eliminar miembro de institución educativa Editar información de miembro de institución educativa Ver información de miembro de institución educativa Ver listado de instituciones educativas para vincular. 122

Coordinador comunidad educativa Coordinador comunidad educativa

Coordinador comunidad educativa Coordinador comunidad educativa

Voluntario

Voluntario

AFS Programas Interculturales Ȃ SIRL

55

56

57

Eliminar comentario de institución educativa. Agregar institución educativa Ver listado de miembros de instituciones educativas para vincular.

123

Coordinador comunidad educativa Coordinador comunidad educativa Voluntario

elemento del sistema Eliminar un comentario de institución educativa Agregar institución educativa Ver listado de miembros de instituciones educativas para vincular con otro

Diseño de Sistemas: Diseño global

ventana principal. El coordinador de comunidad educativa elimina un comentario de una institución educativa.

Adicional

Baja

El coordinador de comunidad educativa agrega una nueva institución educativa. El voluntario visualiza en una ventana adicional el listado miembros de una instituciones educativas, pudiendo elegir una o más y enviar su información a la ventana principal.

Adicional

Alta

Adicional

Medi a

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Eventos <Package 7> Nº Nombre

Actores

58

Ver información de evento

Voluntario

59

Ver calendario anual Ver calendario mensual Agregar un nuevo evento

Voluntario

60

61

62

Editar información de evento

63

Eliminar evento

64

Ver eventos asignados

124

Voluntario

Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Voluntario

Objetivo

Descripción

Tipo

Imp

Ver información de un evento Visualizar el calendario anual Visualizar el calendario mensual Agregar un nuevo evento

El voluntario visualiza la información de un evento.

Adicional

Alta

El voluntario visualiza el listado anual de eventos separados agrupados en meses, semanas y días. El voluntario visualiza el listado mensual de eventos separados agrupados en semanas y días. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un evento de tipo de evento para el cual tenga permisos.

Base

Alta

Adicional

Alta

Adicional

Alta

Editar la información de un evento

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita un evento de tipo de evento para el cual tenga permisos.

Adicional

Alta

Eliminar un evento

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un evento de tipo de evento para el cual tenga permisos.

Adicional

Baja

Ver los eventos asignados a un voluntario

El voluntario visualiza los eventos que le han sido asignados.

Adicional

Medi a

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Proceso de Consejería <Package 8>

Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

65

Ver información de consejería

Adici onal

Alta

Ver informe de consejería

El consejero, coordinador de hosting o consejería visualiza el informe de consejería de un mes en particular de un estudiante extranjero.

Adici onal

Alta

67

Editar informe de consejería

El consejero, coordinador de hosting o consejería edita el informe de consejería de un mes en particular de un estudiante extranjero.

Adici onal

Me dia

68

Eliminar informe de consejería

El consejero, coordinador de hosting o consejería elimina el informe de consejería de un mes en particular de un estudiante extranjero.

Adici onal

Baja

69

Exportar informe de consejería

El consejero, coordinador de hosting o consejería exporta el informe de consejería del estudiante extranjero a un formato de archivo PDF.

Adici onal

Me dia

70

Agregar comentario a consejería

El consejero, coordinador de hosting o consejería agrega un comentario a la consejería de un estudiante extranjero.

Adici onal

Me dia

71

Eliminar comentario de consejería

El consejero, coordinador de hosting o consejería elimina un cometario de la consejería de un estudiante extranjero.

Adici onal

Baja

72

Inicializar informes de consejería

Visualizar la información de consejería de estudiante extranjero Ver el informe de consejería de un estudiante extranjero Editar el informe de consejería de un estudiante extranjero. Eliminar el informe de consejería de un estudiante extranjero Exportar el informe de consejería de un estudiante extranjero Agregar un comentario a la consejería de estudiante extranjero Eliminar un comentario de consejería de estudiante extranjero Inicializar los informes de consejería

El consejero, coordinador de hosting o consejería visualiza la información de una consejería de un estudiante extranjero.

66

Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Coordinador de hosting

Adici onal

Alta

73

Eliminar informes de consejería

Coordinador de hosting

Eliminar los informes de consejería

Adici onal

Baja

74

Cargar informe de consejería

Ingresar la información de un informe de consejería.

Adici onal

Alta

75

Ver listado de consejerías

Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador

El coordinador de hosting indica cuantos informes y a partir de qué mes se necesitan para el estudiante extranjero. El coordinador de hosting elimina los informes de consejería de un estudiante extranjero, quedando en estado no inicializado. El consejero, coordinador de hosting o consejería completa el formulario de consejería del mes correspondiente.

El consejero, coordinador de hosting o consejería visualiza el listado de las consejerías actuales a estudiantes extranjeros y su información

Base

Alta

125

Visualizar el listado de las consejerías a estudiantes

AFS Programas Interculturales Ȃ SIRL de hosting 76

extranjeros

Diseño de Sistemas: Diseño global

destacada.

Ver comentarios de consejeria

Proceso de Selección <Package 9> Nº Nombre

Actores

Objetivo

Descripción

Tipo

Imp

77

Ver proceso de selección

Coordinador de sending

Visualizar la información de un proceso de selección

Base

Alta

78

Iniciar nuevo proceso de selección Ver información del proceso de un postulante Cargar confidential form

Coordinador de sending

Inicializar un nuevo proceso de selección

El coordinador de sending visualiza la información de un proceso de selección, contando con el listado de estudiantes locales que participan en este. El coordinador de sending inicia un nuevo proceso de selección.

Adicional

Medi a

Coordinador de sending

Ver el proceso de un estudiante local postulante.

Adicional

Alta

Coordinador de sending

Adicional

Alta

81

Ver confidential form

Coordinador de sending

El coordinador de sending visualiza el confidential form de un estudiante local postulante.

Adicional

Alta

82

Editar confidential form

Coordinador de sending

El coordinador de sending edita la información del confidential form de un estudiante local psotulante.

Adicional

Medi a

83

Editar información del proceso de un postulante Agregar comentario a proceso de un postulante Eliminar comentario de un proceso de un postulante Exportar

Coordinador de sending

Cargar el confidential form de un estudiante local postulante Ver el confidential form de un estudiante local postulante Editar el confidential form de un estudiante local postulante Editar la información de un proceso de un estudiante local postulante Agregar comentario a un proceso de un estudiante local postulante Eliminar comentario de un proceso de un estudiante local postulante

El coordinador de sending visualiza la información del proceso de un estudiante local postulante, y los eventos en los que este participa. El coordinador de sending carga el confidential form del estudiante local postulante.

El coordinador de sending edita la información de l proceso de un estudiante local postulante, modificando la información de los eventos en los que participo El coordinador de sending agrega un comentario al proceso de selección de un estudiante local postulante.

Adicional

Alta

Adicional

Medi a

El coordinador de sending elimina un comentario del proceso de selección de un estudiante local postulante.

Adicional

Baja

El coordinador de sending

Adicional

Alta

79

80

84

85

86

126

Coordinador de sending

Coordinador de sending

Coordinador

Exportar el

AFS Programas Interculturales Ȃ SIRL confidential form

de sending

confidential from de un estudiante local postulante

Diseño de Sistemas: Diseño global

exporta el confidential form del estudiante local postulante a un formato de archivo PDF.

Documentos <Package 10> Nº Nombre

Actores

87

Ver listado de documentos

Voluntario

88

Ver información de un documento Editar documento

Voluntario

89

90

Eliminar documento

91

Agregar nuevo documento

127

Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario

Objetivo

Descripción

Tipo

Imp

Visualizar el listado de documentos Visualizar la información de un documento

El voluntario visualiza el listado de documentos, pudiendo aplicar un filtro sobre el listado. El voluntario visualiza la información de un documento, pudiendo también descargar el archivo. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita la información de un documento, pudiendo reemplazar el archivo correspondiente.

Base

Alta

Adicional

Alta

Adicional

Medi a

Eliminar un documento

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un documento, eliminando a su vez el archivo correspondiente.

Adicional

Baja

Agregar un nuevo documento.

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un nuevo documento, agregando a su vez el archivo correspondiente.

Adicional

Alta

Editar la información de un documento

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Knowledge Base <Package 11> Nº Nombre

Objetivo

Descripción

Tipo

Imp

92

Ver knowledge base

Voluntario

Visualizar un tema de knowledge base

Adicional

Alta

93

Ver listado de knowledge

Voluntario

Base

Alta

94

Agregar un nuevo knowledge

Adicional

Alta

95

Editar knowledge

Editar un tema del knowledge base.

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita un tema de knowledge base, pudiendo modificar su titulo, respuesta al título, y eligiendo las categorías a las cuales pertenecerá el tema de knowledge base.

Adicional

Medi a

96

Eliminar knowledge

Eliminar un tema del knowledge base.

El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un tema de knowledge base.

Adicional

Baja

97

Ver listado de temas específicos de knowledge base

Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Voluntario

Visualizar el listado de temas de la knowledge base Agregar un nuevo tema al knowledge base.

El voluntario visualiza un tema de knowledge base, contando con el titulo del tema y la respuesta a ese titulo. El voluntario visualiza el listado de temas de la knowledge base, pudiendo aplicar un filtro a este listado. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un tema de knowledge base, incluyendo su titulo, respuesta al título, y eligiendo las categorías a las cuales pertenecerá el tema de knowledge base.

El voluntario visualiza el listado de temas de kwnoledge base de una o mas categorías

El voluntario visualiza el listado de temas de kwnoledge base de una o más categorías.

Adicional

Alta

128

Actores

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Mailing List <Package 12> Nº

Nombre

Actores

Objetivo

Descripción

Tipo

Imp

98

Agregar un mailing list

Adicional

Baja

100

Ver información de mailing list

Adicional

Medi a

101

Agregar email a mailing list

Coordinador desarrollo voluntario

Agregar un email a un mailing list

Adicional

Alta

102

Eliminar email de un mailing list

Coordinador desarrollo voluntario

Eliminar un email de un mailing list

Adicional

Baja

103

Configurar mailing list

Configurar un mailing list

Adicional

Medi a

104

Ver listado de mailing lists Chequear emails y reenviar a mailing lists

Coordinador desarrollo voluntario Coordinador desarrollo voluntario

Base

Alta

Ejecutor automático de tareas

Chequear los emails y reenviar a los emails de cada mailing list

El coordinador de desarrollo voluntario agrega un nuevo mailing list. El coordinador de desarrollo voluntario elimina un mailing list. El coordinador de desarrollo voluntario visualiza la información de un mailing list, incluyendo la lista de emails que contiene. El coordinador de desarrollo voluntario vincula a un voluntario, estudiante local, estudiante extranjero, institución educativa o familia con el mailing list. El coordinador de desarrollo voluntario desvincula a un voluntario, estudiante local, estudiante extranjero, institución educativa o familia con el mailing list. El coordinador de desarrollo voluntario configura las opciones del mailing list. El coordinador de desarrollo voluntario visualiza el listado de mailing lists El ejecutor automático de tareas chequea el emails correspondiente de cada mailign list, y en caso de tener correo entrante, reenvía este a cada email vinculado al mailing list.

Alta

Eliminar un mailing list

Agregar un nuevo mailing list Eliminar un mailing list

Adicional

99

Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador desarrollo voluntario

Base

Alta

105

129

Ver la información de un mailing list

Ver el listado de los mailing list

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño global

Datos básicos y configuración del sistema <Package 13> Nº

Nombre

Actores

Objetivo

Descripción

Tipo

Imp

106

Ver listado de países

Coordinador de sending Coordinador de hosting

Visualizar listado de países

Adicional

Alta

107

Agregar país

Agregar un país

Adicional

Alta

108

Editar país

Editar un país

El coordinador de senting o hosting edita la información de un país.

Adicional

Medi a

109

Ver información de país

Ver información de un país

Alta

Eliminar país

El coordinador de senting o hosting visualiza la información completa de un país. El coordinador de senting o hosting elimina un país del sistema.

Adicional

110

Adicional

Baja

111

Ver listado de tipos de evento

Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador desarrollo voluntario

El coordinador de senting o hosting visualiza el listado de países, con su información mas destacada, pudiendo aplicar filtros a este listado. El coordinador de senting o hosting agrega un nuevo país al sistema.

Adicional

Alta

112

Ver información de tipo de evento Editar tipo de evento

Coordinador desarrollo voluntario

Ver información de un tipo de evento

Adicional

Alta

Coordinador desarrollo voluntario

Editar un tipo de evento

Adicional

Medi a

114

Agregar tipo de evento

Agregar un tipo de evento

Adicional

Alta

115

Eliminar tipo de evento

Adicional

Baja

116

Ver información de programa

Adicional

Alta

117

Ver listado de programas

Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting

El coordinador de desarrollo voluntario visualiza el listado de tipos de evento y su información mas destacada, pudiendo aplciar filtros a este listado. El coordinador de desarrollo voluntario visualiza la información completa de un tipo de evento. El coordinador de desarrollo voluntario edita la información de un tipo de evento. El coordinador de desarrollo voluntario agrega un nuevo tipo de evento al sistema. El coordinador de desarrollo voluntario elimina un tipo de evento del sistema. El coordinador de senting o hosting visualiza la información de un programa.

Adicional

Alta

118

Editar

Coordinador

Editar

El coordinador de senting o hosting visualiza el listado de programas, con su información destacada, pudiendo aplicar filtros a este listado. El coordinador de senting o

Adicional

Medi

113

130

Eliminar un país

Visualizar el listado de tipos de evento

Eliminar un tipo de evento Ver información de un programa

Visualizar listado de programas

AFS Programas Interculturales Ȃ SIRL información de programa

Diseño de Sistemas: Diseño global

de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting

información de un programa

hosting edita la información de un programa.

a

Agregar un programa

El coordinador de senting o hosting agrega un nuevo programa al sistema.

Adicional

Alta

Eliminar un programa

El coordinador de senting o hosting elimina un programa del sistema.

Adicional

Baja

119

Agregar programa

120

Eliminar programa

121

Realizar back up de base de datos

Ejecutor automático de tareas

Realizar back up de base de datos

El ejecutor automático de tareas realiza un back up de la base de datos.

Adicional

Alta

122

Modificar parametros del sistema Ver opciones de datos básicos y configuración

Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting

Modificar los parámetros del sistema Visualizar opciones de datos básicos y de configuración

El coordinador de desarrollo voluntario

Adicional

Alta

El coordinador de desarrollo voluntario visualiza las opciones de modificar parámetros de sistema y ver listado de tipos de evento. El coordinador de sending o hosting visualiza la opción de ver el listado de países y el listado de programas.

Base

Alta

123

131

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Desarrollo del diseño detallado: En esta etapa final se desarrollan 4 paquetes de sistema, seleccionados por ser relevantes y tener características distintivas suficientes para demostrar la funcionalidad del sistema. Estos paquetes son: Voluntarios <Package 2>. Estudiantes Extranjeros <Package 3>. Eventos <Package 7>. Proceso de Consejería <Package 8>. Para el desarrollo de dichos paquetes se utilizaran distintas herramientas de modelado, tratando de otorgar un modelo completo con especificaciones claras para su implementación. Las herramientas elegidas son: Descripción de trazo fino de casos de uso. Diagramas de clase de análisis Diagramas de colaboración Diagramas de clases de diseño.

132

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Voluntarios <Package 2> Descripción de trazo fino de casos de uso. Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de voluntarios Nro. :9 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Visualizar el listado de voluntarios. Precondiciones: no aplica. Post- Condiciones Éxito: se pudo ver el listado de voluntarios exitosamente. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario elige la ŽƉĐŝſŶ͞sŽůƵŶƚĂƌŝŽƐ͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2- Se visualiza un listado con los voluntarios activos que hay en el sistema y los siguientes datos: nombre, apellido, teléfono, email y barrio. 3- El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: búsqueda pudiendo ingresar alguno de los Estado, Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. 3.a.1- Se actualiza el listado de voluntarios en base al criterio de búsqueda. 4- El voluntario verifica si desea ver la información 4.a. El voluntario si desea ver información completa de un voluntario, y no lo desea. completa de un voluntario. Se invoca al use case Ver información de Voluntario. 5- El voluntario no cuenta con permiso para agregar un 5.a. El voluntario sí cuenta con permiso para nuevo voluntario. agregar un nuevo voluntario y no desea agregar un nuevo voluntario. 5.b. El voluntario sí cuenta con permiso para agregar un nuevo voluntario y desea agregar un nuevo voluntario. Se invoca al use case Agregar un nuevo Voluntario. 6-Fin del Use-Case. Asociaciones de Extensión: Ver información de Voluntario, Agregar un nuevo Voluntario. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

133

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo voluntario. Nro. : 10 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario. Objetivo: Agregar un nuevo voluntario. Precondiciones: no aplica. Post- Condiciones Éxito: Se ha cargado un nuevo voluntario exitosamente. Fracaso: EL voluntario no se puede cargar porque ya existe en la base de datos, o el usuario elige cancelar el UC. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ ŶƵĞǀŽǀŽůƵŶƚĂƌŝŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞǀŽůƵŶƚĂƌŝŽƐ͘ 2-El coordinador de desarrollo voluntario ingresa al menos uno de los siguientes campos: nombre, apellido, dni o pasaporte, y email. 3-El coordinador de desarrollo voluntario selecciona la opción continuar. 4-Se muestra un listado con personas de datos similares. 5- El coordinador de desarrollo voluntario elige la 5.a- El coordinador de desarrollo voluntario ŽƉĐŝſŶ͞ĐĂƌŐĂƌŶƵĞǀĂƉĞƌƐŽŶĂ͘͟ selecciona la persona correcta del listado notando que la persona ya existe pero que debe agregarle datos de voluntario, LJĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌĚĂƚŽƐ ĂƉĞƌƐŽŶĂ͘͟ 5.6.a El coordinador de desarrollo voluntario ingresa los siguientes datos: fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password. Selecciona los siguientes datos: privilegios. 5.7.a - El coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 5.7.a Se guarda: fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password y privilegios. 6- El coordinador de desarrollo voluntario ingresa los siguientes datos: nombre, apellido, DNI o Pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password. Selecciona los siguientes datos: sexo, país, región, ciudad, barrio, cargo, estado y privilegios. 7- El coordinador de desarrollo voluntario selecciona 7.a ʹ El usuario elige cancelar el UC ůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 8- se guarda: nombre, apellido, DNI o Pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password, sexo, país, región, ciudad, barrio, cargo, estado y privilegios. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůǀoluntario ha sido ĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10- Fin del Use-Case. 134

AFS Programas Interculturales Ȃ SIRL Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de voluntarios. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto

135

Diseño de Sistemas: Diseño Detallado

Fecha Ultima Modificación: 02/03/2006

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de voluntario Nro. : 11 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver información de voluntario. Precondiciones: no aplica. Post- Condiciones Éxito: Se logra ver la información del voluntario correctamente. Fracaso: no aplica Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂ͟en la fila de un voluntario desde el listado de voluntarios. 2-El voluntario visualiza lo siguientes datos del voluntario seleccionado: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso e información personal. 3-El voluntario seleccionado no es además un 3.a-El voluntario seleccionado es además un estudiante local. estudiante local. El voluntario visualiza los siguientes datos: Institución educativa, Fecha de egreso, Programa, Fecha de partida, Fecha de regreso, Proceso de selección. 4- El voluntario seleccionado no es además un 4.a- El voluntario seleccionado es además un miembro de familia. miembro de familia. El voluntario visualiza los siguientes datos: Nombre de familia, tipo de miembro de familia. 4.b - El voluntario no desea ver la información completa de la familia. 4.b1- El voluntario desea ver la información completa ĚĞůĂĨĂŵŝůŝĂ͕ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶ ĚĞĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de familia. 5-El voluntario seleccionado no es además un 5.a-El voluntario seleccionado es además un miembro de institución educativa. miembro de institución educativa . El voluntario visualiza los siguientes datos: Nombre de institución educativa, cargo. 5.b - El voluntario no desea ver la información completa de la institución educativa. 5.b.1 - El voluntario desea ver la información completa de la institución educativa , selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ invocándose el use case Ver información de institución educativa. 6- El voluntario verifica si desea ver el historial del 6.a. El voluntario si desea ver el historial del voluntario seleccionado, y no lo desea. voluntario seleccionado. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŚŝƐƚŽƌŝĂů ĚĞůǀŽůƵŶƚĂƌŝŽ͟LJƐe invoca al use case Ver historial de Voluntario. 7- El voluntario no cuenta con permiso para editar la 7.a. El voluntario sí cuenta con permiso para editar la información de un voluntario. información de un voluntario y no desea editar la información de un voluntario. 7.b. El voluntario sí cuenta con permiso para editar la información de un voluntario y desea editar la 136

AFS Programas Interculturales Ȃ SIRL

8- El voluntario no cuenta con permiso para eliminar un voluntario.

Diseño de Sistemas: Diseño Detallado

información de un voluntario. Se invoca al use case Editar información de Voluntario. 8.a. El voluntario sí cuenta con permiso para eliminar un voluntario y no desea eliminar un voluntario. 8.b. El voluntario sí cuenta con permiso para eliminar un voluntario y desea eliminar un voluntario. Se invoca al use case Eliminar Voluntario.

9- Fin del Use-Case. Asociaciones de Extensión: Ver historial de Voluntario, Editar información de Voluntario, Eliminar Voluntario, Ver información de familia, Ver información de institución educativa. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de voluntarios, Ver información de evento, Ver listado de estudiantes extranjeros, Ver información de estudiantes extranjeros, Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

137

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar voluntario Nro. : 12 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario. Objetivo: Eliminar un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: El voluntario es eliminado del sistema. Fracaso: El voluntario tiene datos relacionados en eventos, consejerías o informes. Se restringe su eliminación Curso Normal Alternativas 1- El caso de uso comienza cuando el coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌ ǀŽůƵŶƚĂƌŝŽ͟ĞŶel listado de información de un voluntario. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůǀŽůƵŶƚĂƌŝŽ͍͟. El coordinador de desarrollo ĚĞƐĞĂĞůŝŵŝŶĂƌĞůǀŽůƵŶƚĂƌŝŽ͍͘͟ůĐŽŽƌĚŝŶĂĚŽƌĚĞ ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ deƐĂƌƌŽůůŽǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟ Fin del use case. 3- Se comprueba que no exista información relacionada al 3.a ʹ Existen datos relacionados al voluntario. Se voluntario en cuanto a su participación en eventos, ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞EŽĞƐƉŽƐŝďůĞĞůŝŵŝŶĂƌĞů consejerías o informes, y no existen datos relacionados a ǀŽůƵŶƚĂƌŝŽ͘͟Se cancela el use case. este. 3- El voluntario ha sido eliminado. 4- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver la información de un voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

138

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de voluntario. Nro. : 13 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario Objetivo: Editar la información de un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: Se ha editado exitosamente la información de un voluntario. Fracaso: no aplica Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de ĚĞƐĂƌƌŽůůŽǀŽůƵŶƚĂƌŝŽƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ ŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶ de un voluntario. 2-El coordinador de desarrollo voluntario modifica los datos deseados. Los datos que puede modificar son: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso, información personal, nombre de usuario, password y privilegios. 7- El coordinador de desarrollo voluntario selecciona la 7.a - El coordinador de desarrollo voluntario ŽƉĐŝſŶ͞ŵŽĚŝĨŝĐĂƌ͘͟ ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Fin del use case. 8- Se guarda: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso, información personal, nombre de usuario, password y privilegios. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůǀŽůƵŶƚĂƌŝŽŚĂƐŝĚŽĞĚŝƚĂĚŽ ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

139

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver historial de voluntario. Nro. : 14 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el historial de un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: El voluntario visualiza el historial del voluntario seleccionado. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario selecciona ůĂŽƉĐŝſŶ͞ǀĞƌŚŝƐƚŽƌŝĂůĚĞǀŽůƵŶƚĂƌŝŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞ información de un voluntario. 2- El voluntario visualiza un listado de las consejerías en las 2.a- El voluntario visualiza un listado de las que ha participado incluyendo la actual si la hubiera, y no consejerías en las que ha participado desea ver la información detallada de ninguno de los incluyendo la actual si la hubiera, y desea ver la estudiantes extranjeros de la lista. información detallada de uno de los estudiantes extranjĞƌŽƐĚĞůĂůŝƐƚĂ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͕͟LJƐĞ invoca el use case Ver información de estudiante extranjero. 3- El voluntario visualiza un listado de los eventos en los 3.a- El voluntario visualiza un listado de los que ha participado, y no desea ver la información detallada eventos en los que ha participado, y desea ver de ninguno de los eventos de la lista. la información detallada de uno de los eventos ĚĞůĂůŝƐƚĂ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶ de evento͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de evento. 4-Fin del Use Case. Asociaciones de Extensión: Ver información de estudiante extranjero, Ver información de evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

140

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de voluntarios para vinculación. Nro. : 15 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de Hosting, Coordinador de Sending, Coordiandor de desarrollo voluntario, coordinador de comunidades educativas. Objetivo: Ver el listado de voluntarios para vincularlo con otro elemento del sistema. Precondiciones: Deben existir voluntarios en el sistema. Post- Condiciones Éxito: Se vincula un voluntario con otro elemento del sistema. Fracaso: No aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͟ĂůĞůĞŐŝƌƵŶ consejero para un estudiante extranjero, o cuando el coordinador de hosting, el coordinador de sending, el coordinador de desarrollo voluntario, o el coordinador de ĐŽŵƵŶŝĚĂĚĞƐĞĚƵĐĂƚŝǀĂƐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ǀŽůƵŶƚĂƌŝŽ͟ĂůĞĚŝƚĂƌůĂŝŶĨŽƌŵĂĐŝſŶĚĞƵŶĞǀĞŶƚŽ͘ 2-Se visualiza un listado con los voluntarios activos que hay en el sistema y los siguientes datos: nombre, apellido. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de voluntarios en base al criterio de búsqueda. 4-El Coordinador de Hosting, Coordinador de Sending, 4.a-El Coordinador de Hosting, Coordinador de Coordiandor de desarrollo voluntario o coordinador de Sending, Coordinador de desarrollo voluntario o comunidades educativas verifica si desea seleccionar un coordinador de comunidades educativas voluntario del listado y no lo desea verifica si desea seleccionar un voluntario del listado y si lo desea. Selecciona la opción ͞^ĞůĞĐĐŝŽŶĂƌǀŽůƵŶƚĂƌŝŽ͟ƵďŝĐĂĚĂĞŶůĂĨŝůĂĚĞů voluntario correspondiente, y se envía el nombre, apellido e identificador único al use case desde donde este use case fue invocado. 5-Fin del Use case Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Agregar un nuevo estudiante extranjero, Editar información de estudiante extranjero, Agregar un nuevo evento, Editar información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

141

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clase de análisis. Ver listado de voluntarios

Ingreso de datos basicos de persona (f rom Interf aces)

Voluntario (f rom Actors)

Menu del sistema

Generación de lista

(f rom Interf aces)

(f rom Control)

Personas

Listado de voluntarios

(f rom Entidades)

(f rom Interf aces)

Informacion de voluntario

Búsqueda de voluntario

(f rom Interf aces)

(f rom Control)

Voluntarios (f rom Entidades)

Usuarios (f rom Entidades)

Agregar nuevo voluntario

Coordinador de Desarrollo Voluntario

Ingreso de datos basicos de persona

Generación de lista

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Listado de personas existentes

Voluntarios

(f rom Interf aces)

(f rom Entidades)

(f rom Actors)

Carga de voluntario

Guardar datos

Usuarios

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Mostrar mensaje (f rom Interf aces)

142

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver información de voluntario

Historial de voluntario

Generación de lista

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Voluntarios Listado de voluntarios (f rom Entidades) (f rom Interf aces)

Voluntario (f rom Actors)

Informacion de voluntario

Guardar datos

Personas

(f rom Control)

(f rom Entidades)

(f rom Interf aces)

Usuarios Edicion de voluntario

Búsqueda de voluntario

(f rom Interf aces)

(f rom Control)

Eliminar voluntario (f rom Interf aces)

Miembro de familia

Estudiante local

(f rom Entidades)

(f rom Entidades)

(f rom Entidades)

Miembro de institucion educativa (f rom Entidades)

Eliminar datos (f rom Control)

Eliminar voluntario

Coordinador de Desarrol lo Voluntari o

Informaci on de voluntario

Búsqueda de voluntario

Usuari os

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Eli minar voluntari o

Eli minar datos

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

(f rom Actors)

143

Mostrar mensaje

Voluntarios

(f rom Interf aces)

(f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de voluntario

Coordinador de Desarrollo Voluntario

Informacion de voluntario

Búsqueda de voluntario

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Edicion de voluntario

Guardar datos

Voluntarios

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

(f rom Actors)

Mostrar mensaje

Usuarios

(f rom Interf aces)

(f rom Entidades)

Ver historial de voluntario

Informacion de voluntario

Búsqueda de voluntario

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Voluntario (f rom Actors)

Voluntarios Historial de voluntario

Generación de lista

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Eventos

Estudiantes extranjeros

(f rom Entidades)

(f rom Entidades)

Ver listado de voluntarios para vinculación

Voluntario (f rom Actors)

Listado de voluntarios para vinculacion (f rom Interf aces)

Generación de lista

Personas

(f rom Control)

(f rom Entidades)

Voluntarios (f rom Entidades)

144

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración Ver listado de voluntarios 13: Requiere

12: Ingresa datos : Ingreso de datos basicos de persona 2: Requiere

1: Elige opcion

4: Utiliza datos

6: Elige opcion

3: Utiliza datos : Menu del sistema

: Voluntario

: Generación de lista 5: Devuelve lista

7: Requiere

8: Utiliza datos

: Personas

14: Utiliza datos

: Listado de voluntarios 9: Utiliza datos

10: Utiliza datos 11: Devuelve informacion : Informacion de voluntario

: Voluntarios

: Búsqueda de voluntario

: Usuarios

Agregar nuevo voluntario

2: Requiere

3: Utiliza datos

1: Ingresa datos : Ingreso de datos basicos de persona

: Generación de lista

: Personas

4: Devuelve lista

5: Elige opcion

7: Guarda datos 6: Envia datos

8: Ingresa datos : Coordinador de Desarrollo Voluntario

: Voluntarios

9: Envia datos

: Carga de voluntario

: Mostrar mensaje

11: Guarda datos

: Guardar datos 12: Devuelve mensaje

145

10: Guarda datos

: Listado de personas existentes

: Usuarios

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver información de voluntario

30: Requiere

29: Elige opcion

1: Elige opcion

31: Usa datos 32: Usa datos

34: Devuelve lista : Historial de voluntario

10: Elige opcion

15: Guarda datos 33: Usa datos 16: Guarda datos

18: Elige opcion

: Voluntario

: Eventos

: Generación de lista 28: Envia datos

24: ELimina datos

2: Requiere

26: Elige opcion : Listado de voluntarios

: Voluntarios : Guardar datos

17: Guarda datos

14: Envia datos

13: Ingresa datos 11: Requiere

23: Elimina datos 3: Utiliza datos

19: Requiere 21: Elige opcion: Informacion de voluntario

27: Requiere

: Personas

4: Utiliza datos

9: Devuelve datos

5: Utiliza datos 6: Utiliza datos

12: Envia datos

25: Elimina datos

: Edicion de voluntario

: Usuarios

: Búsqueda de voluntario 8: Utiliza datos

7: Utiliza datos

20: Envia datos

: Eliminar voluntario : Estudiante local : Miembro de familia 22: Requiere

: Miembro de institucion educativa

: Eliminar datos

Eliminar voluntario

3: Usa datos

2: Requiere

4: Usa datos 1: El ige opci on : Informaci on de voluntari o

: Búsqueda de voluntari o 6: Envia datos

: Usuari os

5: Usa datos

7: El ige opci on

8: Requiere : Coordinador de Desarrol lo Voluntari o

10: El imina datos

: Eli minar voluntari o

9: El imi na datos

: Personas

11: El imina datos

12: Envia mensaje : Mostrar mensaje

146

: Eli minar datos

: Voluntari os

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de voluntario 3: Usa datos 2: Requiere 4: Usa datos 1: Elige opcion : Informacion de voluntario 7: Ingresa datos

: Búsqueda de voluntario

6: Envia datos

8: Requiere : Coordinador de Desarrollo Voluntario

: Personas

5: Usa datos

9: Guarda datos 10: Guarda datos

: Edicion de voluntario

: Voluntarios 11: Guarda datos

12: Envia mensaje : Mostrar mensaje

: Usuarios

: Guardar datos

Ver historial de voluntario 2: Requiere

3: Usa datos

1: Elige opcion

4: Usa datos : Informacion de voluntario

6: Selecciona opcion

: Búsqueda de voluntario

: Personas

5: Envia datos 7: Requiere 8: Usa datos

: Voluntario 10: Envia datos : Historial de voluntario : Generación de lista

: Voluntarios 9: Usa datos

: Eventos

: Estudiantes extranjeros

Ver listado de voluntarios para vinculación

1: Elige opcion

3: Usa datos

2: Requiere

4: Usa datos : Voluntario

5: Envia datos : Listado de voluntarios para vinculacion

: Generación de lista

: Personas

: Voluntarios

147

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño Ver listado de voluntarios Ventana ingreso de datos basicos de persona (from Interfaces)

Voluntario

Ventana menu del sistema

Generación de lista

Personas

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana listado de voluntarios

Busqueda de voluntario

Voluntarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

(f rom Actors)

Usuarios Ventana información de voluntario

(f rom Base de datos)

(from Interfaces)

Agregar nuevo voluntario Ventana i ngreso de datos basi cos de persona (from Interfaces)

Generación de lista

Personas

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana l istado de personas exi stentes (from Interfaces)

Coordinador de Desarrol lo Voluntari o

Ventana carga de vol untario

(f rom Actors)

(from Interfaces)

Guardar datos

Voluntarios

(f rom Procesos y transacciones)

(f rom Base de datos)

Usuarios (f rom Base de datos)

Ventana mostrar mensaje (from Interfaces)

Ver información de voluntario Ventana historial de voluntario

Generación de lista

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana listado de voluntarios (from Interfaces)

Guardar datos

Voluntarios

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana información de voluntario (from Interfaces)

Busqueda de voluntario

Personas

(f rom Procesos y transacciones)

(f rom Base de datos)

Voluntario Ventana edición de voluntario (f rom Actors)

(from Interfaces)

Estudiante local

Usuarios

(f rom Base de datos)

(f rom Base de datos)

Ventana eliminar voluntario

Miembro de familia

Miembro de institución educativa

(from Interfaces)

(f rom Base de datos)

(from Base de datos)

Eliminar datos (f rom Procesos y transacciones)

148

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar voluntario Ventana información de voluntario

Busqueda de voluntario

Usuarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Personas

Ventana eliminar voluntario

(f rom Base de datos)

(from Interfaces)

Coordinador de Desarrollo Voluntario

Ventana mostrar mensaje

Eliminar datos

Voluntarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

(f rom Actors)

Editar información de voluntario Ventana información de voluntario

Busqueda de voluntario

Personas

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Voluntarios

Ventana edición de voluntario

(f rom Base de datos)

(from Interfaces)

Coordinador de Desarrol lo Voluntari o (f rom Actors)

Ventana mostrar mensaje

Guardar datos

Usuarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ver historial de voluntario Ventana información de voluntario

Busqueda de voluntario

Voluntarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana historial de voluntario

Generación de lista

(from Interfaces)

(f rom Procesos y transacciones)

Usuarios (f rom Base de datos)

Voluntario (f rom Actors)

Eventos

Estudiantes extranjeros

(f rom Base de datos)

(from Base de datos)

Ver listado de voluntarios para vinculación Ventana listado de v oluntarios para v inculación

Generación de lista

Personas

(f rom Interf aces)

(from Procesos y transacciones)

(from Base de datos)

Voluntario (from Actors)

Voluntarios (from Base de datos)

149

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Estudiantes Extranjeros <Package 3> Descripción de trazo fino de casos de uso.

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de estudiantes extranjeros Nro. : 16 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el listado de los estudiantes extranjeros. Precondiciones: Deben existir estudiantes extranjeros en el sistema. Post- Condiciones Éxito: Se pudo ver el listado de estudiantes extranjeros exitosamente. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario elige la ŽƉĐŝſŶ͞ƐƚƵĚŝĂŶƚĞƐdžƚƌĂŶũĞƌŽƐ͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2- Se visualiza un listado con los estudiantes extranjeros actuales que hay en el sistema y los siguientes datos: nombre, apellido, país, fecha de partida, familia anfitriona actual, institución educativa anfitriona actual, consejero actual. 3- El voluntario verifica si desea ver la información 3.a- El voluntario verifica si desea ver la completa de la familia anfitriona actual de un estudiante información completa de la familia anfitriona extranjero, y no lo desea. actual de un estudiante extranjero y si lo desea. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂ ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞů estudiante extranjero objetivo y se invoca al use case Ver información de familia. 4- El voluntario verifica si desea ver la información 4.a- El voluntario verifica si desea ver la completa de la institución educativa anfitriona actual de un información completa de la institución estudiante extranjero, y no lo desea. educativa anfitriona actual de un estudiante ĞdžƚƌĂŶũĞƌŽLJƐŝůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ información de institución educativa anfitriona ĂĐƚƵĂů͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞůĞƐƚƵĚŝĂŶƚĞ extranjero objetivo y se invoca al use case Ver información de institución educativa. 5- El voluntario verifica si desea ver la información 5.a - El voluntario verifica si desea ver la completa del consejero actual de un estudiante extranjero, información completa del consejero actual de y no lo desea. un estudiante extranjero y si lo desea. Elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĐŽŶƐĞũĞƌŽĂĐƚƵĂů͟ correspondiente a la fila del estudiante extranjero objetivo y se invoca al use case Ver información de voluntario. 6-El voluntario verifica si desea ver la información completa 6.a.- El voluntario si desea ver información de un estudiante extranjero, y no lo desea. completa de un voluntario. Selecciona la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞů estudiante extranjero objetivo y se invoca al use case Ver información de estudiante extranjero. 7-El voluntario no cuenta con permiso para agregar un 7.a -El voluntario sí cuenta con permiso para nuevo estudiante extranjero. agregar un nuevo estudiante extranjero y no desea agregar un nuevo estudiante extranjero. 150

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

7.b. -El voluntario sí cuenta con permiso para agregar un nuevo estudiante extranjero y desea agregar un nuevo estudiante extranjero. ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟LJƐe invoca al use case Agregar un nuevo estudiante extranjero. 8-Fin del Use Case. Asociaciones de Extensión: Ver información de familia, Ver información de institución educativa, Ver información de voluntario, Ver información de estudiante extranjero, Agregar un nuevo estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

151

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de estudiante extranjero. Nro. : 17 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver la información de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se visualiza la información de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌ información completa de ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĞŶůĂĨŝůĂĚĞƵŶĞƐƚƵĚŝĂŶƚĞ desde el listado de estudiantes extranjeros. 2-El voluntario visualiza lo siguientes datos del voluntario seleccionado: Nombre, Apellido, Fecha de nacimiento, pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, Estado, programa, Fecha de llegada, fecha de partida, Institución educativa anfitriona actual, Familia anfitriona actual, Consejero actual. 3- El voluntario verifica si desea ver la información 3.a- El voluntario verifica si desea ver la información completa de la familia anfitriona actual de un completa de la familia anfitriona actual de un estudiante extranjero, y no lo desea. estudiante extranjero y si lo desea. Elige la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟LJƐĞ invoca al use case Ver información de familia. 4- El voluntario verifica si desea ver la información 4.a- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual completa de la institución educativa anfitriona actual de un estudiante extranjero, y no lo desea. de un estudiante extranjero y si lo desea. Elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟LJƐĞŝŶǀŽĐĂĂůƵƐĞĐase Ver información de institución educativa. 5- El voluntario verifica si desea ver la información 5.a - El voluntario verifica si desea ver la información completa del consejero actual de un estudiante completa del consejero actual de un estudiante extranjero, y no lo desea. ĞdžƚƌĂŶũĞƌŽLJƐŝůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĐŽŶƐĞũĞƌŽĂĐƚƵĂů͟LJƐĞŝŶǀŽĐĂĂůƵƐĞ case Ver información de voluntario. 6- El voluntario no cuenta con permiso para ver la 6.a. El voluntario sí cuenta con permiso para ver la información de proceso de consejería de un información de proceso de consejería de un estudiante extranjero. estudiante extranjero y no desea ver la información de proceso de consejería de un estudiante extranjero. 6.b. El voluntario sí cuenta con permiso para ver la información de proceso de consejería de un estudiante extranjero y desea ver la información de proceso de consejería de un estudiante extranjero. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞƉƌŽĐĞƐŽĚĞ ĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de consejería. 7- El voluntario no cuenta con permiso para editar la 7.a. El voluntario sí cuenta con permiso para editar la información de un estudiante extranjero. información de un estudiante extranjero y no desea editar la información de un estudiante extranjero. 7.b. El voluntario sí cuenta con permiso para editar la información de un estudiante extranjero y desea 152

AFS Programas Interculturales Ȃ SIRL

8- El voluntario no cuenta con permiso para eliminar un estudiante extranjero.

9-El estudiante extranjero tiene un legajo cargado. El voluntario verifica si desea visualizar el legajo, y no lo desea.

Diseño de Sistemas: Diseño Detallado

editar la información de un estudiante extranjero. Se invoca al use case Editar información de estudiante extranjero. 8.a. El voluntario sí cuenta con permiso para eliminar un estudiante extranjero y no desea eliminar un estudiante extranjero. 8.b. El voluntario sí cuenta con permiso para eliminar un estudiante extranjero y desea eliminar ƵŶĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͘ůŝũĞůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟LJƐĞŝŶǀŽĐĂĂůƵƐĞ case Eliminar estudiante extranjero. 9.a-El estudiante extranjero tieneun legajo cargado. El voluntario verifica si desea visualizar el legajo, y si ůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌůĞŐĂũŽĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer legajo de estudiante extranjero. 9.bEl estudiante extranjero no tiene un legajo cargado, y el voluntario no cuenta con permiso para agregar el legajo de un estudiante extranjero. 9.c- El estudiante extranjero no tiene un legajo cargado, y el voluntario cuenta con permiso para agregar el legajo de un estudiante extranjero. Verifica si desea cargar el legajo del estudiante extranjero y no desea hacerlo. 9.d- El estudiante extranjero no tiene un legajo cargado, y el voluntario cuenta con permiso para agregar el legajo de un estudiante extranjero. Verifica si desea cargar el legajo del estudiante extranjero ĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌůĞŐĂũŽĚĞ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞ Cargar legajo de estudiante extranjero.

9-Fin del Use-Case. Asociaciones de Extensión: Ver información de familia, Ver información de institución educativa, Ver información de voluntario, Ver información de consejería, Editar información de estudiante extranjero, Eliminar estudiante extranjero, Cargar legajo de estudiante extranjero, Ver legajo de estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de estudiantes extranjeros, Ver información de eventos. Ver historial de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

153

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo estudiante extranjero. Nro. : 18 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Agregar un nuevo estudiante extranjero. Precondiciones: no aplica. Post- Condiciones Éxito: Se ha cargado un nuevo estudiante extranjero exitosamente. Fracaso: El estudiante extranjero no se puede cargar porque ya existe en la base de datos, o el usuario cancela el use case. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͘ 2-El coordinador de hosting ingresa al menos uno de los siguientes campos: nombre, apellido, pasaporte, y email. 3-El coordinador de hosting selecciona la opción continuar. 4-Se muestra un listado con personas de datos similares. 5- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌŶƵĞǀĂ 5.a- El coordinador de hosting selecciona la ƉĞƌƐŽŶĂ͘͟ persona correcta del listado y elige la opción ͞ĂŐƌĞŐĂƌĚĂƚŽƐĂƉĞƌƐŽŶĂ͘͟ 5.6.a El coordinador de hosting ingresa los siguientes datos: Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona. Selecciona los siguientes datos: Estado, programa. Vincula un voluntario como consejero actual, seleccionado la ŽƉĐŝſŶ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟invocándose al use case Ver listado de voluntarios para vinculación. Vincula una familia como familia anfitriona actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ invocándose al use case Ver listado de familias para vinculación. Vincula una institución educativa como institución educativa anfitriona ĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟invocándose al use case Ver listado de institución educativa para vinculación. 5.7.a El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 5.8.a Se guarda Fecha de llegada, fecha de partida, estado, programa, fecha de inicio de consejería, consejero actual, fecha de inicio de familia anfitriona, familia anfitriona actual, fecha de inicio de institución educativa anfitriona, institución educativa anfitriona actual. 6-El coordinador de hosting ingresa los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona. Selecciona los siguientes datos: sexo, país, región, ciudad, barrio, estado, programa. 154

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Vincula un voluntario como consejero actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂů use case Ver listado de voluntarios para vinculación. Vincula una familia como familia anfitriona actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞ case Ver listado de familias para vinculación. Vincula una institución educativa como institución educativa ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞgir ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de institución educativa para vinculación. 7- El coordinador de hosting selecciona la opción 7- El coordinador de hosting selecciona la opción ͞ĂŐƌĞŐĂƌ͘͟ ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 8- Se guarda: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona, sexo, país, región, ciudad, barrio, estado, programa, consejero actual, familia anfitriona actual, institución educativa anfitriona actual. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽŚĂ ƐŝĚŽĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de familias para vinculación, Ver listado de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de estudiantes extranjeros. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

155

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar estudiante extranjero. Nro. : 19 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Eliminar un estudiante extranjero. Precondiciones: El estudiante extranjero debe existir en el sistema Post- Condiciones Éxito: El estudiante extranjero es eliminado del sistema. Fracaso: El estudiante extranjero tiene datos relacionados en eventos, consejerías, participación en familias, participación en instituciones educativas o informes. Se restringe su eliminación Curso Normal Alternativas 1- El caso de uso comienza cuando el coordinador de ŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶĞƐƚƵĚŝĂŶƚĞ extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽque desea 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ůĐŽŽƌĚŝŶĂĚŽƌĚĞ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ů ŚŽƐƚŝŶŐĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ coordinador de hosting elige la opción ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- Se comprueba que no exista información relacionada al 3.a ʹ Existen datos relacionados al estudiante estudiante extranjero en cuanto a su participación en ĞdžƚƌĂŶũĞƌŽ͘^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞EŽĞƐ eventos, consejerías, participación en familias, participación ƉŽƐŝďůĞĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͘͟Se en instituciones educativas o informes, y no existen datos cancela el use case. relacionados a este. 4- El estudiante extranjero ha sido eliminado 5-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

156

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de estudiante extranjero. Nro. : 20 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Editar la información de un estudiante extranjero. Precondiciones: El estudiante extranjero debe existir en el sistema. Post- Condiciones Éxito: Se ha editado exitosamente la información de un estudiante extranjero Fracaso: no aplica. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador ĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ información de estudiante ĞdžƚƌĂŶũĞƌŽ͟ĚĞƐĚĞĞů listado de información de un estudiante extranjero. 2- El coordinador de hosting puede modificar los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida. Puede seleccionar los siguientes datos: sexo, país, región, ciudad, barrio, estado, programa. 3-El estudiante extranjero tiene un consejero 3.a-El estudiante extranjero tiene un consejero actual. El actual. El coordinador de hosting verifica si coordinador de hosting verifica si quiere terminar la quiere terminar la consejería del voluntario, y no consejería del voluntario, y desea hacerlo. Selecciona la desea hacerlo. ŽƉĐŝſŶ͞ƚĞƌŵŝŶĂƌĐŽŶƐĞũĞƌşĂ͕͟ĞŝŶŐƌĞƐĂel dato: fecha de finalización de consejería. 3.b-El estudiante extranjero no tiene un consejero actual. El coordinador de hosting verifica si quiere vincular un voluntario como consejero, y no desea hacerlo. 3.c-El estudiante extranjero no tiene un consejero actual. El coordinador de hosting verifica si quiere vincular un voluntario como consejero, y desea hacerlo. Vincula un voluntario como consejero actual, seleccionado la opción ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de voluntarios para vinculación. Ingresa además el dato: fecha de inicio de consejería. 4-El estudiante extranjero tiene una familia 3¡4.a-El estudiante extranjero tiene una familia anfitriona anfitriona actual. El coordinador de hosting actual . El coordinador de hosting verifica si quiere verifica si quiere terminar la vinculación con la terminar la vinculación con la familia, desea hacerlo. familia, y no desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ƚĞƌŵŝŶĂƌǀŝŶĐƵůĂĐŝſŶĐŽŶĨĂŵŝůŝĂ͕͟Ğ ingresa el dato: fecha de finalización de familia anfitriona. 4.b-El estudiante extranjero no tiene una familia anfitriona actual. El coordinador de hosting verifica si quiere vincular una familia como familia anfitriona actual, y no desea hacerlo. 4.c-El estudiante extranjero no tiene una familia anfitriona actual. El coordinador de hosting verifica si quiere vincular una familia como familia anfitriona actual, y desea hacerlo. Vincula una familia como familia ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ invocandose al use case Ver listado de familia para vinculación. Ingresa además el dato: fecha de inicio de familia anfitriona. 157

AFS Programas Interculturales Ȃ SIRL 5-El estudiante extranjero tiene una institución educativa anfitriona actual. El coordinador de hosting verifica si quiere terminar la vinculación con la institución educativa, y no desea hacerlo.

Diseño de Sistemas: Diseño Detallado

5.a-El estudiante extranjero tiene una institución educativa anfitriona actual . El coordinador de hosting verifica si quiere terminar la vinculación con la institución ĞĚƵĐĂƚŝǀĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ƚĞƌŵŝŶĂr ǀŝŶĐƵůĂĐŝſŶĐŽŶŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ĞŝŶŐƌĞƐĂĞůĚĂƚŽ͗ fecha de finalización de institución educativa anfitriona. 5.b-El estudiante extranjero no tiene una institución educativa anfitriona actual . El coordinador de hosting verifica si quiere vincular una institución educativa como institución educativa anfitriona actual, y no desea hacerlo. 5.c-El estudiante extranjero no tiene una institución educativa anfitriona actual El coordinador de hosting verifica si quiere vincular una institución educativa como institución educativa anfitriona actual , y desea hacerlo. Vincula una institución educativa como institución ĞĚƵĐĂƚŝǀĂĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de instituciones educativas para vinculación. Ingresa además el dato: fecha de inicio de institución educativa anfitriona. 6- El coordinador de hosting selecciona la opción 7.a - El coordinador de hosting selecciona la opción ͞ŵŽĚŝĨŝĐĂƌ͘͟ ͞ĐĂŶĐĞůĂƌ͘͟Fin del use case. 7- Se guarda: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, sexo, país, región, ciudad, barrio, estado, programa, Fecha de inicio de inicio de consejería, consejero actual, fecha de fin de consejería, fecha de inicio de familia anfitriona, familia anfitriona actual, fecha de fin de familia anfitriona, fecha de inicio de institución educativa, institución educativa actual, fin de institución educativa anfitriona. 8- Se ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽŚĂƐŝĚŽĞĚŝƚĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 9-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de familia para vinculación, Ver listado de instituciones educativas para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

158

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de estudiantes extranjeros para vinculación. Nro. : 21 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de Hosting, Coordinador de Sending, Coordinador de desarrollo voluntario, coordinador de comunidades educativas. Objetivo: Ver el listado de estudiantes extranjeros para vincularlo con otro elemento del sistema. Precondiciones: Deben existir estudiantes extranjeros en el sistema. Post- Condiciones Éxito: Se vincula un estudiante extranjero con otro elemento del sistema. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting, el coordinador de sending, el coordinador de desarrollo voluntario, o el coordinador de comunidades educativas ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĂůĞĚŝƚĂƌ la información de un evento. 2-Se visualiza un listado con los estudiantes extranjeros actuales que hay en el sistema y los siguientes datos: nombre, apellido. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 4-El Coordinador de Hosting, Coordinador de Sending, 4.a-El Coordinador de Hosting, Coordinador de Coordinador de desarrollo voluntario o coordinador de Sending, Coordinador de desarrollo voluntario o comunidades educativas verifica si desea seleccionar un coordinador de comunidades educativas estudiante extranjero del listado y no lo desea verifica si desea seleccionar un estudiante extranjero del listado y si lo desea. Selecciona la ŽƉĐŝſŶ͞^ĞůĞĐĐŝŽŶĂƌĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ ubicada en la fila del estudiante extranjero correspondiente, y se envía el nombre, apellido e identificador único al use case desde donde este use case fue invocado. 5-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Agregar un nuevo evento, editar información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

159

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Cargar legajo de estudiante extranjero. Nro. : 22 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Cargar el legajo de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se carga exitosamente el legajo de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting selecciona la opción ͞ĐĂƌŐĂƌůĞŐĂũŽĚĞĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶ estudiante extranjero. 2-El coordinador de hosting ingresa lo siguientes datos: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal. Selecciona los siguientes datos: personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 3.a- El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 4- Se guarda: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, req. de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 5- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůůĞŐĂũŽŚĂƐŝĚŽĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 6- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006 160

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver legajo de estudiante extranjero. Nro. : 23 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el legajo de un estudiante extranjero. Precondiciones: El estudiante extranjero debe contar con un legajo cargado. Post- Condiciones Éxito: Se visualiza el legajo del estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞Ver legajo de estudiante ĞdžƚƌĂŶũĞƌŽ͟ desde el listado de información de un estudiante extranjero. 2- El voluntario visualiza los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, sexo, país, región, ciudad, barrio, nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3-El voluntario verifica si desea exportar el legajo del 3.a-El voluntario verifica si desea exportar el legajo estudiante extranjero en un formato de archivo PDF, y del estudiante extranjero en un formato de archivo no desea hacerlo. W&͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌ ůĞŐĂũŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞExportar legajo de estudiante extranjero. 4- El voluntario no cuenta con permiso para editar el 4.a. El voluntario sí cuenta con permiso para editar el legajo de un estudiante extranjero. legajo de un estudiante extranjero y no desea editar el legajo de un estudiante extranjero. 4.b. El voluntario sí cuenta con permiso para editar el legajo de un estudiante extranjero y desea editar el legajo de un estudiante extranjero. Selecciona la ŽƉĐŝſŶ͞ĞĚŝƚĂƌůĞŐĂũŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEditar legajo de un estudiante extranjero. 5-Fin del Use Case. 161

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Asociaciones de Extensión: Exportar legajo de estudiante extranjero, Editar legajo de un estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

162

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Exportar legajo de estudiante extranjero. Nro. : 24 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Exportar el legajo de un estudiante extranjero a un archivo de formato PDF. Precondiciones: Debe existir un estudiante extranjero en el sistema. Post- Condiciones Éxito: Se exporta exitosamente a un archivo de formato PDF el legajo de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario selecciona la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌůĞŐĂũŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶ legajo de estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂĞdžƉŽƌƚĂƌ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůůĞŐĂũŽĚĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ůǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂ desea exportar el legajo del estudiante ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĞdžƚƌĂŶũĞƌŽ͍͘͟ůǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-El voluntario obtiene un archivo de tipo PDF con el legajo del estudiante extranjero como contenido. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver legajo de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

163

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar legajo de un estudiante extranjero. Nro. : 25 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Editar el legajo de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero, y debe tener un legajo cargado. Post- Condiciones Éxito: Se edita exitosamente el legajo de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-ůƵƐĞĐĂƐĞĐŽŵŝĞŶnjĂĐƵĂŶĚŽĞůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐĞůŝũĞůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌ ůĞŐĂũŽ͟ĚĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞlegajo de estudiante extranjero. 2-El coordinador de hosting modifica los datos deseados. Los datos que puede modificar son: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ŵŽĚŝĨŝĐĂƌ͘͟ 3- El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 4-Se guarda: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 5- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůůĞŐĂũŽĚĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽŚĂƐŝĚŽĞĚŝƚĂĚŽ ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 6- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver legajo de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006 164

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clase de análisis. Ver listado de estudiantes extranjeros

Ingreso de datos basi cos de persona (f rom Interf aces)

Menu del sistema

Generaci ón de l ista

(f rom Interf aces)

(f rom Control)

Personas

Listado de estudiantes extranjeros

Voluntari o

(f rom Entidades)

(f rom Interf aces)

(f rom Actors)

Informaci on de estudiante extranjero (f rom Interf aces)

Busqueda de estudiante extranjero

Estudi antes extranjeros (f rom Entidades)

(f rom Control)

Ver información de estudiante extranjero

Información de consejeria

Generación de lista

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Listado de estudiantes extranjeros

Informes de consejeria

Estudiantes extranjeros

(f rom Interf aces)

(f rom Entidades)

(f rom Entidades)

Voluntario (f rom Actors)

Informacion de estudiante extranjero

Guardar datos

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Edicion de estudiantes extranjeros

Busqueda de estudiante extranjero

(f rom Interf aces)

(f rom Control)

165

Eliminar estudiante extranjero

Eliminar datos

(f rom Interf aces)

(f rom Control)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Agregar nuevo estudiante extranjero

Voluntarios

Personas Ingreso de datos basicos de persona

(f rom Entidades)

(f rom Entidades)

Estudiantes extranjeros

(f rom Interf aces)

(f rom Entidades)

Familias Coordinador de Hosting

Listado de personas existentes (f rom Entidades) (f rom Interf aces)

(f rom Actors)

Generación de lista Guardar datos

(f rom Control)

(f rom Control)

Institución educativa

Carga de estudiante extranjero (f rom Entidades) (f rom Interf aces)

Mostrar mensaje (f rom Interf aces)

Listado de familias para vinculacion Listado de voluntarios para Listado de instituciones educativas vinculacion para vinculacion (f rom Interf aces)

(f rom Interf aces)

(f rom Interf aces)

Eliminar estudiante extranjero

Informacion de estudiante extranjero (f rom Interf aces)

Busqueda de estudiante extranjero

Personas (f rom Entidades)

(f rom Control)

Eliminar estudiante extranjero

Coordinador de Hosting

(f rom Interf aces)

(f rom Actors)

166

Mostrar mensaje

Eliminar datos

Estudiantes extranjeros

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de estudiante extranjero

Informacion de estudiante extranjero Busqueda de estudiante extranjero (f rom Interf aces)

Estudiantes extranjeros Voluntarios (f rom Entidades)

(f rom Entidades)

(f rom Control)

Coordinador de Hosting

Edicion de estudiantes extranjeros

Guardar datos

Personas

Familias

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

(f rom Entidades)

(f rom Actors)

Mostrar mensaje

Institución educativa

(f rom Interf aces)

(f rom Entidades)

Generación de lista (f rom Control)

Listado de voluntarios para Listado de instituciones educativas vinculacion para vinculacion (f rom Interf aces)

(f rom Interf aces)

Listado de familias para vinculacion (f rom Interf aces)

Ver listado de estudiantes extranjeros para vinculación

Voluntario (f rom Actors)

Listado de estudiantes extranjeros para vinculacion (f rom Interf aces)

Generación de lista

Personas

(f rom Control)

(f rom Entidades)

Estudiantes extranjeros (f rom Entidades)

Cargar legajo de estudiante extranjero

Informacion de estudiante extranjero (f rom Interf aces)

Busqueda de estudiante extranjero

Personas (f rom Entidades)

(f rom Control)

Coordinador de Hosting (f rom Actors)

167

Carga de legajo de estudiante extranjero

Estudiantes extranjeros

(f rom Interf aces)

(f rom Entidades)

Mostrar mensaje

Guardar datos

(f rom Interf aces)

(f rom Control)

Legajo de estudiante extranjero (f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero

Informaci on de estudi ante extranj ero (f rom Interf aces)

Busqueda de estudi ante extranjero

Personas (f rom Entidades)

(f rom Control)

Voluntario (f rom Actors)

Legajo de estudiante extranjero (f rom Interf aces)

Legajo de estudiante extranjero (f rom Entidades)

Estudi antes extranjeros (f rom Entidades)

Exportar legajo de estudiante extranjero

Legajo de estudiante extranjero (f rom Interf aces)

Busqueda de estudiante extranjero

Legajos de estudiante extranjero

(f rom Control)

(f rom Entidades)

Voluntario (f rom Actors)

Descargar archivo

Exportar archivo PDF

(f rom Interf aces)

(f rom Control)

Editar legajo de estudiante extranjero

Legajo de estudiante extranjero (f rom Interf aces)

Coordinador de Hosting (f rom Actors)

Edicion de legajo de estudiante extranjero (f rom Interf aces)

Mostrar mensaje (f rom Interf aces)

168

Busqueda de estudiante extranjero

Legajos de estudiante extranjero

(f rom Control)

(f rom Entidades)

Guardar datos (f rom Control)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración Ver listado de estudiantes extranjeros 12: Requiere

11: Ingresa datos 1: Elige opción

: Ingreso de datos basicos de persona 2: Requiere

3: Utiliza datos

4: Utiliza datos

6: Elige opción : Menu del sistema

: Voluntario

: Generación de lista 5: Devuelve lista 7: Requiere

8: Utiliza datos : Personas

: Listado de estudiantes extranjeros

9: Utiliza datos

10: Devuelve información : Informacion de estudiante extranjero

: Estudiantes extranjeros

: Busqueda de estudiante extranjero

Ver información de estudiante extranjero 24: Requiere

25: Utiliza datos

29: Devuelve lista

23: Elige opción

26: Utiliza datos

: Información de consejeria 1: Elige opción

: Eventos : Generación de lista 27: Utiliza datos 28: Utiliza datos

22: Envia datos

6: Elige opción 13: Elige opción : Voluntario

: Listado de estudiantes extranjeros 20: Elige opción 2: Requiere

: Informes de consejeria 11: Guarda datos 12: Guarda datos

7: Requiere 9: Ingresa datos

14: Requiere

: Informacion de estudiante extranjero 16: Elige opción

: Estudiantes extranjeros

21: Requiere

10: Envia datos 5: Envia datos

3: Utiliza datos : Guardar datos 4: Utiliza datos

: Personas

8: Envia datos : Edicion de estudiantes extranjeros 15: Envia datos

: Eliminar estudiante extranjero

169

17: Requiere

: Busqueda de estudiante extranjero18: Elimina datos

: Eliminar datos

19: Elimina datos

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Agregar nuevo estudiante extranjero 2: Requiere 3: Utiliza datos : Ingreso de datos basicos de persona 1: Ingresa datos

: Voluntarios 10: Utiliza datos

: Personas 4: Envia lita

5: Elige opción

8: Ingresa datos

22: Guarda datos

: Estudiantes extranjeros

14: Utiliza datos : Familias

23: Guarda datos

6: Envia datos : Listado de personas existentes

18: Utiliza datos

9: Requiere : Coordinador de Hosting

: Generación de lista

7: Envia datos

: Institución educativa

: Guardar datos : Carga de estudiante extranjero 13: Envia datos 24: Envia mensaje 11: Envia lista

17: Envia datos

21: Envia datos 19: Envia lista

15: Envia lista

: Mostrar mensaje : Listado de voluntarios para : Listado de familias para vinculacion : Listado de instituciones educativas para vinculacion vinculacion 12: Elige opción 16: Elige opción 20: Elige opción

Eliminar estudiante extranjero 2: Requiere

3: Utiliza datos

1: ELige opción : Informacion de estudiante extranjero 6: Elige opción

: Busqueda de estudiante extranjero

: Personas

5: Envia datos 7: Requiere

4: Utiliza datos 8: Elimina datos

: Coordinador de Hosting

: Eliminar estudiante extranjero 9: Elimina datos

10: Envia mensaje : Mostrar mensaje

170

: Eliminar datos

: Estudiantes extranjeros

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de estudiante extranjero 2: Requiere

3: Usa datos

16: Utiliza datos

4: Usa datos : Informacion de estudiante extranjero 1: Elige opción

: Busqueda de estudiante extranjero

5: Envia datos

: Voluntarios 12: Utiliza datos

21: Guarda datos 20: Guarda datos

7: Requiere

6: Ingresa datos

: Estudiantes extranjeros

: Familias 8: Utiliza datos

: Edicion de estudiantes extranjeros

: Personas

: Guardar datos

: Coordinador de Hosting 22: ENvia mensaje

: Institución educativa

11: Envia datos 15: Envia datos : Generación de lista

: Mostrar mensaje 10: Elige opción 9: Devuelve lista

17: Devuelve lsita

19: Envia datos 13: Devuelve lista

: Listado de instituciones educativas : Listado de voluntarios para : Listado de familias para vinculacion para vinculacion vinculacion 18: Elige opción 14: Elige opción

Ver listado de estudiantes extranjeros para vinculación 1: Elige opción

2: Requiere

3: Usa datos

4: Usa datos

5: Devuelve lista : Voluntario

: Listado de estudiantes extranjeros para vinculacion

: Personas

: Generación de lista

: Estudiantes extranjeros

Cargar legajo de estudiante extranjero 2: Requiere

3: Utiliza datos

4: Utiliza datos

1: Elige opción : Informacion de estudiante extranjero 6: Ingresa datos

: Busqueda de estudiante extranjero

: Personas

5: Envia datos 7: Envia datos : Coordinador de Hosting

: Estudiantes extranjeros

: Carga de legajo de estudiante extranjero 8: Guarda datos

9: Envia mensaje : Mostrar mensaje

171

: Guardar datos

: Legajos de estudiante extranjero

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero 2: Requiere 3: Utiliza datos 1: Elige opción 4: Utiliza datos : Informacion de estudiante extranjero

: Voluntario

: Busqueda de estudiante extranjero 5: Utiliza datos

: Personas

: Legajos de estudiante extranjero

: Estudiantes extranjeros

6: Envia datos

: Legajo de estudiante extranjero

Exportar legajo de estudiante extranjero 2: Requiere

3: Requiere datos

1: Elige opción

: Legajo de estudiante extranjero

: Busqueda de estudiante extranjero

: Legajos de estudiante extranjero

4: Envia datos : Voluntario

5: Envia archivo : Descargar archivo

: Exportar archivo PDF

Editar legajo de estudiante extranjero 2: Requiere

1: Elige opción : Legajo de estudiante extranjero 6: Envia datos

5: Ingresa datos

: Coordinador de Hosting

: Edicion de legajo de estudiante extranjero 8: Envia mensaje

: Mostrar mensaje

172

3: Utiliza datos

7: Guarda datos 4: Envia datos : Busqueda de estudiante extranjero

: Guardar datos

: Legajos de estudiante extranjero

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clase de diseño Ver listado de estudiantes extranjeros Ventana ingreso de datos basicos de persona (from Interfaces)

Ventana menu del sistema

Generación de lista

Personas

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Voluntario

Ventana listado de estudiantes extranjeros

(f rom Actors)

(from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Ventana información de estudiante extranjero

Estudiantes extranjeros

(from Interfaces)

(from Base de datos)

Ver información de estudiante extranjero Ventana información de consejeria

Generación de lista

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana listado de estudiantes extranjeros (from Interfaces)

Informes de consejeria

Estudiantes extranjeros

(from Base de datos)

(from Base de datos)

Ventana información de estudiante extranjero

Guardar datos

Personas

(f rom Procesos y transacciones)

(f rom Base de datos)

(from Interfaces) Voluntario (f rom Actors)

Ventana edición de estudiante extranjero

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Ventana eliminar estudiante extranjero

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

Agregar nuevo estudiante extranjero Ventana ingreso de datos basicos de persona (from Interfaces)

Personas (f rom Base de datos)

Ventana listado de personas existentes

Estudiantes extranjeros

(from Interfaces)

(from Base de datos)

Voluntarios (f rom Base de datos)

Coordinador de Hosting (f rom Actors)

Ventana carga de estudiante extranjero

Guardar datos

Generación de lista

Familias

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Procesos y transacciones)

(f rom Base de datos)

Insticuciones educativas

Ventana mostrar mensaje

(from Base de datos)

(from Interfaces) Ventana listado de familias para vinculación

Ventana listado de voluntarios para vinculación

(from Interfaces)

(from Interfaces) Ventana listado de instituciones educativas para vinculación (from Interfaces)

173

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar estudiante extranjero Ventana información de estudi ante extranj ero

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Personas

Ventana el imi nar estudi ante extranj ero

(f rom Base de datos)

(from Interfaces)

Coordinador de Hosting

Ventana mostrar mensaje

Eliminar datos

Estudiantes extranjeros

(f rom Actors)

(from Interfaces)

(f rom Procesos y transacciones)

(from Base de datos)

Editar información de estudiante extranjero Ventana información de estudiante extranjero

Busqueda de estudiante extranjero

Estudiantes extranjeros

(from Interfaces)

(from Procesos y transacciones)

(from Base de datos)

Voluntarios (f rom Base de datos)

Ventana edición de estudiante extranjero

Guardar datos

Personas

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Coordinador de Hosting (f rom Actors)

Ventana mostrar mensaje

Familias (f rom Base de datos)

Insticuciones educativas

Generación de lista

(from Base de datos)

(f rom Procesos y transacciones)

(from Interfaces)

Ventana listado de familias para vinculación

Ventana listado de voluntarios para vinculación

(from Interfaces)

(from Interfaces) Ventana listado de instituciones educativas para vinculación (from Interfaces)

Ver listado de estudiantes extranjeros para vinculación Ventana listado de estudiantes extranjeros para v inculación

Generación de lista

(f rom Interf aces)

(from Procesos y transacciones)

Voluntario (from Actors)

Personas

Estudiantes extranjeros

(from Base de datos)

(f rom Base de datos)

Cargar legajo de estudiante extranjero Ventana información de estudiante extranjero

Busqueda de estudiante extranjero

Personas

(from Interfaces)

(from Procesos y transacciones)

(f rom Base de datos)

Ventana carga de estudiante extranjero

Estudiantes extranjeros

(from Interfaces)

Coordinador de Hosting (f rom Actors)

174

(from Base de datos)

Ventana mostrar mensaje

Guardar datos

Legajos de estudiantes extranjeros

(from Interfaces)

(f rom Procesos y transacciones)

(from Base de datos)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero

Voluntario

Ventana inf ormación de estudiante extranjero

Busqueda de estudiante extranjero

Personas

(f rom Interf aces)

(f rom Procesos y transacciones)

(from Base de datos)

Ventana legajo de estudiante extranjero

Legajos de estudiantes extranjeros

Estudiantes extranjeros

(f rom Interf aces)

(f rom Base de datos)

(f rom Base de datos)

(from Actors)

Exportar legajo de estudiante extranjero Ventana legajo de estudiante extranjero

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Voluntario

Ventana descargar archivo

Exportar archivo PFD

Legajos de estudiantes extranjeros

(f rom Actors)

(from Interfaces)

(f rom Procesos y transacciones)

(from Base de datos)

Editar legajo de estudiante extranjero Ventana legajo de estudiante extranjero

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Ventana edición de legajo de estudiante extranjero

Legajos de estudiantes extranjeros

(from Interfaces)

(from Base de datos)

Coordinador de Hosting (f rom Actors)

175

Ventana mostrar mensaje

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eventos <Package 7> Descripción de trazo fino de casos de uso.

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de evento Nro. :56 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Ver información de un evento Precondiciones: El evento debe existir en el sistema. Post- Condiciones Éxito: Se visualiza la información de un evento. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario ĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞǀĞŶƚŽ͟ĞŶ alguno de los siguientes casos: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. 2-El voluntario visualiza lo siguientes datos: tipo de evento, descripción de evento, resumen. 3-El tipo de evento tiene fecha única. El 3.a- El tipo de evento tiene fecha extendida. El voluntario voluntario visualiza el siguiente dato: fecha del visualiza los siguientes datos: fecha de inicio, fecha de evento. finalización. 4-El tipo de evento no considera la 4.a-El tipo de evento considera la participación de participación de voluntarios. voluntarios, y no hay voluntarios vinculados. El voluntario ǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJǀŽůƵŶƚĂƌŝŽƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞ ĞǀĞŶƚŽ͘͟ 4.b- El tipo de evento considera la participación de voluntarios, y hay uno o más voluntarios vinculados. El voluntario visualiza un listado de voluntarios vinculados al evento, y no desea ver información detallada de ninguno. 4.c- El tipo de evento considera la participación de voluntarios, y hay uno o más voluntarios vinculados. El voluntario visualiza un listado de voluntarios vinculados al evento, y desea ver información detallada de algún voluntario. El voluntario eůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ǀŽůƵŶƚĂƌŝŽ͟ correspondiente al voluntario objetivo, invocándose al use case Ver información de voluntario. 5-El tipo de evento no considera la 5.a-El tipo de evento considera la participación de participación de estudiantes extranjeros. estudiantes extranjeros , y no hay estudiantes extranjeros ǀŝŶĐƵůĂĚŽƐ͘ůǀŽůƵŶƚĂƌŝŽǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJ ĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 5.b- El tipo de evento considera la participación de estudiantes extranjeros , y hay uno o más estudiantes extranjeros vinculados. El voluntario visualiza un listado de estudiantes extranjeros vinculados al evento, y no desea ver información detallada de ninguno. 176

AFS Programas Interculturales Ȃ SIRL

6-El tipo de evento no considera la participación de estudiantes locales.

7-El tipo de evento no considera la participación de familias.

8-El tipo de evento no considera la participación de miembros de familia.

177

Diseño de Sistemas: Diseño Detallado

5.c- El tipo de evento considera la participación de estudiantes extranjeros , y hay uno o más estudiantes extranjeros vinculados . El voluntario visualiza un listado de estudiantes extranjeros vinculados al evento, y desea ver información detallada de algún estudiante extranjero. El ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ objetivo, invocándose al use case Ver información de estudiante extranjero. 6.a-El tipo de evento considera la participación de estudiantes locales, y no hay estudiantes extranjeros vinculados. El voluntario visualiza el mensaje ͞ŶŽŚĂLJ ĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 6.b- El tipo de evento considera la participación de estudiantes locales, y hay uno o más estudiantes locales vinculados. El voluntario visualiza un listado de estudiantes locales vinculados al evento, y no desea ver información detallada de ninguno. 6.c- El tipo de evento considera la participación de estudiantes locales, y hay uno o más estudiantes locales vinculados. El voluntario visualiza un listado de estudiantes locales vinculados al evento, y desea ver información detallada de algún estudiante local. El voluntario elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞůŽĐĂů͟ correspondiente al estudiante local objetivo, invocándose al use case Ver información de estudiante local. 7.a-El tipo de evento considera la participación de familias, y no hay familias vinculadas. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJĨĂŵŝůŝĂƐǀŝŶculadĂƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 7.b- El tipo de evento considera la participación de familias, y hay una o más familias vinculadas. El voluntario visualiza un listado de familias vinculadas al evento, y no desea ver información detallada de ninguna. 7.c- El tipo de evento considera la participación de familias, y hay una o más familias vinculadas. El voluntario visualiza un listado de familias vinculadas al evento, y desea ver información detallada de alguna familia. El voluntario elige ůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ familia͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂ la familia objetivo, invocándose al use case Ver información de familia. 8.a-El tipo de evento considera la participación de miembros de familia, y no hay miembros de familia vinculados. El voluntario ǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJ ŵŝĞŵďƌŽƐĚĞĨĂŵŝůŝĂǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 8.b- El tipo de evento considera la participación de miembros de familia, y hay uno o más miembros de familia vinculados. El voluntario visualiza un listado de miembros de familia vinculados al evento, y no desea ver información detallada de ninguno. 8.c- El tipo de evento considera la participación de miembros de familia, y hay uno o más miembros de familia vinculados. El voluntario visualiza un listado de miembros de familia vinculados al evento, y desea ver información detallada de algún miembro de familia. El voluntario elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŵŝĞŵďƌŽĚĞĨĂŵŝůŝĂ͟ correspondiente al miembro de familia objetivo,

AFS Programas Interculturales Ȃ SIRL

9-El tipo de evento no considera la participación de instituciones educativas.

10-El tipo de evento no considera la participación de miembros de institución educativa.

11-El caso de uso no tiene voluntarios asignados.

12- El voluntario no cuenta con permiso para editar la información de un evento.

178

Diseño de Sistemas: Diseño Detallado

invocándose al use case Ver información de miembro de familia. 9.a-El tipo de evento considera la participación de instituciones educativas, y no hay instituciones educativas vinculadas. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJ ŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐǀŝŶĐƵůĂĚĂƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 9.b- El tipo de evento considera la participación de instituciones educativas, y hay una o más instituciones educativas vinculadas. El voluntario visualiza un listado de instituciones educativas vinculadas al evento, y no desea ver información detallada de ninguna. 9.c- El tipo de evento considera la participación de instituciones educativas, y hay una o más instituciones educativas vinculadas. El voluntario visualiza un listado de instituciones educativas vinculadas al evento, y desea ver información detallada de alguna institución educativa. El ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ objetivo, invocándose al use case Ver información de institución educativa. 10.a-El tipo de evento considera la participación de miembros de institución educativa, y no hay miembros de institución educativa vinculados. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJŵŝĞŵďƌŽƐĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ vincuůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 10.b- El tipo de evento considera la participación de miembros de institución educativa, y hay uno o más miembros de institución educativa vinculados. El voluntario visualiza un listado de miembros de institución educativa vinculados al evento, y no desea ver información detallada de ninguno. 10.c- El tipo de evento considera la participación de miembros de institución educativa, y hay uno o más miembros de institución educativa vinculados. El voluntario visualiza un listado de miembros de institución educativa vinculados al evento, y desea ver información detallada de algún miembro de institución educativa. El voluntario elige ůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ educativa objetivo, invocándose al use case Ver información de miembro de institución educativa. 11.a-El caso de uso tiene uno o más voluntarios asignados. El voluntario visualiza un listado de los voluntarios asignados, y no desea ver información detallada de ninguno. 11.b-El caso de uso tiene uno o más voluntarios asignados. El voluntario visualiza un listado de los voluntarios asignados, y desea ver información detallada de un voluntario asignado. El voůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůǀŽůƵŶƚĂƌŝŽ objetivo, invocándose al use case Ver información de voluntario. 12.a- El voluntario sí cuenta con permiso para editar la información de un evento y no desea editar la información del evento. 12.b- El voluntario sí cuenta con permiso para editar la información de un evento y desea editar la información del

AFS Programas Interculturales Ȃ SIRL

13- El voluntario no cuenta con permiso para eliminar un evento.

Diseño de Sistemas: Diseño Detallado

evento. SeleccionĂůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĂĐŝſŶĚĞů ĞǀĞŶƚŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEditar información de evento. 13.a- El voluntario sí cuenta con permiso para eliminar un evento y no desea eliminar el evento. 13.b- El voluntario sí cuenta con permiso para eliminar un evento y desea eliminar el evento. Selecciona la opción ͞ĞůŝŵŝŶĂƌĞǀĞŶƚŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEliminar evento.

14- Fin del Use Case. Asociaciones de Extensión: Ver información de voluntario, Ver información de estudiante extranjero, Ver información de estudiante local, Ver información de familia, Ver información de miembro de familia, Ver información de institución educativa, Ver información de miembro de institución educativa, Editar información de evento, Eliminar evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver calendario anual, Ver calendario mensual, Ver historial de voluntario, Ver información de familia, Ver información de miembro de familia, Ver información de institución educativa, Ver información de miembro de institución educativa, Ver información de proceso de selección, Ver información de consejería, Ver información destacada. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

179

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver calendario anual Nro. : 57 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Visualizar el calendario anual Precondiciones: Deben existir eventos en el sistema. Post- Condiciones Éxito: El voluntario ha visualizado los eventos de un año determinado. Fracaso: no aplica. Curso Normal Alternativas 1- El use case comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞǀĞŶƚŽƐ͟ del menú del sistema. 2-El voluntario visualiza un listado de todos los eventos del año actual, agrupados en meses y semanas, y ordenados cronológicamente. De cada evento visualiza los siguientes datos: Tipo de evento, descripción. 3-El voluntario verifica si desea ver el listado de 3.a-El voluntario verifica si desea ver el listado de eventos del año anterior, y no lo desea. eventos del año anterior, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůĂŹŽĂŶƚĞƌŝŽƌ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 4-El voluntario verifica si desea ver el listado de 4.a-El voluntario verifica si desea ver el listado de eventos del año próximo, y no lo desea. eventos del año próximo, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůĂŹŽƉƌſdžŝŵŽ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 5-El voluntario verifica si desea acotar el listado a un 5.a-El voluntario verifica si desea acotar el listado a un mes del año en particular, y no lo desea. mes del año en particular, y lo desea. Elige la opción ͞ǀĞƌůŝƐƚĂĚŽĚĞĞǀĞŶƚŽƐĚĞůŵĞƐ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂů mes objetivo, invocándose el use case Ver calendario mensual. 6-El voluntario verifica si desea ver la información 6.a-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea. completa de algún evento, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose al use case Ver información de evento. 7-El voluntario no cuenta con permiso para agregar 7.a -El voluntario sí cuenta con permiso para agregar un nuevo evento. un nuevo evento y no desea agregar un nuevo evento. 7.b. -El voluntario sí cuenta con permiso para agregar un nuevo evento y desea agregar un nuevo evento. ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟LJƐĞŝŶǀŽĐĂĂů use case Agregar un nuevo evento. 8-Fin del Use Case. Asociaciones de Extensión: Ver calendario mensual, Ver información de evento, Agregar un nuevo evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

180

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver calendario mensual Nro. : 58 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Visualizar el calendario mensual Precondiciones: Deben existir eventos en el sistema. Post- Condiciones Éxito: El voluntario visualiza el listado de eventos de un mes determinado en un año en particular. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario selecciona ůĂŽƉĐŝſŶ͞ǀĞƌůŝƐƚĂĚŽĚĞĞǀĞŶƚŽƐĚĞůŵĞƐ͟ correspondiente a un mes determinado en un año en particular. 2-El voluntario visualiza un listado de todos los eventos del mes, agrupados en semanas, y ordenados cronológicamente. De cada evento visualiza los siguientes datos: Tipo de evento, descripción. 3-El voluntario verifica si desea ver el listado de eventos 3.a-El voluntario verifica si desea ver el listado de del mes anterior, y no lo desea. eventos del mes anterior, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůŵĞƐĂŶƚĞƌŝŽƌ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 4-El voluntario verifica si desea ver el listado de eventos 4.a-El voluntario verifica si desea ver el listado de del mes próximo, y no lo desea. eventos del mes próximo, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůŵĞƐƉƌſdžŝŵŽ͕͟ĂĐƚualizándose el listado de eventos. 5-El voluntario verifica si desea ver la información 5.a-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea. completa de algún evento, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose al use case Ver información de evento. 6-El voluntario no cuenta con permiso para agregar un 6.a -El voluntario sí cuenta con permiso para nuevo evento. agregar un nuevo evento y no desea agregar un nuevo evento. 6.b. -El voluntario sí cuenta con permiso para agregar un nuevo evento y desea agregar un nuevo ĞǀĞŶƚŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟LJƐĞ invoca al use case Agregar un nuevo evento. 7-Fin del Use Case. Asociaciones de Extensión: Ver información de evento, Agregar un nuevo evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver calendario mensual. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

181

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo evento Nro. : 59 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Agregar un nuevo evento Precondiciones: no aplica. Post- Condiciones Éxito: Se agrega un nuevo evento Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟ĞŶƵŶ calendario anual o mensual. 2-El actor visualiza un listado de tipos de eventos disponible. 3-El actor selecciona un tipo de evento y elige ůĂŽƉĐŝſŶ͞ĐŽŶƚŝŶƵĂƌ͘͟ 4-El actor puede ingresar los siguientes datos: Descripción y Resumen. 5-El tipo de evento tiene fecha única. El actor 5.a- El tipo de evento tiene fecha extendida. El actor puede puede ingresar el siguiente dato: fecha del ingresar los siguientes datos: fecha de inicio, fecha de evento. finalización. 6-El tipo de evento no considera la 6.a-El tipo de evento considera la participación de participación de voluntarios. voluntarios, y el actor no desea vincular voluntarios. 6.b- El tipo de evento considera la participación de voluntarios, y el actor desea vincular uno o más voluntarios al evento. WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ invocándose al use case Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios participantes del evento. 7-El tipo de evento no considera la 7.a-El tipo de evento considera la participación de participación de estudiantes extranjeros. estudiantes extranjeros, y el actor no desea vincular estudiantes extranjeros. 7.b- El tipo de evento considera la participación de estudiantes extranjeros, y el actor desea vincular uno o más estudiantes extranjeros al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de estudiantes extranjeros para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante extranjero añadiéndolo a la lista de estudiantes extranjeros participantes del evento. 8-El tipo de evento no considera la 8.a-El tipo de evento considera la participación de participación de estudiantes locales. estudiantes locales, y el actor no desea vincular estudiantes locales. 8.b- El tipo de evento considera la participación de estudiantes locales, y el actor desea vincular uno o más estudiantes locales al evento. Por cada uno elige la opción ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐe Ver 182

AFS Programas Interculturales Ȃ SIRL

9-El tipo de evento no considera la participación de familias.

10-El tipo de evento no considera la participación de miembros de familia.

11-El tipo de evento no considera la participación de instituciones educativas.

12-El tipo de evento no considera la participación de miembros de institución educativa.

13-El actor verifica si desea asignar el evento a un voluntario, y no desea hacerlo.

183

Diseño de Sistemas: Diseño Detallado

listado de estudiantes locales para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante local, añadiéndolo a la lista de estudiantes locales participantes del evento. 9.a-El tipo de evento considera la participación de familias, y el actor no desea vincular familias. 9.b- El tipo de evento considera la participación de familias, y el actor desea vincular una o más familias al evento. Por ĐĂĚĂƵŶĂĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de familias para vinculación, y obteniendo de este use case el nombre e identificador único de una familia, añadiéndola a la lista de familias participantes del evento. 10.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de familia. 10.b- El tipo de evento considera la participación de miembros de familia, y el actor desea vincular uno o más miembro de familia al evento. Por cada uno elige la opción ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, añadiéndolo a la lista de miembros de familia participantes del evento. 11.a-El tipo de evento considera la participación de instituciones educativas, y el actor no desea vincular instituciones educativas. 11.b- El tipo de evento considera la participación de instituciones educativas, y el actor desea vincular una o más instituciones educativas al evento. Por cada una elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de instituciones educativas para vinculación, y obteniendo de este use case el nombre e identificador único de una institución educativa, añadiéndolo a la lista de instituciones educativas participantes del evento. 12.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de institución educativa. 12.b- El tipo de evento considera la participación de miembros de institución educativa, y el actor desea vincular uno o más miembro de institución educativa al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, añadiéndolo a la lista de miembros de instituciones educativas participantes del evento. 13.b-El actor verifica si desea asignar el evento a un voluntario y desea hacerlo. ůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios que tienen el evento asignado.

AFS Programas Interculturales Ȃ SIRL 14- ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟

Diseño de Sistemas: Diseño Detallado

14- ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case.

15-Se guarda: Tipo de evento, descripción, fecha de evento, fecha de inicio, fecha de finalización, resumen, voluntarios vinculados, estudiantes extranjeros vinculados, estudiantes locales vinculados, familias vinculadas, miembros de familias vinculados, instituciones educativas vinculadas, miembros de instituciones educativas vinculados, voluntarios asignados. 16-Se ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͟ůĞǀĞŶƚŽŚĂƐŝĚŽ ĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 17-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de estudiantes extranjeros para vinculación, Ver listado de estudiantes locales para vinculación, Ver listado de familias para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de instituciones educativas para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica. Use Case donde se incluye: no aplica. Use Case al que extiende: Ver calendario anual, Ver calendario mensual. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

184

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de evento Nro. : 60 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Editar la información de un evento Precondiciones: no aplica. Post- Condiciones Éxito: Se edita correctamente la información de un evento. Fracaso: Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌinformación ĚĞĞǀĞŶƚŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞ información de un evento. 2-El actor puede modificar los siguientes datos: Descripción y Resumen. 3-El tipo de evento tiene fecha 3.a- El tipo de evento tiene fecha extendida. El actor puede modificar los única. El actor puede modificar el siguientes datos: fecha de inicio, fecha de finalización. siguiente dato: fecha del evento. 4-El tipo de evento no considera la 4.a-El tipo de evento considera la participación de voluntarios y el actor participación de voluntarios. no desea vincular voluntarios. 4.b- El tipo de evento considera la participación de voluntarios, y el actor desea vincular uno o más voluntarios al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios participantes del evento. 4.c-El tipo de evento considera la participación de voluntarios y el actor desea desvincular a un voluntario. Selecciona el voluntario objetivo de la lista de voluntarios participantes del evento y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌǀŽůƵŶƚĂƌŝŽ͟, eliminándolo de la lista. 5-El tipo de evento no considera la 5.a-El tipo de evento considera la participación de estudiantes participación de estudiantes extranjeros, y el actor no desea vincular estudiantes extranjeros. extranjeros. 5.b- El tipo de evento considera la participación de estudiantes extranjeros, y el actor desea vincular uno o más estudiantes extranjeros ĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͕͟ invocándose al use case Ver listado de estudiantes extranjeros para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante extranjero añadiéndolo a la lista de estudiantes extranjeros participantes del evento. 5.c-El tipo de evento considera la participación de estudiantes extranjeros y el actor desea desvincular a un estudiante extranjero. Selecciona el estudiante extranjero objetivo de la lista de estudiantes ĞdžƚƌĂŶũĞƌŽƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 6-El tipo de evento no considera la 6.a-El tipo de evento considera la participación de estudiantes locales, y participación de estudiantes el actor no desea vincular estudiantes locales. 185

AFS Programas Interculturales Ȃ SIRL locales.

7-El tipo de evento no considera la participación de familias.

8-El tipo de evento no considera la participación de miembros de familia.

9-El tipo de evento no considera la participación de instituciones educativas.

10-El tipo de evento no considera la participación de miembros de institución educativa.

186

Diseño de Sistemas: Diseño Detallado

6.b- El tipo de evento considera la participación de estudiantes locales, y el actor desea vincular uno o más estudiantes locales al evento. Por cada ƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de estudiantes locales para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante local, añadiéndolo a la lista de estudiantes locales participantes del evento. 6.c-El tipo de evento considera la participación de estudiantes locales y el actor desea desvincular a un estudiante local. Selecciona el estudiante local objetivo de la lista de estudiantes locales participantes del evento y ĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌĞƐƚƵĚŝĂŶƚĞůŽĐĂů͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 7.a-El tipo de evento considera la participación de familias, y el actor no desea vincular familias. 7.b- El tipo de evento considera la participación de familias, y el actor desea vincular una o más familias al evento. Por cada una elige la opción ͞ĞůĞŐŝƌĨĂŵŝůŝĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de familias para vinculación, y obteniendo de este use case el nombre e identificador único de una familia, añadiéndola a la lista de familias participantes del evento. 6.c-El tipo de evento considera la participación de familias y el actor desea desvincular a una familia. Selecciona la familia objetivo de la lista ĚĞĨĂŵŝůŝĂƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ĨĂŵŝůŝĂ͕͟ĞůŝŵŝŶĄŶĚŽůĂĚĞůĂůŝƐƚĂ͘ 8.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de familia. 8.b- El tipo de evento considera la participación de miembros de familia, y el actor desea vincular uno o más miembro de familia al evento. Por ĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, añadiéndolo a la lista de miembros de familia participantes del evento. 8.c-El tipo de evento considera la participación de miembros de familia y el actor desea desvincular a un miembro de familia. Selecciona el miembro de familia objetivo de la lista de miembros de familia ƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶcular miembro de ĨĂŵŝůŝĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 9.a-El tipo de evento considera la participación de instituciones educativas, y el actor no desea vincular instituciones educativas. 9.b- El tipo de evento considera la participación de instituciones educativas, y el actor desea vincular una o más instituciones educativas ĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶĂĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐ͕͟ invocándose al use case Ver listado de instituciones educativas para vinculación, y obteniendo de este use case el nombre e identificador único de una institución educativa, añadiéndolo a la lista de instituciones educativas participantes del evento. 9.c-El tipo de evento considera la participación de instituciones educativas y el actor desea desvincular a una institución educativa. Selecciona la institución educativa objetivo de la lista de instituciones ĞĚƵĐĂƚŝǀĂƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůĂĚĞůĂůŝƐƚĂ͘ 10.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de institución educativa. 10.b- El tipo de evento considera la participación de miembros de institución educativa, y el actor desea vincular uno o más miembro de ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ

AFS Programas Interculturales Ȃ SIRL

11-El actor verifica si desea asignar el evento a un voluntario, y no desea hacerlo.

Diseño de Sistemas: Diseño Detallado

ŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, añadiéndolo a la lista de miembros de instituciones educativas participantes del evento. 10.c-El tipo de evento considera la participación de miembros de institución educativa y el actor desea desvincular a un miembro de institución educativa. Selecciona el miembro de institución educativa objetivo de la lista de miembros de institución educativa participantes ĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟Ğůŝminándolo de la lista. 11.b-El actor verifica si desea asignar el evento a un voluntario y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios que tienen el evento asignado. 11.c- El actor verifica si desea desasignar el evento a un voluntario y desea hacerlo. Selecciona el voluntario objetivo de la lista de voluntarios que tienen asignado el evento LJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌvoluntario͕͟ eliminándolo de la lista.

12- El actor selecciona la opción ͞modificar͘͟ 13-Se guarda: Tipo de evento, descripción, fecha de evento, fecha de inicio, fecha de finalización, resumen, voluntarios vinculados, estudiantes extranjeros vinculados, estudiantes locales vinculados, familias vinculadas, miembros de familias vinculados, instituciones educativas vinculadas, miembros de instituciones educativas vinculados, voluntarios asignados. 14-^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͟ů evento ha sido modificado ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 15-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de estudiantes extranjeros para vinculación, Ver listado de estudiantes locales para vinculación, Ver listado de familias para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de instituciones educativas para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

187

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar evento Nro. : 61 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Eliminar un evento Precondiciones: Debe existir el evento en el sistema. Post- Condiciones Éxito: Se elimina exitosamente un evento. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůŵŝŶĂƌĞǀĞŶƚŽ͟ĂůǀŝƐƵĂůŝnjĂƌůĂŝŶĨŽƌŵĂĐŝſŶ de un evento. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĞǀĞŶƚŽ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĞǀĞŶƚŽ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- El evento ha sido eliminado, desvinculando a los participantes del evento. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

188

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver eventos asignados Nro. : 62 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Ver los eventos asignados. Precondiciones: no aplica. Post- Condiciones Éxito: El voluntario visualiza los eventos que le han sido asignados. Fracaso: No existen eventos asignados. Curso Normal Alternativas 1 - El use case comienza al visualizarse el menú del sistema. 2 - El voluntario tiene uno o más eventos asignados. 2.a-El voluntario no cuenta con ningún evento Visualiza el listado de los eventos. Verifica si desea ver la ĂƐŝŐŶĂĚŽ͘^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞ƵƐƚĞĚŶŽ información completa de algún evento, y no desea hacerlo. tiĞŶĞŶŝŶŐƷŶĞǀĞŶƚŽĂƐŝŐŶĂĚŽ͘͟Se cancela el use case. 3 - El voluntario tiene uno o más eventos asignados. Visualiza el listado de los eventos. Verifica si desea ver la información completa de algún evento, y desea hacerlo. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞůĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose el use case Ver información de evento. 4 - Fin del use case. Asociaciones de Extensión: Ver información de evento Asociaciones de Inclusión: no aplica Use Case donde se incluye: Visualizar menú. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

189

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clases de analisis Ver información de evento

El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual

Calendario mensual Tipos de evento (f rom Interf aces) (f rom Entidades)

Información de evento

Busqueda de evento

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Edición de evento

Guardar datos

(f rom Interf aces)

(f rom Control)

Eliminar evento

Eliminar datos

Personas

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Informacion de voluntario

Búsqueda de voluntario

Voluntarios

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Voluntario (f rom Actors)

El sistema tendra una reacción sim ilar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.

Ver calendario anual

Voluntario (f rom Actors)

Menu del sistema

Selección de tipo de evento

(f rom Interf aces)

(f rom Interf aces)

Calendario anual

Generación de lista

Tipos de evento

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Calendario mensual

Busqueda de evento

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Información de evento (f rom Interf aces)

190

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver calendario mensual

Selección de tipo de evento (f rom Interf aces)

Voluntario (f rom Actors)

Calendario anual

Generación de lista

Tipos de evento

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Calendario mensual

Busqueda de evento

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Información de evento (f rom Interf aces)

Agregar nuevo evento

El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación

Calendario mensual (f rom Interf aces)

Listado de voluntarios para vinculacion

Personas

(f rom Interf aces)

(f rom Entidades)

Selección de tipo de evento

Generación de lista

Voluntarios

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Carga de evento

Guardar datos

Tipos de evento

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Coordinador de Desarrollo Voluntario (f rom Actors)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.

191

Eventos Mostrar mensaje (f rom Interf aces)

(f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación

Información de evento

Busqueda de evento

Tipos de evento

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Edición de evento

Guardar datos

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Listado de voluntarios para vinculacion

Generación de lista

Voluntarios

(f rom Control)

(f rom Entidades)

Coordinador de Desarrollo Voluntario (f rom Actors)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.

(f rom Interf aces)

Personas Mostrar mensaje (f rom Entidades) (f rom Interf aces)

Eliminar evento

Coordinador de Desarrollo Voluntario

Información de evento

Busqueda de evento

Tipos de evento

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Eliminar evento

Eliminar datos

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.

Mostrar mensaje (f rom Interf aces)

Ver eventos asignados

Menu del sistema

Generación de lista

Eventos

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Voluntario

Lista de eventos

Tipos de evento

(f rom Actors)

(f rom Interf aces)

(f rom Entidades)

192

Información de evento

Busqueda de evento

(f rom Interf aces)

(f rom Control)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración Ver información de evento

El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, inform ación de fam ilia, información de miembro de familia, información de institución educativa, inform ación de miem bro de institución educativa, inform ación de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual 6: Elige opción

3: Utiliza datos 1: Elige opción : Calendario mensual : Tipos de evento 2: Requiere

11: Elige opción

17: Elige opción

4: Utiliza datos

5: Envia datos 12: Requiere 18: Requiere

: Información de evento 14: Ingresa datos 13: Envia datos

: Voluntario

El sistema tendra una reacción sim ilar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.

16: Guarda datos : Eventos

: Busqueda de evento

22: Elimina datos

15: Envia datos 20: Elige opción : Edición de evento

: Guardar datos

19: Envia datos

21: Envia datos 8: Utiliza datos : Eliminar evento

7: Requiere

: Eliminar datos

: Personas 9: Utiliza datos

10: Envia datos : Informacion de voluntario

: Búsqueda de voluntario

: Voluntarios

Ver calendario anual

2: Requiere 1: Elige opción : Menu del sistema

: Selección de tipo de evento 17: Envia lista

6: Elige opción 9: Elige opción : Voluntario

4: Utiliza datos

7: Requiere : Calendario anual

14: Elige opción

: Generación de lista 8: Envia lista 10: Requiere

15: Requiere : Calendario mensual 13: Envia datos

: Información de evento

193

16: Utiliza datos 3: Utiliza datos

5: Envia lista

: Tipos de evento

11: Utiliza datos 12: Utiliza datos

: Busqueda de evento

: Eventos

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver calendario mensual

12: Envia lista : Selección de tipo de evento 11: Utiliza datos

1: Elige opción 2: Requiere

10: Requiere

6: Elige opción

3: Utiliza datos

9: Elige opción : Calendario anual

: Voluntario

: Tipos de evento

: Generación de lista

4: Utiliza datos

5: Envia datos

7: Requiere : Calendario mensual

: Eventos

: Busqueda de evento

8: Envia datos

: Información de evento

Agregar nuevo evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación

13: Elige opción

1: Elige opción

2: Requiere : Calendario mensual

: Listado de voluntarios para vinculacion 11: Utiliza datos 12: Envia datos

5: Elige opción 8: Ingresa datos : Coordinador de Desarrollo Voluntario El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

10: Utiliza datos 3: Utiliza datos

4: Envia lista : Selección de tipo de evento 6: Envia datos

: Voluntarios

: Generación de lista 9: Requiere

7: Envia datos

14: Envia datos : Carga de evento

: Guardar datos

: Tipos de evento 15: Guarda datos

16: Envia mensaje

: Mostrar mensaje

194

: Personas

: Eventos

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación

2: Requiere

3: Utiliza datos

4: Utiliza datos : Información de evento 1: Elije opción

: Tipos de evento

: Busqueda de evento 5: Envia datos

7: Envia datos

14: Guarda datos

6: Ingresa datos : Edición de evento

: Guardar datos

12: Elige opción

: Eventos

13: Envia datos 8: Requiere

: Coordinador de Desarrollo Voluntario

15: Envia mensaje

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

: Listado de voluntarios para vinculacion

9: Utiliza datos

: Voluntarios

10: Utiliza datos 11: Envia lista

: Mostrar mensaje

: Personas

: Generación de lista

Eliminar evento 1: Elige opción

2: Requiere

3: Utiliza datos 4: Utiliza datos

6: Elige opción : Coordinador de Desarrollo Voluntario

: Información de evento

7: Requiere El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

: Tipos de evento

: Busqueda de evento 5: Envia datos

: Eliminar evento

8: Elimina datos

: Eventos

: Eliminar datos 9: Envia mensaje

: Mostrar mensaje

Ver eventos asignados 2: Requiere

3: Utiliza datos

1: Visualizar : Menu del sistema 6: Elige opción

: Generación de lista

7: Requiere : Voluntario

: Eventos

5: Envia lista 8: Utiliza datos

4: Utiliza datos

: Lista de eventos 9: Utiliza datos

10: Envia datos : Información de evento

195

: Busqueda de evento

: Tipos de evento

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño Ver información de evento El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual

Ventana calendario mensual (from Interfaces)

Tipos de evento (f rom Base de datos)

Ventana información de evento

Busqueda de evento

(from Interfaces)

(f rom Procesos y transacciones)

Ventana edición de evento

Guardar datos

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Voluntario (f rom Actors)

El sistema tendra una reacción similar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.

Ventana eliminar evento

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

Personas (f rom Base de datos)

Ventana información de voluntario

Busqueda de voluntario

Voluntarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ver calendario anual Ventana selección de tipo de evento (from Interfaces)

Ventana m enu del sistema (from Interfaces)

Generación de lista

Eventos

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana calendario anual (from Interfaces)

Voluntario

Ventana calendario mensual

Busqueda de evento

Tipos de evento

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

(f rom Actors)

Ventana información de evento (from Interfaces)

Ver calendario mensual Ventana selección de tipo de evento (from Interfaces)

Voluntario (f rom Actors)

Ventana calendario anual

Generación de lista

Tipos de evento

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana calendario mensual

Busqueda de evento

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana información de evento (from Interfaces)

196

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Agregar nuevo evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagram a solo de muestra el caso de listado de voluntario para vinculación

Personas

Ventana listado de voluntarios para vinculación

(f rom Base de datos)

(from Interfaces)

Ventana calendario mensual

Generación de lista

Voluntarios

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana selección de tipo de evento (from Interfaces)

Tipos de evento Coordinador de Desarrollo Voluntario

(f rom Base de datos)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

Ventana carga de evento

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

Eventos (f rom Base de datos)

Ventana mostrar mensaje (from Interfaces)

Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación

Ventana información de evento

Busqueda de evento

Tipos de evento

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana edición de evento (from Interfaces)

Ventana listado de voluntarios para vinculación

Guardar datos

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Coordinador de Desarrollo Voluntario

Voluntarios

(f rom Actors)

(f rom Base de datos)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

Ventana mostrar mensaje (from Interfaces)

Generación de lista

Personas

(f rom Procesos y transacciones)

(f rom Base de datos)

Eliminar evento Ventana información de evento

Busqueda de evento

Tipos de evento

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Coordinador de Desarrollo Voluntario (f rom Actors)

El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.

197

Ventana eliminar evento

Eliminar datos

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana mostrar mensaje (from Interfaces)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver eventos asignados Ventana menu del sistema

Generación de lista

Eventos

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

Ventana lista de eventos (from Interfaces)

Voluntario (f rom Actors)

198

Ventana información de evento

Busqueda de evento

Tipos de evento

(from Interfaces)

(f rom Procesos y transacciones)

(f rom Base de datos)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Proceso de consejería <Package 8> Descripción de trazo fino de casos de uso.

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de consejería Nro. : 63 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar la información de consejería de estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se visualiza exitosamente el listado de información de la consejería de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el consejero, el coordinador de consejería o el coordinador de hosting (el actor) selecciona la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĐŽŶƐĞũĞƌşĂ͟ĞŶĞůůŝƐƚĂĚŽĚĞ consejerías o en el listado de información de un estudiante extranjero. 2-Los informes de consejería 2.a- Los informes de consejería no han sido inicializados. El actor posee no han sido inicializados. El privilegios para hacerlo, verifica si desea inicializar los informes de consejería actor no posee privilegios y no desea hacerlo. para hacerlo. 2.b- Los informes de consejería no han sido inicializados. El actor posee privilegios para hacerlo, verifica si desea inicializar los informes de consejería LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ŝŶŝĐŝĂůŝnjĂƌŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͕͟ invocándose el use case Inicializar informes de consejería. 2.c-Los informes de consejería han sido inicializados, y el actor visualiza el listado de informes de consejería en base a la configuración dada al inicializarlos. Estos pueden estar cargados o no estarlo, pero se mostrara el listado total y sus meses correspondientes. 2.c.1- Aun quedan informes por cargar. El actor verifica si desea cargar uno y no lo desea. 2.c.1.a- Aun quedan informes por cargar. El actor verifica si desea cargar uno LJůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Cargar informe de consejería. 2.c.2- No hay informes de consejería cargados. 2.c.2.a-Hay uno o más informes de consejería cargados. EL actor verifica si desea verla información completa de un informe de consejería y no lo desea. 2.c.2.b-Hay uno o más informes de consejería cargados. El actor verifica si desea verla información completa de un informe de consejería y lo desea. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůŝŶĨŽƌŵĞĚĞ consejería objetivo, invocándose el use case Ver informe de consejería. 2.c.3 El actor no posee privilegios para eliminar los informes de consejería. 2.c.3.a El actor posee privilegios para eliminar los informes de consejería. Verifica si desea eliminar los informes de consejería, y no desea hacerlo. 2.c.3.b El actor posee privilegios para eliminar los informes de consejería. Verifica si desea eliminar los informes de consejería, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ 199

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

case Eliminar informes de consejería. 3- El estudiante extranjero no 3.a-El estudiante extranjero tiene familia anfitriona actual. El actor visualiza el tiene familia anfitriona actual. nombre de la familia anfitriona actual. Verifica si desea ver información completa de la familia, y no desea hacerlo. 3.a-El estudiante extranjero tiene familia anfitrión actual. El actor visualiza el nombre de la familia anfitriona actual. Verifica si desea ver información ĐŽŵƉůĞƚĂĚĞůĂĨĂŵŝůŝĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de familia. 4- El estudiante extranjero no 4.a- El estudiante extranjero tiene una o más familias anfitrionas anteriores. tiene familia anfitriona El actor visualiza el listado de familias anfitrionas anteriores. Verifica si desea anterior. ver información completa de alguna, y no desea hacerlo. 4.b- El estudiante extranjero tiene una o más familias anfitrionas anteriores. El actor visualiza el listado de familias anfitrionas anteriores. Verifica si desea ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĂůŐƵŶĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨĂŵŝůŝĂŽďũĞƚŝǀŽ͕ŝnvocándose al use case Ver información de familia. 5- El estudiante extranjero no 5.a-El estudiante extranjero tiene institución educativa anfitriona actual. El tiene institución educativa actor visualiza el nombre de la institución educativa anfitriona actual. Verifica anfitriona actual. si desea ver información completa de la institución educativa, y no desea hacerlo. 5.a-El estudiante extranjero tiene institución educativa anfitriona actual. El actor visualiza el nombre de la institución educativa anfitriona actual. Verifica si desea ver información completa de la institución educativa, y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ invocándose el use case Ver información de institución educativa. 6- El estudiante extranjero no 6.a- El estudiante extranjero tiene una o más institución educativa anfitriona tiene institución educativa anteriores. El actor visualiza el listado de instituciones educativas anfitrionas anfitriona anterior. anteriores. Verifica si desea ver información completa de alguna, y no desea hacerlo. 6.b- El estudiante extranjero tiene una o más institución educativa anfitrionas anteriores. El actor visualiza el listado de instituciones educativas anfitrionas anteriores. Verifica si desea ver información completa de alguna, y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͟ correspondiente a la institución educativa objetivo, invocándose al use case Ver información de institución educativa. 7- El estudiante extranjero no 7.a-El estudiante extranjero consejero actual. El actor visualiza el nombre del tiene consejero actual. consejero actual. Verifica si desea ver información completa del consejero actual, y no desea hacerlo. 7.a-El estudiante extranjero tiene consejero actual. El actor visualiza el nombre del consejero actual. Verifica si desea ver información completa del ĐŽŶƐĞũĞƌŽ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͕͟ invocándose el use case Ver información de voluntario. 8- El estudiante extranjero no 8.a- El estudiante extranjero tiene uno o más consejeros anteriores. El actor tiene consejero anterior. visualiza el listado de consejeros anteriores. Verifica si desea ver información completa de alguno, y no desea hacerlo. 8.b- El estudiante extranjero tiene una o más consejeros anteriores. El actor visualiza el listado consejeros anteriores. Verifica si desea ver información completa de alguno͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ voluntario͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂl consejero objetivo, invocándose al use case Ver información de voluntario. 9- Se invoca al use case Ver listado de temas específicos de knowledge base, con los siguientes temas: consejería, estudiante extranjero. 200

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

10-Se invoca al use case Ver comentarios de consejería. 10-Fin del Use Case. Asociaciones de Extensión: Cargar informe de consejería, Ver informe de consejería, Inicializar informes de consejería, Eliminar informes de consejería, Ver información de familia, Ver información de institución educativa, Ver información de voluntario. Asociaciones de Inclusión: Ver listado de temas específicos de knowledge base, Ver comentarios de consejería. Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de consejerías, Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

201

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver informe de consejería Nro. :64 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Ver el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se visualiza exitosamente la información de un informe de consejería de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o ĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐ;ĞůĂĐƚŽƌͿĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂƵŶŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂal visualizar la lista de información de consejería de un estudiante extranjero. 2- El actor visualiza los siguientes datos: Nombre y apellido de estudiante extranjero, número de informe, tipo de contacto con estudiante extranjero, fecha de contacto con estudiante extranjero, voluntario que contacto al estudiante extranjero, tipo de contacto con familia anfitriona actual, fecha de contacto con familia anfitriona actual, voluntario que contacto a la familia anfitriona actual, miembros de la familia anfitriona actual contactados, tipo de contacto con institución educativa anfitrión actual, fecha de contacto con institución educativa anfitrión actual, voluntario que contacto a la institución educativa actual, miembros de institución educativa anfitrión actual contactados, calificación de relación entre familia anfitriona y el estudiante extranjero, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 202

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

3-El Actor verifica si desea exportar el informe de consejería a un archivo de formato PDF, y no desea hacerlo.

4-El Actor verifica si desea eliminar el informe de consejería, y no desea hacerlo.

5-El Actor verifica si desea editar el informe de consejería, y no desea hacerlo.

3.1- El Actor verifica si desea exportar el informe de consejería a un archivo de formato PDF, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌŝŶĨŽƌŵĞĚĞ consejería a un archivo de ĨŽƌŵĂƚŽW&͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Exportar informe de consejería. 4.1-El Actor verifica si desea eliminar el informe de consejería, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar informe de consejería. 5.2-El Actor verifica si desea editar el informe de consejería, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Editar informe de consejería.

6-Fin del Use Case. Asociaciones de Extensión: Exportar informe de consejería, Editar informe de consejería, Eliminar informe de consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

203

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar informe de consejería Nro. :65 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Editar el informe de consejería de un estudiante extranjero. Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: El consejero, coordinador de consejería o coordinador de hosting edita exitosamente el informe de consejería de un mes en particular de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĞĚĞconsejería͟ĂůǀŝƐƵĂůŝnjĂƌƵŶ informe de consejería de un estudiante extranjero. 2-El actor puede modificar los siguientes dato ingresando su nueva información: Fecha de contacto con estudiante extranjero, fecha de contacto con familia anfitriona actual, fecha de contacto con institución educativa anfitriona actual, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 3- El actor puede modificar los siguientes dato seleccionado su nueva información: Tipo de contacto con estudiante extranjero, tipo de contacto con familia anfitriona actual, tipo de contacto con institución educativa anfitriona actual, calificación de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la 204

AFS Programas Interculturales Ȃ SIRL integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero. 4-El actor verifica si desea modificar el siguiente dato: voluntario que contacto al estudiante extranjero, y no lo desea.

5-El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la familia anfitriona, y no lo desea.

6-El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la institución educativa, y no lo desea.

7-El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y no lo desea.

8-El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y no lo desea.

205

Diseño de Sistemas: Diseño Detallado

4.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto al estudiante extranjero, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 5.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la familia anfitriona, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 6.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la institución educativa, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 7.a- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea agregar un miembro de familia a la lista. Selecciona la opción Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, y lo agrega a la lista. 7.b- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea quitar un miembro de familia a la lista. Selecciona el miembro de familia objetivo de la lista y elige la ŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌmiembro de familia͕͟ eliminándolo de la lista. 8.a- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea agregar un miembro de institución educativa a la lista. Selecciona la opción Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, y lo agrega a la lista. 8.b- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea

AFS Programas Interculturales Ȃ SIRL

9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ͘͟

Diseño de Sistemas: Diseño Detallado

quitar un miembro de institución educativa a la lista. Selecciona el miembro de institución educativa objetivo de la lista y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽde la lista. 9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case.

10- ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞^ĞŚĂĞĚŝƚĂĚŽ ĞdžŝƚŽƐĂŵĞŶƚĞĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͘͟ 11-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

206

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar informe de consejería Nro. :66 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Eliminar el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se elimina exitosamente el informe de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting ;ĞůĂĐƚŽƌͿĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌƵŶŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂĚĞ un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ ĞůŝŵŝŶĂƌĞůŝŶĨŽƌŵĞĚĞůĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ eliminar el informe de consejería͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ opción ͞ĐĞƉƚĂƌ͘͟ ŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-Se elimina el informe de consejería, desvinculándose a los voluntarios, familias, miembros de familias, instituciones educativas y miembros de instituciones educativas relacionados al informe. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

207

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Exportar informe de consejería Nro. :67 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Exportar el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se exporta correctamente un informe de consejería aun archivo de formato PDF. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌƵŶ informe de consejería de un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂĞdžƉŽƌƚĂƌ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ el informe de consejería͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ ĚĞƐĞĂĞdžƉŽƌƚĂƌĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ͞ĐĞƉƚĂƌ͘͟ ĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-El actor obtiene un archivo de tipo PDF con el informe de consejería como contenido. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

208

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar comentario a consejería Nro. :68 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Agregar un comentario a la consejería de estudiante extranjero Precondiciones: no aplica. Post- Condiciones Éxito: Se agrega exitosamente un comentario a la consejería de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería, o coordinador de hosting (el actor) selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌ el listado de comentarios de consejería de la información de consejería de un estudiante extranjero. 2-El actor ingresa el siguiente dato: comentario. 3-El actor selecciona el siguiente dato: restringido. 4-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 4.a-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 5-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞ůĐŽŵĞŶƚĂƌŝŽŚĂ ƐŝĚŽĂŐƌĞŐĂĚŽĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 6-Se guarda: Comentario, voluntario autor, comentario, fecha, restringido. 7-Fin del use case. Asociaciones de Extensión: no aplica. Asociaciones de Inclusión: no aplica. Use Case donde se incluye: no aplica Use Case al que extiende: Ver comentarios de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

209

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar comentario de consejería Nro. :69 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Eliminar un comentario de consejería de estudiante extranjero Precondiciones: no aplica. Post- Condiciones Éxito: Se elimina exitosamente un comentario de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería, o coordinador de hosting (el actor) selecciona la ŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌel listado de comentarios de consejería en la información de consejería de un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ actor eligĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞ůĐŽŵĞŶƚĂƌŝŽŚĂ ƐŝĚŽĞůŝŵŝŶĂĚŽĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 4-Se elimina el comentario de consejería. 154-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver comentarios de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

210

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Inicializar informes de consejería Nro. :70 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Inicializar los informes de consejería Precondiciones: Los informes de consejería no han sido inicializados. Post- Condiciones Éxito: Se inicializan los informes de consejería de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de consejería, o coordinador de hosting (el actor) visualiza la información de consejería de un estudiante extranjero, y los informes de este no han sido inicializados. 2-El actor verifica si desea inicializar los informes de 2.a-El actor verifica si desea inicializar los consejería del estudiante extranjero, y lo desea. El actor informes de consejería del estudiante selecciona los siguientes datos: mes de inicio de consejería, extranjero, y no lo desea. Se cancela el use cantidad de meses para los que se realizara un informe. case. 3-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͗͞ŝŶŝĐŝĂůŝnjĂƌŝŶĨŽƌŵĞƐĚĞ ĐŽŶƐĞũĞƌşĂ͘͟ 5-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞>ŽƐŝŶĨŽƌŵĞƐĚĞ consejeríĂŚĂŶƐŝĚŽŝŶŝĐŝĂůŝnjĂĚŽƐĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 6-Se guarda: Mes de inicio de consejería, cantidad de meses para los que se realizara un informe . 4-fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

211

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar informes de consejería Nro. :71 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Eliminar los informes de consejería Precondiciones: Los informes de consejería han sido inicializados. Post- Condiciones Éxito: Se eliminan los informes de consejería, dejándolos en estado no inicializados. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de consejería, o coordinador de hosting (el actor) visualiza la información de consejería de un estudiante extranjero, y los informes de este han sido inicializados. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌůŽƐŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ĚĞƐĞĂĞůŝŵŝŶĂƌůŽƐŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- Se eliminan los informes que hayan sido cargados, y los informes quedan en estado no inicializado. 4-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞>ŽƐŝŶĨŽƌŵĞƐĚĞ ĐŽŶƐĞũĞƌşĂŚĂŶƐŝĚŽĞůŝŵŝŶĂĚŽƐĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 5-Se guarda con valores nulos: Mes de inicio de consejería, cantidad de meses para los que se realizara un informe. 6-Fin del use case Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

212

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Cargar informe de consejería Nro. :72 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Ingresar la información de un informe de consejería. Precondiciones: Los informes de consejería de un estudiante extranjero deben estar inicializados. Post- Condiciones Éxito: Se carga exitosamente un informe de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĐĂƌŐĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌůĂ información de consejería de un estudiante extranjero. 2-El actor puede cargar los datos: Fecha de contacto con estudiante extranjero, fecha de contacto con familia anfitriona actual, fecha de contacto con institución educativa anfitriona actual, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 3- El actor puede seleccionar los siguientes datos: Tipo de contacto con estudiante extranjero, tipo de contacto con familia anfitriona actual, tipo de contacto con institución educativa anfitriona actual, calificación de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el 213

AFS Programas Interculturales Ȃ SIRL aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero. 4-El actor verifica si desea cargar el siguiente dato: voluntario que contacto al estudiante extranjero, y no lo desea.

5-El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la familia anfitriona, y no lo desea.

6-El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la institución educativa, y no lo desea.

7-El actor verifica si desea cargar el siguiente dato: miembros de la familia anfitriona actual contactados, y no lo desea.

8-El actor verifica si desea cargar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y no lo desea.

214

Diseño de Sistemas: Diseño Detallado

4.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto al estudiante extranjero, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 5.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la familia anfitriona, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 6.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la institución educativa, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 7.a- El actor verifica si desea cargar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea agregar un miembro de familia a la lista. Selecciona la opción Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, y lo agrega a la lista. 7.b- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea quitar un miembro de familia a la lista. Selecciona el miembro de familia objetivo de la lista y elige la ŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞĨĂŵŝůŝĂ͕͟ eliminándolo de la lista. 8.a- El actor verifica si desea cargar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea agregar un miembro de institución educativa a la lista. Selecciona la opción Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, y lo agrega a la lista. 8.b- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea quitar un miembro de institución educativa a la lista. Selecciona el miembro de institución educativa objetivo de la lista y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂƌŐĂƌ͘͟ 10- ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞^ĞŚĂĐĂƌŐĂĚŽ exitosamenƚĞĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͘͟ 11-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

215

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de consejerías Nro. : 73 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar el listado de las consejerías a estudiantes extranjeros Precondiciones: El sistema debe contar con estudiantes extranjeros cargados actuales. Post- Condiciones Éxito: Se visualiza el listado de consejerías actuales. Fracaso: no aplica. Curso Normal Alternativas 1- El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) selecciona ůĂŽƉĐŝſŶ͞ƉƌŽĐĞƐŽƐĚĞconsejería͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2-El actor visualiza un listado de las consejerías de estudiantes extranjeros actúales con la información destacada: nombre del estudiante extranjero, apellido del estudiante de extranjero, mes de arribo, mes de partida, informes adeudados a la fecha, nombre del consejero. 3-El actor verifica si desea ver la información completa de 3.a- El actor verifica si desea ver la información una consejería de un estudiante extranjero actual, y no lo completa de una consejería de un estudiante desea. extranjero actual, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌĐŽŶƐĞũĞƌşĂĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer información de consejería. 4-Fin del use case. Asociaciones de Extensión: Ver información de consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

216

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver comentarios de consejería Nro. : 74 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar el listado de comentarios consejerías a estudiantes extranjeros Precondiciones: El estudiante extranjero debe existir en el sistema. Post- Condiciones Éxito: Se visualizan exitosamente los comentarios de consejería o el listado nulo si no los hubiera. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, el coordinador de consejería o el coordinador de hosting (el actor) ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĐŽŶƐĞũĞƌşĂ͟ĞŶĞůůŝƐƚĂĚŽĚĞconsejerías o en el listado de información de un estudiante extranjero. 2-La consejería no tiene comentarios. 2.a- La consejería tiene comentarios. El actor no tiene privilegios para ver comentarios restringidos. Visualiza el listado de comentarios no restringidos de la consejería con los siguientes datos: comentario, autor, fecha. 2.a.1-El actor verifica si desea eliminar algún comentario del listado que no incluye comentarios restringidos, y no desea hacerlo. 2.a.1.a- El actor verifica si desea eliminar algún comentario del listado que no incluye comentarios restringidos, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar comentario de consejería. 2.b- La consejería tiene comentarios. El actor no tiene privilegios para ver comentarios restringidos. Visualiza el listado de comentarios restringidos y no restringidos de la consejería con los siguientes datos: comentario, autor, fecha, tipo. 2.b.1-El actor verifica si desea eliminar algún comentario del listado que incluye comentarios restringidos, y no desea hacerlo. 2.b.1.a- El actor verifica si desea eliminar algún comentario del listado que incluye comentarios restringidos, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar comentario de consejería. 3- El actor verifica si desea agregar un 3.a- El actor verifica si desea agregar un comentario a la comentario a la consejería, y no desea ĐŽŶƐĞũĞƌşĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ hacerlo. ĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀocándose al use case Agregar comentario a consejería. 4-Fin del Use-Case. Asociaciones de Extensión: Eliminar comentario de consejería, Agregar comentario a consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: Ver información de consejería. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

217

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clase de análisis Ver información de consejería

Informe de consejeria (f rom Interf aces)

Información de familia Información de institución educativa Informacion de voluntario Personas (f rom Interf aces)

(f rom Interf aces)

Lista de consejerias (f rom Interf aces)

Coordinador de Hosting

Información de consejeria

(f rom Entidades)

Knowledge base

Voluntarios

(f rom Entidades)

(f rom Entidades)

Familias

Busqueda de estudiante extranjero

(f rom Interf aces)

(f rom Entidades)

(f rom Control)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

(f rom Interf aces)

Carga de informe de consejeria

Generación de lista

Institución educativa

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Estudiantes extranjeros (f rom Entidades)

Inicializar informes de consejeria

Guardar datos

(f rom Interf aces)

(f rom Control)

Comentarios de consejeria (f rom Entidades)

Listado de comentarios de consejeria (f rom Interf aces)

Eliminar informes de consejeria Eliminar datos

Informes de consejeria Lista de temas de knowledge base

(f rom Interf aces)

(f rom Entidades)

(f rom Control)

(f rom Interf aces)

Ver informe de consejería

Coordinador de Hosting

Descargar archivo

Exportar archivo PDF

(f rom Interf aces)

(f rom Control)

Información de consejeria (f rom Interf aces)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

218

Busqueda de estudiante extranjero (f rom Control)

Informe de consejeria (f rom Interf aces)

Edición de informe de consejeria

Guardar datos

(f rom Interf aces)

(f rom Control)

Eliminar informe de consejeria

Eliminar datos

(f rom Interf aces)

(f rom Control)

Informes de consejeria (f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar informe de consejería

Coordinador de Hosting

Informe de consejeria (f rom Interf aces)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Busqueda de estudiante extranjero (f rom Control)

Edición de informe de consejeria

Guardar datos

Informes de consejeria

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Mostrar mensaje (f rom Interf aces)

Eliminar informe de consejería

Coordinador de Hosting

Informe de consejeria (f rom Interf aces)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Busqueda de estudiante extranjero (f rom Control)

Eliminar informe de consejeria

Eliminar datos

Informes de consejeria

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Busqueda de estudiante extranjero

Informes de consejeria

Mostrar mensaje (f rom Interf aces)

Exportar informe de consejería

Coordinador de Hosting

Informe de consejeria (f rom Interf aces)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

219

(f rom Control)

Descargar archivo

Exportar archivo PDF

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería

Coordinador de Hosting

Listado de comentarios de consejeriaGuardar datos (f rom Interf aces)

(f rom Control)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Comentarios de consejeria (f rom Entidades)

Carga de comentario de consejeria (f rom Interf aces)

Mostrar mensaje (f rom Interf aces)

Eliminar comentario de consejería

Coordinador de Hosting

Listado de comentarios de consejeria

Eliminar datos

(f rom Interf aces)

(f rom Control)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Comentarios de consejeria (f rom Entidades)

Eliminar comentario de consejeria (f rom Interf aces)

Mostrar mensaje (f rom Interf aces)

Inicializar informes de consejería

Coordinador de Hosting

Información de consejeria

Guardar datos

Estudiantes extranjeros

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

Inicializar informes de consejeria (f rom Interf aces)

(f rom Actors)

Mostrar mensaje (f rom Interf aces)

220

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informes de consejería

Coordinador de Hosting

Información de consejeria

Estudiantes extranjeros

(f rom Interf aces)

(f rom Entidades)

Eliminar informes de consejeria

Guardar datos

Eliminar datos

(f rom Interf aces)

(f rom Control)

(f rom Control)

(f rom Actors)

Mostrar mensaje

Informes de consejeria

(f rom Interf aces)

(f rom Entidades)

Cargar informe de consejería

Información de consejeria (f rom Interf aces)

Coordinador de Hosting

221

Voluntarios

Personas

(f rom Entidades)

(f rom Entidades)

(f rom Entidades)

Carga de informe de consejeriaGuardar datos

Generación de lista

Miembro de familia

(f rom Interf aces)

(f rom Control)

(f rom Entidades)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Informes de consejeria

(f rom Control)

Mostrar mensaje

Miembro de institucion educativa

(f rom Interf aces)

(f rom Entidades)

Listado de voluntarios para Listado de miembros de familia para Listado de miembros de instituciones vinculacion vinculación educativas para vinculación (f rom Interf aces)

(f rom Interf aces)

(f rom Interf aces)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver listado de consejerías

Coordinador de Hosting

Menu del sistema (f rom Interf aces)

(f rom Control)

(f rom Actors)

El use case puede ser reali zado por l os sigui entes actores:Consej ero, coordi nador de consejeri a, y coordi nador de hosting. Por practi ci dad solo se model a con uno: coordi nador de hosting.

Lista de consej erias (f rom Interf aces)

Estudi antes extranjeros

Generación de l ista

(f rom Entidades)

Busqueda de estudi ante extranjero

(f rom Control)

Informaci ón de consejeri a (f rom Interf aces)

Ver comentarios de consejería

Coordinador de Hosting

Información de consejeria

Generación de lista

(f rom Interf aces)

(f rom Control)

Listado de comentarios de consejeria (f rom Interf aces)

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Comentario de consejeria (f rom Interf aces)

Comentarios de consejeria

(f rom Control)

(f rom Entidades)

Guardar datos (f rom Control)

Carga de comentario de consejeria

Eliminar datos

(f rom Interf aces)

(f rom Control)

Eliminar comentario de consejeria (f rom Interf aces)

222

Busqueda de estudiante extranjero

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración Ver información de consejería

: Información de familia

: Información de institución educativa : Informacion de voluntario 39: Envia lista

: Informe de consejeria 17: Envia datos 1: Elige opción

37: Envia lista 2: Requiere

18: Elige opción

35: Envia lista : Knowledge base 14: Utiliza datos

: Lista de consejerias

16: Elige opción 23: Elige opción

: Voluntarios

: Personas

5: Utiliza datos 6: Utiliza datos

11: Envia datos 4: Requiere

30: Elige opción 34: Elige opción

7: Utiliza datos

36: Elige opción 38: Elige opción : Información de consejeria : Coordinador de Hosting 32: Envia datos 31: Ingresa datos

10: Envia listas

19: Envia datos

: Busqueda de estudiante extranjero

8: Utiliza datos

: Familias

3: Utiliza datos : Generación de lista

: Carga de informe de consejeria

22: Guarda datos

20: Ingresa datos

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

: Institución educativa 12: Utiliza datos

: Estudiantes extranjeros 29: Guarda datos

21: Envia datos

13: Envia lista 33: Guarda datos 24: Envia datos 15: Envia lista : Inicializar informes de consejeria : Guardar datos 25: Elige opción 9: Utiliza datos 27: Elimina datos 28: Envia datos

: Comentarios de consejeria

: Listado de comentarios de consejeria : Lista de temas de knowledge base

26: Envia datos : Eliminar informes de consejeria

: Eliminar datos

: Informes de consejeria

Ver informe de consejería

20: Envia archivo : Descargar archivo

: Exportar archivo PDF 19: Envia datos

2: Requiere

3: Utiliza datos

18: Requiere 1: Elige opción

: Información de consejeria 4: Envia datos

: Busqueda de estudiante extranjero

: Informes de consejeria

12: Requiere

5: Elige opción11: Elige opción 6: Requiere 17: Elige opción : Coordinador de Hosting

10: Guarda datos

8: Ingresa datos : Informe de consejeria 16: Elimina datos

7: Envia datos 14: Elige opción

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

9: Envia datos

: Edición de informe de consejeria

13: Envia datos 15: Envia datos

: Eliminar informe de consejeria

223

: Guardar datos

: Eliminar datos

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Editar informe de consejería 1: Elige opción

2: Requiere 3: Utiliza datos

5: Ingresa datos : Coordinador de Hosting

: Informe de consejeria

: Busqueda de 4: Envia datos estudiante extranjero

6: Envia datos El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

7: Guarda datos

: Edición de informe de consejeria

: Informes de consejeria

: Guardar datos

8: Envia mensaje

: Mostrar mensaje

Eliminar informe de consejería 2: Requiere

1: Elige opción

3: Utiliza datos 5: Elige opción

: Informe de consejeria 4: Envia datos

: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

: Busqueda de estudiante extranjero 7: Elimina datos

6: Envia datos

: Eliminar informe de consejeria

: Eliminar datos

: Informes de consejeria

8: Envia mensaje

: Mostrar mensaje

Exportar informe de consejería 1: Elige opción

: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

224

3: Utiliza datos

2: Requiere

: Informe de consejeria

: Busqueda de estudiante extranjero

4: Envia datos

5: Envia archivo : Descargar archivo

: Exportar archivo PDF

: Informes de consejeria

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería 2: Envia datos

1: Elige opción

6: Guarda datos

4: Ingresa datos 5: Envia datos : Listado de comentarios de consejeria

: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

: Comentarios de consejeria

: Guardar datos

3: Envia datos 7: Envia m ensaje : Carga de comentario de consejeria

: Mostrar mensaje

Eliminar comentario de consejería 1: El ige opci ón

2: Envia datos

4: El ige opci ón

5: Envia datos : Listado de comentari os de consej eria

: Coordinador de Hosting

6: El imi na datos

: Eli minar datos

: Comentarios de consej eria

3: Envia datos

El use case puede ser reali zado por l os sigui entes actores:Consej ero, coordi nador de consej eria, y coordi nador de hosti ng. Por practicidad sol o se model a con uno: coordi nador de hosting.

7: Envia mensaj e : Eli minar comentari o de consejeria

: Mostrar mensaje

Inicializar informes de consejería

2: Envia datos 1: El ige opci ón

6: Guarda datos

5: Envia datos : Informaci ón de consejeri a

: Guardar datos

4: Ingresa datos 3: Envia datos 7: Envia mensaj e

: Coordinador de Hosting

: Ini ci al izar i nformes de consejeria

: Mostrar mensaje

225

: Estudi antes extranjeros

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informes de consejería

2: Envia datos 6: Guarda datos

1: Elige opción

: Información de consejeria

: Estudiantes extranjeros

5: Envia datos

4: Elige opción

7: Requiere

3: Envia datos

9: Envia datos

: Eliminar informes de consejeria

: Coordinador de Hosting

: Guardar datos

: Eliminar datos 8: Elimina datos

10: Envia mensaje

: Informes de consejeria

: Mostrar mensaje

Cargar informe de consejería

1: Elige opción

: Información de consejeria 2: Envia datos

4: Ingresa datos

: Informes de consejeria : Voluntarios

: Personas

19: Guarda datos 6: Utiliza datos 7: Utiliza datos

5: Envia datos

11: Utiliza datos

3: Envia datos : Coordinador de Hosting

: Carga de informe de consejeria

: Guardar datos

: Generación de lista

9: Elige opción

: Miem bro de familia 15: Utiliza datos

10: Envia datos El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

226

14: Envia datos : Mostrar mensaje

18: Envia datos 12: Envia lista

8: Envia lista

16: Envia lista : Miem bro de institucion educativa

: Listado de voluntarios para : Listado de miembros de familia : Listado de miembros de vinculacion 13: Elige opción para vinculación instituciones educativas para 17: Elige opción

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Ver listado de consejerías 1: Elige opción

2: Envia datos

3: Utiliza datos

5: Elige opción

7: Utiliza datos

: Menu del sistema

: Coordinador de Hosting

: Generación de lista

4: Envia lista 6: Envia datos

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

: Lista de consejerias

: Estudiantes extranjeros

: Busqueda de estudiante extranjero 8: Envia datos

: Información de consejeria

Ver comentarios de consejería 2: Envia datos

1: Elige opción

3: Utiliza datos 5: Elige opción 9: Elige opción : Coordinador de Hosting

15: Elige opción

: Información de consejeria : Generación de lista 4: Envia lista 6: Envia datos 10: Envia datos 7: Utiliza datos 16: Envia datos : Listado de comentarios de consejeria

: Busqueda de estudiante extranjero

8: Envia datos 14: Guarda datos 17: Envia datos 11: Envia datos 12: Ingresa datos : Comentario de consejeria El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

13: Envia datos

18: Elige opción : Carga de comentario de consejeria

: Eliminar comentario de consejeria

227

: Guardar datos

19: Envia datos

: Eliminar datos

20: Elimina datos

: Comentarios de consejeria

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño Ver información de consejería

Coordinador de Hosting

Ventana información de familia

Información de institución educativa

Ventana información de voluntario

(from Interfaces)

(from Interfaces)

(from Interfaces)

Ventana informe de consejeria

Knowledge base

Personas

(from Interfaces)

(f rom Base de datos)

(f rom Base de datos)

Ventana lista de consejerias

Voluntarios

(from Interfaces)

(f rom Base de datos)

Ventana información de consejeria

Busqueda de estudiante extranjero

Generación de lista

Familias

(from Interfaces)

(from Procesos y transacciones)

(f rom Procesos y transacciones)

(f rom Base de datos)

(f rom Actors)

Ventana carga de informe de consejeria

Estudiantes extranjeros

(from Interfaces)

(from Base de datos)

Insticuciones educativas (from Base de datos)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Ventana inicializar informes de consejeria

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

Comentarios de consejeria (from Base de datos)

Ventana eliminar informes de consejeria

Informes de consejeria

(from Interfaces)

(from Base de datos)

Ventana listado de comentarios de consejeria

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

Ventana lista de temas de knowledge base (from Interfaces)

Ver informe de consejería

Coordinador de Hosting

Ventana descargar archivo

Exportar archivo PFD

(from Interfaces)

(f rom Procesos y transacciones)

Ventana información de consejeria

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Ventana informe de consejeria

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

(from Interfaces)

Guardar datos

Informes de consejeria

(f rom Procesos y transacciones)

(from Base de datos)

Ventana edición de informe de consejeria (from Interfaces)

Ventana eliminar informe de consejeria

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

Editar informe de consejería Ventana informe de consejeria

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Coordinador de Hosting (f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

228

Ventana edición de informe de consejeria

Guardar datos

Informes de consejeria

(from Interfaces)

(f rom Procesos y transacciones)

(from Base de datos)

Ventana mostrar mensaje (from Interfaces)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informe de consejería Ventana informe de consejeria

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Coordinador de Hosting (f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Ventana edición de informe de consejeria

Eliminar datos

Informes de consejeria

(from Interfaces)

(f rom Procesos y transacciones)

(from Base de datos)

Ventana mostrar mensaje (from Interfaces)

Exportar informe de consejería Ventana informe de consejeria

Busqueda de estudiante extranjero

Informes de consejeria

(from Interfaces)

(from Procesos y transacciones)

(from Base de datos)

Coordinador de Hosting (f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

Ventana descargar archivo

Exportar archivo PFD

(from Interfaces)

(f rom Procesos y transacciones)

Agregar comentario a consejería Ventana listado de comentarios de consejeria (from Interfaces)

Guardar datos (f rom Procesos y transacciones)

Coordinador de Hosting (f rom Actors)

Ventana carga de comentario de consejeria El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

229

(from Interfaces)

Comentarios de consejeria (from Base de datos)

Ventana mostrar mensaje (from Interfaces)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar comentario de consejería

Ventana listado de comentarios de consejeria

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

Coordinador de Hosting

Ventana eliminar comentario de consejeria

(f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

(from Interfaces)

Comentarios de consejeria (from Base de datos)

Ventana mostrar mensaje (from Interfaces)

Inicializar informes de consejería Ventana información de consejeria

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

Ventana inicializar informes de consejeria (from Interfaces)

Coordinador de Hosting (f rom Actors)

Ventana mostrar mensaje

Estudiantes extranjeros

(from Interfaces)

(from Base de datos)

Eliminar informes de consejería Ventana información de consejeria

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

Ventana eliminar informes de consejeria

Estudiantes extranjeros

(from Interfaces)

(from Base de datos) Coordinador de Hosting (f rom Actors)

Ventana mostrar mensaje (from Interfaces)

230

Eliminar datos (f rom Procesos y transacciones)

Informes de consejeria (from Base de datos)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Diseño Detallado

Cargar informe de consejería Ventana información de consejeria

Informes de consejeria

(from Interfaces)

(from Base de datos)

Voluntarios

Miembro de familia

(f rom Base de datos)

(f rom Base de datos)

Personas

Guardar datos

(f rom Base de datos)

(f rom Procesos y transacciones)

Ventana carga de informe de consejeria (from Interfaces) Coordinador de Hosting

Generación de lista (f rom Procesos y transacciones)

(f rom Actors)

Ventana mostrar mensaje Miembro de institución educativa

(from Interfaces) El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

(from Base de datos)

Ventana listado de voluntarios para vinculación (from Interfaces) Ventana listado de miembros de familia para vinculación (from Interfaces) Ventana listado de miembros de institución educativa para vicnulación (from Interfaces)

Ver listado de consejerías Ventana menu del sistema

Generación de lista

(from Interfaces)

(f rom Procesos y transacciones)

Coordinador de Hosting (f rom Actors)

Ventana lista de consejerias

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

(from Interfaces)

Estudiantes extranjeros (from Base de datos)

Ventana información de consejeria

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Ver comentarios de consejería Ventana información de consejeria

Generación de lista

(from Interfaces)

(f rom Procesos y transacciones)

Ventana listado de comentarios de consejeria (from Interfaces)

Comentarios de consejeria (from Base de datos)

Coordinador de Hosting (f rom Actors)

El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.

231

Ventana comentario de consejeria

Busqueda de estudiante extranjero

(from Interfaces)

(from Procesos y transacciones)

Ventana carga de comentario de consejeria

Guardar datos

(from Interfaces)

(f rom Procesos y transacciones)

Ventana eliminar comentario de consejeria

Eliminar datos

(from Interfaces)

(f rom Procesos y transacciones)

AFS Programas Interculturales Ȃ SIRL

Diseño de Sistemas: Conclusión

Conclusión: La etapa de diseño de sistema ha sido desafiante en formas diferentes a las anteriores, ya que ha requerido la aplicación de nuestra creatividad y el uso de todos nuestros conocimientos, para poder proponer una solución a los problemas encontrados en el sistema de información, durante la segunda etapa. Es posible ahora visualizar la forma del futuro del sistema de información para la RL Córdoba, y resulta motivante y prometedor ya que está basada en un análisis minucioso de la realidad. En esta etapa se ha pasado de ver a la organización analizada desde el punto de vista de un investigador e indagador, a un punto de vista nuevo, en el cual fue necesario involucrarse, para lograr diseñar soluciones. Primero se busco un análisis general de las características y oportunidades que el diseño de sistemas conllevaba, abarcando temas generales, y definiendo la factibilidad del sistema, y los recursos tecnológicos que serán usados para la implementación. Luego, se desarrollo una definición general del sistema, utilizando fuertemente las herramientas disponibles y obteniendo un panorama completo del diseño del sistema, apreciando sus componentes funcionales con claridad. Posteriormente, encaramos con entusiasmo el diseño detallado, donde pudimos volcar los conocimientos adquiridos para lograr un detalle claro que será indispensable para la implementación del sistema. Ahora, queda pendiente el desafío de concretar el sistema, un desafío muy interesante, y del cual se obtendrá grandes satisfacciones.

232

Implementación de Sistema

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Introducción

Introducción: Llegamos a la última etapa del proyecto de sistemas, el diseño de sistema. Esta etapa representa la conclusión de un trabajo que ha implicado muchas horas de trabajo, esfuerzo y el aprendizaje de nuevas técnicas y metodologías. Continuaremos desarrollando las funciones elegidas en la etapa de diseño detallado, completando el nivel de detalle necesario para la implementación. Contaremos con distintas herramientas UML para este modelado. Luego analizaremos las etapas en las que se decidirá implementar el sistema, teniendo en consideración las características del sistema y las necesidades de los usuarios finales. Se desarrollara el modelo relacional para la base de datos, un componente esencial para el sistema, y sobre el cual se construirán las aplicaciones. Definiremos las especificaciones técnicas de los componentes que consideremos necesarios una vez definido el modelo de despliegue del sistema. Por último, analizaremos la capacitación de los usuarios finales del sistema, un componente esencial para el éxito del proyecto. Comenzamos así la última etapa del proyecto de sistemas.

234

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Implementación de los paquetes de diseño: En esta etapa continuamos el desarrollo de los paquetes seleccionados en la etapa de diseño de sistemas. Recordemos que estos son: Voluntarios Estudiantes Extranjeros Eventos Proceso de Consejería Para el desarrollo de dichos paquetes utilizamos herramientas UML: Dependencias de traza entre componentes y clases de diseño. Diagramas de componentes. Prototipos de Interfaz.

235

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Voluntarios <Package 2> Dependencias de traza entre componentes y clases de diseño «traces»

Ventana ingreso de datos basicos de persona

IngresoDatosBasicos.tpl «traces» Ventana menu del sistema

MenuSistema.tpl «traces»

Ventana listado de voluntarios

ListaVoluntarios.tpl

«traces» Ventana información de voluntario InformacionVoluntario.tpl «traces» Ventana listado de personas existentes ListaPersonas.tpl

«traces» Ventana carga de voluntario CargaVoluntario.tpl «traces» Ventana mostrar mensaje MostrarMensaje.tpl «traces» Ventana historial de voluntario HistorialVoluntario.tpl «traces» Ventana listado de voluntarios ListaVoluntarios.tpl «traces» Ventana edición de voluntario EdicionVoluntario.tpl «traces» Ventana eliminar voluntario EliminarVoluntario.tpl «traces» Ventana listado de voluntarios para vinculación ListaVoluntariosVinculacion.tpl

236

AFS Programas Interculturales Ȃ SIRL Generación de lista

Implementación de Sistema: Desarrollo

«traces» Listar.php «traces»

Busqueda de voluntario Voluntarios.php

Guardar datos

«traces» DataBase.php «traces»

Eliminar datos

Personas

Voluntarios

«traces» «table» personas

«traces» «table» voluntarios

Usuarios

«traces» «table» usuarios

Eventos

«traces» «table» eventos

Estudiantes locales

«traces» «table» estudiantes locales

Miembros de familia

«traces» «table» miembros-familia

Miembros de institución educativa

«traces» «table» miembros-institucion-educativa

Estudiantes extranjeros

237

«traces» «table» estudiantes-extranjeros

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Diagramas de componentes

IngresoDatosBasicos.tpl

CargaVoluntario.tpl

ListaVoluntarios.tpl

EdicionVoluntario.tpl

ListaPersonas.tpl

HistorialVoluntario.tpl

Templates

MostrarMensaje.tpl

InformacionVoluntario.tpl

ListaVoluntarios.tpl

ListaVoluntariosVinculacion.tpl

MenuSistema.tpl

EliminarVoluntario.tpl

Listar.php

Voluntarios.php

PHP Files

DataBase.php

«table» personas

«table» miembros-institucion-educativa

«table» estudiantes-extranjeros

«table» voluntarios Base de Datos

«table» miembros-familia

«table» estudiantes locales

238

«table» usuarios

«table» eventos

AFS Programas Interculturales Ȃ SIRL Prototipos de interfaz del paquete: Listado de voluntarios

Información de un voluntario

239

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL Edición de un voluntario

240

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Estudiantes Extranjeros <Package 3> Dependencias de traza entre componentes y clases de diseño «traces»

Ventana ingreso de datos basicos de persona

IngresoDatosBasicos.tpl

Ventana menu del sistema

«traces» MenuSistema.tpl

«traces»

Ventana listado de estudiantes extranjeros

ListaEstExtranjeros.tpl

«traces»

Ventana información de estudiante extranjero

InformacionEstExtranjero.tpl

Ventana información de consejeria

«traces» InformacionConsejeria.tpl «traces»

Ventana edición de estudiante extranjero EdicionEstExtranjero.tpl

«traces»

Ventana eliminar estudiante extranjero

EliminarEstExtranjero.tpl

«traces»

Ventana listado de personas existentes

ListaPersonas.tpl

«traces»

Ventana carga de estudiante extranjero

CargaEstExtranjero.tpl «traces» Ventana mostrar mensaje MostrarMensaje.tpl

Ventana listado de familias para vinculación

«traces» ListaFamiliasVinculacion.tpl

«traces» Ventana listado de voluntarios para vinculación ListaVoluntariosVinculacion.tpl

Ventana listado de instituciones educativas para vinculación

241

«traces» ListaInstEducaticasVinculacion.tpl

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Ventana listado de estudiantes extranjeros para vinculación

«traces» ListaEstExtranjerosVinculacion.tpl

«traces» Ventana carga de legajo de estudiante extranjero

LegajoEstExtranjero.tpl

«traces»

Ventana legajo de estudiante extranjero

LegajoEstExtranjero.tpl

Ventana descargar archivo

«traces» DescargarArchivo.tpl

Ventana edición de legajo de estudiante extranjero

«traces» EdicionLegajoEstExtranjero.tpl

Generación de lista

«traces» Listar.php

Busqueda de estudiante extranjero

«traces» EstudiantesExtranjeros.php

Guardar datos

«traces» DataBase.php «traces»

Eliminar datos

Exportar archivo PFD

242

«traces» ExportarPDF.php

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

«traces»

Personas

«table» personas «traces»

Estudiantes extranjeros

«table» estudiantes-extranjeros «traces»

Eventos

«table» eventos

«traces»

Informes de consejeria

«table» informes-consejeria «traces»

Voluntarios

«table» voluntarios

«traces»

Familias

«table» familias «traces»

Instituciones educativas

«table» instituciones-educativas

Legajos de estudiantes extranjeros

«traces» «table» legajos-estudiantes-extranjeros

Diagramas de componentes

EstudiantesExtranjeros.php

Listar.php PHP Files DataBase.php

ExportarPDF.php

243

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

IngresoDatosBasicos.tpl

MenuSistema.tpl

ListaEstExtranjeros.tpl

InformacionEstExtranjero.tpl

InformacionConsejeria.tpl

EdicionEstExtranjero.tpl

EliminarEstExtranjero.tpl

ListaFamiliasVinculacion.tpl

Templates

CargaEstExtranjero.tpl

LegajoEstExtranjero.tpl LegajoEstExtranjero.tpl

EdicionLegajoEstExtranjero.tpl

ListaVoluntariosVinculacion.tpl

DescargarArchivo.tpl

MostrarMensaje.tpl

ListaEstExtranjerosVinculacion.tpl

ListaPersonas.tpl

«table» personas

«table» informes-consejeria

«table» voluntarios

«table» instituciones-educativas

244

ListaInstEducaticasVinculacion.tpl

«table» estudiantes-extranjeros

Base de Datos

«table» eventos

«table» familias

«table» legajos-estudiantes-extranjeros

AFS Programas Interculturales Ȃ SIRL

Prototipos de Interfaz Listado de estudiantes extranjeros

Información de estudiante extranjero

245

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Edición de información de estudiante extranjero

246

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Eventos <Package 7> Dependencias de traza entre componentes y clases de diseño Ventana calendario mensual

«traces» CalendarioMensual.tpl

Ventana calendario anual

«traces» CalendarioAnual.tpl

Ventana información de evento

«traces» InformacionEvento.tpl

Ventana edición de evento

«traces» EdicionEvento.tpl «traces»

Ventana eliminar evento EliminarEvento.tpl

Ventana información de voluntario

«traces» InformacionVoluntario.tpl

Ventana menu del sistema

«traces» MenuSistema.tpl

«traces»

Ventana selección de tipo de evento

SeleccionTipoEvento.tpl «traces» Ventana carga de evento CargaEvento.tpl

Ventana mostrar mensaje

«traces» MostrarMensaje.tpl

Ventana listado de voluntarios para vinculación

«traces» ListaVoluntariosVinculacion.tpl

Ventana lista de eventos

«traces» ListaEventos.tpl

247

AFS Programas Interculturales Ȃ SIRL

Busqueda de evento

Implementación de Sistema: Desarrollo

«traces» Eventos.php

Guardar datos

«traces» DataBase.php «traces»

Eliminar datos

Busqueda de voluntario

«traces» Voluntarios.php

Generación de lista

«traces» Listar.php

Tipos de evento

Eventos

Personas

«traces» «table» tipos-evento

«traces» «table» eventos

«traces» «table» personas «traces»

Voluntarios

248

«table» voluntarios

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Diagramas de componentes

CalendarioMensual.tpl

CalendarioAnual.tpl

InformacionEvento.tpl

EdicionEvento.tpl

EliminarEvento.tpl

Templates

MenuSistema.tpl

SeleccionTipoEvento.tpl

CargaEvento.tpl

InformacionVoluntario.tpl

MostrarMensaje.tpl

ListaEventos.tpl

ListaVoluntariosVinculacion.tpl

Eventos.php

DataBase.php PHP Files

Voluntarios.php

Listar.php

«table» personas

«table» tipos-evento Base de Datos

«table» voluntarios

249

«table» eventos

AFS Programas Interculturales Ȃ SIRL Prototipos de Interfaz: Calendario anual

Calendario mensual

250

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL Información de un evento

Agregar un evento

251

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Proceso de consejería <Package 8> Dependencias de traza entre componentes y clases de diseño «traces»

Ventana informe de consejeria

InformeCosnejeria.tpl

«traces»

Ventana lista de consejerias

ListaConsejerias.tpl

«traces»

Ventana información de consejeria

InformacionConsejeria.tpl

«traces»

Ventana carga de informe de consejeria

CargaInformeConsejeria.tpl

«traces»

Ventana inicializar informes de consejeria

InicializarInformesConsejeria.tpl

«traces»

Ventana eliminar informes de consejeria

EliminarInformesConsejeria.tpl

«traces»

Ventana lista de temas de knowledge base

ListaTemasKnowledge.tpl

Ventana listado de comentarios de consejeria

«traces» ListaComentariosConsejeria.tpl

Ventana información de familia

«traces» InformacionFamilia.tpl

Información de institución educativa

«traces» InformacionInstEducativa.tpl

Ventana información de voluntario

«traces» InformacionVoluntario.tpl

Ventana descargar archivo

«traces» DescargarArchivo.tpl

Ventana informe de consejeria

«traces» InformeCosnejeria.tpl

252

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

«traces»

Ventana edición de informe de consejeria

EdicionInformeConsejeria.tpl

«traces»

Ventana eliminar informe de consejeria

EliminarInformeConsejeria.tpl

«traces»

Ventana mostrar mensaje

MostrarMensaje.tpl

«traces»

Ventana descargar archivo

DescargarArchivo.tpl

«traces»

Ventana listado de comentarios de consejeria

ListaComentariosConsejeria.tpl

«traces»

Ventana carga de comentario de consejeria

CargaComentarioConsejeria.tpl

«traces»

Ventana eliminar comentario de consejeria

EliminarComentarioConsejeria.tpl

Ventana listado de voluntarios para vinculación

«traces» ListaVoluntariosVinculacion.tpl

Ventana listado de miembros de familia para vinculación

Ventana listado de miembros de institución educativa para vicnulación

Ventana comentario de consejeria

«traces»

ListaMiembrosFamiliaVinculacion.tpl

«traces» ListaMiembrosInstEducativaVinculacion.tpl

«traces» ComentarioConsejeria.tpl

253

AFS Programas Interculturales Ȃ SIRL

Personas

Implementación de Sistema: Desarrollo

«traces» «table» personas «traces»

Voluntarios

Familias

«table» voluntarios

«traces» «table» familias

Instituciones educativas

«traces» «table» instituciones-educativas

Comentarios de consejeria

«traces» «table» comentarios-consejeria

Estudiantes extranjeros

Knowledge base

Informes de consejeria

Miembros de institución educativa

«traces» «table» estudiantes-extranjeros «traces» «table» knowledge-base «traces» «table» informes-consejeria

«traces» «table» miembros-institucion-educativa «traces»

Miembros de familia

254

«table» miembros-familia

AFS Programas Interculturales Ȃ SIRL

Personas

Implementación de Sistema: Desarrollo

«traces» «table» personas «traces»

Voluntarios

Familias

Instituciones educativas

Comentarios de consejeria

«table» voluntarios

«traces» «table» familias

«traces» «table» instituciones-educativas

«traces» «table» comentarios-consejeria

Estudiantes extranjeros

«traces»

Knowledge base

«traces»

«table» estudiantes-extranjeros

Informes de consejeria

«traces»

Miembros de institución educativa

«traces»

«table» knowledge-base

«table» informes-consejeria

«table» miembros-institucion-educativa «traces» Miembros de familia

255

«table» miembros-familia

AFS Programas Interculturales Ȃ SIRL Busqueda de estudiante extranjero

Implementación de Sistema: Desarrollo

«traces» EstudiantesExtranjeros.php

Generación de lista

«traces» Listar.php

Guardar datos

«traces» DataBase.php

Eliminar datos

Exportar archivo PFD

256

«traces»

«traces»

ExportarPDF.php

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Diagramas de componentes

InformeCosnejeria.tpl

MostrarMensaje.tpl

InicializarInformesConsejeria.tpl

InformacionFamilia.tpl

EliminarInformesConsejeria.tpl

ListaConsejerias.tpl

ListaComentariosConsejeria.tpl

DescargarArchivo.tpl

InformacionInstEducativa.tpl

InformeCosnejeria.tpl

Templates

EdicionInformeConsejeria.tpl

DescargarArchivo.tpl

EliminarInformeConsejeria.tpl

ListaTemasKnowledge.tpl

ListaComentariosConsejeria.tpl

ComentarioConsejeria.tpl

CargaComentarioConsejeria.tpl

InformacionConsejeria.tpl

EliminarComentarioConsejeria.tpl

InformacionVoluntario.tpl

ListaVoluntariosVinculacion.tpl

CargaInformeConsejeria.tpl

ListaMiembrosFamiliaVinculacion.tpl

ListaMiembrosInstEducativaVinculacion.tpl

257

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

EstudiantesExtranjeros.php

Listar.php

PHP Files DataBase.php

ExportarPDF.php

«table» miembros-institucion-educativa

«table» personas

«table» miembros-familia

«table» voluntarios Base de Datos

«table» informes-consejeria

«table» knowledge-base

«table» estudiantes-extranjeros

258

«table» familias

«table» instituciones-educativas

«table» comentarios-consejeria

AFS Programas Interculturales Ȃ SIRL Prototipos de Interfaz Información de consejería.

259

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL Carga de informe de consejería.

260

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Modelo de Despliegue El modelo de despliegue consta de un nodo Servidor Web y de un nodo Cliente que se conectara al primero. El nodo Servidor Web contendrá los PHP Files que se encargaran de gestionar las transacciones con la Base de Datos y generaran la presentación de las interfaces para el cliente a través de los Templates. Por su parte, el nodo Cliente deberá contar con un Browser (Navegador). .

Servidor Web «file» Templates

Cliente

«executable» PHP Files «executable» Browser

261

«file» Base de Datos

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Modelo relacional A continuación se incluye el modelo relacional del sistema. Por su tamaño la lectura del mismo puede resultar complicada. Por tanto el modelo es incluido como un archivo adjunto (Anexo 2).

262

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Etapas de la implementación La implementación del sistema fue llevada a cabo de forma progresiva en tres etapas. Cada una de estas etapas contiene un conjunto de paquetes seleccionados teniendo en consideración tanto las necesidades técnicas de la estructura de clases y el lenguaje de programación, así como también las necesidades de los usuarios. Primera etapa Ingreso a sistema y menú de opciones Configuración del sistema Voluntarios Eventos Mailing lists Segunda etapa Estudiantes extranjeros Estudiantes locales Familias Instituciones educativas Tercera etapa Proceso de Consejería Proceso de Selección Knowledge base Documentos

263

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Especificaciones técnicas del cliente y el servidor A continuación se especifican los requerimientos de los componentes mencionados en el modelo de despliegue: el cliente y el servidor. Tecnología y requerimientos mínimos del Cliente: ů ƉƌŽLJĞĐƚŽ ĞƐƚĄ ŽƌŝĞŶƚĂĚŽ ƉĂƌĂ Ğů ƵƐŽ ĞŶ ĚŽŵŝĐŝůŝŽ ƉƌŽƉŝŽ͕ ĞŶ ƵŶ ͞ĐLJďĞƌ͕͟ Ž ĞŶ ĐƵĂůƋƵŝĞƌ computadora que tenga acceso a Internet. Este acceso debería ser preferentemente por banda ancha, no por los requerimientos de velocidad, sino por la comodidad de no tener tiempo límite de conexión, pero perfectamente puede ser usado mediante un acceso ordenado dial-up con velocidades de transmisión comparativamente bajas a las provistas por un servicio de banda ancha. En cuanto a la computadora cliente, esta debe cumplir los siguientes requerimientos mínimos: Requerimientos mínimos de Hardware: Una computadora con 233 MHZ de procesador, 64 MB de memoria RAM, Modem telefónico de 56KBps o similar. Requerimientos mínimos de Software: Un sistema operativo Windows 98 e Internet Explorer 4.x o similar podrá utilizar el sistema correctamente.

Tecnología y características del Servidor. Se ha tercerizado el servidor web a la empresa A Small Orange (www.asmallorange.com) eligiendo el ƐĞƌǀŝĐŝŽ͞^ŵĂůů^ŚĂƌĞĚtĞď,ŽƐƚŝŶŐ͕͟ĐŽŶƚĂŶĚŽĞůƐĞƌǀŝĚŽƌĂĐƚƵĂůĐŽŶůĂƐƐŝŐƵŝĞŶƚĞƐĐĂƌĂĐƚĞƌşƐƚŝĐĂƐ͗ Capacidad de almacenamiento en disco de 400Mb. Transferencia (bandwith) mensual de 10GB. Soporte de PHP y MySQL. Acceso FTP, con phpMyAdmin disponible. Servicios de POP3 e IMAP. Cronjobs programables. Servicio diario automático de backup. Estadísticas del servidor y del sitio. Panel de control cPanel. Garantía de disponibilidad del 99.5%. El acceso al sistema es posible a través de la siguiente URL: Http://www.rlcordoba.com.ar

264

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Desarrollo

Capacitación de los usuarios Al finalizar la codificación de cada etapa y previamente a su puesta a prueba por parte de los usuarios, se comenzó la capacitación de estos. Dicha capacitación fue llevada a cabo mediante una modalidad de e-learning, aprovechando las características intuitivas del sistema y las características tecnológicas que provee Internet, el entorno en el cual se encuentra inmerso el sistema. Este e-leaning se plasmo mediante videos demostrativos en donde los usuarios podían ver claramente los pasos para realizar una actividad determinada. Los usuarios pueden acceder a estos en el momento que lo deseen, ya que están disponibles online. Esta metodología resulto muy útil y obtuvo gran aceptación por parte de los usuarios.  ĐŽŶƚŝŶƵĂĐŝſŶ͕ ƐĞ ŝŶĐůƵLJĞŶ ĐĂƉƚƵƌĂƐ ĚĞ ƉĂŶƚĂůůĂ ĚĞů ǀŝĚĞŽ ͞WĂƐŽƐ ƉĂƌĂ ďƵƐĐĂƌ ƵŶ ǀŽůƵŶƚĂƌŝŽ ĚĞƚĞƌŵŝŶĂĚŽ LJ ǀŝƐƵĂůŝnjĂƌ ƐƵ ŝŶĨŽƌŵĂĐŝſŶ ĚĞƚĂůůĂĚĂ͘͟ Este video de e-learning está disponible en el soporte digital (Anexo 3).

265

AFS Programas Interculturales Ȃ SIRL

266

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

267

Implementación de Sistema: Desarrollo

AFS Programas Interculturales Ȃ SIRL

Implementación de Sistema: Conclusión

Conclusión: Llegamos al cierre de la última etapa de un proceso, en el cual se ha desarrollado una solución a una problemática en la organización. Basándonos en etapas de análisis y diseño muy solidad, se ha plasmado esta solución en forma de un sistema online, que por sus características promete ser el impulsor de un nuevo crecimiento en la organización. Inicialmente hemos terminado de detallar lo iniciado en la etapa de diseño, profundizando en las funcionalidades del sistema, y manteniendo acotada la extensión del trabajo. Basándonos en etapas de desarrollo, se desarrollo la codificación del sistema, poniendo gradualmente a disposición del usuario herramientas. Detallamos la forma de la base de datos y sus componentes, siendo esta un fiel reflejo del análisis realizado en etapas previas. Definimos también un modelo de despliegue sencillo pero solido, y esbozamos las características técnicas de sus componentes. Finalmente, se desarrollo un método innovador para la capacitación del usuario final, combinado sencillez y gran claridad. El camino hacia este punto ha sido largo, pero los resultados prometen ser muy gratificantes.

268

AFS Programas Interculturales Ȃ SIRL

Conclusión

Conclusión: Ha llegado finalmente a la conclusión del proyecto. Ha sido un camino largo hacia un final muy satisfactorio, no sólo por los resultados concretos, sino también por la experiencia en sí misma. En una primera instancia se produjo el acercamiento a la organización, obteniendo una apreciación general sobre realidad actual, abarcando su estructura, recursos y objetivos. A partir de este acercamiento, fue posible realizar una planificación general del desarrollo del trabajo. Dicha planificación fue un elemento clave para poder mantener siempre el objetivo en vista, y tener en claro los pasos que eran necesarios para alcanzarlo en el tiempo disponible. En la segunda etapa, se busco conocer de una manera más profunda a la organización, centrando el análisis sobre su sistema de información. El relevamiento fue profundo, realizando entrevistas a los coordinadores de las áreas principales, analizando los procesos que desarrollan para obtener un modelo de su sistema de negocios. Esta etapa finalizó con una síntesis y análisis de la información, permitiendo realizar un diagnóstico de la realidad actual y definir los problemas y necesidades del sistema de información. El momento de maquetar las soluciones para dichos problemas y necesidades llegó en la tercera etapa, donde fue necesario aplicar diversos conocimientos y experiencias en el diseño de un nuevo sistema de información, el objetivo final del proyecto. La última etapa fue el desafío más demandante, ya que convino la necesaria habilidad de codificación de lo diseñado, con los pasos necesarios para lograr una aceptación clara por parte de los usuarios finales del sistema, llevando a la aplicación real del análisis y el diseño realizado previamente, y poniendo a prueba lo desarrollado hasta ese punto. Para poder desarrollar un sistema de información, la teoría fue una guía a través de la investigación de sistemas, abarcando sus diferentes etapas, marcando la importancia de cada una y la interrelación que existe entre ellas en el ciclo de vida de un sistema de información En cuanto a la organización, el grupo de voluntarios abrió sus puertas con entusiasmo, y brindando toda la información que podía ser necesaria. Ellos apreciaron el proyecto, reconociendo que en retorno a su esfuerzo, podían obtener una herramienta muy fuerte para sus actividades. Gracias a este factor nuestro análisis ha sido completo, y por tanto la información que respalda el proyecto de sistemas ha permitido llegar a una propuesta que es realmente apreciada y aprovechada por sus usuarios. Quizás ésta sea la mejor recompensa que pueda recibirse. En la actualidad el sistema es utilizado arduamente para el manejo de la información de la representación local Córdoba, el monitoreo de sus procesos y la coordinación de la comunicación interna del grupo. Finaliza entonces este camino dejando una gran satisfacción, pero con vista a las posibles ampliaciones que el sistema podrá tener, y su posible aplicación en otros puntos del país.

269

AFS Programas Interculturales Ȃ SIRL

Bibliografía

Bibliografía: 1. Volpentesta, J.R. Estudio de sistemas de información para la administración. Buenos Aires : O D Buyatti, 1993. 2. Piattini M.G., Calvo-Manzano J.A., Cervera J. Y Fernandez L. Análisis y diseño detallado de Aplicaciones Informátivas de Gestión. S.l. : Editorial RA-MA, 1996. 3. Burch, J.G. Y Grundnitski, G. Diseño de Sistemas de Información. S.l. : Limusa, 1994. 4. Jacobson, I y Booch, G. Y Rumbaugh, J. El proceso unificado de desarrollo de software. Madrid : Pearson Educación, S.A., 2000. | 5. Schmuller, J. Sams Teach Yourself UML in 24 Hours, s.l. : Sams, 1999. 6. Ramos Monso, M. Programación PHP. Buenos Aires Ñ MP Ediciones SA, 2004. 7. The PHP Group. PHP.net [En línea] 2008. http://www.php.net/ 8. MySQL AB. MySQL.com. [En línea] 2008. http://www.mysql.com/ 9. Niewolski, M. AjaxCore. [En línea] 2008. http://www.ajaxcore.org/

270

Related Documents


More Documents from ""

Granulometria.xlsx
November 2019 15
Port A Folio 2
December 2019 23
Bloque De Cierre
December 2019 21
June 2020 1
Rubrica De Evaluacion
April 2020 17