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 Representación Local Córdoba

Nivel Global Nivel Nacional Nivel Local

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 Envíos Instituciones educativas

Recepción Consejería

Tesorero

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

Estudio Preliminar: Planeamiento del proyecto

Planeamiento del Proyecto:

13

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 Hora 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 Síntesis de Información Entrevista Gerardo Lindow Coordinador Recepcion Asistencia a Reunión Quincenal Síntesis de Información 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. Descripciones CU/SN, Síntesis de Información

Propósito Presentación del Proyecto. Primer contacto con la organización Definir Posibles entrevistas y fechas relevantes al proyecto. Reconocer realidad actual y posibles necesidades del área de Desarrollo Voluntario Reconocer realidad actual y posibles necesidades del área de Envíos. Reconocer realidad actual y posibles necesidades del área de instituciones educativas. 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 Considerar rediseño del Modelo CU/SN y descripción de los CU/SN. Conocer el funcionamiento de las reuniones del voluntariado. 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

Duración 2 horas 1 hora

13/04/2005

18:00

15/03/2005

15:00

18/04/2005

14:30

1 hora 1 hora

18/04/2005

15:30

18/04/2005

16:30

1 hora 3 horas 5 horas 1 hora 3 horas 5 horas

20/04/2005 21/04/2005

17:00 15:00

22/04/2005 24/04/2005 25/04/2005

18:00 17:00 15:00

27/04/2005

16:00

4 horas 4 horas 3 horas

30/04/2005

17:00

8/05/2005

19:00

20/05/2005 21/05/2005

9:00 15:00

7 horas 5 horas

20

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 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 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 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 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 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 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 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 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

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

10. 11. 12. 13.

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

<<incl ude>>

Seguimiento a Estudiantes Locales en el Exterior

Examen de Cultura e Idioma <<incl ude>> <<incl ude>>

Actividad Grupal

<<extend>> <<incl ude>> <<incl ude>>
Analisis para Ay uda Economica

Entrevista Famil iar Recepcion

Envío de Estudiantes Selección Estudiante Local <<incl ude>> <<incl ude>> <<incl ude>> Entrevista Estudi ante Envio

<<extend>>

Inv estigacion Especif ica

Preinscripci on Preori entacion Envi o Reorientaci on Envio

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

Orientacion

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

39

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Recepcion de Estudiantes

Entrevista colegios <<include>> Familia Receptora
(from Business Use-Case Model)

Colegios
(from Business Use-Case Model)

Orientacion

Busqueda de Colegios <<extend>> Orientacion de Llegada <<include>> Orientacion de Partida <<include>>

Entrevistas

Entrevista Familiar Recepcion <<include>>

<<include>> <<include>> Seleccion de Colegios Recepcion de Estudiantes <<include>> <<include>> Envio del estudiante al Get Togheter

<<include>>

<<include>>

<<include>> Oficina Nacional <<extend>> Seleccion de Consejero <<extend>>
(from Business Use-Case Model)

Seleccion de Familias <<include>> Cambio de Comunidad o Regreso Abrupto del Estudiante

Busqueda de Familias

<<extend>>

<<extend>>

Cambio de Colegio

Consejeria y Seguimiento

Cambio de Familia

Colegios
(from Business Use-Case Model)

Familia Receptora
(from Business Use-Case Model)

Estudiante Extranjero
(from Business Use-Case Model)

40

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Activ idades Independientes

Reuniones

Campaña de Publ icidad y Recl utamiento

Control Gastos Internos

Capacitacion

Recepci on de TPL

Voluntario

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 Nro. de Orden: 1 Media Baja Actor Secundario: Oficina Nacional, Colegio Receptor, Familia Receptora

Nombre del Use Case: Recepción de Estudiantes Prioridad: Alta Actor Principal: Estudiante Extranjero.

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 Curso Normal 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. 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. 45 - 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, 10 - Se recibe la fecha del Get Together. 11 - Se envía al estudiante al Get Together invocando al Use eth 12 - El estudiante regresa del Get Together. 13- El estudiante participa de la orientación de partida, 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

Alternativas

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
inicio Se recibe la fecha de llegada del estudiante Se invoca use case "Selecion de familias" Para asignar una familia al estudiante

Fecha Ultima Modificación: 20/05/2005

[ 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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 5 Media Baja Actor Secundario: no aplica

Nombre del Use Case: Búsqueda de colegios Prioridad: Actor Principal: Colegio Alta

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 aplicado en cualquier momento, ya que la búsqueda de colegios se realiza como actividad permanente. 2. 3. Se obtiene información de un colegio, y se agrega sus datos al archivo de colegios. Un voluntario se contacta con el colegio, y concreta una entrevista con el director del colegio. 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. Alternativas

4. 5.

El voluntario designado asiste a la entrevista, invocando al El colegio ha accedido a recibir un estudiante extranjero. Se agrega a la lista de colegios disponibles para el uso del Use 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.

6. 7.

Se envía un agradecimiento al colegio por la entrevista. 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 Fecha Ultima Modificación: 20/05/2005

44

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 6 Media Baja Actor Secundario: no aplica

Nombre del Use Case: Entrevista colegios Prioridad: Actor Principal: Colegio Alta

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 1. El use case comienza cuando es invocado desde el Use Case entrevista del voluntario con el director del colegio. 2. 3. Se entrega la carta de presentación para colegios, y se comenta información sobre AFS. 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. El voluntario comenta el posible caso de recibir un estudiante en el establecimiento. 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.A El voluntario comenta la posibilidad de dejar información y colgar afiches de AFS en el colegio, y este no accede. Alternativas

4. 5.

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. Se comentan otros puntos, incluidos en el manual para entrevista de colegios del voluntario (incluido en el archivo Se agradece la posibilidad de la entrevista, y se da esta por concluida. Fin del use case.

7.

8. 9.

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 Fecha Ultima Modificación: 20/05/2005

46

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 8 Media Baja Actor Secundario: no aplica

Nombre del Use Case: Búsqueda de Familia Prioridad: Actor Principal: Familia Alta

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 aplicado en cualquier momento, ya que la búsqueda de Familias se realiza como actividad permanente. 2. 3. Se obtiene información de posibles Familias, y se agrega sus datos al archivo de Familias. Un voluntario se contacta con la familia, y concreta una entrevista con esta. 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. Alternativas

4. 5.

El voluntario designado asiste a la entrevista, invocando al La familia ha accedido a recibir un estudiante extranjero. Se agrega a la lista de disponibles Familias para el uso del Use 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.

6. 7.

Se envía un agradecimiento al colegio por la entrevista. 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 Fecha Ultima Modificación: 20/05/2005

48

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case: Prioridad: Alta

Negocio Media

Sistema de Información Nro. de Orden: 9 Baja Actor Secundario: no aplica

Nombre del Use Case: Selección de Familias Actor Principal: Familias, Estudiante Extranjero. Objetivo: Seleccionar una Familia para el estudiante. Precondiciones extranjeros que se van a recibir en la RL. Post- Condiciones Curso Normal 1. El use case comienza cuando llega el legajo del estudiante

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

Familia, 2. de obtener una lista de posibles familias anfitrionas. 3. Se obtiene una lista de Familias posible. 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 Regreso Abrupto del Est Use Case 4. 5. 6. 7. Se contacta con la Familia, y se establece una entrevista. En la entrevista pactada, se presenta el legajo del estudiante extranjero. La Familia acepta recibir al estudiante extranjero. Fin del use case. 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 Fecha Ultima Modificación: 20/05/2005

50

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 ]

[ No se obtuvo una lista de familias ]

Se contacta con la Familia, y se establece una entrevista [ No acepta al estudiante ] En la entrevista , se presenta el legajo del estudiante extranjero. Se pregunta si se accede a recibir al estudiante extranjero

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

[ Acepta al estudiante ] fin

51

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 10 Baja Actor Secundario: no aplica

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

Actor Principal: Familia Receptora

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 entrevista del voluntario con el director del colegio. 2. 3. Se entrega la carta de presentación para Familias, y se comenta información sobre AFS. 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. El voluntario comenta el posible caso de recibir un estudiante en la Familia. La familia acepta la posibilidad de la recepción 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 Alternativas

4. 5.

6. 7. 8.

Se comentan otros puntos, incluidos en el manual para entrevista de familias. Se agradece la posibilidad de la entrevista, y se da esta por concluida. Fin del use case.

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 Fecha Ultima Modificación: 20/05/2005

52

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 ] [ Esta no accede a una entrevista ]

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

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 11 Media Actor Secundario: ON Baja

Nombre del Use Case: Cambio de Colegio Prioridad: Alta Actor Principal: Estudiante, Colegio.

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 Curso Normal 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. adosando a la información las circunstancias que motivaron el cambio de colegio. 3. El Use estudiante en el nuevo colegio. 3.A No se consigue un nuevo colegio 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 Éxito: Se reubica al estudiante en un nuevo colegio. Fracaso: no se consigue reubicar al estudiante. Alternativas

2.

Use 4. 5. El programa continua con normalidad 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 Fecha Ultima Modificación: 20/05/2005

54

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case: Prioridad: Alta

Negocio Media Actor Secundario: ON

Sistema de Información Nro. de Orden: 12 Baja

Nombre del Use Case: Consejería y Seguimiento Actor Principal: Estudiante Extranjero, Colegio Receptor, Familia Receptora.

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

por este Use Case. Alternativas

Curso Normal 1. El use case comienza cuando se contacta al consejero con el estudiante. 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. Durante la experiencia la relación del estudiante con el colegio anfitrión es buena. No se presentan problemas.

2.

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.

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 colegio.

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 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

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 5. Durante todo el proceso de seguimiento el estudiante no realiza ningún viaje que no estén considerados dentro las actividades de AFS. 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.

6.

El consejero se comunica periódicamente con el coordinador de consejería. El consejero, mensualmente, llena el Informe Mensual, y este es enviado a ON. El estudiante llega al fin del programa de recepción satisfactoriamente, cumpliendo los objetivos del Use Case Fin del use case.

7.

8.

9.

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 Fecha Ultima Modificación: 03/07/2005

57

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 envia este a informe a ON

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

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 revisa si ON Aprueba el waiver

Se evalua la posiblidad de solucion del problema

[ Produce el fracaso ]

[ Reconciliable ]

Se permitie el viaje al estudiante

Se soluciona el problema NO se permite el viaje

fin

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".

58

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 14 Media Baja Actor Secundario: ON

Nombre del Use Case: Cambio de Familia Prioridad: Alta Actor Principal: Estudiante, Familia Receptora.

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 Curso Normal 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. a la información las circunstancias que motivaron el cambio de familia. 3. estudiante enana nueva familia. -ubicar al 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 e Case 4. 5. El programa continua con normalidad Fin del use case. Éxito: Se reubica al estudiante en una nueva familia. Fracaso: no se consigue reubicar al estudiante. Alternativas

2.

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 Fecha Ultima Modificación: 20/05/2005

59

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 ] El caso es puesto en consideración de ON

[ 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

fin

60

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 17 Media Baja Actor Secundario: no aplica

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

Actor Principal: Colegio, Estudiante Extranjero. Objetivo: Seleccionar un colegio para el estudiante. Precondiciones Post- Condiciones Curso Normal 1.

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

El use case comienza cuando llega el legajo del estudiante extranjero, siendo invocado desde el

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. 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 4.A.1.A. No se logra una relación con el colegio

3.

4.

Para cada colegio contactado, se establece una entrevista y este acepta recibir al estudiante El estudiante comienza anfitrión. Fin del use case. asistir regularmente al colegio

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

5. 6.

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 Fecha Ultima Modificación: 20/05/2005

61

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 ] Se establece una entrevista. [ Se logra el contacto ] Se busca establecer contacto con el colegio

[ No recibe al estudiante ]

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

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Envío de Estudiantes <Package>:

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 18 Media Baja Actor Secundario: Voluntario de área de envío

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

Actor Principal: Estudiante Local

Objetivo: Estudiante local realice programa de intercambio cultural programado. Precondiciones: Recibir la fecha de envío de estudiantes desde ON Post- Condiciones Curso Normal 1. 2. 3. 4. 5. El use case comienza cuando llega la fecha determinada por ON para la selección de estudiantes. Se realiza la preinscripción de estudiantes postulantes para Se recibe la lista de estudiantes preinscritos, y se invoca a Se recibe la lista de estudiantes seleccionados. Se confeccionan las carpetas e informes confidenciales para cada estudiante seleccionado, en forma de documento textual y numérico. 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 , 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.A. ON pide información extra sobre algún estudiante. 7.A.1. Se recolecta la información extra, invocando al use case de É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. Alternativas

6.

7.

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

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. Se comunican los resultados a los estudiantes, a través de mail o telefónicamente.

9.

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

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 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

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

64

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 ) ( posee requerimientos adecuados )

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

Queda en el plan de envío sin abonar

abona

AFS cubre la parcialidad del monto económico.

Se envían carpetas a ON
( ON solicita información extra ) ( ON no 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". 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.

Los estudiantes retornan al país y vuelven desde ON
( en la fecha estipulada ) ( antes de la fecha estipulada )

Se envía la información extra a ON

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

65

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 22 Baja

Nombre del Use Case: Selección Estudiante Local Prioridad: Alta Media Actor Principal: Estudiante Local

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 Curso Normal 1. 2. El use case comienza cuando el coordinador de Envíos analiza la El coordinador, considerando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para tomar exámenes y entrevistas Se realiza la entrevista individual, invocando el Use Case Se realiza la entrevista a la familia del estudiante, para averiguar sobre datos sobre el estudiante, invocando al Use Case El coordinador y el grupo de voluntarios analizan la información e Nota: Según al programa que este inscripto el estudiante se examinarán los exámenes de idioma especificados. 7. 8. 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 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.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. Éxito: Selección del estudiante. Fracaso: No se realizó la selección Alternativas

3. 4. 5.

6.

9.

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

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 invoca al Use Case "Actividad Grupal."

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

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

( éxito del estudiante )

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

fin

67

AFS Programas Interculturales SIRL

Análisis de Sistemas: Relevamiento

Nivel del Use Case: Nombre del Use Case: Examen Prioridad: Alta

Negocio

Sistema de Información Nro. de Orden: 23 Media Baja

Actor Principal: Estudiante local

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 Curso Normal 1. 2. El use case comienza cuando 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 complementar individualmente cada punto del examen. Éxito: Se obtiene una apreciación objetiva de las cualidades del postulante Fracaso: no aplica. Alternativas

3. 4. 5.

6. 7.

8. 9.

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. 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.

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

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
( semestral e intensivo )

( anual )

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 26 Baja

Nombre del Use Case: Entrevista estudiante envío Prioridad: Alta Media Actor Principal: Estudiante local

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 Curso Normal 1. 2. El use case comienza cuando comienza la entrevista individual de cada postulante. Se realiza una presentación de los entrevistadores, y una charla previa para estimular confianza entre ambas partes. 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 Se cierra la entrevista. 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. Se realiza un informe final de la entrevista, considerando los aspectos del postulante arriba enunciados, apropiando la documentación. Fin del use case. Éxito: Correcta y objetiva apreciación de los aspectos del postulante. Fracaso: no aplica. Alternativas

3.

4. 5.

6.

7.

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 Fecha Ultima Modificación: 20/05/2005

70

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

Análisis de Sistemas: Relevamiento

Nivel del Use Case:

Negocio

Sistema de Información Nro. de Orden: 30 Media Baja

Nombre del Use Case: Preinscripción Prioridad: Alta Actor Principal: Estudiante local

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 Curso Normal 1. El use case comienza cuando 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 que presenta AFS, tanto de Envío como de Recepción. 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). 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.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 É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 Alternativas

2.

3.

4.

5.

6.

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

7.

Se inscribe al interesado en la lista de personas que participarán en el proceso de selección, donde incluyen todos los datos. Se informa al inscripto de las fechas, sean estas específicas o tentativas. Al finalizar la inscripción, se configura la lista definitiva, donde incluyen todos los datos.
72

8. 9.

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 ) Será contactada por un voluntario de AFS para información mas específica un proceso de selección de familias. Se inserta la información del interesado en la base de datos

( no participa )

( participa )

( no participa )

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 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 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: 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 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 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 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 Integración Interfaz usuario/sistema Fuerzas competitivas Calidad y utilidad de la información Requerimientos del sistema Requerimientos de procesamiento de datos Factores organizacionales Requerimiento costo - eficacia Factores humanos Requerimientos de factibilidad TOTAL

PONDERACION 15 13 5 10 10 10 8 5 9 15 100

90

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 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 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. 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. 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.

Manuales y tutórales de Internet, cursos.

Elegir otro lenguaje de programació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. La interfaz será muy accesible, el único requerimiento sería saber manejar el explorador de Internet. Conocer las funciones principales y secundarias de cada área y los responsables de las mismas. Realizar un sistema flexible teniendo en cuenta los distintos modelos.

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.

Verificar las capacidades del usuario para manejar un sistema informático. Entrevistar a todos los usuarios para verificar y corroborar sus funciones. Realizar prototipos evolutivos y modelos de incremento. Verificar las capacidades del usuario para manejar un sistema informático. Organizar reuniones para que queden de acuerdo las distintas áreas con respecto al sistema. Realizar prototipos y versiones beta, que pueden ir mejorando, ofreciéndolas al cliente.

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

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

Los requerimientos podrían cambiar.

Habría que comenzar de nuevo las distintas iteraciones. Demora en el proyecto. El usuario se sentiría confundido y rechazaría el producto.

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

Realizar interfaces similares a los distintos sistemas.

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.

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.

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 4 5 6 7 8 Paquete Acceso al sistema Voluntarios Estudiantes extranjeros Estudiantes locales Familias Comunidad educativa Eventos Proceso de consejería 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.

9 10 11

Proceso de selección Documentos Knowledge base

12 13

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

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 2 Coordinador de hosting Coordinador de sending Coordinador de desarrollo voluntario Coordinador de comunidades educativas Coordinador de consejería Consejero Presidente Ejecutor automático de tareas Clase base 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.

3

Voluntario

4

Voluntario

5

Voluntario

6 7 8 9

Voluntario Voluntario Voluntario -

Coordinador de Sendi ng Voluntario

Coordinador de Hosting

Consejero

Coordinador de Comuni dades Educativas Ejecutor automáti co de tareas

Coordinador de Consejeri a

Presidente

Coordinador de Desarrol lo Voluntari o

99

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

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

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

Diseño de Sistemas: Diseño global

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

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 Editar informacion de bienvenida <<include>> <<extend>> <<extend>> <<extend>> <<extend>> Recuperacion de Contraseña Ingreso al Sistema <<include>> <<extend>> <<extend>> Ver calendario anual
(f rom Ev entos) (f rom Proceso de Seleccion) (f rom Proceso de Consejeria)

Ver listado de Knowledge
(f rom Knowledge Base)

<<extend>> Ver listado de estudiantes extranjeros
(f rom Estudiantes Extranjeros)

Ver informacion destacada Voluntario
(f rom Actors)

<<extend>> Visualizar Menu

<<extend>>

<<extend>>

<<extend>> Ver informacion Personal <<extend>> <<extend>>

<<include>> Ver listado de estudiantes locales <<extend>>
(f rom Estudiantes Locales)

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>

Agregar un nuevo Voluntario <<extend>> <<extend>>

Eliminar Voluntario

Editar informacion de Voluntario <<extend>>

<<extend>>

<<extend>>

Ver listado de voluntarios

Ver informacion de Voluntario <<extend>>

Ver historial de Voluntario

<<extend>>

Ver listado de voluntarios para vinculacion

Ver informacion de Estudiante Extranjero
(f rom Estudiantes Extranjeros)

Ver informacion de evento
(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>> rom Voluntarios) (f Extranjero <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> Ver informacion de Consejeria
(f rom Proceso de Consejeria)

Ver listado de familia para vinculacion
(f rom Familias)

Ver listado de estudiantes extranjeros <<extend>>

Ver informacion de Estudiante Extranjero Ver listado de instituciones Ver informacion de evento educativas para vinculacion
(f rom Ev entos) (f rom Comunidad Educativ a)

<<extend>>

<<extend>> <<extend>>

<<extend>> <<extend>>

Ver informacion de Voluntario
(f rom Voluntarios)

Ver informacion de familia Ver informacion de Institucion Educativa
(f rom Familias) (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 <<extend>>

Eliminar estudiante local <<extend>>

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

<<extend>>

Ver listado de instituciones educativas para vinculacion
(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
(f rom Proceso de Seleccion)

Ver informacion de Institucion Educativa
(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>>

Ver listado de familia para vinculacion

Editar informacion de familia

<<extend>>

Ver listado de miembros de familia para vinculacion <<extend>>

<<extend>> Cambiar email de contacto de familia Ver informacion de familia <<extend>> Eliminar comentario de familia <<extend>>

<<extend>> Eliminar familia <<extend>> Eliminar miembro de familia <<extend>> <<extend>> Agregar comentario de familia <<extend>>

Ver informacion de Estudiante Extranjero
(f rom Estudiantes Extranjeros)

Ver informacion de miembro de familia

Agregar miembro de familia

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 informacion de Institucion Educativa <<extend>> Eliminar comentarios de institucion educativa

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

<<extend>> <<extend>>

<<extend>> Editar informacion de Institucion Educativa

<<extend>>

Eliminar 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
(f rom Voluntarios)

Ver Knowledge
(f rom Knowledge Base)

Ver informacion de familia
(f rom Familias)

<<extend>> <<extend>> Ver informacion de estudiante local
(f rom Estudiantes Locales)

<<extend>> <<extend>> 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>>

<<extend>>

Ver eventos asignados <<extend>> <<extend>>

(f rom Comunidad Educativ a)

<<extend>>

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

Ver informacion de Institucion Educativa
(f rom Comunidad Educativ a)

Editar informacion de evento <<extend>> <<extend>>

Ver listado de miembros de instituciones educativas para
(f rom Comunidad Educativ a)

Ver listado de miembros de familia para vinculacion
(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
(f rom Estudiantes Extranjeros)

Ver listado de instituciones educativas para vinculacion
(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
(f rom Knowledge Base)

<<extend>> <<extend>> Eliminar informe de consejeria <<extend>> <<extend>> Agregar comentario a consejeria <<include>> <<extend>>

<<include>>

<<extend>> Ver informacion de Voluntario
(f rom Voluntarios)

<<extend>>

<<extend>>

Ver informacion de Consejeria Ver comentarios de consejería Ver informacion de Institucion Educativa
(f rom Comunidad Educativ a)

Eliminar comentario de consejeria <<extend>> <<extend>> <<extend>> Ver informe de Consejeria <<extend>>

<<extend>>

Ver informacion de familia
(f rom Familias)

Cargar informe de consejeria Editar Informe de Consejeria <<extend>> <<extend>> Exportar informe de consejeria <<extend>> <<extend>>

<<extend>> <<extend>>

Ver listado de instituciones educativas para vinculacion
(f rom Comunidad Educativ a)

Ver listado de familia para vinculacion
(f rom Familias)

Ver listado de voluntarios para vinculacion
(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>>

<<include>> Ver informacion de evento

<<extend>> Editar confidential form Ver confidential form <<extend>>

(f rom Ev entos)

Ver listado de temas especificos de knbowledge base
(f rom Knowledge Base)

Exportar confidential form

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>> Editar Knowledge

<<extend>>

<<extend>>

<<extend>>

Ver listado de Knowledge

Ver Knowledge

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>>

<<extend>>

Ver listado de documentos

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>

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

Agregar email a mailing list

<<extend>>

Agregar un mailing list

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 <<extend>>

<<extend>>

Editar pais
<<extend>>

<<extend>> <<extend>> <<extend>> Agregar pais Eliminar pais Ver informacion de pais

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

<<extend>>

Ver listado de program as <<extend>>

<<extend>>

Editar informacion de programa <<extend>>

<<extend>>

<<extend>>

Agregar programa

Eliminar programa

Ver informacion de programa

<<extend>> Ver listado de tipos de eventos <<extend>> <<extend>> Editar tipo de evento Realizar Backup de Base de Datos <<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 primer lugar, iniciando el paquete. El resto es indicado como adicional.

Acceso al sistema. <Package 1> Nº Nombre
1 Ingreso al sistema Recuperaci ón de contraseña Visualizar menú

Actores
Voluntario.

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

Descripción
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.

Tipo
Base

Imp
Alta

2

Voluntario.

Adicional

Baja

3

Voluntario.

Adicional

Alta

4

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

Voluntario.

5

Voluntario.

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.

Adicional

Baja

6

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. El voluntario puede editar su información personal. El presidente o coordinador de desarrollo voluntario modifica el texto de bienvenida al sistema.

Adicional

Baja

Adicional

Alta

7

Voluntario.

Adicional

Me dia Baja

8

Presidente. Coordinador de desarrollo voluntario

Adicional

117

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Voluntarios <Package 2> Nº Nombre
9 Ver listado de voluntarios Agregar un nuevo voluntario

Actores
Voluntario.

Objetivo
Visualizar el listado de voluntarios. Agregar un nuevo voluntario

Descripción
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.

Tipo
Base

Imp
Alta

10

Coordinador de desarrollo voluntario.

Adicional

Alta

11

12

Ver información de voluntario Eliminar voluntario

Voluntario.

13

14

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

Coordinador de desarrollo voluntario. Coordinador de desarrollo voluntario Voluntario.

Ver la información de un voluntario Eliminar un voluntario

Adicional

Alta

15

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

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

118

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Estudiantes Extranjeros <Package 3> Nº Nombre
16 Ver listado de estudiantes extranjeros Ver información de estudiante extranjero Agregar un nuevo estudiante extranjero Eliminar estudiante extranjero Editar información de estudiante extranjero Ver listado de estudiantes extranjeros para vinculación

Actores
Voluntario

Objetivo
Ver el listado de los estudiantes extranjeros Ver la información de un estudiante extranjero Agregar un nuevo estudiante extranjero 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

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

Tipo
Base

Imp
Alta

17

Voluntario

Adicional

Alta

18

Coordinador de hosting

19

Coordinador de hosting Coordinador de hosting

20

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

21

Voluntario

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

22

23

24

25

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

Coordinador de hosting

El coordinador de hosting carga la información del legajo del estudiante extranjero. El voluntario visualiza la información del legajo de un estudiante extranjero. El voluntario exporta el legajo del estudiante extranjero a un formato de archivo PDF. El coordinador de hosting edita la información de legajo de un estudiante extranjero.

Adicional

Medi a

Voluntario

Adicional

Medi a

Voluntario

Adicional

Medi a

Coordinador de hosting

Adicional

Medi a

119

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Estudiantes Locales <Package 4> Nº Nombre
26 Ver listado de estudiantes locales Ver información de estudiante local Agregar un nuevo estudiante local Eliminar estudiante local Editar información de estudiante local Ver listado de estudiantes locales para vinculación

Actores
Voluntario

Objetivo
Ver el listado de los locales 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

Descripción
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.

Tipo
Base

Imp
Alta

27

Voluntario

Adicional

Alta

28

Coordinador de sending

29

Coordinador de sending Coordinador de sending

30

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

Alta

Adicional

Baja

Adicional

Medi a

31

Voluntario

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

120

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Familias <Package 5> Nº Nombre
32 Ver información de familia Ver listado de familia

Actores
Voluntario

Objetivo
Ver la información de familia Ver el listado de las familias Agregar una nueva familia

Descripción
El voluntario visualiza la información de una familia y sus miembros. 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 hosting o sending edita la información de una familia.

Tipo
Adicional

Imp
Alta

33

Voluntario

Base

Alta

34

Agregar una nueva familia

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

Adicional

Alta

35

Eliminar familia

Eliminar una familia

Adicional

Baja

36

Editar información de familia Ver información de miembro de familia Cambiar email de contacto de familia Agregar comentario de familia Eliminar comentario de familia Agregar miembro de familia Eliminar miembro de familia Ver listado de familia para vinculación

37

38

39

40

41

42

43

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

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 Eliminar un comentario de una familia Agregar un miembro a una familia Eliminar un miembro de una familia Ver el listado de familias para vincular con otro elemento del sistema Ver el

Adicional

Medi a

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

Adicional

Alta

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

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. 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

Adicional

Baja

Adicional

Alta

44

Ver listado
121

Voluntario

El voluntario visualiza en una

Adicional

Medi

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

de miembros de familia para vinculacion

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

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
45 Ver listado de instituciones educativas 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 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

Actores
Voluntario

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

Descripción
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. 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. 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. 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. El voluntario visualiza la información del miembro de la institución educativa.

Tipo
Base

Imp
Alta

46

Voluntario

Adicional

Alta

47

48

Coordinador comunidad educativa Coordinador comunidad educativa Coordinador comunidad educativa

Adicional

Alta

Adicional

Medi a

49

Agregar nuevo miembro de institución educativa

Adicional

Medi a

50

Voluntario

51

Coordinador comunidad educativa Coordinador comunidad educativa

52

53

Voluntario

54

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

Adicional

Medi a

Adicional

Baja

Adicional

Medi a

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

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

55

56

57

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

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

ventana principal. El coordinador de comunidad educativa elimina un comentario de una institución educativa. 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 Baja

Adicional

Alta

Adicional

Medi a

123

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Eventos <Package 7> Nº Nombre
58 Ver información de evento Ver calendario anual Ver calendario mensual Agregar un nuevo evento

Actores
Voluntario

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

Descripción
El voluntario visualiza la información de un evento.

Tipo
Adicional

Imp
Alta

59

Voluntario

60

Voluntario

61

62

Editar información de evento

63

Eliminar evento

64

Ver eventos asignados

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

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

124

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Proceso de Consejería <Package 8>

Nº Nombre
65 Ver información de consejería

Actores
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

Objetivo
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 Eliminar los informes de consejería Ingresar la información de un informe de consejería. Visualizar el listado de las consejerías a estudiantes

Descripción
El consejero, coordinador de hosting o consejería visualiza la información de una consejería de un estudiante extranjero. El consejero, coordinador de hosting o consejería visualiza el informe de consejería de un mes en particular de un estudiante extranjero. El consejero, coordinador de hosting o consejería edita el informe de consejería de un mes en particular de un estudiante extranjero. El consejero, coordinador de hosting o consejería elimina el informe de consejería de un mes en particular de un estudiante extranjero. El consejero, coordinador de hosting o consejería exporta el informe de consejería del estudiante extranjero a un formato de archivo PDF. El consejero, coordinador de hosting o consejería agrega un comentario a la consejería de un estudiante extranjero. El consejero, coordinador de hosting o consejería elimina un cometario de la consejería de un estudiante extranjero. 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.

Tipo
Adici onal

Imp
Alta

66

Ver informe de consejería

Adici onal

Alta

67

Editar informe de consejería

Adici onal

Me dia

68

Eliminar informe de consejería

Adici onal

Baja

69

Exportar informe de consejería

Adici onal

Me dia

70

Agregar comentario a consejería

Adici onal

Me dia

71

Eliminar comentario de consejería

Adici onal

Baja

72

Inicializar informes de consejería Eliminar informes de consejería Cargar informe de consejería

Adici onal

Alta

73

Coordinador de hosting

Adici onal

Baja

74

75

Ver listado de consejerías

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

Adici onal

Alta

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

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

de hosting 76 Ver comentarios de consejeria

extranjeros

destacada.

Proceso de Selección <Package 9> Nº Nombre
77 Ver proceso de selección

Actores
Coordinador de sending

Objetivo
Visualizar la información de un proceso de selección Inicializar un nuevo proceso de selección Ver el proceso de un estudiante local postulante. 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 Exportar el

Descripció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.

Tipo
Base

Imp
Alta

78

79

80

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

Coordinador de sending

Adicional

Medi a

Coordinador de sending

Coordinador de sending

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.

Adicional

Alta

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. 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. El coordinador de sending elimina un comentario del proceso de selección de un estudiante local postulante.

Adicional

Medi a

83

84

85

86

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

Coordinador de sending

Adicional

Alta

Coordinador de sending

Adicional

Medi a

Coordinador de sending

Adicional

Baja

Coordinador

El coordinador de sending

Adicional

Alta

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

confidential form

de sending

confidential from de un estudiante local postulante

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

Documentos <Package 10> Nº Nombre
87 Ver listado de documentos Ver información de un documento Editar documento

Actores
Voluntario

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

Descripción
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.

Tipo
Base

Imp
Alta

88

Voluntario

Adicional

Alta

89

90

Eliminar documento

91

Agregar nuevo documento

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

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

127

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Knowledge Base <Package 11> Nº Nombre
92 Ver knowledge base Ver listado de knowledge Agregar un nuevo knowledge

Actores
Voluntario

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

Descripción
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.

Tipo
Adicional

Imp
Alta

93

Voluntario

Base

Alta

94

95

Editar knowledge

96

Eliminar knowledge

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

Adicional

Alta

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. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un tema de knowledge base.

Adicional

Medi a

Eliminar un tema del knowledge base.

Adicional

Baja

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

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

Mailing List <Package 12> Nº
98

Nombre
Agregar un mailing list Eliminar un mailing list Ver información de mailing list Agregar email a mailing list

Actores
Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador desarrollo voluntario

Objetivo
Agregar un nuevo mailing list Eliminar un mailing list Ver la información de un mailing list

Descripción
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.

Tipo
Adicional

Imp
Alta

99

Adicional

Baja

100

Adicional

Medi a

101

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 Ver listado de mailing lists Chequear emails y reenviar a mailing lists

104

Coordinador desarrollo voluntario Coordinador desarrollo voluntario

Configurar un mailing list Ver el listado de los mailing list Chequear los emails y reenviar a los emails de cada mailing list

Adicional

Medi a Alta

Base

105

Ejecutor automático de tareas

Base

Alta

129

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

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

Nombre
Ver listado de países

Actores
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 Coordinador de hosting Coordinador desarrollo voluntario

Objetivo
Visualizar listado de países

Descripción
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. El coordinador de senting o hosting edita la información de un 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. 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. 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

Tipo
Adicional

Imp
Alta

107

Agregar país

Agregar un país

Adicional

Alta

108

Editar país

Editar un país

Adicional

Medi a

109

Ver información de país Eliminar país

Ver información de un país

Adicional

Alta

110

Eliminar un país

Adicional

Baja

111

Ver listado de tipos de evento

Visualizar el listado de tipos de evento

Adicional

Alta

112

113

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

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

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

Adicional

Alta

Adicional

Medi a

114

Agregar tipo de evento Eliminar tipo de evento Ver información de programa Ver listado de programas

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

Adicional

Alta

115

Adicional

Baja

116

Adicional

Alta

117

Visualizar listado de programas

Adicional

Alta

118

Editar
130

Coordinador

Editar

Adicional

Medi

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño global

información de programa 119 Agregar programa

120

Eliminar programa

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

información de un programa Agregar un programa

hosting edita la información de un programa. El coordinador de senting o hosting agrega un nuevo programa al sistema. El coordinador de senting o hosting elimina un programa del sistema. El ejecutor automático de tareas realiza un back up de la base de datos. El coordinador de desarrollo voluntario 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. Adicional

a

Alta

Eliminar un programa

Adicional

Baja

121

Realizar back up de base de datos Modificar parametros del sistema Ver opciones de datos básicos y configuración

Ejecutor automático de tareas
Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting

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

Adicional

Alta

122

Adicional

Alta

123

Base

Alta

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 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 pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y no lo desea.

4- El voluntario verifica si desea ver la información completa de un voluntario, y no lo desea. 5- El voluntario no cuenta con permiso para agregar un nuevo voluntario.

3.a-El voluntario verifica si desea realizar una búsqueda pudiendo ingresar alguno de los 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.a. El voluntario si desea ver información completa de un voluntario. Se invoca al use case Ver información de Voluntario. 5.a. El voluntario sí cuenta con permiso para 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, 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 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. 9oluntario ha sido 10- Fin del Use-Case.
134

7.a El usuario elige cancelar el UC

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

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

Fecha Ultima Modificación: 02/03/2006

135

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.a-El voluntario seleccionado es además un 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.a. El voluntario si desea ver el historial del voluntario seleccionado. e invoca al use case Ver historial de Voluntario. 7.a. El voluntario sí cuenta con permiso para editar la 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

5-El voluntario seleccionado no es además un miembro de institución educativa.

6- El voluntario verifica si desea ver el historial del voluntario seleccionado, y no lo desea.

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

136

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

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

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. 22.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, 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. 910- 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 que ha participado incluyendo la actual si la hubiera, y no desea ver la información detallada de ninguno de los estudiantes extranjeros de la lista.

2.a- El voluntario visualiza un listado de las consejerías en las que ha participado incluyendo la actual si la hubiera, y desea ver la información detallada de uno de los estudiantes extranj invoca el use case Ver información de estudiante extranjero. 3.a- El voluntario visualiza un listado de los eventos en los que ha participado, y desea ver la información detallada de uno de los eventos de evento información de evento. Ver

3- El voluntario visualiza un listado de los eventos en los que ha participado, y no desea ver la información detallada de ninguno de los eventos de la lista.

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 pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y no lo desea.

3-El voluntario verifica si desea realizar una búsqueda pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y no lo desea.

4-El Coordinador de Hosting, Coordinador de Sending, Coordiandor de desarrollo voluntario o coordinador de comunidades educativas verifica si desea seleccionar un voluntario del listado y no lo desea

3.a-El voluntario verifica si desea realizar una búsqueda pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 3.a-El voluntario verifica si desea realizar una búsqueda pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de voluntarios en base al criterio de búsqueda. 4.a-El Coordinador de Hosting, Coordinador de Sending, Coordinador de desarrollo voluntario o coordinador de comunidades educativas 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)

Menu del sistema
(f rom Interf aces)

Generación de lista
(f rom Control)

Voluntario
(f rom Actors)

Listado de voluntarios
(f rom Interf aces)

Personas
(f rom Entidades)

Informacion de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

Voluntarios
(f rom Entidades)

Usuarios
(f rom Entidades)

Agregar nuevo voluntario

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

Generación de lista
(f rom Control)

Personas
(f rom Entidades)

Coordinador de Desarrollo Voluntario
(f rom Actors)

Listado de personas existentes
(f rom Interf aces)

Voluntarios
(f rom Entidades)

Carga de voluntario
(f rom Interf aces)

Guardar datos
(f rom Control)

Usuarios
(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
(f rom Interf aces)

Generación de lista
(f rom Control)

Eventos
(f rom Entidades)

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

Voluntario
(f rom Actors)

Guardar datos Informacion de voluntario
(f rom Interf aces) (f rom Control)

Personas
(f rom Entidades)

Usuarios Edicion de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

(f rom Entidades)

Eliminar voluntario
(f rom Interf aces)

Miembro de familia
(f rom Entidades)

Estudiante local
(f rom Entidades)

Miembro de institucion educativa
(f rom Entidades)

Eliminar datos
(f rom Control)

Eliminar voluntario

Informaci on de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

Usuari os
(f rom Entidades)

Coordinador de Desarrol lo Voluntari o
(f rom Actors)

Eli minar voluntari o
(f rom Interf aces)

Eli minar datos
(f rom Control)

Personas
(f rom Entidades)

Mostrar mensaje

Voluntarios
(f rom Entidades)

143

(f rom Interf aces)

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Editar información de voluntario

Informacion de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

Personas
(f rom Entidades)

Coordinador de Desarrollo Voluntario
(f rom Actors)

Edicion de voluntario
(f rom Interf aces)

Guardar datos
(f rom Control)

Voluntarios
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Usuarios
(f rom Entidades)

Ver historial de voluntario

Informacion de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

Personas
(f rom Entidades)

Voluntario
(f rom Actors)

Voluntarios Historial de voluntario
(f rom Interf aces)

Generación de lista
(f rom Control)

(f rom Entidades)

Eventos
(f rom Entidades)

Estudiantes extranjeros
(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
(f rom Control)

Personas
(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 1: Elige opcion 2: Requiere 4: Utiliza datos

6: Elige opcion : Voluntario : Menu del sistema 5: Devuelve lista

3: Utiliza datos : Generación de lista

7: Requiere : Listado de voluntarios

8: Utiliza datos

: Personas

14: Utiliza datos

9: Utiliza datos

10: Utiliza datos 11: Devuelve informacion : Informacion de voluntario : Búsqueda de voluntario : Voluntarios

: Usuarios

Agregar nuevo voluntario

2: Requiere

3: Utiliza datos

1: Ingresa datos : Ingreso de datos basicos de persona 5: Elige opcion 8: Ingresa datos : Coordinador de Desarrollo Voluntario 4: Devuelve lista 7: Guarda datos 6: Envia datos : Listado de personas existentes 9: Envia datos 11: Guarda datos 10: Guarda datos : Voluntarios : Generación de lista : Personas

: Carga de voluntario 12: Devuelve mensaje

: Guardar datos

: Usuarios

: Mostrar mensaje

145

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Ver información de voluntario

30: Requiere

31: Usa datos 32: Usa datos : Generación de lista : Eventos

29: Elige opcion

34: Devuelve lista : Historial de voluntario 28: Envia datos

1: Elige opcion 10: Elige opcion : Voluntario

15: Guarda datos 33: Usa datos 16: Guarda datos 24: ELimina datos

18: Elige opcion 26: Elige opcion : Listado de voluntarios 13: Ingresa datos 11: Requiere 19: Requiere 21: Elige opcion Informacion de voluntario : 27: Requiere 2: Requiere

: Voluntarios : Guardar datos 14: Envia datos 17: Guarda datos

23: Elimina datos 3: Utiliza datos 4: Utiliza datos 5: Utiliza datos 6: Utiliza datos : Personas

9: Devuelve datos

12: Envia datos : Edicion de voluntario : Búsqueda de voluntario 8: Utiliza datos 20: Envia datos 7: Utiliza datos : Usuarios

25: Elimina datos

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

: Eliminar datos

Eliminar voluntario

2: Requiere

3: Usa datos

4: Usa datos 1: El ige opci on : Informaci on de voluntari o 6: Envia datos 7: El ige opci on : Búsqueda de voluntari o 5: Usa datos : Usuari os

8: Requiere : Coordinador de Desarrol lo Voluntari o : Eli minar voluntari o

10: El imina datos 9: El imi na datos 11: El imina datos : Personas

12: Envia mensaje : Mostrar mensaje : Eli minar datos : Voluntari os

146

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 6: Envia datos : Búsqueda de voluntario 5: Usa datos : Personas

8: Requiere : Coordinador de Desarrollo Voluntario : Edicion de voluntario

9: Guarda datos 10: Guarda datos : Voluntarios 11: Guarda datos

12: Envia mensaje : Mostrar mensaje : Guardar datos : Usuarios

Ver historial de voluntario
2: Requiere 3: Usa datos

1: Elige opcion : Informacion de voluntario 6: Selecciona opcion 7: Requiere : Voluntario 10: Envia datos : Historial de voluntario : Generación de lista

4: Usa datos : Búsqueda de voluntario 5: Envia datos : Personas

8: Usa datos : Voluntarios 9: Usa datos

: Eventos

: Estudiantes extranjeros

Ver listado de voluntarios para vinculación

1: Elige opcion

2: Requiere

3: Usa datos

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)

Ventana menu del sistema (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Voluntario
(f rom Actors)

Ventana listado de voluntarios
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

Usuarios Ventana información de voluntario
(from Interfaces)
(f rom Base de datos)

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

Generación de lista
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Ventana l istado de personas exi stentes (from Interfaces)

Guardar datos
Coordinador de Desarrol lo Voluntari o
(f rom Actors) (f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

Ventana carga de vol untario (from Interfaces)

Usuarios
(f rom Base de datos)

Ventana mostrar mensaje
(from Interfaces)

Ver información de voluntario
Ventana historial de voluntario (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Ventana listado de voluntarios
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

Ventana información de voluntario
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

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

(from Interfaces)

Estudiante local
(f rom Base de datos)

Usuarios
(f rom Base de datos)

Ventana eliminar voluntario
(from Interfaces)

Miembro de familia
(f rom Base de datos)

Miembro de institución educativa (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
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Usuarios
(f rom Base de datos)

Ventana eliminar voluntario
(from Interfaces)

Personas
(f rom Base de datos)

Coordinador de Desarrollo Voluntario
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

Editar información de voluntario
Ventana información de voluntario
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Ventana edición de voluntario (from Interfaces)

Voluntarios
(f rom Base de datos)

Coordinador de Desarrol lo Voluntari o
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Usuarios
(f rom Base de datos)

Ver historial de voluntario
Ventana información de voluntario
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

Ventana historial de voluntario (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Usuarios
(f rom Base de datos)

Voluntario
(f rom Actors)

Eventos
(f rom Base de datos)

Estudiantes extranjeros
(from Base de datos)

Ver listado de voluntarios para vinculación
Ventana listado de v oluntarios para v inculación (f rom Interf aces)

Generación de lista
(from Procesos y transacciones)

Personas
(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 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.

4- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual de un estudiante extranjero, y no lo desea.

estudiante extranjero objetivo y se invoca al use case Ver información de familia. 4.a- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual de un estudiante información de institución educativa anfitriona extranjero objetivo y se invoca al use case Ver información de institución educativa. 5.a - El voluntario verifica si desea ver la información completa del consejero actual de 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.a.- El voluntario si desea ver información completa de un voluntario. Selecciona la opción

5- El voluntario verifica si desea ver la información completa del consejero actual de un estudiante extranjero, y no lo desea.

6-El voluntario verifica si desea ver la información completa de un estudiante extranjero, y no lo desea.

7-El voluntario no cuenta con permiso para agregar un nuevo estudiante extranjero.
150

estudiante extranjero objetivo y se invoca al use case Ver información de estudiante extranjero. 7.a -El voluntario sí cuenta con permiso para agregar un nuevo estudiante extranjero y no desea agregar un nuevo estudiante extranjero.

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. 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 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 completa de la familia anfitriona actual de un estudiante extranjero, y no lo desea.

3.a- El voluntario verifica si desea ver la información completa de la familia anfitriona actual de un estudiante extranjero y si lo desea. Elige la opción invoca al use case Ver información de familia. 4.a- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual de un estudiante extranjero y si lo desea. Elige la ase Ver información de institución educativa. 5.a - El voluntario verifica si desea ver la información completa del consejero actual de un estudiante

4- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual de un estudiante extranjero, y no lo desea.

5- El voluntario verifica si desea ver la información completa del consejero actual de un estudiante extranjero, y no lo desea.

6- El voluntario no cuenta con permiso para ver la información de proceso de consejería de un estudiante extranjero.

case Ver información de voluntario. 6.a. El voluntario sí cuenta con permiso para ver la información de proceso de consejería de un 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.a. El voluntario sí cuenta con permiso para editar la 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

7- El voluntario no cuenta con permiso para editar la información de un estudiante extranjero.

152

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

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

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 case Eliminar estudiante extranjero. 9.a-El estudiante extranjero tieneun legajo cargado. El voluntario verifica si desea visualizar el legajo, y si 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

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

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 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 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. 910-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

7- El coordinador de hosting selecciona la opción Se cancela el use case.

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

extranjero. 2-

que desea

2.acoordinador de hosting elige la opción Se cancela el use case. 3.a Existen datos relacionados al estudiante Se

3- Se comprueba que no exista información relacionada al estudiante extranjero en cuanto a su participación en eventos, consejerías, participación en familias, participación 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 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 actual. El coordinador de hosting verifica si quiere terminar la consejería del voluntario, y no desea hacerlo.

4-El estudiante extranjero tiene una familia anfitriona actual. El coordinador de hosting verifica si quiere terminar la vinculación con la familia, y no desea hacerlo.

3.a-El estudiante extranjero tiene un consejero actual. El coordinador de hosting verifica si quiere terminar la consejería del voluntario, y desea hacerlo. Selecciona la 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. 3¡4.a-El estudiante extranjero tiene una familia anfitriona actual . El coordinador de hosting verifica si quiere terminar la vinculación con la familia, 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

Diseño de Sistemas: Diseño Detallado

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.

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 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 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 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 pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y no lo desea.

4-El Coordinador de Hosting, Coordinador de Sending, Coordinador de desarrollo voluntario o coordinador de comunidades educativas verifica si desea seleccionar un estudiante extranjero del listado y no lo desea

3.a-El voluntario verifica si desea realizar una búsqueda pudiendo ingresar alguno de los siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 4.a-El Coordinador de Hosting, Coordinador de Sending, Coordinador de desarrollo voluntario o coordinador de comunidades educativas verifica si desea seleccionar un estudiante extranjero del listado y si lo desea. Selecciona la 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 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. 56- 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 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. 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 legajo de estudiante extranjero. 2-

2.adesea exportar el legajo del estudiante

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 1legajo 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. 33- 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. 56- 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
(f rom Interf aces)

Generaci ón de l ista
(f rom Control)

Voluntari o
(f rom Actors)

Listado de estudiantes extranjeros
(f rom Interf aces)

Personas
(f rom Entidades)

Informaci on de estudiante extranjero
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Estudi antes extranjeros
(f rom Entidades)

Ver información de estudiante extranjero

Información de consejeria
(f rom Interf aces)

Generación de lista
(f rom Control)

Eventos
(f rom Entidades)

Listado de estudiantes extranjeros
(f rom Interf aces)

Informes de consejeria
(f rom Entidades)

Estudiantes extranjeros
(f rom Entidades)

Voluntario
(f rom Actors)

Informacion de estudiante extranjero
(f rom Interf aces)

Guardar datos
(f rom Control)

Personas
(f rom Entidades)

Edicion de estudiantes extranjeros
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Eliminar estudiante extranjero
(f rom Interf aces)

Eliminar datos
(f rom Control)

165

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Agregar nuevo estudiante extranjero

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

Voluntarios
(f rom Entidades)

Estudiantes extranjeros
(f rom Entidades)

Familias Coordinador de Hosting
(f rom Actors)

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

Generación de lista Guardar datos
(f rom Control) (f rom Control)

Institución educativa
(f rom Entidades)

Carga de estudiante extranjero
(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
(f rom Control)

Personas
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

Eliminar estudiante extranjero
(f rom Interf aces)

Mostrar mensaje
(f rom Interf aces)

Eliminar datos
(f rom Control)

Estudiantes extranjeros
(f rom Entidades)

166

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) (f rom Control)

Estudiantes extranjeros Voluntarios
(f rom Entidades) (f rom Entidades)

Edicion de estudiantes extranjeros Coordinador de Hosting
(f rom Actors) (f rom Interf aces)

Guardar datos
(f rom Control)

Personas
(f rom Entidades)

Familias
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Institución educativa
(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
(f rom Control)

Personas
(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
(f rom Control)

Personas
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

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

Estudiantes extranjeros
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Guardar datos
(f rom Control)

Legajo de estudiante extranjero
(f rom Entidades)

167

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
(f rom Control)

Personas
(f rom Entidades)

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
(f rom Control)

Legajos de estudiante extranjero
(f rom Entidades)

Voluntario
(f rom Actors)

Descargar archivo
(f rom Interf aces)

Exportar archivo PDF
(f rom Control)

Editar legajo de estudiante extranjero

Legajo de estudiante extranjero
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Legajos de estudiante extranjero
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

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

Guardar datos
(f rom Control)

Mostrar mensaje
(f rom Interf aces)

168

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

6: Elige opción : Voluntario : Menu del sistema 5: Devuelve lista 7: Requiere : Listado de estudiantes extranjeros

4: Utiliza datos : Generación de lista

8: Utiliza datos : Personas 9: Utiliza datos

10: Devuelve información : Informacion de estudiante extranjero : Busqueda de estudiante extranjero : Estudiantes extranjeros

Ver información de estudiante extranjero
24: Requiere 29: Devuelve lista : Información de consejeria 1: Elige opción 6: Elige opción 13: Elige opción : Voluntario : Listado de estudiantes extranjeros 20: Elige opción 2: Requiere 7: Requiere 9: Ingresa datos 14: Requiere 21: Requiere 3: Utiliza datos : Guardar datos 4: Utiliza datos : Informes de consejeria 11: Guarda datos 12: Guarda datos : Estudiantes extranjeros 22: Envia datos

25: Utiliza datos

23: Elige opción

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

: Informacion de estudiante extranjero 16: Elige opción 10: Envia datos

: Personas

5: Envia datos

8: Envia datos : Edicion de estudiantes extranjeros 15: Envia datos 17: Requiere : Busqueda de estudiante extranjero18: Elimina datos

19: Elimina datos

: Eliminar estudiante extranjero

: Eliminar datos

169

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 4: Envia lita 5: Elige opción 22: Guarda datos 6: Envia datos : Listado de personas existentes 9: Requiere : Coordinador de Hosting : Estudiantes extranjeros 23: Guarda datos : Personas

: Voluntarios 10: Utiliza datos

14: Utiliza datos : Familias 18: Utiliza datos

8: Ingresa datos

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

: Generación de lista : Institución educativa 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 5: Envia datos 7: Requiere 8: Elimina datos : Coordinador de Hosting : Eliminar estudiante extranjero 9: Elimina datos : Busqueda de estudiante extranjero : Personas

4: Utiliza datos

10: Envia mensaje : Mostrar mensaje : Eliminar datos : Estudiantes extranjeros

170

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 21: Guarda datos 20: Guarda datos : Familias 8: Utiliza datos : Edicion de estudiantes extranjeros : Coordinador de Hosting 22: ENvia mensaje : Institución educativa : Guardar datos : Personas : Estudiantes extranjeros : Voluntarios 12: Utiliza datos

5: Envia datos

6: Ingresa datos

7: Requiere

11: Envia datos 15: Envia datos : Mostrar mensaje 10: Elige opción 9: Devuelve lista : Generación de lista 19: Envia datos 13: Devuelve lista 17: Devuelve lsita

: 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

5: Devuelve lista : Voluntario : Listado de estudiantes extranjeros para vinculacion

4: Usa datos : Generación de lista : Personas

: Estudiantes extranjeros

Cargar legajo de estudiante extranjero
2: Requiere 3: Utiliza datos

1: Elige opción : Informacion de estudiante extranjero 6: Ingresa datos 5: Envia datos 7: Envia datos : Coordinador de Hosting : Carga de legajo de estudiante extranjero : Busqueda de estudiante extranjero

4: Utiliza datos : Personas

: Estudiantes extranjeros 8: Guarda datos

9: Envia mensaje : Mostrar mensaje : Guardar datos : Legajos de estudiante extranjero

171

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 : Busqueda de estudiante extranjero 5: Utiliza datos : Personas

: Voluntario

6: Envia datos

: Legajo de estudiante extranjero

: Legajos de estudiante extranjero

: Estudiantes extranjeros

Exportar legajo de estudiante extranjero
2: Requiere 1: Elige opción 3: Requiere datos

: Legajo de estudiante extranjero

: Busqueda de estudiante extranjero 4: Envia datos

: Legajos de estudiante extranjero

: Voluntario

5: Envia archivo : Descargar archivo : Exportar archivo PDF

Editar legajo de estudiante extranjero
2: Requiere 3: Utiliza datos

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

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

: Legajos de estudiante extranjero

: Coordinador de Hosting

: Edicion de legajo de estudiante extranjero 8: Envia mensaje

: Guardar datos

: Mostrar mensaje

172

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 (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Voluntario
(f rom Actors)

Ventana listado de estudiantes extranjeros (from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Ventana información de estudiante extranjero (from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Ver información de estudiante extranjero
Ventana información de consejeria
(from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Ventana listado de estudiantes extranjeros (from Interfaces)

Informes de consejeria
(from Base de datos)

Estudiantes extranjeros
(from Base de datos)

Ventana información de estudiante extranjero (from Interfaces) Voluntario
(f rom Actors)

Guardar datos
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Ventana edición de estudiante extranjero (from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Ventana eliminar estudiante extranjero (from Interfaces)

Eliminar datos
(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 (from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Voluntarios
(f rom Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana carga de estudiante extranjero (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Generación de lista
(f rom Procesos y transacciones)

Familias
(f rom Base de datos)

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

Insticuciones educativas
(from Base de datos)

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 (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Ventana el imi nar estudi ante extranj ero (from Interfaces)

Personas
(f rom Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Estudiantes extranjeros
(from Base de datos)

Editar información de estudiante extranjero
Ventana información de estudiante extranjero (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Estudiantes extranjeros
(from Base de datos)

Voluntarios
(f rom Base de datos)

Ventana edición de estudiante extranjero (from Interfaces) Coordinador de Hosting
(f rom Actors)

Guardar datos
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Familias
(f rom Base de datos)

Ventana mostrar mensaje
(from Interfaces)

Insticuciones educativas
(from Base de datos)

Generación de lista
(f rom Procesos y transacciones)

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

Ventana listado de voluntarios para vinculación (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 (f rom Interf aces)

Generación de lista
(from Procesos y transacciones)

Voluntario
(from Actors)

Personas
(from Base de datos)

Estudiantes extranjeros
(f rom Base de datos)

Cargar legajo de estudiante extranjero
Ventana información de estudiante extranjero (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Personas
(f rom Base de datos)

Ventana carga de estudiante extranjero (from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Legajos de estudiantes extranjeros (from Base de datos)

174

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero
Ventana inf ormación de estudiante extranjero (f rom Interf aces) Busqueda de estudiante extranjero (f rom Procesos y transacciones)

Personas
(from Base de datos)

Voluntario
(from Actors)

Ventana legajo de estudiante extranjero (f rom Interf aces)

Legajos de estudiantes extranjeros (f rom Base de datos)

Estudiantes extranjeros
(f rom Base de datos)

Exportar legajo de estudiante extranjero
Ventana legajo de estudiante extranjero (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Voluntario
(f rom Actors)

Ventana descargar archivo
(from Interfaces)

Exportar archivo PFD
(f rom Procesos y transacciones)

Legajos de estudiantes extranjeros (from Base de datos)

Editar legajo de estudiante extranjero
Ventana legajo de estudiante extranjero (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Ventana edición de legajo de estudiante extranjero (from Interfaces)

Legajos de estudiantes extranjeros (from Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

175

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 voluntario visualiza el siguiente dato: fecha del evento. 4-El tipo de evento no considera la participación de voluntarios.

3.a- El tipo de evento tiene fecha extendida. El voluntario visualiza los siguientes datos: fecha de inicio, fecha de finalización. 4.a-El tipo de evento considera la participación de voluntarios, y no hay voluntarios vinculados. El voluntario

5-El tipo de evento no considera la participación de estudiantes extranjeros.

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.a-El tipo de evento considera la participación de estudiantes extranjeros , y no hay estudiantes extranjeros

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

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

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

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 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 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 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,

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

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

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

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 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

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

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 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

11-El caso de uso no tiene voluntarios asignados.

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

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

178

AFS Programas Interculturales SIRL

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.

13- El voluntario no cuenta con permiso para eliminar un 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 listado de eventos. 4.a-El voluntario verifica si desea ver el listado de eventos del año próximo, y lo desea. Elige la opción listado de eventos. 5.a-El voluntario verifica si desea acotar el listado a un mes del año en particular, y lo desea. Elige la opción mes objetivo, invocándose el use case Ver calendario mensual. 6.a-El voluntario verifica si desea ver la información 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.a -El voluntario sí cuenta con permiso para agregar 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. 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

4-El voluntario verifica si desea ver el listado de eventos del año próximo, y no lo desea.

5-El voluntario verifica si desea acotar el listado a un mes del año en particular, y no lo desea.

6-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea.

7-El voluntario no cuenta con permiso para agregar un nuevo evento.

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 del mes anterior, y no lo desea.

3.a-El voluntario verifica si desea ver el listado de eventos del mes anterior, y lo desea. Elige la opción listado de eventos. 4.a-El voluntario verifica si desea ver el listado de eventos del mes próximo, y lo desea. Elige la opción ualizándose el listado de eventos. 5.a-El voluntario verifica si desea ver la información 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.a -El voluntario sí cuenta con permiso para 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

4-El voluntario verifica si desea ver el listado de eventos del mes próximo, y no lo desea.

5-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea.

6-El voluntario no cuenta con permiso para agregar un nuevo evento.

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 puede ingresar el siguiente dato: fecha del evento. 6-El tipo de evento no considera la participación de voluntarios.

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

5.a- El tipo de evento tiene fecha extendida. El actor puede ingresar los siguientes datos: fecha de inicio, fecha de finalización. 6.a-El tipo de evento considera la participación de 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. 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.a-El tipo de evento considera la participación de 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 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.a-El tipo de evento considera la participación de 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

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

182

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

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

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.

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

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

1415-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

14use case.

Se cancela el

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 única. El actor puede modificar el siguiente dato: fecha del evento. 4-El tipo de evento no considera la participación de voluntarios.

3.a- El tipo de evento tiene fecha extendida. El actor puede modificar los siguientes datos: fecha de inicio, fecha de finalización. 4.a-El tipo de evento considera la participación de voluntarios y el actor 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.a-El tipo de evento considera la participación de estudiantes extranjeros, y el actor no desea vincular estudiantes 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 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

5-El tipo de evento no considera la participación de estudiantes extranjeros.

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

6.a-El tipo de evento considera la participación de estudiantes locales, y el actor no desea vincular estudiantes locales.

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

locales.

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-El tipo de evento no considera la participación de familias.

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

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

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 cular miembro de

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

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 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

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

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

186

AFS Programas Interculturales SIRL

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 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 voluntario eliminándolo de la lista.

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

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. 14evento 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) 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
(f rom Interf aces)

Busqueda de evento
(f rom Control)

Eventos
(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.

Edición de evento
(f rom Interf aces)

Guardar datos
(f rom Control)

Eliminar evento
(f rom Interf aces)

Eliminar datos
(f rom Control)

Personas
(f rom Entidades)

Informacion de voluntario
(f rom Interf aces)

Búsqueda de voluntario
(f rom Control)

Voluntarios
(f rom Entidades)

Ver calendario anual

Menu del sistema
(f rom Interf aces)

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

Voluntario
(f rom Actors)

Calendario anual
(f rom Interf aces)

Generación de lista
(f rom Control)

Tipos de evento
(f rom Entidades)

Calendario mensual
(f rom Interf aces)

Busqueda de evento
(f rom Control)

Eventos
(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
(f rom Interf aces)

Generación de lista
(f rom Control)

Tipos de evento
(f rom Entidades)

Calendario mensual
(f rom Interf aces)

Busqueda de evento
(f rom Control)

Eventos
(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
(f rom Interf aces)

Personas
(f rom Entidades)

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

Generación de lista
(f rom Control)

Voluntarios
(f rom Entidades)

Coordinador de Desarrollo Voluntario
(f rom Actors)

Carga de evento 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)

Guardar datos
(f rom Control)

Tipos de evento
(f rom Entidades)

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

191

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
(f rom Interf aces)

Busqueda de evento
(f rom Control)

Tipos de evento
(f rom Entidades)

Edición de evento
(f rom Interf aces)

Guardar datos
(f rom Control)

Eventos
(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.

Listado de voluntarios para vinculacion
(f rom Interf aces)

Generación de lista
(f rom Control)

Voluntarios
(f rom Entidades)

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

Eliminar evento

Coordinador de Desarrollo Voluntario
(f rom Actors)

Información de evento
(f rom Interf aces)

Busqueda de evento
(f rom Control)

Tipos de evento
(f rom Entidades)

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.

Eliminar evento
(f rom Interf aces)

Eliminar datos
(f rom Control)

Eventos
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Ver eventos asignados

Menu del sistema
(f rom Interf aces)

Generación de lista
(f rom Control)

Eventos
(f rom Entidades)

Voluntario
(f rom Actors)

Lista de eventos
(f rom Interf aces)

Tipos de evento
(f rom Entidades)

Información de evento
(f rom Interf aces)

Busqueda de evento
(f rom Control)

192

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 11: Elige opción

3: Utiliza datos 1: Elige opción : Calendario mensual : Tipos de evento 2: Requiere 5: Envia datos 12: Requiere 18: Requiere 4: Utiliza datos

17: Elige opción : Voluntario

16: Guarda datos : Busqueda de evento : Eventos

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

22: Elimina datos

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.

15: Envia datos 20: Elige opción : Edición de evento 19: Envia datos : Guardar 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 14: Elige opción 5: Envia lista 16: Utiliza datos 3: Utiliza datos 4: Utiliza datos : Generación de lista 8: Envia lista 10: Requiere 15: Requiere : Calendario mensual 13: Envia datos 11: Utiliza datos 12: Utiliza datos : Busqueda de evento : Eventos : Tipos de evento

7: Requiere : Calendario anual

: Información de evento

193

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Ver calendario mensual

12: Envia lista : Selección de tipo de evento 1: Elige opción 2: Requiere 6: Elige opción : Voluntario 9: Elige opción : Calendario anual 5: Envia datos 10: Requiere 3: Utiliza datos : Generación de lista : Tipos de evento 11: Utiliza datos

4: Utiliza datos

7: Requiere : Calendario mensual : Busqueda de evento : Eventos

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

: Personas

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 : Generación de lista 9: Requiere : Voluntarios

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

14: Envia datos : Carga de evento : Guardar datos 16: Envia mensaje : Tipos de evento 15: Guarda datos

: Mostrar mensaje

: Eventos

194

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 5: Envia datos : Busqueda de evento : Tipos de evento

7: Envia datos

14: Guarda datos : Guardar datos : Eventos

6: Ingresa datos : Edición de evento 12: Elige opción

13: Envia datos 8: Requiere

: 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.

15: Envia mensaje : Listado de voluntarios para vinculacion

9: Utiliza datos

: Voluntarios

10: Utiliza datos 11: Envia lista

: Mostrar mensaje

: Generación de lista

: Personas

Eliminar evento
1: Elige opción 2: Requiere 3: Utiliza datos 4: Utiliza datos : Información de evento : Busqueda de evento 5: Envia datos 8: Elimina datos : Tipos de evento

6: Elige opción : 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.

7: Requiere

: Eliminar evento

: Eliminar datos 9: Envia mensaje

: Eventos

: Mostrar mensaje

Ver eventos asignados
2: Requiere 3: Utiliza datos

1: Visualizar : Menu del sistema 6: Elige opción 5: Envia lista 7: Requiere : Voluntario : Lista de eventos 9: Utiliza datos 8: Utiliza datos 4: Utiliza datos : Generación de lista : Eventos

10: Envia datos : Información de evento : Busqueda de evento : Tipos de evento

195

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 (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Ventana edición de evento (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Voluntario
(f rom Actors)

Ventana eliminar evento
(from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

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.

Personas
(f rom Base de datos)

Ventana información de voluntario
(from Interfaces)

Busqueda de voluntario
(f rom Procesos y transacciones)

Voluntarios
(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
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Ventana calendario anual (from Interfaces)

Voluntario
(f rom Actors)

Ventana calendario mensual (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Tipos de evento
(f rom Base de datos)

Ventana información de evento (from Interfaces)

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

Ventana calendario anual (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Tipos de evento
(f rom Base de datos)

Voluntario
(f rom Actors)

Ventana calendario mensual (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Eventos
(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

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

Personas
(f rom Base de datos)

Ventana calendario mensual (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Voluntarios
(f rom Base de datos)

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

Tipos de evento
Coordinador de Desarrollo Voluntario
(f rom Actors) (f rom Base de datos)

Ventana carga de evento (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

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.

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 (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Tipos de evento
(f rom Base de datos)

Ventana edición de evento (from Interfaces)

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

Guardar datos
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Coordinador de Desarrollo Voluntario
(f rom Actors)

Voluntarios
(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
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Eliminar evento
Ventana información de evento (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Tipos de evento
(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.

Ventana eliminar evento
(from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Ventana mostrar mensaje
(from Interfaces)

197

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Ver eventos asignados
Ventana menu del sistema (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Eventos
(f rom Base de datos)

Ventana lista de eventos (from Interfaces)

Voluntario
(f rom Actors)

Ventana información de evento (from Interfaces)

Busqueda de evento
(f rom Procesos y transacciones)

Tipos de evento
(f rom Base de datos)

198

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 no han sido inicializados. El actor no posee privilegios para hacerlo.

2.a- Los informes de consejería no han sido inicializados. El actor posee privilegios para hacerlo, verifica si desea inicializar los informes de consejería y no desea 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 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 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 Ver información de familia. 4.a- El estudiante extranjero tiene una o más familias anfitrionas anteriores. El actor visualiza el listado de familias anfitrionas anteriores. Verifica si desea 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 nvocándose al use case Ver información de familia. 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 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.a- El estudiante extranjero tiene una o más institución educativa anfitriona anteriores. El actor visualiza el listado de instituciones educativas anfitrionas 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.a-El estudiante extranjero consejero actual. El actor visualiza el nombre del 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 invocándose el use case Ver información de voluntario. 8.a- El estudiante extranjero tiene uno o más consejeros anteriores. El actor 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 voluntario l consejero objetivo, invocándose al use case Ver información de voluntario.

4- El estudiante extranjero no tiene familia anfitriona anterior.

5- El estudiante extranjero no tiene institución educativa anfitriona actual.

6- El estudiante extranjero no tiene institución educativa anfitriona anterior.

7- El estudiante extranjero no tiene consejero actual.

8- El estudiante extranjero no tiene consejero anterior.

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.

3.1- El Actor verifica si desea exportar el informe de consejería a un archivo de formato PDF, y desea hacerlo. Selecciona la consejería a un archivo de case Exportar informe de consejería. 4.1-El Actor verifica si desea eliminar el informe de consejería, y desea hacerlo. Selecciona la

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.

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 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

Diseño de Sistemas: Diseño Detallado

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.

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

205

AFS Programas Interculturales SIRL

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. 91011-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 9cancela el use case. Se

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

un estudiante extranjero. 2opción 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

2.aeliminar el informe de consejería Se cancela el use case.

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 informe de consejería de un estudiante extranjero. 2el informe de consejería

2.aSe 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 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. 44.aSe cancela el use case. 56-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 el listado de comentarios de consejería en la información de consejería de un estudiante extranjero. 22.aactor elig use case. 34-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 Se cancela el

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. 35consejerí 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. 22.aSe cancela el use case. 3- Se eliminan los informes que hayan sido cargados, y los informes quedan en estado no inicializado. 45-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 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

Diseño de Sistemas: Diseño Detallado

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.

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

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

214

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

910exitosamen 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 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.a- El actor verifica si desea agregar un comentario a la ocándose al use case Agregar comentario a consejería.

3- El actor verifica si desea agregar un comentario a la consejería, y no desea hacerlo.

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) (f rom Interf aces) (f rom Entidades)

Lista de consejerias
(f rom Interf aces)

Knowledge base
(f rom Entidades)

Voluntarios
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

Información de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Familias
(f rom Entidades)

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.

Carga de informe de consejeria
(f rom Interf aces)

Generación de lista
(f rom Control)

Institución educativa
(f rom Entidades)

Estudiantes extranjeros
(f rom Entidades)

Inicializar informes de consejeria
(f rom Interf aces)

Guardar datos
(f rom Control)

Comentarios de consejeria
(f rom Entidades)

Listado de comentarios de consejeria
(f rom Interf aces)

Eliminar informes de consejeria Eliminar datos
(f rom Interf aces) (f rom Control)

Informes de consejeria Lista de temas de knowledge base
(f rom Entidades) (f rom Interf aces)

Ver informe de consejería

Descargar archivo
(f rom Interf aces)

Exportar archivo PDF
(f rom Control)

Coordinador de Hosting
(f rom Actors)

Información de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Informes de consejeria
(f rom Entidades)

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.

Informe de consejeria
(f rom Interf aces)

Edición de informe de consejeria
(f rom Interf aces)

Guardar datos
(f rom Control)

Eliminar informe de consejeria
(f rom Interf aces)

Eliminar datos
(f rom Control)

218

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Editar informe de consejería

Coordinador de Hosting
(f rom Actors)

Informe de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

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.

Edición de informe de consejeria
(f rom Interf aces)

Guardar datos
(f rom Control)

Informes de consejeria
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Eliminar informe de consejería

Coordinador de Hosting
(f rom Actors)

Informe de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

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.

Eliminar informe de consejeria
(f rom Interf aces)

Eliminar datos
(f rom Control)

Informes de consejeria
(f rom Entidades)

Mostrar mensaje
(f rom Interf aces)

Exportar informe de consejería

Coordinador de Hosting
(f rom Actors)

Informe de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Informes de consejeria
(f rom Entidades)

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.

Descargar archivo
(f rom Interf aces)

Exportar archivo PDF
(f rom Control)

219

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería

Coordinador de Hosting
(f rom Actors)

Listado de comentarios de consejeria Guardar datos
(f rom Interf aces) (f rom Control)

Comentarios de consejeria
(f rom Entidades)

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.

Carga de comentario de consejeria
(f rom Interf aces)

Mostrar mensaje
(f rom Interf aces)

Eliminar comentario de consejería

Coordinador de Hosting
(f rom Actors)

Listado de comentarios de consejeria
(f rom Interf aces)

Eliminar datos
(f rom Control)

Comentarios de consejeria
(f rom Entidades)

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.

Eliminar comentario de consejeria
(f rom Interf aces)

Mostrar mensaje
(f rom Interf aces)

Inicializar informes de consejería

Información de consejeria
(f rom Interf aces)

Guardar datos
(f rom Control)

Estudiantes extranjeros
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

Inicializar informes de consejeria
(f rom Interf aces)

Mostrar mensaje
(f rom Interf aces)

220

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informes de consejería

Información de consejeria
(f rom Interf aces)

Estudiantes extranjeros
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

Eliminar informes de consejeria
(f rom Interf aces)

Guardar datos
(f rom Control)

Eliminar datos
(f rom Control)

Mostrar mensaje
(f rom Interf aces)

Informes de consejeria
(f rom Entidades)

Cargar informe de consejería

Información de consejeria
(f rom Interf aces)

Informes de consejeria
(f rom Entidades)

Voluntarios
(f rom Entidades)

Personas
(f rom Entidades)

Coordinador de Hosting
(f rom Actors)

Carga de informe de consejeria Guardar datos
(f rom Interf aces) (f rom Control)

Generación de lista
(f rom Control)

Miembro de familia
(f rom Entidades)

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.

Mostrar mensaje
(f rom Interf aces)

Miembro de institucion educativa
(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)

221

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Ver listado de consejerías

Coordinador de Hosting
(f rom Actors)

Menu del sistema
(f rom Interf aces)

Generación de l ista
(f rom Control)

Estudi antes extranjeros
(f rom Entidades)

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)

Busqueda de estudi ante extranjero

(f rom Control)

Informaci ón de consejeri a
(f rom Interf aces)

Ver comentarios de consejería

Información de consejeria
(f rom Interf aces)

Generación de lista
(f rom Control)

Coordinador de Hosting
(f rom Actors)

Listado de comentarios de consejeria
(f rom Interf aces)

Busqueda de estudiante extranjero
(f rom Control)

Comentarios de consejeria
(f rom Entidades)

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)

Guardar datos
(f rom Control)

Carga de comentario de consejeria
(f rom Interf aces)

Eliminar datos
(f rom Control)

Eliminar comentario de consejeria
(f rom Interf aces)

222

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 : Informe de consejeria 17: Envia datos 1: Elige opción 2: Requiere : Lista de consejerias 11: Envia datos

: Información de institución educativa : Informacion de voluntario 39: Envia lista

37: Envia lista 35: Envia lista : Knowledge base 14: Utiliza datos : Personas : Voluntarios

18: Elige opción

16: Elige opción 23: Elige opción 30: Elige opción 34: Elige opción

5: Utiliza datos 6: Utiliza datos 4: Requiere 7: Utiliza datos 10: Envia listas : Busqueda de estudiante extranjero 3: Utiliza datos : Generación de lista 8: Utiliza datos

36: Elige opción 38: Elige opción : Información de consejeria : Coordinador de Hosting 32: Envia datos 31: Ingresa datos 19: Envia datos

: Familias

: Carga de informe de consejeria 20: Ingresa datos 21: 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.

22: Guarda datos : Estudiantes extranjeros 29: Guarda datos 13: Envia lista : Institución educativa 12: Utiliza datos

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 26: Envia datos : Eliminar informes de consejeria : Eliminar datos

: Comentarios de consejeria

: Listado de comentarios de consejeria : Lista de temas de knowledge base

: Informes de consejeria

Ver informe de consejería

20: Envia archivo : Descargar archivo 2: Requiere : Exportar archivo PDF 19: Envia datos 3: Utiliza datos

18: Requiere 1: Elige opción : Información de consejeria 4: Envia datos 11: 5: Elige opción Elige opción 6: Requiere 17: Elige opción : Coordinador de Hosting 8: Ingresa datos : Informe de consejeria 7: Envia datos 14: Elige opción 9: Envia datos 16: Elimina datos 10: Guarda datos 12: Requiere : Busqueda de estudiante extranjero : Informes 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.

: Edición de informe de consejeria

: Guardar datos

13: Envia datos 15: Envia datos

: Eliminar informe de consejeria

: Eliminar datos

223

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 : Busqueda de 4: Envia datos estudiante extranjero 7: Guarda datos

5: Ingresa 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. : Informe de consejeria

6: Envia datos

: Edición de informe de consejeria 8: Envia mensaje

: Guardar datos

: Informes de consejeria

: Mostrar mensaje

Eliminar informe de consejería
2: Requiere 3: Utiliza datos 5: Elige opción : Informe de consejeria 4: Envia datos 6: Envia datos : Busqueda de estudiante extranjero 7: Elimina datos

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.

: Eliminar informe de consejeria

: Eliminar datos

: Informes de consejeria

8: Envia mensaje

: Mostrar mensaje

Exportar informe de consejería
1: Elige opción 2: Requiere 3: Utiliza 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.

: Informe de consejeria

: Busqueda de estudiante extranjero

: Informes de consejeria

4: Envia datos

5: Envia archivo : Descargar archivo : Exportar archivo PDF

224

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería
1: Elige opción 2: Envia datos 6: Guarda datos

4: Ingresa datos 5: 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. : Listado de comentarios de consejeria 3: Envia datos 7: Envia m ensaje : Carga de comentario de consejeria : Guardar datos : Comentarios de consejeria

: Mostrar mensaje

Eliminar comentario de consejería
1: El ige opci ón 2: Envia datos 6: El imi na datos

4: El ige opci ón : Coordinador de Hosting 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.

5: Envia datos : Listado de comentari os de consej eria 3: Envia datos 7: Envia mensaj e : Eli minar comentari o de consejeria : Eli minar datos : Comentarios de consej eria

: 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 : Estudi antes extranjeros

4: Ingresa datos 3: Envia datos 7: Envia mensaj e : Ini ci al izar i nformes de consejeria

: Coordinador de Hosting

: Mostrar mensaje

225

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informes de consejería

2: Envia datos 1: Elige opción 6: Guarda datos : Información de consejeria 5: Envia datos 7: Requiere : Estudiantes extranjeros

4: Elige opción

3: Envia datos : Coordinador de Hosting : Eliminar informes de consejeria

9: Envia datos : Guardar datos : Eliminar datos 8: Elimina datos

10: Envia mensaje

: Mostrar mensaje

: Informes de consejeria

Cargar informe de consejería

1: Elige opción

: Información de consejeria 2: Envia datos

: Informes de consejeria : Voluntarios 19: Guarda datos 6: Utiliza datos 7: Utiliza datos

: Personas

4: Ingresa datos

5: Envia datos 3: Envia datos

11: Utiliza datos

: Coordinador de Hosting

: Carga de informe de consejeria 9: Elige opción 10: Envia datos

: Guardar datos

: Generación de lista

: Miem bro de familia 15: Utiliza 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.

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

226

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 : 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. : Menu del sistema 4: Envia lista 6: Envia datos

7: Utiliza datos : Generación de lista : Estudiantes extranjeros

: Lista de consejerias 8: Envia datos

: Busqueda de estudiante extranjero

: Información de consejeria

Ver comentarios de consejería
1: Elige opción 5: Elige opción 9: Elige opción : Coordinador de Hosting : 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 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 : Busqueda de estudiante extranjero : Comentarios de consejeria 2: Envia datos 3: Utiliza datos

15: Elige opción

20: Elimina datos

18: Elige opción : Carga de comentario de consejeria 19: Envia datos

: Guardar datos

: Eliminar comentario de consejeria

: Eliminar datos

227

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño Ver información de consejería

Ventana información de familia (from Interfaces)

Información de institución educativa (from Interfaces)

Ventana información de voluntario
(from Interfaces)

Ventana informe de consejeria (from Interfaces)

Knowledge base
(f rom Base de datos)

Personas
(f rom Base de datos)

Ventana lista de consejerias
(from Interfaces)

Voluntarios
(f rom Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana información de consejeria
(from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Generación de lista
(f rom Procesos y transacciones)

Familias
(f rom Base de datos)

Ventana carga de informe de consejeria (from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Insticuciones educativas
(from Base de datos)

Ventana inicializar informes de consejeria (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.

Guardar datos
(f rom Procesos y transacciones)

Comentarios de consejeria
(from Base de datos)

Ventana eliminar informes de consejeria (from Interfaces)

Informes de consejeria
(from Base de datos)

Eliminar datos
(f rom Procesos y transacciones)

Ventana listado de comentarios de consejeria (from Interfaces) Ventana lista de temas de knowledge base (from Interfaces)

Ver informe de consejería
Ventana descargar archivo
(from Interfaces)

Exportar archivo PFD
(f rom Procesos y transacciones)

Ventana información de consejeria
(from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Coordinador de Hosting
(f rom Actors)

Ventana informe de consejeria (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Informes de consejeria
(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 edición de informe de consejeria (from Interfaces)

Ventana eliminar informe de consejeria (from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Editar informe de consejería
Ventana informe de consejeria (from Interfaces) Busqueda de estudiante extranjero (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 (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Informes de consejeria
(from Base de datos)

Ventana mostrar mensaje
(from Interfaces)

228

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar informe de consejería
Ventana informe de consejeria (from Interfaces) Busqueda de estudiante extranjero (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 (from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Informes de consejeria
(from Base de datos)

Ventana mostrar mensaje
(from Interfaces)

Exportar informe de consejería
Ventana informe de consejeria (from Interfaces) Busqueda de estudiante extranjero (from Procesos y transacciones)

Informes 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.

Ventana descargar archivo
(from Interfaces)

Exportar archivo PFD
(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. (from Interfaces)

Comentarios de consejeria
(from Base de datos)

Ventana mostrar mensaje
(from Interfaces)

229

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Eliminar comentario de consejería

Ventana listado de comentarios de consejeria (from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Coordinador de Hosting
(f rom Actors)

Ventana eliminar comentario de consejeria (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.

Comentarios de consejeria Ventana mostrar mensaje
(from Interfaces) (from Base de datos)

Inicializar informes de consejería
Ventana información de consejeria
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Ventana inicializar informes de consejeria (from Interfaces)

Coordinador de Hosting
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Eliminar informes de consejería
Ventana información de consejeria
(from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Ventana eliminar informes de consejeria (from Interfaces)

Estudiantes extranjeros
(from Base de datos)

Coordinador de Hosting
(f rom Actors)

Ventana mostrar mensaje
(from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

Informes de consejeria
(from Base de datos)

230

AFS Programas Interculturales SIRL

Diseño de Sistemas: Diseño Detallado

Cargar informe de consejería
Ventana información de consejeria
(from Interfaces)

Informes de consejeria
(from Base de datos)

Voluntarios
(f rom Base de datos)

Miembro de familia
(f rom Base de datos)

Guardar datos
(f rom Procesos y transacciones)

Personas
(f rom Base de datos)

Ventana carga de informe de consejeria (from Interfaces) Coordinador de Hosting
(f rom Actors)

Generación de lista
(f rom Procesos y transacciones)

Ventana mostrar mensaje
(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. Miembro de institución educativa (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 (from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Coordinador de Hosting
(f rom Actors)

Ventana lista de consejerias
(from Interfaces)

Estudiantes extranjeros
(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 información de consejeria
(from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

Ver comentarios de consejería
Ventana información de consejeria
(from Interfaces)

Generación de lista
(f rom Procesos y transacciones)

Ventana listado de comentarios de consejeria (from Interfaces) Coordinador de Hosting
(f rom Actors)

Comentarios de consejeria
(from Base de datos)

Ventana comentario de consejeria (from Interfaces)

Busqueda de estudiante extranjero (from Procesos y transacciones)

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 carga de comentario de consejeria (from Interfaces)

Guardar datos
(f rom Procesos y transacciones)

Ventana eliminar comentario de consejeria (from Interfaces)

Eliminar datos
(f rom Procesos y transacciones)

231

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
Ventana ingreso de datos basicos de persona «traces» 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

Implementación de Sistema: Desarrollo

Generación de lista

«traces» Listar.php «traces»

Busqueda de voluntario Voluntarios.php

Guardar datos

«traces» DataBase.php «traces»

Eliminar datos

Personas

«traces» «table» personas

Voluntarios

«traces» «table» voluntarios

Usuarios

«traces» «table» usuarios

Eventos

«traces» «table» eventos «traces» «table» estudiantes locales

Estudiantes locales

Miembros de familia

«traces» «table» miembros-familia

Miembros de institución educativa

«traces» «table» miembros-institucion-educativa «traces» «table» estudiantes-extranjeros

Estudiantes extranjeros

237

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» miembros-institucion-educativa

«table» personas

«table» estudiantes-extranjeros Base de Datos «table» miembros-familia

«table» voluntarios

«table» usuarios

«table» estudiantes locales

«table» eventos

238

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Prototipos de interfaz del paquete: Listado de voluntarios

Información de un voluntario

239

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Edición de un voluntario

240

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Estudiantes Extranjeros <Package 3> Dependencias de traza entre componentes y clases de diseño
Ventana ingreso de datos basicos de persona «traces» IngresoDatosBasicos.tpl

Ventana menu del sistema

«traces» MenuSistema.tpl

Ventana listado de estudiantes extranjeros

«traces» ListaEstExtranjeros.tpl

Ventana información de estudiante extranjero

«traces» InformacionEstExtranjero.tpl

Ventana información de consejeria

«traces» InformacionConsejeria.tpl «traces»

Ventana edición de estudiante extranjero EdicionEstExtranjero.tpl

Ventana eliminar estudiante extranjero

«traces» EliminarEstExtranjero.tpl

Ventana listado de personas existentes

«traces» ListaPersonas.tpl

Ventana carga de estudiante extranjero

«traces» 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

«traces» ListaInstEducaticasVinculacion.tpl

241

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

Ventana legajo de estudiante extranjero

«traces» 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

«traces» ExportarPDF.php

242

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Personas

«traces» «table» personas «traces»

Estudiantes extranjeros

«table» estudiantes-extranjeros «traces» «table» eventos

Eventos

Informes de consejeria

«traces» «table» informes-consejeria «traces» «table» voluntarios

Voluntarios

Familias

«traces» «table» familias «traces» «table» instituciones-educativas «traces» «table» legajos-estudiantes-extranjeros

Instituciones educativas

Legajos de 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

InformacionEstExtranjero.tpl

ListaEstExtranjeros.tpl

InformacionConsejeria.tpl

EdicionEstExtranjero.tpl

EliminarEstExtranjero.tpl

ListaFamiliasVinculacion.tpl

Templates

CargaEstExtranjero.tpl

LegajoEstExtranjero.tpl LegajoEstExtranjero.tpl

EdicionLegajoEstExtranjero.tpl

ListaVoluntariosVinculacion.tpl

DescargarArchivo.tpl

ListaEstExtranjerosVinculacion.tpl

MostrarMensaje.tpl

ListaPersonas.tpl

ListaInstEducaticasVinculacion.tpl

«table» personas

«table» estudiantes-extranjeros

«table» informes-consejeria

Base de Datos

«table» eventos

«table» voluntarios

«table» familias

«table» instituciones-educativas

«table» legajos-estudiantes-extranjeros

244

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Prototipos de Interfaz Listado de estudiantes extranjeros

Información de estudiante extranjero

245

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Edición de información de estudiante extranjero

246

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

Ventana selección de tipo de evento

«traces» 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

Implementación de Sistema: Desarrollo

Busqueda de evento

«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

«traces» «table» tipos-evento

Eventos

«traces» «table» eventos

Personas

«traces» «table» personas «traces»

Voluntarios

«table» voluntarios

248

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Diagramas de componentes

CalendarioMensual.tpl

CalendarioAnual.tpl

InformacionEvento.tpl

EdicionEvento.tpl

EliminarEvento.tpl

MenuSistema.tpl

Templates

SeleccionTipoEvento.tpl

CargaEvento.tpl

MostrarMensaje.tpl

InformacionVoluntario.tpl

ListaEventos.tpl

ListaVoluntariosVinculacion.tpl

Eventos.php

DataBase.php PHP Files

Voluntarios.php

Listar.php

«table» personas Base de Datos

«table» tipos-evento

«table» voluntarios

«table» eventos

249

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Prototipos de Interfaz: Calendario anual

Calendario mensual

250

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Información de un evento

Agregar un evento

251

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
Ventana informe de consejeria «traces» InformeCosnejeria.tpl

Ventana lista de consejerias

«traces» ListaConsejerias.tpl

Ventana información de consejeria

«traces» InformacionConsejeria.tpl

Ventana carga de informe de consejeria

«traces» CargaInformeConsejeria.tpl

Ventana inicializar informes de consejeria

«traces» InicializarInformesConsejeria.tpl

Ventana eliminar informes de consejeria

«traces» EliminarInformesConsejeria.tpl

Ventana lista de temas de knowledge base

«traces» 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

Ventana edición de informe de consejeria

«traces» EdicionInformeConsejeria.tpl

Ventana eliminar informe de consejeria

«traces» EliminarInformeConsejeria.tpl

Ventana mostrar mensaje

«traces» MostrarMensaje.tpl

Ventana descargar archivo

«traces» DescargarArchivo.tpl

Ventana listado de comentarios de consejeria

«traces» ListaComentariosConsejeria.tpl

Ventana carga de comentario de consejeria

«traces» CargaComentarioConsejeria.tpl

Ventana eliminar comentario de consejeria

«traces» EliminarComentarioConsejeria.tpl

Ventana listado de voluntarios para vinculación

«traces» ListaVoluntariosVinculacion.tpl

Ventana listado de miembros de familia para vinculación

«traces»

ListaMiembrosFamiliaVinculacion.tpl

Ventana listado de miembros de institución educativa para vicnulación

«traces» ListaMiembrosInstEducativaVinculacion.tpl

Ventana comentario de consejeria

«traces» ComentarioConsejeria.tpl

253

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Personas

«traces» «table» personas «traces»

Voluntarios

«table» voluntarios

Familias

«traces» «table» familias «traces» «table» instituciones-educativas «traces» «table» comentarios-consejeria «traces» «table» estudiantes-extranjeros «traces» «table» knowledge-base «traces» «table» informes-consejeria

Instituciones educativas

Comentarios de consejeria

Estudiantes extranjeros

Knowledge base

Informes de consejeria

Miembros de institución educativa

«traces» «table» miembros-institucion-educativa «traces»

Miembros de familia

«table» miembros-familia

254

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Personas

«traces» «table» personas «traces»

Voluntarios

«table» voluntarios

Familias

«traces» «table» familias

Instituciones educativas

«traces» «table» instituciones-educativas

Comentarios de consejeria

«traces» «table» comentarios-consejeria

Estudiantes extranjeros

«traces» «table» estudiantes-extranjeros

Knowledge base

«traces»

«table» knowledge-base

Informes de consejeria

«traces»

«table» informes-consejeria

Miembros de institución educativa

«traces» «table» miembros-institucion-educativa «traces»

Miembros de familia

«table» miembros-familia

255

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Busqueda de estudiante extranjero

«traces» EstudiantesExtranjeros.php

Generación de lista

«traces» Listar.php

Guardar datos

«traces» DataBase.php

Eliminar datos

«traces»

Exportar archivo PFD

«traces»

ExportarPDF.php

256

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 Base de Datos «table» informes-consejeria

«table» voluntarios

«table» familias

«table» knowledge-base

«table» instituciones-educativas

«table» estudiantes-extranjeros

«table» comentarios-consejeria

258

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Prototipos de Interfaz Información de consejería.

259

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

Carga de informe de consejería.

260

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

«file» Base de Datos

261

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:

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

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.

Este video de e-learning está disponible en el soporte digital (Anexo 3).

265

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

266

AFS Programas Interculturales SIRL

Implementación de Sistema: Desarrollo

267

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

Sign up to vote on this title
UsefulNot useful