Instituto Universitario Aeronáutico Facultad de Ingeniería Trabajo final de Pregrado de Analista de Sistemas
Sistema de Información de Representación Local (SIRL)
Córdoba, Argentina ʹ 2008 Juan Alberto Ortiz Fernandez Tutora: Ing. Judith A. Disderi
Índice General: Abstract Introducción Capitulo I Estudio Preliminar Introducción Descripción de la Organización Identificación de la Organización Objetivos y políticas generales Reseña Histórica Breve Infraestructura Niveles de Actividad Servicios Datos del Personal Datos del entorno específico Planeamiento del proyecto Situación Actual del Sistema de Información Relación de las metas de la organización con las del sistema Funciones manuales e informatizadas Evaluación de recursos tecnológicos y humanos Definición del proyecto de Sistemas: Objetivos y Alcance Principales objetivos Alcance del proyecto Planeamiento del Proyecto Conclusión Capitulo II Análisis de Sistemas Introducción Análisis Preliminar Razones para realizar el Análisis de sistemas Generales Por aéreas Requerimientos de desempeño del sistema Alcance del Análisis del sistema Hechos que deben recopilarse y fuentes potenciales de hechos Fuentes externas Fuentes internas Cronograma de Relevamiento Modelos de entrevistas Relevamiento Entrevistas ʹ Preguntas y Respuestas Observación Directa Recopilación de Documentos Modelado del Sistema de Negocio Listado de casos de uso de negocio Diagrama de clases del modelo de negocio Descripciones de trazo fino y diagramas de actividades Recepción de estudiantes <Package>
1 2
3 4 5 5 6 7 7 8 8 10 11 11 11 11 11 12 12 13 14
15 16 17 17 17 18 18 18 19 19 20 21 23 31 33 37 37 39 42 42
Envío de estudiantes <Package> Diagnostico Omisiones e Incongruencias Análisis de la Situación Actual y Resumen de Problemas Identificados Resumen de Requerimientos de Información de los Usuarios Conclusión Capitulo III Diseño de Sistemas Introducción Consideraciones generales Razones por las que se realiza el diseño del sistema Fuerzas de diseño Ponderación de las fuerzas de diseño Esbozo de las especificaciones del sistema Lista de requerimientos funcionales Lista de requerimientos no funcionales Beneficios Propuestas de solución a problemas Análisis de factibilidad técnica, económica y operacional Riesgos esperados Diseño global Modelado de diseño del sistema Descripción de paquetes de sistema Descripción de actores de sistema Listado de casos de uso de diseño Diagramas de caso de uso de sistema Descripciones de trazo grueso de casos de uso de sistema Diseño detallado Desarrollo del diseño detallado Voluntarios <Package 2> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Estudiantes extranjeros <Package 3> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Eventos <Package 7> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Proceso de consejería <Package 8> Descripción de trazo fino de casos de uso Diagramas de clases de análisis Diagramas de colaboración Diagramas de clases de diseño Conclusión
63 74 74 82 84
85 86 87 87 90 91 91 92 92 91 95 96 97 98 99 100 104 117 132 133 133 142 145 148 150 150 165 169 173 176 176 190 193 196 199 199 218 223 228 232
Capitulo IV Implementación de sistema Introducción Desarrollo Implementación de los paquetes de diseño Voluntarios <Package 2> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Estudiantes extranjeros <Package 3> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Eventos <Package 7> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Proceso de consejería <Package 8> Dependencias de traza entre componentes y clases de diseño Diagramas de componentes Prototipos de interfaz Modelo de despliegue Modelo relacional Etapas de la implementación Especificaciones técnicas del cliente y del servidor Capacitación de los usuarios Conclusión Conclusión General Bibliografía
233 234 235 236 236 238 239 241 241 243 245 247 247 249 250 252 252 257 259 261 262 263 264 265 268 269 270
AFS Programas Interculturales Ȃ SIRL
Abstract
Abstract El presente es un trabajo final de pregrado (TPF) de Analista de Sistemas en el Instituto Universitario Aeronáutico (IUA). El objetivo es solucionar un problema de comunicación interna y coordinación del grupo de trabajo de la representación local Córdoba de AFS Programas Interculturales (ONG internacional dedicada a promover las experiencias interculturales), lo cual permitirá a la organización dar un nuevo paso en su crecimiento, al proveer una mayor eficiencia en el manejo de la información. El enfoque elegido es el análisis de la realidad del grupo y el diseño e implementación de un sistema online que contemple las necesidades actuales, con claras posibilidades de crecimiento a mediano plazo de acuerdo a las necesidades estratégicas de la organización. La metodología elegida para el desarrollo del TPF es la del Ciclo de Vida, con apoyo de herramientas UML. Se utiliza programación en PHP, HTML y Javascript, y base de datos MySQL. Los resultados obtenidos a la fecha de presentación del informe son muy positivos, estando el sistema en funcionamiento y con gran aceptación por parte de los usuarios. Este trabajo da base para futuras expansiones y su aplicación exitosa en otros escenarios, como ser el resto de las 42 representaciones locales de la ONG en Argentina.
1
AFS Programas Interculturales Ȃ SIRL
Introducción
Introducción: El presente es el trabajo final de pregrado de la carrera de Analista de Sistemas del Instituto Universitario Aeronáutico. Este tipo de compromiso brinda una experiencia muy distinta a la común, aportando un tipo de aprendizaje que no es posible obtener en un aula. Un nuevo desafío se presenta ahora en este proyecto, ya que una vez realizado el acercamiento y la investigación de la organización, deberá tomarse esa información, y ser utilizada para poder diseñar un sistema de información. El proyecto estará basado en la representación local de la organización AFS Programas Interculturales Argentina. AFS es una organización que tiene características muy particulares. Podemos comentar a grandes rasgos que es probablemente la más reconocida a nivel internacional e histórico en su campo, que está presente en 56 países, reconocida de gran valor por la ONU, que funciona a base voluntaria y sin fines de lucro, y que sólo en Argentina, ya cumplió 50 años de presencia y acción. ¿Cómo podemos abarcar el análisis de sistemas de tal organización? Focalizándolo en uno de sus componentes más importantes: las Representaciones Locales (RLs). Éstas son el nexo de la organización y las sociedades hacia las cuales lleva las experiencias interculturales que propone. A nuestro alcance se encuentra la RL Córdoba, que ha resurgido en estos años convirtiéndose en un eslabón muy destacado de la cadena de 45 RLs en todo el país. Es firme la decisión de orientar el trabajo de campo hacia este grupo de voluntarios que desarrollan un papel tan importante en una organización de tales características, buscando mejorar su sistema de información, y con esto permitirles un nuevo nivel de crecimiento. Para su desarrollo se ha elegido la metodología del ciclo de vida de sistemas, la cual da la base a la estructura de desarrollo de este trabajo final. En cuanto a las herramientas utilizadas, se ha optado por desarrollar documentación y modelos para el sistema con apoyo de diagramas UML, para poder finalmente realizar la implementación del sistema online mediante programación en el leguaje de código abierto PHP. Finalmente, ha llegado el momento de buscar uno de los objetivos más grandes de nuestra carrera: el de ser actor en la búsqueda de soluciones a los problemas de información de una organización. Es un gran desafío, pero la confianza provista por las experiencias previas y buenos conocimientos que serán una base sólida para este nuevo objetivo. Este será un proyecto que implicará mucho esfuerzo y tiempo de desarrollo, pero por sobre todo el reto mayor se encontrará en la obtención de nuevos conocimientos, y la aplicación de estos mezclados con la creatividad necesaria para lograr el objetivo. Así comienza un camino, que será el conductor hacia un nuevo nivel de entendimiento de lo que es nuestra carrera, y del tipo de profesional al que aspiramos convertirnos.
2
Estudio Preliminar
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Introducción
Introducción: En esta primera etapa, el estudio preliminar, se pretende llegar a conocer la realidad actual de la organización, para luego establecer una planeación del proyecto. Se lleva a cabo un primer contacto con miembros de la organización, buscando relevar el tipo de organización, sus objetivos y políticas generales, y la historia detrás de ésta. Posteriormente se analiza sus niveles de actividad de los servicios que presta, y finalmente datos internos, como ser el organigrama, funciones específicas de cada área, y datos de su entorno. Con este primer relevamiento, se realiza la planeación del proyecto de sistemas, analizando la realidad del sistema de información actual, y como éste se relaciona con los objetivos de la organización. A partir de un análisis de funciones manuales e informatizadas, se busca plantear los objetivos y alcances del proyecto de sistemas.
4
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
Identificación de la Organización: AFS Programas Interculturales es, en la Argentina, una Asociación Civil sin fines de lucro, de base voluntaria, no gubernamental, asociada a AFS Intercultural Programs Inc. En Argentina está representada por la Oficina Nacional (ON): Balcarce 773 2° Piso C1064AA0 Ciudad de Buenos Aires Tel: (011)5281-0300 Fax: (011)5281-0311 Sitio Web: www.afs.org.ar La Representación Local (RL) Córdoba, que será objeto del estudio, no cuenta con una dirección fija. Es contactada a través de la Oficina Nacional, siendo los puntos de contacto los mismos voluntarios locales.
AFS Intercultural Programs Inc. AFS Programas Interculturales Argentina
Nivel Global Nivel Nacional Nivel Local
Representación Local Córdoba
Objetivos y Políticas Generales: El objetivo de AFS Programas Interculturales es la promoción de la educación intercultural, preparando a sus participantes para vivir en un entorno intercultural cada día más globalizado. Promueve oportunidades de aprendizaje intercultural para ayudar a sus participantes a que desarrollen los conocimientos, las destrezas y el entendimiento necesario para crear un mundo más justo y en paz. AFS prepara a sus participantes para que actúen como ciudadanos responsables del mundo, que trabajen en pos de la paz y del entendimiento en un mundo diverso. Reconoce que la paz es un concepto dinámico que se ve constantemente amenazado por la injusticia, la iniquidad y la intolerancia. 5
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
Cree firmemente en la dignidad y el valor de cada ser humano de cada nación y cultura del mundo. Alienta y promueve el respeto por los derechos humanos y la libertad sin distinción de raza, sexo, idioma, religión o status social. Las actividades que realiza AFS están basadas en los valores de dignidad, respeto por las diferencias, armonía, sensibilidad y tolerancia. El propósito de la organización es fundamentalmente educativo, pero una educación de un tipo muy particular, con metas preestablecidas igualmente particulares. La educación que promueve es la que permite a la gente cambiar su perspectiva a través de una experiencia que los expone a otras culturas y a otras formas de pensar. Requiere de una postura activa hacia el aprendizaje o aprender por medio de la acción. Esto es lo que se denomina aprendizaje intercultural. AFS Argentina ha instaurado la política de Calidad en todas sus operaciones, a partir de mediados de 1999.
Reseña Histórica Breve: AFS (American Field Service) nació en 1914 cuando un grupo de jóvenes universitarios estadounidenses ofrecieron su colaboración, en forma voluntaria, para trasladar heridos desde los campos de batalla hacia los centros asistenciales en Francia durante la primera guerra mundial. El estallido de la segunda guerra volvió a reunirlos y una vez más ofrecieron sus servicios voluntarios en diferentes países de Europa, África y Oriente. Finalizada la contienda y habiendo vivido tan cerca los horrores producidos por la incomprensión y la intolerancia humana, estos voluntarios fundaron el nuevo AFS: una organización internacional dedicada al intercambio de jóvenes estudiantes entre distintos países del mundo con el objetivo de sortear las barreras de la incomprensión a través del conocimiento mutuo entre culturas diferentes. El entusiasmo y los ideales de aquellos pioneros se expandieron rápidamente por el mundo y en 1955 Argentina ingresó a AFS. Desde entonces más de 6.000 jóvenes argentinos han tenido la oportunidad de vivir una experiencia intercultural en algún otro país y un número similar de jóvenes han sido hospedados por familias argentinas. Los objetivos perseguidos por aquellos visionarios pioneros y fundadores de AFS están hoy tan o más vigentes que en aquel momento. La paz en el mundo sigue estando amenazada por la incomprensión, la inflexibilidad, los nacionalismos extremos, la xenofobia, la intolerancia y la violación a los derechos humanos tanto dentro como entre las naciones. Si se piensa ingenuamente, se puede creer que el tremendo avance y sofisticación de las comunicaciones tendría que ser suficiente como para que lleguemos a conocernos. Sin embargo los hechos y las estadísticas nos demuestran lo contrario. Si lo evaluáramos superficialmente, podríamos creer que las facilidades que hoy en día existen para viajar a otros países del mundo deberían ser suficientes para estrechar nuestros lazos a nivel mundial; una vez más la realidad nos prueba que estamos equivocados. 6
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
El comienzo de siglo nos encuentra siendo habitantes de un mundo cada vez más interdependiente, con una mayor necesidad de conocernos, comprendernos, ayudarnos y a la vez capacitarnos para que todo esto sea posible. Los conceptos de educación y aldea global, en boga hoy, son términos tan familiares y tan conocidos para AFS, como su nombre mismo. Los eslóganes de siempre: "transformamos lugares en personas", "aprende de tu mundo, aprende con nosotros", "traemos el mundo a su hogar", "caminemos y hablemos juntos", "una puerta abierta al mundo" siguen teniendo la misma vigencia y la mismísima necesidad de plasmarse que en 1955. Hoy AFS está presente en 56 países y cuenta anualmente con la participación de 10.000 estudiantes a escala mundial, tiene posición consultiva en el Consejo Económico y Social de las Naciones Unidas y en la UNESCO. Ha recibido en 1989 una mención especial de la ONU por la labor desarrollada a favor de la educación de los jóvenes del mundo. En la Argentina, AFS es miembro de la Mesa de Concertación Juvenil. En Córdoba, la Representación Local ha resurgido en el año 2000, gracias al entusiasmo de un grupo de voluntarios, y ha crecido hasta su estado actual. En los años 2004 y 2005 recibió la distinción de RL del Año en la Asamblea Nacional.
Infraestructura: La RL Córdoba no cuenta con una sede fija.Las actividades, como ser reuniones, procesos de selección y entrevistas, orientaciones, etc, se realizan en domicilios pertenecientes a los voluntarios, o espacios cedidos por escuelas e institutos.
Niveles de Actividad: La distribución y difusión del servicio se basa en las estrategias de marketing aplicadas por la Oficina Nacional a nivel País, y localmente a partir de las experiencias previas de familias, instituciones educativas y voluntarios, es decir, difusión de boca en boca. Podemos medir el nivel de prestación de servicios, al analizar los promedios de envío/recepción de los últimos años. Este ha crecido considerablemente desde la última reestructuración de la RL, pasando, en el área de recepción, de unos 5 estudiantes a un actual promedio de 15. En cuanto al área de enviador, esta sufrió una fuerte decaída a causa de la devaluación, donde los costos para los estudiantes se triplicaron. A partir de un nuevo sistema de becas, y un esfuerzo del voluntariado, se esta recuperando esta área, llegando actualmente a unos 20 estudiantes enviados por año. Los costos de prestación del servicio son sostenidos a partir del TPL (Transfer Price Local), que es el sistema de adelanto de gastos, desde la Oficina Nacional hacia las RL, calculado en base a la cantidad de los estudiantes enviados y recibidos. Este presupuesto es manejado 7
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
libremente por la RL, a través de un tesorero, y es utilizado para las actividades de orientación, viáticos, y otros gastos requeridos por la prestación del servicio al estudiante.
Servicios: Podemos dividir los servicios prestados por AFS en dos áreas: Envío de Estudiantes al Exterior. Hospedaje de Estudiantes Extranjeros. Los programas ofrecidos por AFS para estudiar en el extranjero son los siguientes: Estudiantes Secundarios: 11 meses, 6 meses, 2 meses. Adultos: Docentes Los programas ofrecidos por AFS a extranjeros son los siguientes: Estudiantes Secundarios: 11 meses, 6 meses, 2 meses, 1 mes. Adultos: Pasantías.
Datos del Personal: AFS Argentina cuenta con un Consejo Directivo, una Oficina Nacional y 52 RL en distintos puntos del país. El Consejo Directivo, integrado por cinco miembros elegidos entre los voluntarios de AFS Argentina, se reúne bimestralmente para evaluar el desarrollo de los programas, las necesidades de las Representaciones y fijar las políticas y los objetivos a corto, mediano y largo plazo. La Oficina Nacional cuenta con diez personas que se desempeñan en las actividades de la organización en forma exclusiva (full time). Las RLs están integradas por personas de distinta extracción, quienes en forma absolutamente desinteresada ofrecen su tiempo para llevar a cabo el desenvolvimiento de los programas. Internamente cada RL se organiza de la forma mas conveniente, pero manteniendo una estructura similar: Todas las RLs en Argentina se conforman por el/la Presidente/a; tesorero/a; Coordinadores / as; voluntarios/as.Las áreas en la RL Córdoba se encuentran estructuradas de la siguiente manera: Programas de Envíos: Encargados de la evaluación, selección y orientación de los estudiantes cordobeses que van a viajar al mundo durante, tres, seis u once meses. Hay dos personas encargadas de la Coordinación de dicha área. 8
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
Programas Receptores: Encargados de: estudiantes extranjeros que vivirán su experiencia en la ciudad, familias anfitrionas que deciden alojar a los mismos, instituciones educativas anfitrionas y consejeros. También en esta área hay dos personas encargadas de la coordinación. Instituciones educativas: directamente ligado con el Área Receptor, se encarga de contactar e informar a los instituciones educativas en la ciudad sobre la Organización y la experiencia que van a vivir mientras el estudiante asista al establecimiento. Consejería: También relacionado con Receptor, se encarga de la coordinación de los voluntarios que ejercen la función de Consejeros, y del seguimiento de los estudiantes durante la experiencia. Desarrollo Voluntario: a cargo del reclutamiento, motivación y capacitación del voluntariado, así como también de mantener las bases de datos de los voluntarios y de la comunicación interna del grupo. Tesorero: a cargo de la contabilidad de la RL, para administrar el presupuesto otorgado por la Oficina Nacional para las actividades.
Presidente Desarrollo de Voluntarios
Recepción
Envíos
Instituciones educativas
Tesorero
Consejería
Esta estructura se maneja a base de los coordinadores de cada área, siendo estos los responsables del manejo de los voluntarios y las asignaciones de tareas. Tanto el Presidente como los coordinadores delegan partes de los procesos al voluntariado en general, funcionando de una manera muy dinámica. En el proceso de decisiones participa generalmente todo el voluntariado, siendo las más relevantes tomadas en las reuniones periódicas. La comunicación entre las áreas es muy fluida. Podríamos considerar que la estructura se acerca mas a lo que seria una célula, en lugar de una pirámide de autoridad. La RL Córdoba cuenta actualmente con un grupo de 40 voluntarios, que intercalan sus responsabilidades en AFS con sus actividades personales tales como estudio o trabajo, estando gran mayoría entre los 18 y 30 años de edad.
9
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Descripción de la Organización
Datos del entorno específico: Clientes: Los Clientes de AFS son: Clientes internos: voluntarios, AFS Internacional, países con los que se realizan los intercambios. Clientes externos: familias anfitrionas, familias naturales, estudiantes, escuelas, organizaciones de servicio comunitario. Competidores: En cuanto a competidores, se podrían considerar como integrantes del mercado a otras organizaciones, pero como competidores indirectos, ya que estas funcionan mas bien como empresas (con sus respectivos objetivos comerciales), dedicadas a viajes para estudiantes secundarios, y con condiciones muy diferentes a las establecidas por AFS. Algunas de las que podemos mencionar son Rotary Internacional, Junior Achivement y YFU (Youths For Understanding). A nivel Internacional, AFS es la Organización mas popular y elegida para Intercambios Culturales.
10
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Planeamiento del proyecto
Situación Actual del Sistema de Información: Relación de las metas de la organización con las del sistema: La RL Córdoba se basa en un sistema de información que si bien es eficiente, posee baja eficiencia, presentando problemas como ser redundancia y pérdida de la información. Podemos decir que el objetivo del sistema es convergente con el de las metas de organización. Optimizando la organización de datos y la comunicación interna la organización podrá concretar de mejor manera sus acciones apuntadas hacia sus metas estratégicas. Funciones manuales e informatizadas: Funciones informatizadas: Mantenimiento de bases de datos sobre estudiantes, familias, colegios y voluntarios con soporte en MS Excel por parte del área de desarrollo de voluntarios. Realización de formularios, legajos y encuestas con soporte en MS Word. Difusión de información entre voluntarios vía e-mail. Esto se realiza de un voluntario a todos, hacia un área específica, o a un voluntario en particular. A través de este medio se realiza la comunicación más constante, enviando novedades, informaciones específicas y avisos y recordatorios de fechas claves. También es utilizado por los consejeros para la comunicación con los estudiantes. Envío de archivos vía e-mail, como ser la base de datos de voluntarios. Funciones Manuales: Llenado de formularios, legajos y carpetas. En cada caso, ya sean familias anfitrionas o estudiantes que desean estudiar en el exterior, se debe completar una descripción general preestablecida. Estos son enviados en blanco a la RL desde Oficina Nacional, y luego de ser completados son devueltos a ésta para su consecuente procesamiento. Evaluación de recursos Tecnológicos y Humanos: La RL no cuenta con ningún tipo de recurso tecnológico. Se podría considerar que indirectamente se basa en los propios recursos de los voluntarios, estando estos limitados a computadoras personales, con o sin acceso a Internet, o en varios casos acceso a Internet a través de ͞Cybers͟. En cuanto a recursos humanos, cuenta con 40 voluntarios aproximadamente. En número de voluntarios activos varia durante el año, dependiendo de la necesidad de la RL y de la disponibilidad de tiempos de cada voluntario. En el caso de los encargados de áreas, estos asumen un compromiso constante, estando a cargo de la coordinación continua de las acciones de los voluntarios.
Definición del proyecto - Objetivos y Alcance: Principales objetivos: Creación de un sistema de apoyo a la comunicación interna del grupo de voluntarios de la Representación Local (RL) Córdoba de AFS Argentina, que se adapte a las necesidades actuales, así como también a los recursos del voluntariado, tanto económicos como tecnológicos.
11
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Planeamiento del proyecto
El logro de un sistema de información abocado al apoyo de actividades administrativas y de las funciones organizacionales: o Envío de estudiantes y el correspondiente proceso de selección que tal actividad implica. o Recepción de estudiantes extranjeros y seguimiento de consejería para cada uno de estos. o Contacto y seguimiento de familias y colegios, que serán los receptores de los estudiantes extranjeros. o Coordinación de eventos, como reuniones, campamentos, capacitaciones y entrevistas, creando un registro de dichos eventos. o Toma de decisiones, como los eventos que se realizaran y las personas a cargo de estos, basándose en la disponibilidad y experiencia previa de los voluntarios. o Desarrollo voluntario, a través de la capacitación y motivación. La descentralización de información respecto a cada área, para aumentar la coordinación, evitar la repetición de esfuerzos y de información para, de este modo, lograr un mejor aprovechamiento de las fuerzas laborales, pudiéndose desarrollar nuevas áreas y nuevas actividades en la RL. La adaptación de la organización en el entorno tecnológico e informatizado Alcance del proyecto: En un primer instante el proyecto se centralizaría en un software para todas las áreas de la RL a nivel local, pudiéndose, a largo plazo, extenderse a nivel nacional. Dicho software tendría los siguientes alcances: El sistema sólo abarcaría la comunicación entre voluntarios, dejando fuera, por el momento, la comunicación externa con estudiantes, familias y colegios. El sistema no debería evolucionar hacia un estado que posea altos requerimientos de recursos de hardware, debido a que será utilizado desde una gama muy amplia de computadoras. El sistema abarcara las siguientes funcionalidades: Alta, baja y modificación de información de usuarios. Alta, baja y modificación de información de voluntarios. Alta, baja y modificación de información de estudiantes extranjeros. Alta, baja y modificación de información de estudiantes locales. Alta, baja y modificación de información de familias y miembros de familias. Alta, baja y modificación de información de instituciones educativas y miembros de instituciones educativas. Alta, baja y modificación de información de eventos. Seguimiento de proceso de selección de estudiantes locales. Seguimiento de proceso de consejería de estudiantes extranjeros. Alta, baja y modificación de información de documentos. Alta, baja y modificación de información de listas de correo. Acceso restringido al sistema y comprobaciones de seguridad.
12
AFS Programas Interculturales Ȃ SIRL
Planeamiento del Proyecto:
13
Estudio Preliminar: Planeamiento del proyecto
AFS Programas Interculturales Ȃ SIRL
Estudio Preliminar: Conclusión
Conclusión: A partir de este primer contacto con la organización, se ha llevado a cabo un completo estudio preliminar, a través de la descripción de la realidad actual de la organización, y de la planeación se ha logrado un conocimiento del sistema de información actual, y el establecimiento de los objetivos y alcances que tendrá el proyecto de sistemas. Como apreciación personal, resulta interesante trabajar con una organización que presenta las características de AFS Programas Interculturales. Notamos que nuestro proyecto puede realmente marcar una diferencia en las actividades de la RL Córdoba, obteniendo un alto grado de eficiencia, que realmente está faltando en la realidad actual. El contacto con los miembros de la organización fue positivo, notándose una muy buena predisposición e interés en el proyecto, factor que será muy influyente en el desarrollo. Resulta claro que se puede lograr un cambio a partir de este proyecto, lo cual motiva a poner el mejor esfuerzo en el desarrollo de éste. Confío que será una muy buena experiencia, y que dejará resultados muy positivos.
14
Análisis de Sistemas
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Introducción
Introducción: En esta segunda etapa, el análisis de sistemas, se busca llevar a cabo un relevamiento completo que se adapte a las necesidades y objetivos descriptos en el estudio preliminar. Como primer paso, se realiza un análisis preliminar para el relevamiento, explicitando las razones para realizar este análisis, tanto generales como por cada área específicamente. Se intenta manifestar los requerimientos de desempeño que tendrá el sistema, y definir los hechos y fuentes (externas e internas) de estos hechos. Se confeccionara un cronograma de actividades, definiendo las entrevistas a ser realizadas en los contactos con los miembros de la organización. Posteriormente, se realizara el relevamiento, entrando en pleno contacto con la realidad de la organización. Se seguirá el cronograma previsto, comparando lo previsto con lo real, y sistematizando los resultados. Finalmente, se obtendrá un diagnóstico, analizando el relevamiento en sí, la situación actual, un detalle de los problemas encontrados, y los requerimientos de información que se presenten. Con este análisis de sistemas, será posible comenzar firmemente la siguiente etapa: el diseño general de sistemas.
16
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Análisis preliminar
Razones para realizar el Análisis de sistemas: Generales: La implícita necesidad de explotar al máximo la eficiencia de las actividades administrativas y de las funciones organizacionales motiva la realización del análisis de sistemas. Es un paso necesario para ayudar a la organización a dar un importante paso en su crecimiento. Se destacan algunas de las siguientes problemáticas: Falta de sistema eficiente para la distribución de información. Manejo ineficiente de los tiempos. Pérdida y redundancia de documentación. Desorganización de eventos por falta de un cronograma común entre coordinadores. Por áreas: Programas de Envíos y Receptores: La excesiva cantidad de documentación, que en muchos de los casos disminuye la fluidez de las prestaciones abocadas a la evaluación, selección y orientación de los estudiantes cordobeses que van a viajar al mundo, y a la selección de familias, instituciones educativas y consejeros para extranjeros alojados en la ciudad. Por otra parte hay notable necesidad por parte de los dos grupos encargados de la coordinación de cada área de descentralización de la información, teniendo bases de datos de estudiantes actuales y anteriores, familias e instituciones educativas, así como también el historial de todos estos. El análisis de sistemas nos permitirá recabar información detallada y lograr comprender los procesos de ambas aéreas, algo vital para el éxito del sistema. Instituciones educativas: La base de datos de instituciones educativas, la necesidad de contacto con estos para informarles sobre la organización y la experiencia que van a vivir mientras el estudiante asista al establecimiento, despierta la necesidad de contar con un sistema que ayude al área con su desarrollo. Es imprescindible obtener claridad en este aspecto, algo que puede brindar el análisis de sistemas. Consejería: Debido a la notable dinámica de intercambio de información diaria, semanal y mensual que exige el seguimiento de los estudiantes durante la experiencia, se observa la necesidad de desarrollar una parte del sistema de información abocado a la agilización y seguimiento de esta, y por tanto resulta imprescindible obtener información precisa de sus procesos.. Desarrollo Voluntario: Esta área debe reclutar, seleccionar motivar y capacitar a los voluntarios, así como también de la comunicación interna del grupo. Su actividad es crítica para el buen funcionamiento del resto de las áreas. Notamos que cuenta con procesos variados y una alta dependencia de las bases de datos que maneja. Es esencial realizar un claro análisis de sistema, para comprender su funcionamiento y darle un soporte solido en el sistema. 17
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Análisis preliminar
Requerimientos de desempeño del sistema: Consideramos que nuestro sistema debe centralizar la información en un punto de acceso disponible a todos los usuarios (con las debidas restricciones), desde cualquier lugar y en cualquier momento que esta sea necesaria. Con esto se solucionaría el problema de falta de consistencia y la alta redundancia en la información, además de la necesidad de tener que consultar a alguno de los coordinadores para datos específicos. Sera esencial cruzar los datos de las áreas, y crear una base de datos solida. El modo de uso del sistema no debe ser un obstáculo, por lo que debe plantearse un diseño amigable y cómodo para el usuario. Es importante lograr los informes necesarios para cada proceso y para la comunicación interna y externa, pudiendo lograr una mayor eficiencia en la coordinación de recursos de la organización.
Requerimientos del analista de sistemas: El analista de sistema deberá contar con los conocimientos teóricos sobre el ciclo de vida de la información, y contar con habilidades y técnicas para realizar el análisis de sistemas. Posteriormente, en base al análisis y diseño realizado, tendrá que aplicar hábiles conocimientos sobre las herramientas que sean consideradas necesarias para la implementación. El uso del buen criterio será un factor esencial durante el desarrollo del proyecto.
Alcance del Análisis del sistema: El alcance que espera abarcar son las áreas de toda la organización, en sentido administrativo y operacional a nivel local (RL Córdoba), llegando al conocimiento total de sus procesos. Abarcaremos las áreas de coordinación de: Envío. Recepción. Instituciones educativas. Desarrollo Voluntario. Se debe conocer el funcionamiento real de los procesos, para luego poder aplicar una correcta solución informática, que agilice y mejores estos procesos, y permita hacer nuevas actividades. Por otra parte, buscaremos conocer la relación de la RL con su ambiente, haciendo énfasis en sus clientes externos e internos.
Hechos que deben recopilarse y fuentes potenciales de hechos: Los conocimientos para llegar al alcance esperado son los siguientes: -
Funciones de cada área. Procesos que integran las áreas. Documentos utilizados en los procesos. 18
AFS Programas Interculturales Ȃ SIRL -
Análisis de Sistemas: Análisis preliminar
Puntos críticos de los procesos. Tipos de control general y por área. Tipos de decisiones necesarias en cada área. Gente involucrada en cada área. Medios de capacitación general y por área. Medios de comunicación internos y externos. Medios de coordinación actuales. Informes que se presentan a nivel interno y externo. Volumen de trabajo que se procesa. Alcances del sistema de información actual. Administración de la base de datos. Motivación e interés del voluntariado. Cultura y políticas que serán expuestas en el sistema.
Fuentes externas: Los datos referidos a la relación con la Oficina Nacional serán de suma importancia, analizando estadísticas del desempeño de la RL en los últimos años. Por otra parte, será necesario considerar las opiniones de los estudiantes, familias y instituciones educativas que intervienen en los programas de AFS. Esta información será facilitada por la misma organización, ya que ellos llevan a cabo encuestas periódicas para la recopilación de dicha información. Fuentes internas: A través de entrevistas individuales a coordinadores de áreas, llevaremos a cabo una minuciosa recopilación de datos, haciendo hincapié en los elementos mencionado en el punto anterior. Para un soporte mas directo, asistiremos a reuniones del voluntariado, y así poder tener una observación directa de la interacción de los miembros de la RL.
19
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Análisis preliminar
Cronograma de Relevamiento: Fecha Prevista
13/04/2005
15/03/2005
Hora
18:00
15:00
18/04/2005
14:30
18/04/2005
15:30
18/04/2005
16:30
20/04/2005
17:00
21/04/2005
15:00
Actividad Entrevista Preliminar Ana Furnier, Presidenta RL Entrevista Ana Furnier, Presidenta RL Entrevista ʹ Milagros Oliva Coordinadora Desarrollo Voluntario Entrevista Fabricio Vagliente Cordinador Envio Entrevista Lucrecia Constanzo Coordinadora instituciones educativas Observación Directa Asistencia a Reunión Quincenal
22/04/2005
18:00
Síntesis de Información Entrevista Gerardo Lindow Coordinador Recepcion
24/04/2005
17:00
Asistencia a Reunión Quincenal
25/04/2005
15:00
Síntesis de Información
27/04/2005
16:00
30/04/2005
17:00
8/05/2005
19:00
20/05/2005
9:00
Diseño de Modelo CU/SN Diseño de Modelo CU/SN y Descripciones CU/SN Observación Directa Asistencia a Reunión Quincenal Observación Directa Toma y Corrección de Exámenes de Cultura e Idioma.
21/05/2005
15:00
Descripciones CU/SN, Síntesis de Información
20
Propósito
Duración
Presentación del Proyecto. Primer contacto con la organización
2 horas
Definir Posibles entrevistas y fechas relevantes al proyecto.
1 hora
Reconocer realidad actual y posibles necesidades del área de Desarrollo Voluntario
1 hora
Reconocer realidad actual y posibles necesidades del área de Envíos.
1 hora
Reconocer realidad actual y posibles necesidades del área de instituciones educativas.
1 hora
Conocer el funcionamiento de las reuniones del voluntariado. Sintetizar los datos recopilados en las entrevistas y reuniones Reconocer realidad actual y posibles necesidades del área de Recepción. Nueva observación directa de las reuniones de voluntarios. Sintetizar los datos recopilados en las entrevistas y reuniones A partir de la información recopilada, realizar mediante UML el Modelo CU/SN
3 horas 5 horas 1 hora 3 horas 5 horas
4 horas
Considerar rediseño del Modelo CU/SN y descripción de los CU/SN.
4 horas
Conocer el funcionamiento de las reuniones del voluntariado.
3 horas
Analizar el desempeño del voluntariado en el desarrollo de uno de los procesos clave de la RL. Rediseño de algunos CU/SN y síntesis de la nueva información Recopilada
7 horas 5 horas
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Análisis preliminar
Modelos de entrevistas: Área: Desarrollo de Voluntarios Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1- ¿Cómo describiría su area? 2- ¿Cómo se los motiva a los voluntarios? 3- ¿Cuál es la forma de contactar a los voluntarios? 4- ¿Cuánta gente hay en el área? 5- ¿Cuáles son las principales actividades en las que se dificulta? 6- ¿Cómo se manejan con el tiempo para actividades y eventos? 7- ¿Quién hace el seguimiento de los procesos? 8- ¿Qué informes dan? 9- ¿Cuáles son las principales decisiones que se toman? 10- ¿Cómo se da la rotación de actividades? 11- ¿Sería bueno tener algo que les organice la rotación? 12- ¿Cuáles actividades se podrían mejorar? 13- ¿Qué documentos intervienen en los procesos? 14- ¿Qué sugerencias proponen? 15- ¿Qué informes internos y externos de la RL se entregan a ON o a los voluntarios? 16- ¿Cuáles áreas son las que se tienen mas contacto? 17- Con respecto a los clientes, ¿cómo es el nivel de contacto? 18- Qué controles se realizan? ¿Qué inconvenientes se presentan? 19- ¿Qué sugerencias tiene para el sistema de información? 20- ¿Qué procesos piensa que podrían mejorarse si se mejorara la comunicación y coordinación de información?
Área: Envíos Apellido y Nombre: Antigüedad: Fecha: Objetivo: 1- ¿Cómo describirías el área? 2- ¿Existen Voluntarios encargados de ello? 3- ¿Cómo se los capacitan a esos voluntarios? 4- ¿Cuál es el área con que se tiene más contacto? 5- ¿Cuáles son los informes a las diferentes áreas o salidas a nivel interno? 6- ¿Qué informes entregan a la ON? 7- ¿Cuáles son las decisiones más importantes que se toman en el área? 8- ¿Qué se podría mejorar en el sistema? 9- ¿Hay problemas en la actualización de la base de datos? 10- ¿Qué te motiva estar en esta área de AFS? 11- ¿Cómo motivarías a diferentes voluntarios para que trabajen en esta área? 12- ¿Tienen una rotación vista para hacer actividades? 13- ¿Qué volumen de estudiantes se maneja? 14- ¿Cómo influye las políticas de AFS en el envío? 21
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Análisis preliminar
15 ʹ En el asesoramiento del estudiante, si surge alguna duda, ¿A quien consulta? 16 ʹ ¿Sería útil un sistema para acudir a solución de problemas?
Área: Instituciones educativas Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1- Este proyecto de área ¿Qué es lo que planea hacer o qué hace? 2- ¿Cómo procesos, qué se hace? 3- ¿Qué tipos de BD se están armando? 4- ¿Cuál es la antigüedad del área? 5- ¿Cómo es la relación con las otras áreas o con ON? 6- ¿Qué puede hacer un sistema informático? 7- ¿Capacitación a voluntarios que trabajen en esta área? 8- ¿Qué aporta el área? 9- ¿Cómo es el seguimiento a los consejeros? 10- ¿Algún otro medio de coordinación?
Área: Recepción Nombre y Apellido: Antigüedad: Fecha: Objetivo: 1-¿Cómo describirías tu área? 2-¿Cómo es el alcance de tu área en los procesos de la organización? 3-¿Cómo aporta el desarrollo del área en objetivos y políticas generales de AFS? 4-¿Cuánta gente trabaja en tu área? 5-¿Cuáles son las principales actividades o procesos que hace el área? 6-¿Qué documentos se manejan en el área? 7¿Cuáles son los puntos .más críticos en el área? 8¿Existe alguna persona que haga un seguimiento del área? 9¿Qué decisiones importantes se toman en el área? 10- ¿Cómo se compone la base de datos? 11- ¿Qué información es clave para el área? 12- ¿El cronograma de actividades cómo es? 13- ¿Cuál es el volumen de estudiantes que vienen al país? 14- ¿Cómo es la motivación al voluntario para que trabaje en el área? 15- ¿Cómo es la capacitación en el área? 16- ¿Ventajas vería de nuestro proyecto para su área?
22
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Entrevistas ʹ Preguntas y Respuestas: ENTREVISTA nº 1 Área: Recepción. Nombre y Apellido: Gerardo Lindow Antigüedad: 2 meses Fecha: 22/04/2005 Objetivo: Analizar el área de Recepción 1- ¿Cómo describirías tu área? Consiste en buscarles familias a los estudiantes que vienen de intercambio, y una vez que llegan al país, se encarga de ocuparse de los mismos, en su bienestar y en el desarrollo del programa 2- ¿Cómo es el alcance de tu área en los procesos de la organización? El alcance es antes de que vengan los chicos es la búsqueda de familia, y cuando llegan que no tengan problemas con la familia y con el colegio, buscar compatibilidad entre estudiante-familia y estudiante-colegio. 3- ¿Cómo aporta el desarrollo del área en objetivos y políticas generales de AFS? Es la más importante porque, en conflictos menores dentro de una familia, uno se da cuenta que ĞƐƚĄŶƉĂƌĂĞǀŝƚĂƌ͞ŐƵĞƌƌĂƐ͟ƉŽƌĚŝĨĞƌĞŶĐŝĂƐŝŶƚĞƌĐƵůƚƵƌĂůĞƐĞŶůĂƐĨĂŵŝůŝĂƐĐŽŶůŽƐĞƐƚƵĚŝĂŶƚĞƐ 4-¿Cuánta gente trabaja en tu área? Dos coordinadores, pero no hay voluntarios fijos, a veces colaboran todos. 5-¿Cuáles son las principales actividades o procesos que hace el área? Esto se da todo el tiempo, apenas se tiene el estudiante y ya se está buscando la familia. El orden empieza por búsqueda de familia, ubicar a los estudiantes a cada familia y consejeros al estudiante que lo monitoreen y sean la tutela. 6- ¿Qué documentos se manejan en el área? Para consejería hay un archivo que se llama informe mensual (un informe sobre el estudiante) que es para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON (en Buenos Aires) para mantenerlos monitoreados a los chicos. La mayoría de los documentos se realiza por e-mail. Hay otros archivos que son guías para hacer entrevistas con familia, o ante algún problema con el estudiante, son pautas a seguir. 7- ¿Cuáles son los puntos .más críticos en el área? Sería mejor tener estos archivos en una página de acceso, porque si un consejero no tiene un informe mensual del archivo, en lugar de pedírselo al coordinador, directamente lo baja desde la página. Lo mismo con las entrevistas y pautas. 8- ¿Existe alguna persona que haga un seguimiento del área? Lo realiza la presidenta de RL córdoba que coordina a su vez todas las áreas, el seguimiento es oral en las reuniones de cada 15 días o mas, en donde se habla de cómo van los chicos, las familia, los consejeros. Este seguimiento sería bueno que en la página hayan noticias, novedades, y así para aquellos que no hayan podido asistir a la reunión, puedan actualizarse, o para solicitar ayuda. 23
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
9- ¿Qué decisiones importantes se toman en el área? La decisión de cambiar de familia a estudiante, si existen conflictos entre ellos. La decisión en cuanto a la organización de campamentos, actividades de orientación, juegos recreativos a los estudiantes. Pero las decisiones se tratan de tomar a todos, o con la presidenta de la RL como ultima palabra. 10- ¿Cómo se compone la base de datos? Está la BD de familias, y la BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. Sería conveniente que se ubiquen en la página, para no sentirse en la necesidad de pedir a los otros coordinadores los distintos datos de las BD. 11- ¿Qué información es clave para el área? Llega información confidencial sobre los estudiantes o familias, se confecciona a cada uno de ellos, se maneja con los coordinadores, la presidenta. 12- El cronograma de actividades ¿cómo es? Es el mismo de las otras áreas, pero lo que llama la atención es cuanto antes se empieza a hacer las cosas, por ejemplo para los estudiantes que llegan en agosto ya en junio se tendría que enviar la información de todas las familias disponibles. Se repite el ciclo cada 6 meses. 13- ¿Cuál es el volumen de estudiantes que vienen al país? Están en un promedio de 6 estudiantes por semestre, de ellos varía la cantidad porque algunos vienen por un año y otros por seis meses. 14- ¿Cómo es la motivación al voluntario para que trabaje en el área? Se busca que todos los voluntarios participen en todo, un coordinador es un voluntario más, se pide que siempre se pueda ayudar. Sería bueno que en la BD de voluntarios se pueda ver la disponibilidad de cada voluntario. 15- ¿Cómo es la capacitación en el área? Es por experiencia, de boca en boca, es una cuestión de discípulo. La capacitación que se realiza dentro del área es para consejeros: se junta a los voluntarios que nunca hayan sido consejeros, y se los capacita en qué consiste la tarea, en Ğů ͞por qué͟ del consejero, y ese tipo de cuestiones. 16- ¿Qué ventajas vería de nuestro proyecto para su área? La mayor ventaja es la agilidad. La desventaja sería la menos comunicación entre voluntarios (en forma personal). Otra ventaja es que en falta de computadora, en vez de conservar todos los archivos en disquetes, en distintas computadoras, se acceden directamente de la página
24
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
ENTREVISTA nº 2 Área: Envíos Apellido y Nombre: Fabricio Vagliente Antigüedad: 1 año Fecha: 18/04/2005 Objetivo: Analizar el área de Envíos
1- ¿Cómo describirías el área? El área de programas de envíos se encarga básicamente de elegir a los estudiantes argentinos que quieren viajar al extranjero, y allí realizar un seguimiento (para ver como están, si tienen ƉƌŽďůĞŵĂƐ͙Ϳ ƉĞƌŽ ŵƵLJ ďĄƐŝĐŽ ;ƉŽƌƋƵĞ &^ ĞdžƚƌĂŶũĞƌŽ ƐĞ ĞŶĐĂƌŐĂ ĚĞ ĞůůŽƐͿ͖ LJ ƌĞŽƌŝĞŶƚĂĐŝŽŶĞƐ para aquellos estudiantes que vuelven del exterior, porque generalmente vuelven con problemas, o no saben que hacer acá, entonces se los reorienta en el primer período cuando vuelven a Argentina. 2- ¿Existen voluntarios encargados de ello? Hay dos voluntarios encargados y posteriormente -en la semana que viene- habrá dos nuevos, pero otros voluntarios de la organización también colaboran en el área. 3- ¿Cómo se los capacitan a esos voluntarios? Es más por experiencia y por vivencias en el extranjero, no se tiene una capacitación en particular. 4- ¿Cuál es el área con que se tiene más contacto? Es poca la relación con el resto de las áreas; se trabaja con el pequeño grupo de estudiantes que quieren viajar, con los colegios no se habla, los estudiantes extranjeros no tienen nada que ver, en algunas ocasiones se trabaja con los colegios, como por ejemplo si el estudiante repitió, pero generalmente el área trabaja sola. 5- ¿Cuáles son los informes a las diferentes áreas o salidas a nivel interno? La comunicación se refiere en la cantidad de postulantes que se tienen, cuantos se desean para que viajen, las necesidades con la ayuda en las inscripciones (porque se hacen en días separados durante un par de semanas, entonces se necesitan voluntarios que ayuden), y en los procesos de selección se les informa a los voluntarios que colaboren en exámenes, entrevista individual y grupal; el resto se maneja con ON 6- ¿Qué informes entregan a la ON? Se le entrega el número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino del estudiante). ON informa fechas de examen, si llegaron legajos, si los estudiantes tienen destino (los países a donde van a ir), problemas con legajos (si a algún estudiante le faltó algún dato), contribución y subsidios, etc. 7- ¿Cuáles son las decisiones más importantes que se toman en el área? La decisión de aceptar o no los postulantes que se ofrecen (si pueden viajar o no). Durante el examen, centrar los puntos en que les fue mal (por ejemplo si les va mal en historia, insistir en que estudie mas dicha materia); selección y dar un orden de prioridad de los postulantes en base al examen, entrevista grupal, individual, etc. La decisión mas importante es decir si el estudiante viaja o no.
25
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
8- ¿Qué se podría mejorar en el sistema? El problema es la comunicación con los estudiantes, porque siempre se trabaja por medio de mail, y a veces no les llegan, o ignoran que les llega. También la organización de datos, se necesitaría una base de datos en común pero de fácil acceso, que se pueda buscar por grupo (por ejemplo estudiantes que viajaron en el 2003). Actualmente se trabaja con Excel, pero no se puede hacer una búsqueda. 9- ¿Hay problemas en la actualización de la base de datos? Como se trabaja en Excel es complicado porque hay que acordarse de que selección fue, en qué período viajo, etc. Después es simple porque es modificar el dato nomás. El acceso al dato es lo que se complica 10- ¿Qué te motiva estar en esta área de AFS? Personalmente, al principio por una cuestión de amistad con los encargados del área, por ayudar en la misma. También por reuniones, asistencia en actividades, etc. 11- ¿Como motivarías a diferentes voluntarios para que trabajen en esta área? Empezar a buscar gente que colabore activamente en el área, que se dediquen mucho tiempo así van aprendiendo. Se capacitan en los dos años que dura el coordinador del área, que después esos capacitados se encargarán del área. 12- ¿Tienen una rotación vista para hacer actividades? Existen fechas en las que se tienen que hacer actividades: Hay una selección que se hace en Mayo-Junio que es la más importante, después en Julio-Agosto una orientación para los estudiantes que vuelven, en Octubre se hace una segunda selección para los estudiantes que quedaron afuera en la primera selección y una preorientación para los estudiantes que viajan en Enero, en Febrero-Marzo se realiza una tercera selección de un grupo reducido, y comienza otra vez el ciclo 13- ¿Qué volumen de estudiantes se maneja? Para la selección de junio unos 28 estudiantes postulantes que quieren viajar, pero de ellos se dan de baja algunos. En la primera selección (la más grande) quedan 20-25 chicos; en la segunda selección 10, y en la tercera casi ninguno (a veces no se hace porque no hay estudiantes). 14- ¿Como influye las políticas de AFS en el envío? Hay reglas claras con respecto a la edad del estudiante, se sabe que hasta cierta edad no pueden viajar; limitación en cuanto a estudiantes repitentes, salvo si fue por problemas de enfermedad o familiar podrían viajar; pedidos de selección de estudiantes en fechas determinadas por ON. En la selección (si puede viajar o no tal estudiante) se encarga exclusivamente la RL, salvo en casos particulares que la ON demanda informes psicológicos, reportes extensos de algún estudiante específico. 15 ʹ En el asesoramiento del estudiante, si surge alguna duda, ¿A quién consulta? Normalmente se habla con los encargados, para saber alguna duda en particular, o con la ON (donde hay dos encargados en el área: Laura Copteleza y María Cristina Iglesias), si se tiene tal duda con tal estudiante se habla con ellos.
16 ʹ ¿Sería útil un sistema para acudir a solución de problemas? 26
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Si, en las preguntas que se hacen siempre. Muchas cosas están en los manuales, e información de los postulantes. Por ejemplo si un estudiante se inscribe en la ON (por medio de la página web de AFS) para viajar, desde allá reenvían el mail con los datos del mismo. Desde esta área se le envía en archivo con la información de AFS (costo, países, etc.), pero hay cuestiones particulares que no están, y se debe recurrir a ON o al ex encargado del área. Sería bueno que haya un FAQ (preguntas más comunes), que puede ser útil para los voluntarios que se interesen y ver que se hace o no se hace, o para aquellos nuevos que quieran aprender. También, desde mail que lleguen de ON donde se tiene información del estudiante (nombre, fecha de nacimiento, teléfono, etc.), que pasen directamente a una planilla, sin que se tenga que trasladar la información siempre a la misma (por ejemplo copiar el nombre desde el mail y pegarlo en la planilla, lo mismo con cada dato).Que la planilla sea una BD de respuesta automática, por ejemplo que calcule la edad del estudiante y si está habilitado para viajar o no. Lo que se hace es enviar respuestas automáticas mediante modelos de e-mail (tener un mail ya hecho, sólo se ingresan pocos datos como el nombre). Sería bueno que este mail esté en la BD.
ENTREVISTA nº 3 Área: Desarrollo de Voluntarios Nombre y Apellido: Milagros Oliva Antigüedad: 2 años Fecha: 18/04/2005 Objetivo: Analizar el área de Desarrollo de Voluntarios
1. ¿Como describía su área? El área consiste en manejar los voluntarios tanto antiguos como nuevos. Además de reclutar nuevos voluntarios, se encarga de motivar a los voluntarios actuales, para que permanezcan en la organización. El trabajo actual del área es la actualización de la lista de voluntarios, y se encarga de distribuirla a los mismos. Las personas que desean ser nuevos voluntarios, se inscriben en la página de AFS (www.afs.org.ar); la ON desde Buenos Aires se encarga de enviar al coordinador del área estos datos de inscripción a través de e-mail; y allí el coordinador se contacta con la persona interesada en ser voluntario, y se lo invita a reuniones y eventos especiales (como por ejemplo juntarse a comer hamburguesas), con el fin de que se integren y sepan de que se trata AFS. La idea de motivación dentro del área es realizar actividades y eventos especiales (como por ejemplo asados) para que los voluntarios se integren en el grupo. El inconveniente es que existen muchas obligaciones que reducen el tiempo de distracción. El año pasado se realizó una aĐƚƵĂůŝnjĂĐŝſŶĚĞĚĂƚŽƐĚĞůŽƐĞdžďĞĐĂƌŝŽƐ;ĚĞƐĚĞůŽƐϱϬ͛ĂůŽƐϳϬ͛ las personas eran becadas, en otros términos viajaban gratis), porque AFS cumple 50 años. En cada RL de cada provincia se actualizaron los datos para formar una base de datos con estos ex becarios. Sería recomendable que esta base de datos se actualice constantemente. La idea de esto era buscar ex becarios empresarios para encontrar fondos, y para que vuelvan a AFS y vean como se ha ido desarrollando. Otra idea que se busca tener por ejemplo un calendario de cumpleaños, lista de voluntarios ĂĐƚŝǀŽƐ͕ŝŶĂĐƚŝǀŽƐ;ůŽƐƋƵĞĨƵĞƌŽŶǀŽůƵŶƚĂƌŝŽƐͿ͕ĐŽůĂďŽƌĂĚŽƌĞƐ͙ Lo importante del área es integrar los voluntarios, y crecer el número de los mismos. 2- ¿Cómo se los motiva a los voluntarios?
27
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Lo importante del área es que se genere un grupo humano estimulando la amistad. A veces los voluntarios tienden a cerrarse con los nuevos, porque sólo se conocen por voluntariados, no por otro lado. Una parte de la motivación es hacer una capacitación para que se informen, el lazo de amistad es para conocerse entre todos para generar un nexo; y saber sobre la vida personal, cuáles son sus intereses, sus estudios, para derivar actividades a los voluntarios (por ejemplo a una persona específica se le recomienda gestionar recursos de AFS porque es estudiante en administración). 3-¿Cuál es la forma de contactar a los voluntarios? Generalmente por mail, pero en otros casos por teléfono. 4- ¿Cuánta gente hay en el área? Dos son coordinadoras del área, pero todos los voluntarios colaboran con todos; o sea se pueden derivar actividades del área a cualquier voluntario. 5- ¿Cuáles son las principales actividades en las que se dificulta? La actualización de datos (por ejemplo si un voluntario cambia de teléfono), porque debido a que los voluntarios deben cumplir con otras obligaciones ajenas a AFS, pierden mucho tiempo. No hay un seguimiento constante (por ejemplo no se sabe si un voluntario seguirá el año próximo). 6- ¿Cómo se manejan con el tiempo para actividades y eventos? La mayoría de los voluntarios son universitarios y escasean con el tiempo. Hay ciertas fechas que no se pueden mover (por ejemplo el examen de cultura general que se hace a los estudiantes que viajan). Para minimizar el tiempo se juntan actividades (por ejemplo en el campamento, se junta a los estudiantes extranjeros residentes en el país y a los estudiantes locales que desean viajar). 7- ¿Quién hace el seguimiento de los procesos? No se hace un seguimiento en sí para organizar tal actividad. Lo que ayuda son las reuniones cada 15 días, donde se comenta que se hizo, que falta hacer y quién lo puede hacer. 8- ¿Qué informes dan? Se está en contacto constante con Diana Galván y Fernando Castro de ON que son los encargados de desarrollo voluntarios desde Buenos Aires. Ellos son los que envían actividades a los coordinadores del árĞĂ͕ƉŽƌĞũĞŵƉůŽĂĐƚƵĂůŝnjĂƌůŝƐƚĂƐ͘DĂŶĚĂŶĂŚĂĐĞŶůůĞŶĂƌĞů͞ƉĂĚƌſŶĚĞ ǀŽůƵŶƚĂƌŝŽƐ͕͟ ĚŽŶĚĞ ƐĞ ƌĞŐŝƐƚƌĂŶ ůŽƐ ĚĂƚŽƐ ĚĞ ůŽƐ ǀŽůƵŶƚĂƌŝĂĚŽƐ͕ ůƵĞŐŽ ǀĂ Ă ƵĞŶŽƐ ŝƌĞƐ LJ ůŽƐ empadronan como voluntarios. Desde allá llegan credenciales (tipo tarjetas) donde dice que son voluntarios de AFS y se les adjudica una cuenta de mail ͞@afs.org.ar͟, y remeras de regalo, donde el coordinador del área es el encargado de distribuirlas. Esto sirve de motivación, así también como los viajes a Buenos Aires (para recibir a los estudiantes que vienen, acompañarlos cuando se van), y asambleas nacionales, que se hacen todos los años, donde el presidente de la RL decide cual voluntario viaja. Se hacen talleres regionales de capacitación, desde Buenos Aires ƉůĂŶŝĨŝĐĂŶĂůĐƵƌƐŽ͕ĚŽŶĚĞŝŶǀŝƚĂŶĂŐĞŶƚĞĚĞĚŝƐƚŝŶƚĂƐZ>͛ƐLJƐĞĚŝĐĞĐſŵŽŚĂĐĞƌƉĂƌĂŵŽƚŝǀĂƌĂ más gente. 9- ¿Cuáles son las principales decisiones que se toman? Como coordinadores, lo importante es conocer el perfil de los voluntarios, por ejemplo en consejería, porque cada estudiante extranjero tiene dos consejeros, y muchas veces el perfil no es el adecuado o no tiene experiencia. También a las personas nuevas se les restringe por ejemplo en reuniones importantes con la ON, donde los nuevos no entenderían algunos temas que se hablan, entonces el coordinador decide 28
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
quién asiste a la reunión. Antes había muchos conflictos en la votación de presidente de RL, entonces los voluntarios nuevos que asistían en esa reunión se asustaban y no vuelven más. También está la decisión de quién viaja; y la decisión de recambio de coordinador, de decidir quien es el adecuado para el seguimiento de tareas. Pero básicamente la decisión se toma entre todos. 10- ¿Cómo se da la rotación de actividades? Se da por disponibilidad de tiempo. En las reuniones, el voluntario que tenga disponibilidad de tiempo se le asigna las tareas como por ejemplo hacer entrevistas. Generalmente se junta un voluntario antiguo con uno nuevo para la realización de las mismas. Así, el que nunca hizo una, ya sabe como hacer y así se genera la red para que las hagan otros. Sería bueno realizar un seguimiento de quien hizo entrevistas, a cuantas familias, quien asistió a los distintos campamentos. 11- ¿Sería bueno tener algo que les organice la rotación? Si, no rotación de coordinadores, sino para verificar si alguien puede realizar tal actividad que alguna vez no haya hecho. Estaría bueno el seguimiento de quién va a realizar tal actividad para tenerlo en cuenta, pero generalmente se realiza con el tiempo de cada uno. 12- ¿Cuáles actividades se podrían mejorar? Ahorrar el tiempo en actualizar, para poder tener tiempo en ponerse a pensar cosas más creativas con respecto a la motivación. Sería bueno tener el calendario de cumpleaños, las listas de los voluntarios, de voluntarios inactivos, los ex becarios, un cronograma de las actividades anuales. Al tener todo esto en un sistema, se puede dar más interés a los voluntarios nuevos, que están descuidados y son las personas que mas hay que mantener y motivar para que no se vayan. Es importante y a la vez sistemático el trabajo de actualización. 13- ¿Qué documentos intervienen en los procesos? La mayoría de los documentos son digitales. La lista de voluntarios, información de AFS, de RL, la información de capacitación para poder informar a todos. La capacitación interna no se da, es muy aburrida, la misma se aprende preferentemente de la experiencia. Pero es bueno tener a los nuevos estos tipos de información de AFS, de RL. También hay fotos en la página, de chicos de intercambio de otros años, que sirva para que los nuevos vean, también un buzón de consulta. En realidad, desarrollo de voluntarios se hace entre todos, se habla de qué se hace para motivar, qué quieren hacer, qué les gusta. También información sobre becas de diplomatura en educación intercultural de otros países. Desde Buenos Aires mandan esa información al web privado del coordinador, El mismo baja esa información y postula a los voluntarios. Siempre hay conexión con Buenos Aires. El web mail es malísimo, es muy lento. 14- ¿Qué sugerencias proponen? Que el sistema organice los tiempos y realice actualización, e implementar un buzón de sugerencias (que sea anónimo, por si alguien desea realizar una crítica) y de consulta, aparte de un lugar donde se organicen las actividades. 15- ¿Qué informes internos y externos de la RL se entregan a ON o a los voluntarios? Generalmente se maneja con la ON por medio de mail y se le da un tipo de seguimiento para ver como es el estado del área. La ON envió una lista a completar para saber que voluntarios están 29
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
activos, inactivos, colaboradores, de todos los que pasaron por la RL. Pero todos estos datos se tienen en planillas de Excel, si estos archivos estuviesen en internet, sería mejor el acceso de datos. 16- ¿Cuáles áreas son las que se tienen mas contacto? Con todas; desarrollo de voluntario es el pilar de todas, porque si no estuviesen los voluntarios AFS no existe. Es un manejo con todas las áreas porque se debe tener un conocimiento de toda la gente, de sus compromisos. 17- ¿Con respecto a los clientes, como es el nivel de contacto? Los clientes son los estudiantes, los colegios y las familias. Con las familias se tiene poco contacto, sería bueno que en un futuro sean voluntarios, que se genere un grupo de actividades deportivas. El voluntario también se lo puede tomar como cliente porque tiene que ser el más motivado para generar nuevas cosas.
ENTREVISTA nº 4 Área: Instituciones educativas. Nombre y Apellido: Lucrecia Costanzo Antigüedad: 1 año Fecha: 18/04/2005 Objetivo: Analizar el área de Colegios.
1- Este proyecto de área ¿Qué es lo que planea hacer o qué hace? Estructurar más el área de instituciones educativas. Nos damos cuenta que el colegio es importante, sirve para reclutar los chicos que quieren viajar, para encontrar familias receptoras y para tener colegios receptivos. Se necesita darle más seguimiento. A esos colegios clave de Córdoba se podrían organizar becas para que algún estudiante se vaya de intercambio. Específicamente lo que hace el área es la relación de AFS-colegio. Porque sino es como ͞ĚĞƉŽƐŝƚĂƌ͟ ĂŚş Ă ůŽƐ ĞƐƚƵĚŝĂŶƚĞƐ ĞdžƚƌĂŶũĞƌŽƐ LJ ŶŽ ůĞ ĚĂŶ ŵĄƐ ŝŵƉŽƌƚĂŶĐŝĂ͖ LJ ĞƐ Ğů ƷŶŝĐŽ ůƵŐĂƌ donde hay muchos chicos reunidos de la edad que se necesita para que viajen, entonces es una fuente de estudiantes, por lo que se debe desarrollar el área de relaciones públicas dentro del colegio. 2- ¿Cómo procesos, qué se hace? Ahora se realiza un proceso de seguimiento de colegios: introducir los estudiantes en los mismos, mantener una buena relación con los colegios. Se debe desarrollar más el área del marketing en los colegios para tener más colegios receptivos, y hacer charlas para recaudar estudiantes que quieran viajar. En Mayo-Junio las charlas y Agosto-Septiembre hablar para los estudiantes que vienen que llegan en Febrero o en Agosto, pero se necesita tener un banco. 3- ¿Qué tipos de BD se están armando? Se tiene una ficha de los colegios en donde se piden los datos básicos: especialidad, director, teléfono, dirección, ciudad, si se entregaron o no becas, si han recibido intercambio por AFS o por otras organizaciones del mismo rubro (por ejemplo Rotary), o si un estudiante viajó (para saber el nivel socio-económico). 30
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Se quiere hacer una BD de los colegios que recibieron o los que van recibiendo estudiantes, pero la misma no existe. 4- ¿Cuál es la antigüedad del área? Yo la recibí el año pasado, hay un solo coordinador (ella) encargado, que se desarrolló por experiencia, leyendo manuales; y para estructurar el área se empezó a llenar la ficha, los seguimientos de estudiantes, y capacitación para los voluntarios (especialmente los coordinadores) que menciones los pasos a seguir. Buscar que se puedan meter afiches en los colegios, publicidad de AFS en el diario del colegio (si hubiese), etc. 5- ¿Como es la relación con la otras áreas o con ON? La relación es interna, el área está en desarrollo, pero se busca una conexión con ON y que se ĞdžƉĂŶĚĂĐŽŶŽƚƌĂƐZ>͛Ɛ͘ Se estuvo hablando con Alexis de ON del tema de la beca para estudiantes, capacitación para profesores. 6- ¿Qué puede hacer un sistema informático? Estaría bueno tener una BD de colegios, que tenga relación con la de familias (por la ubicación), serviría para evitar todo el proceso de selección de colegios. También se podrían hacer tarjetas de AFS para los colegios. 7- ¿Capacitación a voluntarios que trabajen en esta área? Se basa en la combinación de los manuales, e ideas. Existe un reglamento de las escuelas de nivel básico, que permite inscribir a los estudiantes como oyentes, donde menciona a AFS, que hace que no tenga que pagar. Entonces se tiene el respaldo del gobierno. 9- ¿Qué aporta el área? El hecho del área de instituciones educativas es decirles a los consejeros como se tienen que manejar, porque el coordinador no puede ir a todos los colegios a hablar con los directores, con ůŽƐƉƌŽĨĞƐŽƌĞƐ͕ŵŽƐƚƌĂƌůĞĞůĐŽůĞŐŝŽĂůŽƐĞƐƚƵĚŝĂŶƚĞƐ͕ŽƌŐĂŶŝnjĂƌĐŚĂƌůĂƐ͙ŶƚŽŶĐĞƐĞůĐŽŶƐĞũĞƌŽ que tiene que tener un seguimiento del estudiante, tiene que tener un seguimiento dentro del ĞƐƚĂďůĞĐŝŵŝĞŶƚŽ͘^Ğ ĚĞďĞƚĞŶĞƌŵĂƐĐŽŵƵŶŝĐĂĐŝſŶĐŽŶůŽƐĐŽůĞŐŝŽƐ͕ŶŽƐĞ ƉƵĞĚĞ ͞ĚĞƉŽƐŝƚĂƌ͟Ğů estudiante en el colegio (esto es una de las quejas de los colegios). 10- ¿Cómo es el seguimiento a los consejeros? Lo hace el encargado del área de recepción. 11- ¿Algún otro medio de coordinación? Sería bueno tener acceso a manual de colegio y afiches. Con respecto al presupuesto sobre el área, algunos colegios piden pagar la inscripción y nada más. También se posee datos de todos los colegios de Córdoba por departamento en que se ubica.
Observación Directa: Reuniones: Se ha asistido a 3 reuniones de la RL. En ellas se ha podido apreciar como converge gran parte de la informaron de los diferentes voluntarios y áreas. Tanto la presidenta como los coordinadotes de área 31
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
han demostrado un gran sentido de responsabilidad y habilidad en el manejo de los recursos humanos, principalmente guiado por el buen criterio y la claridad en los objetivos. Estas cualidades parecen ser la principal causa del avance de la RL en los últimos 4 años hacia el estado actual. Y, a pesar de la renovación de encargados y autoridades, se mantiene este espíritu ya que se transmite dentro del grupo como una forma de trabajo y de encarar las actividades, incluso manteniendo un grado de buen humor y relax mientras se realizan eficazmente las actividades. Para estas reuniones se había previamente, establecido un lugar, siendo cedida la casa o departamento de uno de los voluntarios, y notificada la fecha unos 4 días antes. Vale aclarar que las fechas de las reuniones en forma regular esta ya establecidas, siendo estas llevadas a cabo cada dos semanas. Los voluntarios llegaron entre el horario pactado y unos 40 minutos de demora, pero esta situación es vista como normal, y por tanto es anticipada. En el momento que se considera que se encuentran presentes los suficientes voluntarios para llevar a cabo la reunión, ésta comienza. La reunión es guiada por la presidenta, que tiene ya preestablecido la lista de tópicos que se tratarán. Ella comenta la lista de tópicos inicialmente, y se empieza con alguno de ellos. Se genera una citación primero de presentación del tema a tratarse, y le sigue un debate abierto donde todos pueden expresar sus opiniones. Finalmente se trata de llegar a una síntesis de lo hablado, para finalmente sentar una decisión en el asunto y la definición del curso de acción que se tomara. Se asignan voluntarios de ser necesario, y se establecen las fechas o plazos involucrados en la decisión. A continuación se pasa al siguiente tema, el cual se encara de la misma manera, hasta llegar al final de tópicos preestablecidos. Finalmente, se pregunta si alguien desea discutir algún tema en particular. Los temas que surjan en este momento son tratados de la misma forma que los anteriores, para luego dar como finalizada la reunión. En cuanto a la asistencia, se ha notado que es común que no todos los voluntarios asistan a todas las reuniones. Posiblemente sea un 50% del voluntariado el que asiste, pero aquí se pone en evidencia la importancia de la comunicación vía e-mail que se ha desarrollado. Esta funciona como el complemento ideal, ya que permite la comunicación de las decisiones tomadas, y así no es imperativa la asistencia a todas las reuniones. Esto es también reforzado por el hecho de que todos los voluntarios participan en todas las actividades. Se considera que es una actividad esencial para el funcionamiento de la RL, y que es llevada de una forma muy eficiente, sacándole provecho a cada encuentro. Examen de Cultura e Idioma: Se ha podido asistir a una parte del proceso de selección de envío. Los exámenes de cultura e idioma, fueron realizados en la Asociación Cultura Británica Córdoba (Hipólito Irigoyen 496), el día sábado 14 de mayo. Los voluntarios llegaron momentos antes de la hora pactada con los postulantes. Acondicionaron el aula cedida por la institución. Posteriormente llegaron los estudiantes. Estos se acomodaron, y los voluntarios abrieron en su presencia el sobre que contenía los exámenes enviados por ON. Estos fueron repartidos y completados por los postulantes. Alrededor del mediodía, estos concluyeron, y los postulantes se retiraron. Se reconfirmo con ellos las fechas posteriores para las entrevistas, y la fecha para la actividad grupal. 32
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
A continuación los voluntarios acomodaron el lugar para dejarlo en el estado en el cual se les había sido entregado, y se dirigieron al departamento de uno de los voluntarios, que se encontraba a dos cuadras del lugar del examen. Una vez allí, almorzaron y comenzaron con la corrección de los exámenes. Para ambos exámenes, el de idioma y el de cultura, se contaba con las respuestas correctas para cada punto, también enviadas por ON. De esta manera se fueron corrigiendo los exámenes, sumando los puntos acertados y anotando el puntaje total. Se marcaron los puntos más débiles de los postulantes, para luego hacer hincapié en estos durante la entrevista personal. Los exámenes corregidos y sus resultados fueron adjuntados a la informaron de cada postulante, para la posterior continuación de el proceso de selección. Ésta fue una actividad que tomo a los voluntarios alrededor de 9 horas. Fue llevada a cabo con suma seriedad, aunque siempre manteniendo un clima amigable, frente a los postulantes, y una actitud de claridad de objetivos, sentido de calidad del proceso, y responsabilidad por parte de los voluntarios. El clima durante la corrección fue muy agradable, desarrollándose así la actividad de forma eficaz. Los voluntarios que se habían comprometido a llevar a cabo esta a actividad cumplieron con los horarios establecidos, llevando a cabo todo el proceso de una manera muy profesional. Así las horas dedicadas a la actividad fueron muy bien aprovechadas, cerrándose con éxito el proceso.
Recopilación de Documentos: Éstos son los documentos que han sido recopilados durante la etapa de relevamiento del estudio preliminar. Aquí se contempla en nombre del archivo que contiene dicho documento, y la descripción general de este. Los archivos se encuentran anexados en el soporte digital que acompaña al proyecto (Anexo 1). Para simplificar el análisis, se los presenta agrupados según las áreas en las cuales son utilizados. Documentos de envío: Nombre: InfoPorMail.doc Descripción: Informaron enviada a las personas que se contactan con AFS, explicándoles que es AFS, la razón de su existencia y misión, y los detalles de los programas que ofrece, abarcando fechas, países y costos, y finalmente explicando los beneficios de las experiencias interculturales que brinda la participaron en actividades de AFS. Nombre: GuiaEntrevistasPersonalFamiliarGrupal.doc Descripción: Descripción general de las entrevistas para Selección. Abarca las cualidades que se buscan en los postulantes, la descripción e la entrevista individual respecto a pasos y actitudes del entrevistador, luego de la entrevista familiar y finalmente de la de colegios. Este documento es esencial par ala capacitación de los voluntarios que llevaran a cabo estas actividades. Nombre: PreguntasEntrevistaIndividual.doc Descripción: Guía sintética para el desarrollo de una entrevista individual. Contempla los principales pasos a cubrir y contiene preguntas modelo para producir los efectos deseados en el entrevistado. Nombre: PreguntasEntrevistaFamiliar.doc 33
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Descripción: Guía sintética para el desarrollo de una entrevista familiar. Contempla los principales pasos a cubrir y contiene preguntas modelo para producir los efectos deseados en los entrevistados. Nombre: ConfidentialForm.doc Descripción: Informe confidencial que debe ser llenado respecto a cada estudiante que participara en un programa de envío, y que acompañara al legajo de este. El Confidencial ser de uso exclusivo de AFS, no pudiendo ser visto por los estudiantes o las familias. Nombre: InstruccionesParaConfidential.doc Descripción: Detalle de cómo los voluntarios deben llenar el Confidencial de un estudiantes que participara de un programa de envío. Nombre: FormularioInscripcion.doc Descripción: Formulario de inscripción preliminar de postulantes a programas de envío. A partir de estos formularios se determinara el número de postulantes, y por tanto de exámenes y entrevistas que se levaran a cabo. También contiene información del programa especifico al cual se postula. Nombre: Postulantes2005.doc Descripción: Lista de los postulantes inscriptos para el proceso de selección de mayo del 2005. Incluye los datos personales de los postulantes y observaciones, así como también el programa al cual se postulan. Nombre: ManualRequisitos06.doc Descripción: Manual que contiene los requisitos para las opciones contenidas en cada programa. Esto determina que postulantes pueden aspirar para cada programa ofrecido en la etapa 2006-2007. Documentos de recepción: Nombre: EstudiantesFebrero05.doc Descripción: Lista de los estudiantes extranjeros que arribaron en febrero del 2005. Esta lista contempla los datos personales del estudiante, los de la familia anfitriona, del colegio y del consejero asignado. Nombre: PoliticasDeViaje.doc Descripción: Documento que contempla las políticas de AFS Argentina respecto a los viajes de los estudiantes extranjeros durante el desarrollo de sus programas. Nombre: PosiblesFamiliasNH05.doc Descripción: Listado de posibles familias anfitrionas, consideradas para los estudiantes extranjeros que arribaran en agosto del 2005. Esta abarca los datos del contacto en la familia, y comentarios respecto al estado del contacto y la posibilidad de que la familia reciba a un estudiante. Nombre: InformeMensual.doc Descripción: Planilla del informe mensual que debe ser completado por el consejero todos los meses para mantener un registro del seguimiento de la relación del estudiante con su colegio, familia anfitriona y AFS localmente. Esta debe ser enviada a ON. Nombre: GuiaEntrevistaFamilia.doc Descripción: Explicación de los pasos a seguir al realizar una entrevista a una familia que puede involucrarse con las actividades de AFS. Esta marca los pasos a seguir, y los puntos que deben ser evaluados por parte del entrevistador.
34
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Nombre: CronogramaReceptor.doc Descripción: Cronograma general de los eventos que se producirán respecto a la llegada de estudiantes extranjeros, tanto de hemisferio norte como de hemisferio sur. Este considera fechas claves y actividades que deben realizarse para el desempeño de las tareas del área de recepción. Nombre: ActividadesDeRecepcion.doc Descripción: Descripción general de las actividades que se realizan en el área de recepción. Nombre: CartaFamilias.doc Descripción: Documento que contiene una introducción de lo que es AFS para las familias que posiblemente participarán en las actividades. Esta contiene una reseña histórica, descripción de los programas de AFS, y los beneficios que llevaría ala familia una experiencia intercultural. Nombre: CartaPrimerOrientacionFamilias.doc Descripción: Carta por parte de la RL par alas familias, donde se orienta la familia en los primeros pasos de la experiencia, y se les explicita sus contactos a nivel consejería, coordinación de recepción, y presidenta de RL. Esta es entregada durante la primera orientación en la que la familia participa. Nombre: ActividadGetTogether.doc Descripción: Ejemplo de una de las actividades organizadas para el Get Together que realizo en Córdoba en el año 2004. Nombre: InformeMedico.doc Descripción: planilla que debe llenarse en caso de necesidad de atención medica por parte de un estudiante extranjero. Esta será enviada a ON para el correspondiente reintegro del dinero gastado en la atención médica. Nombre: InstruccionesGastosMedicos.doc Descripción: Detalle e instrucciones respecto a la cobertura y atención médica de AFS Argentina respecto a los estudiantes extranjeros que participan de los programas receptores. Nombre: EstudiantesFranciaBelgicaEEUU.doc Descripción: Síntesis de los datos incluidos en los legajos de estudiantes extranjeros que provenían de Francia, Bélgica y EEUU en el año 2004. Este tipo de resúmenes sirven para simplificar la comunicación de los posibles estudiantes a ser recibidos entre los mismos voluntarios. Nombre: EstudiantesAgosto2004.xls Descripción: Planilla que contiene información sobre los estudiantes extranjeros que se encontraban a disposición de la RL Córdoba en agosto del 2004. Esta contiene daos personales, de la familia, del colegio y de los consejeros. Nombre: InformeDeRecepción.doc Descripción: Informe redactado por miembros de la RL Córdoba para ser enviada a ON. Esta contempla las actividades del área recepción y los movimientos que tuvo en el periodo 2002-2004. Desarrollo Voluntario: Nombre: Voluntarios2005.xls Descripción: Lista completa de los voluntarios de la RL. Aquí se encuentran los datos actualizados, y es enviada a cada voluntario como apoyo a la comunicación interna. Considera datos personales, historial en la RL, y si es activo o no. 35
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Nombre: DesarrolloVoluntario.doc Descripción: Explicación de política de recursos humanos, de capacitación, motivación, crecimiento de la estructura voluntaria, y un glosario de términos usados en la organización. Esto cumple la función de guía respecto a las políticas y cultura en general para los voluntarios que se encargan del desarrollo voluntario. Nombre: EncuestaVoluntarioArgentina.doc Descripción: Modelo de encuesta enviado por ON hacia las RL para recabar datos específicos y generales de los voluntarios que participan o participaron de las actividades de AFS, con el objetivo de crear una base de datos a nivel nacional. Nombre: DejeQueELMundoEntreASuHogar.doc Descripción: Carta que contempla el slogan de AFS para captar nuevos participantes. Esta carta habla sobre los beneficios de la participación en experiencias interculturales a través de AFS. Nombre: PadronVoluntariosCBA.xls Descripción: Lista generalizada y extendida de los voluntarios que participan y participaron de las actividades de la RL Córdoba. Esta no es enviada a todos los voluntarios por su cantidad de información, la cual resulta innecesaria para el uso general. Nombre: PerfilyRolCD2004.doc Descripción: Descripción del perfil que deben tener los miembros del Consejo Directivo de AFS Argentina, y también de los roles que desempeña el Consejo Directivo. Nombre: QuieroSerVol.doc Descripción: Listado de personas que se comunicaron con ON para ser voluntarios. Cada uno de estos fue enviado por ON al e-mail de la RL, y esta debe ocuparse de contactarse con estos. Aquí se encuentran recopilados algunos de estos contactos. Nombre: QuieroSerVol.doc Descripción: Versión en tabla de QuieroSerVol.doc. Aquí la información se encuentra mejor organizada y presentada, y de aquí se puede decidir que voluntario se contactara con cada persona interesada, para informarles de AFS en Córdoba. Nombre: ManualRL2001.doc Descripción: Manual creado por ON contemplando la descripción de AFS argentina, lo que un RL debe hacer, como formarla y que actividad desarrollaría cada área. También contempla aspectos de planificación, y por ultimo comunicación con ON.
Instituciones educativas: Nombre: PresentacionColegios.doc Descripción: Carta modelo de presentación de AFS a los colegios, y con el propósito especifico del alojamiento de un estudiante extranjero. La carta lleva la firma del Director de programas, de ON. Nombre: FichaColegios.doc
36
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Descripción: Archivo para el seguimiento de la relación AFS-colegio. Este contiene los datos del colegio, las experiencias del colegio con estudiantes extranjeros, y un seguimiento de visitas que ha llevado AFS al colegio Nombre: InformeTrimestralColegios.doc Descripción: Informe que debe ser completado por el colegio sobre el estudiante, cada tres meses. Este sirve para el seguimiento de consejería y de la experiencia en general, abarcando el rendimiento escolar del estudiante, desarrollo personal y social, hábitos de trabajo, conducta, y asistencia. Nombre: ContactoConColegios.DOC Descripción: Explicación de los pasos a seguir para contactar, seleccionar y mantener comunicación con colegios. Nombre: ResolucionMinisterial.doc Descripción: Resolución Ministerial N 328/81 del ministerio de Educación, que autoriza a los directores de establecimientos de enseñanza media, oficiales o adscriptos a inscribir en calidad de ͞ŽLJĞŶƚĞƐ͕͟ ĞŶ ĐƵĂůquier época del año, a alumnos extranjeros becados por American Field Service (AFS), Youth For Understanding o instituciones similares.
Generales: Nombre: Emails - comunicación vía mails generales.doc Descripción: Recopilación de los email enviados en forma general, y que sirvieron de apoyo a la comunicación interna de la RL entre fines del 2004 y mediados del 2005. Estos no contemplan la comunicación voluntario a voluntario, sino voluntario a lista general de voluntarios, y abarca mensajes provenientes de todas las áreas así como también de particulares.
Modelado del Sistema de Negocio: Para llevar a cabo el modelado del sistema de negocio se ha optado por una descripción mediante el soporte de herramientas UML. Se realiza un listado de los casos de uso de negocio detectado agrupados en paquetes funcionales, y de realiza un diagrama de clases de cada uno de estos paquetes mostrando las relaciones entre los casos de uso. Finalmente, se realiza un detalle de los casos de uso más destacados y relevantes mediante descripción de trazo fino y diagramas de actividades, obteniéndose así un modelo claro del negocio. Listado de casos de usos: Recepción de Estudiantes <Package >: 1. 2. 3. 4. 5. 6. 7. 8. 9. 37
Recepción de Estudiantes * Orientación Orientación de Llegada Orientación de Partida Búsqueda de Colegios * Entrevista colegios * Envío del estudiante al Get Togheter Búsqueda de Familias * Selección de Familias *
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
10. 11. 12. 13.
Entrevista Familiar Recepción * Cambio de Colegio * Consejera y Seguimiento * Cambio de Comunidad o Regreso Abrupto del Estudiante 14. Cambio de Familia * 15. Entrevistas 16. Selección de Consejero 17. Selección de Colegios * Envío e Estudiantes <Package >: 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Envío de Estudiantes * Investigación Especifica Análisis para Ayuda Económica Seguimiento a Estudiantes Locales en el Exterior Selección Estudiante Local * Examen * Actividad Grupal Entrevista Familiar Recepción Entrevista Estudiante Envío * Entrevistas Preorientación Envio Reorientacion Envio Preinscripción * Orientación
Actividades independientes <Package >: 32. 33. 34. 35. 36.
Campaña de Publicidad y Reclutamiento Reuniones Control Gastos Internos Capacitacion Recepcion de TPL
* El UC/SN ha sido considerado de alta importancia, y se ha sido desarrollado mediante una descripción de trazo fino y un diagrama de actividades.
38
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Diagrama de clases del modelo de negocio
Envio de Estudiantes
<>
Actividad Grupal
Examen de Cultura e Idioma
Seguimiento a Estudiantes Locales en el Exterior
<> <> <<extend>> <>
Entrevista Famil iar Recepcion
<> Envío de Estudiantes
Analisis para Ay uda Economica
<<extend>>
Selección Estudiante Local <>
<>
Entrevista Estudi ante Envio
<> Inv estigacion Especif ica
Preinscripci on Preori entacion Envi o Reorientaci on Envio
Entrevistas Ofi ci na Nacional (f rom Business Use-Case Model)
39
Orientacion
Estudi ante Local (f rom Business Use-Case Model)
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Recepcion de Estudiantes
Entrevista colegios Familia Receptora
<>
(from Business Use-Case Model)
Orientacion
Colegios (from Business Use-Case Model)
Busqueda de Colegios
Entrevistas Orientacion de Llegada
<<extend>>
<>
Entrevista Familiar Recepcion
Orientacion de Partida
<>
<>
<> <> Seleccion de Colegios
Recepcion de Estudiantes
Envio del estudiante al Get Togheter <> <>
<>
<>
Seleccion de Familias <>
<> Oficina Nacional <<extend>>
Cambio de Comunidad o Regreso Abrupto del Estudiante
(from Business Use-Case Model)
Seleccion de Consejero <<extend>>
<<extend>>
<<extend>>
Cambio de Colegio
40
Consejeria y Seguimiento
Cambio de Familia
Colegios
Familia Receptora
Estudiante Extranjero
(from Business Use-Case Model)
(from Business Use-Case Model)
(from Business Use-Case Model)
Busqueda de Familias
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Activ idades Independientes
Reuniones
Campaña de Publ icidad y Recl utamiento
Capacitacion
Voluntario
Control Gastos Internos
Recepci on de TPL
Ofi ci na Naci onal (f rom Business Use-Case Model)
41
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Descripciones de trazo fino y diagramas de actividades por paquetes: Recepción de Estudiantes <Package > Nivel del Use Case:
Negocio
Sistema de Información
Nombre del Use Case: Recepción de Estudiantes Prioridad:
Alta
Nro. de Orden: 1 Media
Actor Principal: Estudiante Extranjero.
Baja Actor Secundario: Oficina Nacional, Colegio Receptor, Familia Receptora
Objetivo: Estudiante extranjero cumpla con el Programa de Intercambio Cultural Precondiciones: Recibir la fecha de llegada y partida de estudiantes extranjeros. Post- Condiciones
Éxito: Se ubica en familias y colegios al estudiante, y este cumple en totalidad con el programa de Intercambio de acuerdo con las Normas de AFS. Fracaso: No se ĐƵŵƉůĞĞůhƐĞĐĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ&ĂŵŝůŝĂ͘͟
Curso Normal
Alternativas
1- El Use Case comienza antes de la fecha de Recepción de estudiantes en el país, determinada por ON. 2- Se selecciona una familia para el estudiante invocando el Use ĂƐĞ͞^ĞůĞĐĐŝſŶ ĚĞĨĂŵŝůŝĂƐ͟
2.A. &ƌĂĐĂƐĂĞůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ ĨĂŵŝůŝĂƐ͕͟ŶŽƐĞůĞĐĐŝŽŶĂƵŶĂĨĂŵŝůŝĂĂů estudiante. 2.A.1 No se recibe al o los estudiantes extranjeros, produciéndose el Fracaso del Use Case.
3 - Se envían las carpetas de familias a ON. 4 - ^ĞƐĞůĞĐĐŝŽŶĂƵŶĐŽŶƐĞũĞƌŽ͕ŝŶǀŽĐĂŶĚŽĞůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶ ĚĞŽŶƐĞũĞƌŽƐ͘͟ 5 - Se selecciona un colegio para el estudiante, invocando el Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘͟ 6 - Se recibe a los estudiantes extranjeros desde ON en la fecha determinada previamente. 7 - Se lo ubica en la familia seleccionada. 8 - Se contacta al estudiante con el consejero seleccionado. 9 - El estudiante participa de la orientación de llegada, ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞KƌŝĞŶƚĂĐŝſŶĚĞ>ůĞŐĂĚĂ͘͟ 10 - Se recibe la fecha del Get Together. 11 - Se envía al estudiante al Get Together invocando al Use ĂƐĞ͞ŶǀşŽĚĞůĞƐƚƵĚŝĂŶƚĞĂů'ĞƚdŽŐethĞƌ͟ 12 - El estudiante regresa del Get Together. 13- El estudiante participa de la orientación de partida, ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞KƌŝĞŶƚĂĐŝſŶĚĞWĂƌƚŝĚĂ͘͟ 14 - El estudiante llega al final del programa. 15-Se envía a los estudiantes a ON. 17- Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Selección de familias, Selección de Colegios, Orientación de Llegada, Orientación de Partida, Selección de Consejeros, Envío del estudiante al Get Together. 42
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Use Case donde se incluye: no aplica Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
Fecha Ultima Modificación: 20/05/2005 inicio Se recibe la fecha de llegada del estudiante Se invoca use case "Selecion de familias" Para asignar una familia al estudiante
[ No se selecciono una familia ]
Se envia la carpeta de dicha familia a On Se recibe la carpeta de ON con los resultados
se invoca el use case "Seleccion de Consejeros"
Se invoca el use case "Seleccion de Colegios"
Se recibe a los estudiantes desde ON
Se hubica al estudiante en la familia receptora Se contacta al estudiante con el consejero asignado
El estudiante participa en la Orientaicion de Llegada, se invi ca al Use Case "Orientacion de Llegada"
El estudiante participa en el Get Together, se invioca el Use Case "Envi o del Estudi ante al Get Together"
El estudiante regresa del Get Together El estudiante participa en la orientaci on de Partida, se invoca al Use Case "Ortientacion de Partida"
Se llega al fin del programa
Se envia el estudiante a ON
fin
43
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Búsqueda de colegios Prioridad:
Alta
Nro. de Orden: 5 Media
Actor Principal: Colegio
Baja Actor Secundario: no aplica
Objetivo: Buscar posibles colegios para la recepción de estudiantes extranjeros, y formar un nexo con estos. Precondiciones: tener información sobre un posible colegio receptor. Post- Condiciones
Éxito: Se consigue formar un nexo con el colegio, y este acepta recibir estudiantes extranjeros. Fracaso: No se consigue la posible aceptación de estudiantes en el colegio.
Curso Normal 1.
El use case comienza cuando es invocado desde el Use Case ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘͟ƐƵǀĞnj͕ĞƐƚĞ hƐĞĂƐĞƉƵĞĚĞ ƐĞƌ aplicado en cualquier momento, ya que la búsqueda de colegios se realiza como actividad permanente.
2.
Se obtiene información de un colegio, y se agrega sus datos al archivo de colegios.
3.
Un voluntario se contacta con el colegio, y concreta una entrevista con el director del colegio.
4.
El voluntario designado asiste a la entrevista, invocando al hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂĚĞŽůĞŐŝŽƐ͘͟
5.
El colegio ha accedido a recibir un estudiante extranjero. Se agrega a la lista de colegios disponibles para el uso del Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘
6.
Se envía un agradecimiento al colegio por la entrevista.
7.
Fin del use case.
Alternativas
3.A Un voluntario se contacta con el colegio, y no puede concretar una entrevista con el director del colegio. 3.A.1 Se anota el hecho en los datos del colegio. 3.A.2 Se deja el colegio para un posible contacto futuro. 3.A.3 Fin del Use Case.
5.A El colegio no ha accedido a recibir un estudiante extranjero. 5.A.1 Se anota el hecho en los datos del colegio. 5.A.2 Se deja el colegio para un posible contacto futuro. 5.A.3 Fin del Use Case.
Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista de Colegios Use Case donde se incluye: no aplica Use Case al que extiende: Selección de colegios Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
44
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Se obtiene información de un colegio, y se agrega sus datos al archivo de colegios. Se busca establecer una entrevista con el colegio
[ No se obtiene una entrevista ]
Se anota el hecho en los datos del colegio. Dejando al colegio como un posible contacto futuro
[ Se obtuvo la entrevista ]
Se invoca el Use Case "Entrevista de Colegio" [ No accede a recibirlo ]
En la entrevista se determina si el colegio acepta tener un estudiante extrenjero
[ Si accede a recibirlo ] fin
45
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Entrevista colegios Prioridad:
Alta
Nro. de Orden: 6 Media
Actor Principal: Colegio
Baja Actor Secundario: no aplica
Objetivo: Informar al colegio sobre: A F S (Historia, Programas, etc.). Orientarlo sobre la experiencia que provee el intercambio cultural. Reunir datos e información sobre el colegio. Lograr un contacto permanente con el colegio. Lograr la aceptación de estudiantes extranjeros. Precondiciones: Predisposición del Director/a, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones
Éxito: Se desarrolla la entrevista, lográndose la aceptación de estudiantes extranjeros en el colegio. Fracaso: No se obtiene predisposición por parte del Director/a para realizar la entrevista.
Curso Normal
Alternativas
1.
El use case comienza cuando es invocado desde el Use Case ͞ƷƐƋƵĞĚĂ ĚĞ ĐŽůĞŐŝŽƐ͕͟ ĞŶ Ğů ŵŽŵĞŶƚŽ ƋƵĞ ĐŽŵŝĞŶnjĂ ůĂ entrevista del voluntario con el director del colegio.
2.
Se entrega la carta de presentación para colegios, y se comenta información sobre AFS.
3.
El voluntario recopila información sobre el colegio, como ser la composición socioeconómica de los alumnos, idiomas que se enseñan, intereses especiales del colegio, numero total de estudiantes, y otros que se vean convenientes.
4.
El voluntario comenta el posible caso de recibir un estudiante en el establecimiento.
5.
El colegio acepta la posibilidad de la recepción
5.A. El colegio no acepta la posibilidad de la recepción. 5.A.1 Se toma esta información, y es procesada por el Use Case ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͘͟
6.
El voluntario comenta la posibilidad de dejar información y colgar afiches de AFS en el colegio, y este accede, por lo que se entregan Afiches y folletos de AFS.
6.A El voluntario comenta la posibilidad de dejar información y colgar afiches de AFS en el colegio, y este no accede.
7.
Se comentan otros puntos, incluidos en el manual para entrevista de colegios del voluntario (incluido en el archivo ͞ƉĂƐŽƐƉĂƌĂĐŽůĞŐŝŽ͘ĚŽĐ͟Ϳ͘
8.
Se agradece la posibilidad de la entrevista, y se da esta por concluida.
9.
Fin del use case.
Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Búsqueda de colegios. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
46
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Entrega la carta de presentación para colegios, y se comenta información sobre AFS.
Se recopila informacion sobre el colegio (composición socioeconómica de los alumnos, idiomas que se enseñan, intereses especiales del colegio, numero total de estudiantes,etc.)
Se evalúa la disposición del colegio para recibir un estudiante extranjero [ No esta dispuesto ] Se toma nota de la desicion del colegio. [ Esta dispuesto a recibirlo ] Se pregunta sobre la posiblidad de dejar informacion relacionada a AFS (Folletos y afiches) [ No se permite dejar informacion ]
Se entrega el material de informacion [ Se permite dejar informacion ]
Se comentan otros puntos, incluidos en el manual para entrevista de colegios del voluntario (incluido en el archivo "pasos para colegio.doc"). Se agradece la posibilidad de haber accedido a la entrevista fin
47
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Búsqueda de Familia Prioridad:
Alta
Actor Principal: Familia
Nro. de Orden: 8 Media
Baja Actor Secundario: no aplica
Objetivo: Buscar posibles Familias para la recepción de estudiantes extranjeros, y formar un nexo con estas. Precondiciones: Tener la fecha límite de envió de legajos a ON. Post- Condiciones
Éxito: Se consigue formar un nexo con la familia, y esta acepta recibir estudiantes extranjeros. Fracaso: No se consigue la posible aceptación de estudiantes en la familia. No se consigue concretar una entrevista con la familia prevista.
Curso Normal 1.
El use case comienza cuando es invocado desde el Use Case ͞^ĞůĞĐĐŝſŶ ĚĞ &ĂŵŝůŝĂ͘͟ ƐƵ ǀĞnj͕ ĞƐƚĞ hƐĞ ĂƐĞ ƉƵĞĚĞ ƐĞƌ aplicado en cualquier momento, ya que la búsqueda de Familias se realiza como actividad permanente.
2.
Se obtiene información de posibles Familias, y se agrega sus datos al archivo de Familias.
3.
Un voluntario se contacta con la familia, y concreta una entrevista con esta.
4.
El voluntario designado asiste a la entrevista, invocando al hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂ&ĂŵŝůŝĂƌZĞĐĞƉĐŝſŶ͘͟
5.
La familia ha accedido a recibir un estudiante extranjero. Se agrega a la lista de disponibles Familias para el uso del Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ&ĂŵŝůŝĂƐ͘͟
6.
Se envía un agradecimiento al colegio por la entrevista.
7.
Fin del use case.
Alternativas
3.A. Un voluntario se contacta con la familia, y no puede concretar una entrevista con esta. 3.A.1. Se anota el hecho en los datos de la Familia. 3.A.2. Se deja la familia para un posible contacto futuro. 3.A.3. Fin del Use Case.
5.A. La Familia no ha accedido a recibir un estudiante extranjero. 5.A.1. Se anota el hecho en los datos de la Familia. 5.A.2. Se deja la Familia para un posible contacto futuro. 5.A.3. Fin del Use Case.
Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista Familiar Recepción Use Case donde se incluye: no aplica Use Case al que extiende: Selección de Familias Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
48
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
ini ci o
Se busca información de posibles Familias.
Se agregan los datos obtenidos al archivo de Familias
Se contacta a la fmilia [ Se obtiene una entrevista ]
[ No se obtiene una entrevista ]
Se invoca al Use Case "Entrevista de Familias".
Se anota el hecho en los datos de la Familia dejando a esta como un posible contacto futuro
[ La familia no accede a recibir el estudiante ]
[ La familia accede a recibir el estudiante ] Se agrega a la lista de disponibles Familias para el uso del Use Case "Selección de Familias".
Se envía un agradecimiento a la familia por la entrevista.
fin
49
AFS Programas Interculturales Ȃ SIRL
Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Selección de Familias Prioridad:
Nro. de Orden: 9
Alta
Media
Actor Principal: Familias, Estudiante Extranjero.
Baja Actor Secundario: no aplica
Objetivo: Seleccionar una Familia para el estudiante. Precondiciones͗YƵĞĞƐƚĞĞŶĐƵƌƐŽĞůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĨĂŵŝůŝĂ͟ŽdĞŶĞƌůĂůŝƐƚĂĚĞĞƐƚƵĚŝĂŶƚĞƐ extranjeros que se van a recibir en la RL. Post- Condiciones
Éxito: Se selecciona una familia adecuada para el estudiante extranjero. Fracaso: No se logra seleccionar una familia adecuada para el extranjero.
Curso Normal
Alternativas
1.
El use case comienza cuando llega el legajo del estudiante ĞdžƚƌĂŶũĞƌŽ͕ ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ZĞĐĞƉĐŝſŶ ĚĞ ƐƚƵĚŝĂŶƚĞƐ͟ Ž ĐƵĂŶĚŽ ĞƐ ŶĞĐĞƐĂƌŝŽ ƵŶ ĐĂŵďŝŽ ĚĞ Familia, ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ĐĂŵďŝŽĚĞĨĂŵŝůŝĂ͘͟
2.
^ĞŝŶǀŽĐĂĞůƵƐĞĐĂƐĞ͞ƷƐƋƵĞĚĂĚĞĨĂŵŝůŝĂ͟ĐŽŶĞůŽďũĞƚŝǀŽ de obtener una lista de posibles familias anfitrionas.
3.
Se obtiene una lista de Familias posible.
4.
Se contacta con la Familia, y se establece una entrevista.
5.
En la entrevista pactada, se presenta el legajo del estudiante extranjero.
6.
La Familia acepta recibir al estudiante extranjero.
7.
Fin del use case.
3.A No se recibe la lista de posibles Familias. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca Ăů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ŽŵƵŶŝĚĂĚ Ž Regreso Abrupto del EstƵĚŝĂŶƚĞ͕͟ ƉƌŽǀŽĐĂŶĚŽ Ğů ĨŝŶ ĚĞů Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟
6.A. La familia no acepta recibir al estudiante.
Asociaciones de Extensión: Búsqueda de Familias Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de Estudiantes, Cambio de Familias. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
50
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Se invoca el use case "Búsqueda de familia" con el objetivo de obtener una lista de posibles familias
[ Se obtuvo una lista de familias ]
Se contacta con la Familia, y se establece una entrevista [ No acepta al estudiante ]
El caso es puesto en consideración de ON Se invoca el Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", debido a lo que determinó ON
En la entrevista , se presenta el legajo del estudiante extranjero. Se pregunta si se accede a recibir al estudiante extranjero
[ Acepta al estudiante ] fin
51
[ No se obtuvo una lista de familias ]
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Entrevista Familiar Recepción Prioridad:
Alta
Nro. de Orden: 10
Media
Actor Principal: Familia Receptora
Baja Actor Secundario: no aplica
Objetivo: Informar al colegio sobre: A F S (Historia, Programas, etc.). Orientarlo sobre la experiencia que provee el intercambio cultural. Reunir datos e información sobre la familia. Lograr un contacto permanente con la familia. Lograr la aceptación del estudiante extranjero. Precondiciones: Predisposición de la familia, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones
Éxito: Se desarrolla la entrevista, lográndose la aceptación de estudiantes extranjeros la Familia. Fracaso: No se obtiene predisposición por parte de la familia para realizar la entrevista.
Curso Normal 1.
El use case comienza cuando es invocado desde el Use Case ͞ƷƐƋƵĞĚĂ ĚĞ &ĂŵŝůŝĂ͕͟ ĞŶ Ğů ŵŽŵĞŶƚŽ ƋƵĞ ĐŽŵŝĞŶnjĂ ůĂ entrevista del voluntario con el director del colegio.
2.
Se entrega la carta de presentación para Familias, y se comenta información sobre AFS.
3.
El voluntario recopila información sobre la familia, como ser disposición tanto del padre como de la madre, intereses especiales del la familia, numero de integrantes de esta, otros que se vean convenientes.
4.
El voluntario comenta el posible caso de recibir un estudiante en la Familia.
5.
La familia acepta la posibilidad de la recepción
6.
Se comentan otros puntos, incluidos en el manual para entrevista de familias.
7.
Se agradece la posibilidad de la entrevista, y se da esta por concluida.
8.
Fin del use case.
Alternativas
5.A. La Familia no acepta la posibilidad de la recepción. 5.A.1. Se toma esta información, y es procesada por el hƐĞĂƐĞ͞ƷƐƋƵĞĚĂĚĞ&ĂŵŝůŝĂ͘͟
Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Búsqueda de Familias. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
52
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
ini ci o
Se entrega la carta de presentación para Familias, y se comenta información sobre AFS.
Se contacta a la familia,con el fin de conseguir una entrevista con [ Esta accede a una entrevista ]
Se invoca al Use Case "Entrevista de Familias",con el objetivo de que esta reciba al estudiante.
[ Esta no accede a una entrevista ]
Se anota el hecho en los datos de la Familia, dejandola como un posible contacto futuro
[ La famlia no accede a recibir al estudiante ]
[ La famlia accede a recibir al estudiante ] Se agrega a la lista de disponibles Familias para el uso del Use Case "Selección de Familias"
Se agradece por participar de la entrevista
fin
53
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Cambio de Colegio Prioridad:
Alta
Nro. de Orden: 11 Media
Actor Principal: Estudiante, Colegio.
Baja
Actor Secundario: ON
Objetivo: Insertar al estudiante en un nuevo colegio, para continuar con el programa de recepción. Precondiciones: El estudiante ya debe estar en un colegio. PostCondiciones
Éxito: Se reubica al estudiante en un nuevo colegio. Fracaso: no se consigue reubicar al estudiante.
Curso Normal
Alternativas
1.
El use case comienza cuando surge un problema irreconciliable entre el colegio y el estudiante, y es posible continuar el programa mediante un cambio de colegio.
2.
^Ğ ŝŶǀŽĐĂ Ăů hƐĞ ĂƐĞ ͞^ĞůĞĐĐŝſŶ ĚĞ ŽůĞŐŝŽƐ͕͟ adosando a la información las circunstancias que motivaron el cambio de colegio.
3.
El Use ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͟ůŽŐƌĂŝŶƐĞƌƚĂƌĂů 3.A No se consigue un nuevo colegio anfitrión. estudiante en el nuevo colegio. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca ĂůhƐĞĂƐĞ͞ĂŵďŝŽĚĞŽŵƵŶŝĚĂĚŽZĞŐƌĞƐŽ ďƌƵƉƚŽĚĞůƐƚƵĚŝĂŶƚĞ͕͟ƉƌŽǀŽĐĂŶĚŽĞůĨŝŶĚĞů Use ĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟
4.
El programa continua con normalidad
5.
Fin del use case.
Asociaciones de Extensión: Cambio de Comunidad o Regreso Abrupto del Estudiante. Asociaciones de Inclusión: Selección de Colegios. Use Case donde se incluye: no aplica Use Case al que extiende: Consejería y Seguimiento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
54
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
ini ci o
Se invoca al Use Case "Selección de Colegios", incluyendo la información de los motivos del cambio de colegio
Se evalua si el Use Case "Selección de Colegios" logró insertar al estudiante en el nuevo colegio El caso es puesto en consideración de ON
Se invoca Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", por lo determinado en ON
Se da por establecido que el estudiante comienza a concurrir al nuevo colegio
fin
55
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Consejería y Seguimiento Prioridad:
Alta
Actor Principal: Estudiante Extranjero, Colegio Receptor, Familia Receptora.
Nro. de Orden: 12 Media
Baja
Actor Secundario: ON
Objetivo: Ayudar a que el estudiante cumpla con su programa de intercambio intercultural Precondiciones: El estudiante ha llegado, y se ha seleccionado un consejero para el estudiante. PostCondici ones
džŝƚŽ͗LJƵĚĂƌĂĐƵŵƉůŝƌĞůŽďũĞƚŝǀŽĚĞůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟ &ƌĂĐĂƐŽ͗ůŽďũĞƚŝǀŽĚĞhƐĞĐĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟ŶŽƐĞĐƵŵƉůĞ͕ƉŽƌĞƌƌŽƌĞƐĐĂƵƐĂĚŽƐ por este Use Case.
Curso Normal
Alternativas
1.
El use case comienza cuando se contacta al consejero con el estudiante.
2.
El consejero mantiene una comunicación periódica con el estudiante, aconsejándolo en los temas que se planteen, y cuidando las relaciones con el colegio y familia, según la capacitación recibida de AFS.
2.A El consejero no tiene una comunicación satisfactoria, no pudiendo resolver los problemas que se presenten. 2.A.1 Se realiza un cambio de consejero, invocando al Use Case ͞^ĞůĞĐĐŝſŶĚĞŽŶƐĞũĞƌŽƐ͘͟
3.
Durante la experiencia la relación del estudiante con el colegio anfitrión es buena. No se presentan problemas.
3.A Se presenta un problema en la relación del estudiante con el colegio. 3.A.1 El problema es solucionado. 3.A.1.A El problema entre el colegio y el estudiante se vuelve irreconciliable, pero no lleva al fracaso al Use Case ͞ZĞĐĞƉĐŝſŶĚĞZĞĐĞƉĐŝſŶ͕͟ƐŝƐĞĐĂŵďŝĂĂůĞƐƚƵĚŝĂŶƚĞĚĞ colegio. ϯ͘͘ϭ͘͘ϭ^ĞĐĂŵďŝĂĚĞĐŽůĞŐŝŽ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĂŵďŝŽ ĚĞŽůĞŐŝŽƐ͘͟ 3.A.1.A.2 El programa continua naturalmente. 3.A.1.B El problema entre el colegio y el estudiante se vuelve irreconciliable, y no puede ser solucionado con un cambio de colegio. 3.A.1.B.1 Se pone el caso en consideración de ON, quien determinara un cambio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del Use ĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͘͟
4.
Durante la experiencia la relación del estudiante con la familia receptora es buena. Los problemas que se presentan son solucionados.
4.A Se presenta un problema en la relación del estudiante con la familia. 4.A.1 El problema es solucionado. 4.A.1.A El problema entre la familia y el estudiante se vuelve irreconciliable, pero no lleva aůĨƌĂĐĂƐŽĂůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶ ĚĞZĞĐĞƉĐŝſŶ͕͟ƐŝƐĞĐĂŵďŝĂĂůĞƐƚƵĚŝĂŶƚĞĚĞĨĂŵŝůŝĂ͘ ϰ͘͘ϭ͘͘ϭ^ĞĐĂŵďŝĂĚĞĨĂŵŝůŝĂ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĂŵďŝŽ ĚĞĨĂŵŝůŝĂ͘͟ 4.A.1.A.2 El programa continua naturalmente. 4.1.B El problema entre la familia y el estudiante se vuelve irreconciliable, y no puede ser solucionado con un cambio de familia. 4.1.B.1 Se pone el caso en consideración de ON, quien
56
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
determinara un cambio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͘͟ 5.
Durante todo el proceso de seguimiento el estudiante no realiza ningún viaje que no estén considerados dentro las actividades de AFS.
6.
El consejero se comunica periódicamente con el coordinador de consejería.
7.
El consejero, mensualmente, llena el Informe Mensual, y este es enviado a ON.
8.
El estudiante llega al fin del programa de recepción satisfactoriamente, cumpliendo los objetivos del Use Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞƐ͘͟
9.
Fin del use case.
5.A El estudiante desea realizar un viaje que no esté considerado dentro las actividades de AFS. 5.A.1 El consejero analiza el tipo de viaje. 5.A.1.A. Determina que no requiere de un waiver. 5.A.1.A.1 Se permite el viaje al estudiante 5.A.1.B. Determina que requiere de un waiver. 5.A.1.B.1 Se pide el waiver a ON y esta lo aprueba. 5.A.1.B.2 Se permite el viaje al estudiante. 5.A.1.B.1.A ON no aprueba el waiver del estudiante. 5.A.1.B.1.A.1 No se permita el viaje del estudiante.
Asociaciones de Extensión: Cambio de familia, Cambio de colegio, Cambio de Comunidad o Regreso Abrupto del Estudiante, Selección de Consejero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de estudiantes Use Case al que extiende: no aplica
Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
57
Fecha Ultima Modificación: 03/07/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Determinacion de actividades de seguimiento al estudiante o propias del consejero
El consejero, mensualmente, llena el Informe Mensual,
Llegada del estudiante, se produce el contacto entre este y el consejero Segun el seguimiento y relacio del consejero y el estudiante se determina la invocacion del Use Case "Cambio de consejero"
Se realiza un cambio de consejero, invoca el Use Case " Cambio de consejero"
Se envia este a informe a ON
Durante toda la experiencia se determina la relacion del estudiante con el Colegio Anfitrion y la Familia Anfitrion Se determina la gravedad del problema, segun si produce el fin del programa(es decir, el fin del Use Case "Recepcion de estudiante") o no
[ Problema con la relacion colegio ]
[ Problema con la relacion Familia ] Se evalua si el estudiante desea realizar viajes fuera de los del programa de AFS
Se invoca el use case "Cambio de colegio"
El consejero analiza la necesidad del waiver
Se invoca el use case "Cambio de Familia" [ No produce el fracaso ]
Se pide el waiver a ON
[ Irreconciliable con Colegio ]
[ Irreconciliable con Familia ]
Se evalua la posiblidad de solucion del problema
Se revisa si ON Aprueba el waiver
[ Produce el fracaso ]
[ Reconciliable ]
Se permitie el viaje al estudiante
Se soluciona el problema NO se permite el viaje
fin
58
Se pone el caso en consideración de ON, quien determinara un cam bio de comunidad o el regreso del estudiante a su país de origen, provocando el fin del programa, y por tanto llevando al fin del Use Case "Recepción de Estudiante".
AFS Programas Interculturales Ȃ SIRL
Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Cambio de Familia Prioridad:
Nro. de Orden: 14
Alta
Media
Actor Principal: Estudiante, Familia Receptora.
Baja Actor Secundario: ON
Objetivo: Insertar al estudiante en una nueva familia, para continuar con el programa de recepción. Precondiciones: El estudiante debe estar ubicado en una familia. Post- Condiciones
Éxito: Se reubica al estudiante en una nueva familia. Fracaso: no se consigue reubicar al estudiante.
Curso Normal
Alternativas
1.
El use case comienza cuando surge un problema irreconciliable entre la familia y el estudiante, siendo posible continuar el programa mediante un cambio de familia.
2.
^ĞŝŶǀŽĐĂĂůhƐĞĂƐĞ͞^ĞůĞĐĐŝſŶĚĞĚĞĨĂŵŝůŝĂƐ͕͟ĂĚŽƐĂŶĚŽ a la información las circunstancias que motivaron el cambio de familia.
3.
ů hƐĞ ĂƐĞ ͞^ĞůĞĐĐŝſŶ ĚĞ &ĂŵŝůŝĂƐ͟ ůŽŐƌĂ ƌĞ-ubicar al estudiante enana nueva familia.
4.
El programa continua con normalidad
5.
Fin del use case.
3.A No se consigue una nueva familia anfitrión. 3.A.1 El caso es puesto en consideración de ON 3.A.2 ON determina un cambio de comunidad o el regreso del estudiante a su país de origen, y se invoca al Use Case ͞ĂŵďŝŽĚĞŽŵƵŶŝĚĂĚŽZĞŐƌĞƐŽďƌƵƉƚŽ eů ƐƚƵĚŝĂŶƚĞ͕͟ ƉƌŽǀŽĐĂŶĚŽ Ğů ĨŝŶ ĚĞů hƐĞ Case ͞ZĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟
Asociaciones de Extensión: Cambio de Comunidad o Regreso Abrupto del Estudiante. Asociaciones de Inclusión: Selección de Familia. Use Case donde se incluye: no aplica Use Case al que extiende: Consejería y Seguimiento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
59
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Se invoca al Use Case "Selección de de familias"
Se envia información a busqueda de familia sobre los motivos del cambio de familia.
Se verifica si se logró re-ubicar al estudiante en una nueva familia. [ No se re-ubico al estudiante ]
Se invoca el Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante", provocando el fin del Use Case "Recepción de Estudiante", debido a lo que determinó ON
[ Se re-ubico al estudiante ]
fin
60
El caso es puesto en consideración de ON
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Selección de Colegios Prioridad:
Nro. de Orden: 17
Alta
Media
Actor Principal: Colegio, Estudiante Extranjero.
Baja Actor Secundario: no aplica
Objetivo: Seleccionar un colegio para el estudiante. Precondiciones͗dĞŶĞƌĐŽůĞŐŝŽƐĚŝƐƉŽŶŝďůĞƐĚĞƐĚĞĞůhƐĞĂƐĞ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͟ Post- Condiciones
Éxito: Se selecciona un colegio adecuado para el estudiante extranjero. Fracaso: el UC no fracasa.
Curso Normal
Alternativas
1.
El use case comienza cuando llega el legajo del estudiante extranjero, siendo invocado desde el hƐĞ ĂƐĞ ͞ZĞĐĞƉĐŝſŶ ĚĞ ƐƚƵĚŝĂŶƚĞƐ͟ Ž ĐƵĂŶĚŽ ĞƐ ŶĞĐĞƐĂƌŝŽ ƵŶ ĐĂŵďŝŽ ĚĞ ĐŽůĞŐŝŽ͕ ƐŝĞŶĚŽ ŝŶǀŽĐĂĚŽ ĚĞƐĚĞ Ğů hƐĞ ĂƐĞ ͞ĂŵďŝŽ ĚĞ ŽůĞŐŝŽ͘͟
2.
El voluntario del área de recepción, considerando la descripción y preferencias del estudiante extranjero, proximidad al establecimiento y preferencias de la familia anfitriona, determina una lista de posibles colegios.
3.
Para cada colegio seleccionado, se lo encuentra y existe una relación.
4.A El colegio no se encuentra en el archivo de colegios. 4.A.1 Se busca establecer una relación con el colegio,invocando al Use Case ͞ƷƐƋƵĞĚĂĚĞŽůĞŐŝŽƐ͟LJƐĞůŽŐƌĂ͘ 4.A.1.A. No se logra una relación con el colegio
4.
Para cada colegio contactado, se establece una entrevista y este acepta recibir al estudiante
6.A. el colegio no acepta recibir al estudiante.
5.
El estudiante comienza anfitrión.
6.
Fin del use case.
asistir regularmente al colegio
Asociaciones de Extensión: Búsqueda de Colegios Asociaciones de Inclusión: no aplica Use Case donde se incluye: Recepción de Estudiantes, Cambio de Colegio. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
61
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Se formula una lista de colegios, segun los criterios expuestos por el manual de AFS (Proximidad a la establecimiento familiar, preferencias del estudiante y la familia ).
Se selecciona un colegio de la lista de posibles colegios
[ No se logro un contacto ]
Se revisa si el colegio se encuentra en el archivo de colegios, con los cuales ya existe una relación. [ No pertenece al archivo ]
Se busca establecer una relación con el colegio, invocando al Use Case "Búsqueda de Colegios".
[ Si pertece al archivo ]
[ No recibe al estudiante ]
Se establece una entrevista.
[ Se logra el contacto ]
En la entrvista se verifica si el colegio accede a recibir al estudiante
[ Si recibe al estudiante ] Se notifica que el colegio acepta recibir al estudiante y que este comenzara a asistir regularmente al colegio anfitrión.
fin
62
Se busca establecer contacto con el colegio
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
Envío de Estudiantes <Package>:
Nivel del Use Case:
Negocio
Sistema de Información
Nombre del Use Case: Envío de estudiante Prioridad:
Alta
Nro. de Orden: 18 Media
Actor Principal: Estudiante Local
Baja Actor Secundario: Voluntario de área de envío
Objetivo: Estudiante local realice programa de intercambio cultural programado. Precondiciones: Recibir la fecha de envío de estudiantes desde ON Post- Condiciones
Éxito: El estudiante local cumple con el programa de envío de AFS. Fracaso: El estudiante local no cumple con el programa de envío.
Curso Normal
Alternativas
1.
El use case comienza cuando llega la fecha determinada por ON para la selección de estudiantes.
2.
Se realiza la preinscripción de estudiantes postulantes para ĞůĞŶǀşŽ͕ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ͞WƌĞŝŶƐĐƌŝƉĐŝſŶ͘͟
3.
Se recibe la lista de estudiantes preinscritos, y se invoca a ƵƐĞĐĂƐĞĚĞ͞^ĞůĞĐĐŝſŶĚĞ ƐƚƵĚŝĂŶƚĞ>ŽĐĂů͘͟
4.
Se recibe la lista de estudiantes seleccionados.
5.
Se confeccionan las carpetas e informes confidenciales para cada estudiante seleccionado, en forma de documento textual y numérico.
6.
Los estudiantes posee el monto económico solicitado, por lo que abona.
6.A. Algún/os estudiantes solicitan la opción de ayuda económica. 6.A.1. Se analiza el caso particular de cada estudiante, teniendo en cuenta la situación económica, los resultados de las entrevistas, exámenes, intereses particulares, y actividades grupales, invocando al use ĐĂƐĞ͞ŶĄůŝƐŝƐĚĞLJƵĚĂ ĐŽŶſŵŝĐĂ͟, y el estudiante posee todos los requerimientos adecuados para realizar el intercambio. 6.A.2 AFS cubre la parcialidad del monto económico. 6.A.1.A El estudiante no posee todos los requerimientos solicitados. 6.A.1.A.1 Se le informa al estudiante la situación y se le agradece por su participación, quedando fuera del programa de esta selección. 6.B. Algún/os estudiantes poseen becas. 6.B.1. Quedan en el plan de envío sin abonar.
7.
Se envían las carpetas a ON, sin que se solicite información extra.
7.A. ON pide información extra sobre algún estudiante. 7.A.1. Se recolecta la información extra, invocando al use case de
63
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
͞/ŶǀĞƐƚŝŐĂĐŝſŶƐƉĞĐŝĨŝĐĂ͘͟ 7.A.2. Se envía la información extra a ON 8.
ON envía la lista final de los estudiantes que participaran en los programas, donde quedan explícitos los nombres de los mismos.
9.
Se comunican los resultados a los estudiantes, a través de mail o telefónicamente.
10. El coordinador, analizando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para realizar orientación pre-viaje. 11. Se lleva a cabo la orientación pre-viaje, invocando al use ĐĂƐĞ͞ƉƌĞŽƌŝĞŶƚĂĐŝſŶĞŶǀşŽ͘͟ 12. Llegada la fecha de envío, se destina a los estudiantes a ON. 13. Se mantiene un seguimiento leve de los estudiantes en el ĞdžƚƌĂŶũĞƌŽ͕ ŝŶǀŽĐĂŶĚŽ Ăů ƵƐĞ ĐĂƐĞ ĚĞ ͞^ĞŐƵŝŵŝĞŶƚŽ Ă ƐƚƵĚŝĂŶƚĞƐ>ŽĐĂůĞƐĞŶĞůdžƚĞƌŝŽƌ͘͟ 14. Los estudiantes, una vez de retornar al país, vuelven desde ON, cumpliendo el programa con la fecha estipulada.
14.A. Los estudiantes, una vez de retornar al país, vuelven desde ON, regresando antes de la fecha estipulada, por causa de algún motivo en particular.
15. El coordinador, analizando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para realizar orientación post-viaje. 16. Se lleva a cabo la orientación post-viaje, invocando al use ĐĂƐĞ͞ZĞŽƌŝĞŶƚĂĐŝſŶĞŶǀşŽ͘͟ 17. Fin del use case. Asociaciones de Extensión: Investigación específica, Análisis de ayuda económica. Asociaciones de Inclusión: Preinscripción, Selección de estudiante local, preorientación envío, Seguimiento a estudiantes locales en el exterior, reorientación envío. Use Case donde se incluye: no aplica Use Case al que extiende: no aplica Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto
64
Fecha Última Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
Llega la fecha determinada por ON para la selección de estudiantes Se realiza la preinscripción de estudiantes postulantes para el envío, invocando al use case "Preinscripción".
Se recibe la lista de estudiantes preinscritos, y se invoca a use case de "Selección de Estudiante Local"
Se recibe la lista de estudiantes seleccionados. Se confeccionan las carpetas e informes confidenciales para cada estudiante seleccionado según el monto económico del estudiante ( posee beca )
( no posee )
solicita la opción de ayuda económica.
Se analiza el caso, teniendo en cuenta la situación económica, según actividad, invocando al use case "Análisis de Ayuda Económica". ( posee ) ( no posee requerimientos adecuados )
Se le informa al estudiante la situación y se le agradece por su participación
( posee requerimientos adecuados )
abona
Queda en el plan de envío sin abonar
AFS cubre la parcialidad del monto económico.
Se envían carpetas a ON ( ON no solicita información extra )
( ON solicita información extra )
Se mantiene un seguimiento, invocando al use case de "Seguimiento a Estudiantes Locales en el Exterior".
Se recolecta la información extra, invocando al use case de "Investigación Especifica".
Se envía la información extra a ON
Los estudiantes retornan al país y vuelven desde ON
ON envía la lista final de los estudiantes que participaran en los programas, donde quedan explícitos los nombres de los mismos. Se comunican los resultados a los estudiantes El coordinador determina fecha y hora para realizar orientación pre-viaje. Se lleva a cabo la orientación pre-viaje, invocando al use case "preorientación envío". Llegada la fecha de envío, se destina a los estudiantes a ON.
65
( en la fecha estipulada ) ( antes de la fecha estipulada )
cumplen con el programa
no cumplen el programa
El coordinador determina fecha y hora para realizar orientación post-viaje.
Se lleva a cabo la orientación post-viaje, invocando al use case "Reorientación envío
fin
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Selección Estudiante Local Prioridad:
Alta
Actor Principal: Estudiante Local
Nro. de Orden: 22
Media
Baja
Actor Secundario: Voluntario Área Envío, Familia Receptora
Objetivo: Realizar una selección entre los aspirantes a participar en el programa de envío Precondiciones: Tener con anterioridad la lista de estudiantes preinscritos. Debe, el número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino del estudiante) Post- Condiciones
Éxito: Selección del estudiante. Fracaso: No se realizó la selección
Curso Normal
Alternativas
1.
El use case comienza cuando el coordinador de Envíos analiza la ůŝƐƚĂĚĞƐƚƵĚŝĂŶƚĞƐ>ŽĐĂůĞƐĚĞůhƐĞĂƐĞ͞WƌĞŝŶƐĐƌŝƉĐŝſŶ͟
2.
El coordinador, considerando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para tomar exámenes y entrevistas
3.
^ĞŝŶǀŽĐĂĞůhƐĞĂƐĞ͞džĂŵĞŶ͘͟
4.
Se realiza la entrevista individual, invocando el Use Case ͞ŶƚƌĞǀŝƐƚĂĞƐƚƵĚŝĂŶƚĞĞŶǀşŽ͟
5.
Se realiza la entrevista a la familia del estudiante, para averiguar sobre datos sobre el estudiante, invocando al Use Case ͞ŶƚƌĞǀŝƐƚĂ&ĂŵŝůŝĂƌZĞĐĞƉĐŝſŶ͟
6.
El coordinador y el grupo de voluntarios analizan la información ƌĞĐŽůĞĐƚĂĚĂĞŶĚŽĐƵŵĞŶƚŽƐĚĞůŽƐƵƐĞĐĂƐĞƐ͞džĂŵĞŶĚĞƵůƚƵƌĂ e /ĚŝŽŵĂ͟LJ͞ŶƚƌĞǀŝƐƚĂĞƐƚƵĚŝĂŶƚĞĞŶǀşŽ͟ĚĞůĞƐƚƵĚŝĂŶƚĞŝŶƐĐƌŝƉƚŽ͘ Nota: Según al programa que este inscripto el estudiante se examinarán los exámenes de idioma especificados.
7.
El grupo involucrado determina el estudiante para un determinado programa, y se le da un orden de prioridad.
8.
Se realiza la actividad con el estudiante en conjunto con los demás estudiantes seleccionados para establecer una ƉƌĞŽƌŝĞŶƚĂĐŝſŶĂĞƐƚŽƐ͕ŝŶǀŽĐĂŶĚŽĂůhƐĞĂƐĞ͞ĐƚŝǀŝĚĂĚ'ƌƵƉĂů͘͟
9.
El grupo involucrado re establece el orden de prioridad de dicho estudiante, basado en los exámenes, entrevistas y actividades. Esta información se anota en una ficha a base de Excel.
10. Se realiza con éxito el proceso de selección del estudiante el cual es añadido a la lista de estudiantes seleccionados.
10.A. No se cumple con éxito el proceso de selección 10.A.1. El estudiante no es añadido a la lista de estudiantes seleccionados. 10.A.2. Fin del Use Case.
11. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: Entrevista individual, Entrevista Familiar, Examen, Actividad Grupal Use Case donde se incluye: Envío de estudiantes Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto 66
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
inicio
El coordinador de Envíos analiza la lista de Estudiantes Locales del Use Case "Preinscripción"
El coordinador, considerando tiempos disponibles y opiniones de los otros voluntarios, determina fecha y hora para tomar exámenes y entrevistas
Se toma el examen de cultura (y de ser necesario, el de idioma), invocando al Use Case"Examen".
Se realiza la entrevista individual, invocando el Use Case "Entrevista estudiante envío"
Se realiza la entrevista a la familia del estudiante, invocando al Use Case "Entrevista Familiar Recepción"
Se analizan los "Examen de Cultura e Idioma" y "Entrevista estudiante envío" del estudiante inscripto.
El grupo involucrado determina el estudiante para un determinado programa, y se le da un orden de prioridad. Se realiza la actividad con el estudiante en conjunto con los demás estudiantes seleccionados para establecer una preorientación a estos
El grupo involucrado re establece el orden de prioridad de dicho estudiante
Se realiza el proceso de selección ( fracaso del estudiante )
Se invoca al Use Case "Actividad Grupal."
No es añadido a la lista de estudiantes seleccionados.
( éxito del estudiante )
Se lo añade a la lista de estudiantes seleccionados.
67
fin
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Examen Prioridad:
Nro. de Orden: 23
Alta
Media
Actor Principal: Estudiante local
Baja
Actor Secundario: no aplica
Objetivo: Observar al postulante en situación de examen, y evaluar su grado de ubicación en el entorno en el caso de examen de cultura, y habilidad de idioma en el caso de examen de idioma. Precondiciones: Los postulantes se han preinscrito. Post- Condiciones
Éxito: Se obtiene una apreciación objetiva de las cualidades del postulante Fracaso: no aplica.
Curso Normal 1.
El use case comienza cuando llega la fecha establecida para el examen de cultura.
2.
El grupo voluntario recibe un paquete desde ON en el que se contienen los exámenes, y que sólo puede ser abierto en la fecha descripta por el mismo, y en presencia de los postulantes.
3.
El coordinador consigue un lugar físico para realizar los exámenes.
4.
El coordinador comunica la fecha y el lugar tanto a voluntarios como a postulantes.
5.
Llega la fecha establecida, y el grupo voluntario asiste al lugar, y prepara las condiciones necesarias para la toma de exámenes.
6.
Se recibe a los postulantes.
7.
Se informa a los postulantes de las características del examen, y del sistema de evaluación. Se realizan recomendaciones previas.
8.
Se hace entrega del examen de cultura, y este es realizado por los postulantes.
9.
Comienza el tiempo de examen, durante el cual los postulantes deberán complementar individualmente cada punto del examen.
Alternativas
10. Fin del tiempo preestablecido para la realización del examen. 11. Los estudiantes desean participar en programa anual, y no se toma el examen de idioma.
12. Los postulantes se retiran. 13. El grupo voluntario corrige los exámenes a partir de las respuestas correctas proporcionadas por la ON. 14. El grupo voluntario realiza un informe con las calificaciones individuales de cada postulante, donde 68
11.A Si los estudiantes desean participar en programas intensivos o semestrales, se entrega el examen de idioma y este es realizado por los postulantes. 11.A.1 Comienza el tiempo de examen, durante el cual los postulantes deberán complementar individualmente cada punto del examen. 11.A.2 Fin del tiempo preestablecido para la realización del examen.
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
mencionan los nombres, y las materias y su calificación. 15. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Selección estudiante local Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
Fecha Ultima Modificación: 20/05/2005
inicio
Llega la fecha establecida para el examen de cultura
El grupo voluntario recibe un paquete desde ON en el que se contienen los exámenes, y que sólo puede ser abierto en la fecha descripta por el mismo, y en presencia de los postulantes
El coordinador consigue un lugar físico para realizar los exámenes. El coordinador comunica la fecha y el lugar tanto a voluntarios como a postulantes.
Llega la fecha establecida, y el grupo voluntario asiste al lugar, y prepara las condiciones necesarias para la toma de exámenes.
Se recibe a los postulantes. Se informa a los postulantes de las características del examen, y del sistema de evaluación. Se realizan recomendaciones previas. Se hace entrega del examen de cultura, y este es realizado por los postulantes. Comienza el tiempo de examen, durante el cual los postulantes deberán com plementar individualmente cada punto del examen.
Fin del tiempo preestablecido para la realización del examen. Según el programa en que está inscripto el postulante ( anual )
( semestral e intensivo )
se entrega el examen de idioma y este es realizado por los postulantes. Comienza el tiempo de examen, durante el cual los postulantes deberán com plementar individualmente cada punto del examen.
Fin del tiempo preestablecido para la realización del examen.
Los postulantes se retiran.
El grupo voluntario corrige los exámenes a partir de las respuestas correctas proporcionadas por la ON
El grupo voluntario realiza un informe con las calificaciones individuales de cada postulante, donde mencionan los nombres, y las materias y su calificación.
fin
69
AFS Programas Interculturales Ȃ SIRL Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Entrevista estudiante envío Prioridad:
Alta
Actor Principal: Estudiante local
Nro. de Orden: 26
Media
Baja
Actor Secundario: Voluntario Área envío
Objetivo: Reunir datos e información sobre la vida familiar, social, y escolar del postulante que permitan conocerlo mejor. Evaluar sus conocimientos del país y el mundo, y descubrir en que y como influyen estos factores en la personalidad del postulante. Precondiciones: Preparación adecuada del ambiente, cumplimiento del horario, respeto y correcta actitud del entrevistador. Post- Condiciones
Éxito: Correcta y objetiva apreciación de los aspectos del postulante. Fracaso: no aplica.
Curso Normal 1.
El use case comienza cuando comienza la entrevista individual de cada postulante.
2.
Se realiza una presentación de los entrevistadores, y una charla previa para estimular confianza entre ambas partes.
3.
Se analiza, en una entrevista desestructurada, los siguientes puntos, considerando opiniones y reacciones: Actitud del candidato Intereses Carácter y Personalidad Capacidad de adaptación Familia Vida escolar Vida social y amistades Pasatiempos
4.
Se cierra la entrevista.
5.
Inmediatamente después, se toma nota de lo captado durante la entrevista, documentándola digitalmente y dividiendo la información de acuerdo a los puntos mencionados anteriormente.
6.
Se realiza un informe final de la entrevista, considerando los aspectos del postulante arriba enunciados, apropiando la documentación.
7.
Fin del use case.
Alternativas
Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Selección de Estudiante Local Use Case al que extiende: no aplica
Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
70
Fecha Ultima Modificación: 20/05/2005
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
ini ci o
Comienza la entrevista individual de cada postulante. Se realiza una presentación de los entrevistadores, y una charla previa.
Se analiza una entrevista desestructurada considerando opiniones y reacciones
Se tocan los siguientes puntos: Actitud del candidato,Intereses, Carácter y Personalidad, capacidad de adaptación, familia , vida escolar, vida social y amistades, pasatiempos
Se cierra la entrevista
Se toma nota de lo captado durante la entrevista, documentándola digitalmente y dividiendo la información de acuerdo a los puntos
Se realiza un informe final de la entrevista, apropiando la documentación.
fin
71
AFS Programas Interculturales Ȃ SIRL
Nivel del Use Case:
Análisis de Sistemas: Relevamiento
Negocio
Sistema de Información
Nombre del Use Case: Preinscripción Prioridad:
Nro. de Orden: 30
Alta
Actor Principal: Estudiante local
Media
Baja
Actor Secundario: Voluntario de Área de Envío
Objetivo: Obtener una lista de estudiantes locales interesados en participar de los programas de Envío. Informar sobre los programas de AFS. Precondiciones: Creación de un grupo de voluntarios, definición de lugar y fecha, y comunicación a la comunidad. PostCondiciones
Éxito: Obtención de lista de los estudiantes que participaran en los procesos de selección Fracaso: No se obtiene la lista de los postulantes
Curso Normal
Alternativas
1.
El use case comienza cuando llega la fecha establecida para la actividad de preinscripción.
2.
El equipo conformado para esta actividad se reparte horarios de presencia en el punto de inscripción.
3.
Ante la llegada de un interesado, se le informará sobre los planes que presenta AFS, tanto de Envío como de Recepción.
4.
Se toman los datos de la persona, mediante el documento Solicitud Preliminar, donde se debe completar con datos personales, foto, programa de envío de AFS al que asistirá, programa de recepción al que participará (éste último es optativo).
5.
La persona decide no participar en ningún programa de recepción de AFS.
5.A. La persona decide participar en alguno de los programas de recepción de AFS. 5.A.1. Se le informa a la persona que prontamente será contactada por un voluntario de AFS para información más específica y un proceso de selección de familias. 5.A.2. Se inserta la información del interesado en la base de datos, donde se tiene el listado de familias receptoras. Este punto es de utilidad para el área de recepción.
6.
La persona decide participar de alguno de los planes de envío de AFS
6.A. La persona decide no participar en ningún programa de envío. 6.A.1. Se entrega mas información a la persona, y se le agradece la consulta. 6.A.2 Se cancela el UC
7.
Se inscribe al interesado en la lista de personas que participarán en el proceso de selección, donde incluyen todos los datos.
8.
Se informa al inscripto de las fechas, sean estas específicas o tentativas.
9.
Al finalizar la inscripción, se configura la lista definitiva, donde incluyen todos los datos. 72
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Relevamiento
10. Fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: Envío de estudiantes. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
Fecha Ultima Modificación: 20/05/2005 ini ci o
Llega la fecha establecida para la actividad de preinscripción. El equipo conformado para esta actividad se reparte horarios de presencia en el punto de inscripción. Ante la llegada de un interesado, se le informará sobre los planes de Envío y de Recepción.
Se toman los datos de la persona
Programa de envío
Programa de recepción ( participa )
( no participa )
( participa )
Será contactada por un voluntario de AFS para información mas específica un proceso de selección de familias.
( no participa )
Se inserta la información del interesado en la base de datos
Se inscribe al interesado en la lista de personas que participarán en el proceso de selección
Se informa al inscripto de las fechas
Se configura la lista definitiva, donde incluyen todos los datos. Se entrega mas información y se le agradece la consulta.
fin
73
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
Omisiones e Incongruencias: Durante todo el proceso de relevamiento se prestó una predisposición total, por parte de todos los voluntarios de AFS, en cuanto a brindar información, testimonios y descripciones de los procesos de dicha RL como prestarnos acceso total a sus actividades. El único conflicto que se puede resaltar es el de falta de coordinación, por parte de los voluntarios coordinadores, para a la entrega de dicha información. Por otra parte también se presentó el hecho de que todos los encuestados y entrevistados fueron congruentes con la descripción acerca de las falencias que podrían mejorarse y las que deberían ser mejoradas, aportando incluso un gran número de soluciones para estas. Finalizo con la idea de que omisiones e incongruencias, son descartadas en la etapa de relevamiento.
Análisis de la situación actual y resumen de problemas identificados: Área de Recepción: -Descripción del área: Consiste en buscarles familias e instituciones educativas a los estudiantes que vienen de intercambio, a ellos se les asigna un consejero que se encarga de su bienestar y en el desarrollo del programa. Trata de armonizar la relación familia ʹ estudiante, institución educativa ʹ estudiante, sin tener en cuenta las diferencias interculturales. - Alcance: El alcance es, antes de que vengan los estudiantes, la búsqueda de familia, y cuando llegan al país que no tengan problemas con la familia y con la institución educativa. También es buscar compatibilidad entre estudiante-familia y estudiante-colegio. - Objetivo: Que el estudiante extranjero cumpla con su programa de intercambio. - Actividades: Esto se da todo el tiempo, apenas se tiene el estudiante ya se está buscando la familia. El orden empieza por búsqueda de familia, ubicar a los estudiantes a cada familia y asignarle consejeros al estudiante que lo monitoreen y sean la tutela. El cronograma de actividades es el mismo de las otras áreas, pero lo que llama la atención es cuanto antes se empieza a hacer las cosas, por ejemplo para los estudiantes que llegan en agosto ya en junio se tendría que enviar la información de todas las familias disponibles. Se repite el ciclo cada 6 meses. El volumen de estudiantes está en un promedio de 6 estudiantes por semestre, de ellos varía la cantidad porque algunos viene por un año y otros por seis meses. - Seguimiento: En cuanto al seguimiento del área vemos que este es realizado por la presidenta de RL Córdoba que coordina todas las áreas, también se cuenta con reuniones cada 15 días o más en donde se discuten temas acerca de la familia, consejero y lo principales ocurrentes durante el lapso entre las reuniones. - Decisiones que toma el coordinador: 74
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
* Decisión de cambiar de familia a estudiante si existen conflictos. * La decisión en cuanto a la organización de campamentos, actividades de orientación, juegos recreativos a los estudiantes. Pero las decisiones se tratan de tomar a todos, o con la presidenta de la RL como última palabra. - Personal: Principalmente el área consta de dos coordinadores, pero no hay voluntarios fijos, según la disponibilidad del voluntario varía su participación en el área - la rotación y participación de lo voluntarios es la misma en todas las áreas -. El volumen de estudiantes que maneja esta área consiste de un promedio de 6 por semestre. -Motivación y Capacitación: Se busca que todos participen en todo, un coordinador es un voluntario mas, se pide ayuda permanente siempre que el voluntario pueda. La capacitación es por experiencia, de boca en boca, es una cuestión de discípulo La que se realiza dentro del área es para consejeros: se junta a los voluntarios que nunca hayan sido consejeros, y se los capacita en qué consiste la tarea, en por qué del consejero, ese tipo de cuestiones. - Información que recibe el área: Manuales y guías para los voluntarios. Información confidencial sobre los estudiantes. - Información que envía: Informe mensual ʹ Archivo de seguimiento de estudiantes (vía e-mail). - Información que procesa: Para consejería hay un archivo que se llama informe mensual (un informe sobre el estudiante) que es para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON (en Buenos Aires) para mantenerlos monitoreados a los chicos. Hay otros archivos que son guías para hacer entrevistas con familia, o ante algún problema con el estudiante, son pautas a seguir. También se maneja información confidencial sobre los estudiantes o familias. La Base de Datos (BD) del área, que se desarrolla en excel, consta de: BD de familias, BD de estudiantes y BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. Problemas Identificados: El seguimiento del estudiante se ve afectado debido al difícil acceso y actualización de la BD, y la comunicación entre la institución educativa, consejero y coordinador. También la coordinación para efectuar entrevistas. Alternativas de Solución: * Ubicación del informe mensual, entrevistas, pautas y BD en una página de acceso, con esta implementación se reduciría el en gran nivel el grado de dependencia que tienen los voluntarios con los coordinadores, ya que dichos voluntarios frente a la falta, perdida, etc.; de unos de estos archivos, la única persona que a la que tienen acceso es el coordinador de esta área. * En el seguimiento seria bueno que el proyecto conste de un sector de noticias y novedades. 75
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
*La mayor ventaja del proyecto sería la agilidad que trae aparejada. * Ver en la BD, la disponibilidad de cada voluntario para mejorar la coordinación. * Tratar que el proyecto no desvincule la comunicación entre los voluntarios ya que las posibles desventajas de este serian: la disminución de la comunicación entre voluntarios. *Otra ventaja es que, en falta de computadora, en vez de conservar todos los archivos en disquetes, o en distintas computadoras, se acceden directamente de una página en común.
Área de instituciones educativas: -Descripción del área: Específicamente lo que hace el área es la relación de AFS - institución educativa. Porque si no ƐĞ ůŽŐƌĂ ƵŶĂ ďƵĞŶĂ ŝŶƚĞƌĂĐĐŝſŶ ĞƐ ĐŽŵŽ ͞ĚĞƉŽƐŝƚĂƌ͟ ĞŶ ůĂ ĞƐĐƵĞůĂ a los estudiantes extranjeros y no le dan más importancia; y se debe tener en cuenta que es el único lugar donde hay muchos chicos reunidos de la edad que se necesita para que viajen, entonces es una fuente de estudiantes, por lo que se debe desarrollar el área de relaciones públicas dentro de la institución educativa. - Alcance: Está dado de acuerdo a la colaboración que tengan las instituciones educativas para recibir un estudiante, y en cuanto al consejero para movilizarse en los establecimientos. - Objetivo: Se busca la integración intercultural entre los estudiantes e instituciones educativas del lugar, logrando así un beneficio para los dos sectores. - Actividades: Las actividades principales son las de reclutar los chicos que quieren viajar, para encontrar familias receptoras y para poseer instituciones educativas receptivas. Ahora se realiza un proceso de seguimiento de instituciones educativas: introducir los estudiantes en los mismos, mantener una buena relación con las instituciones educativas. Se debe desarrollar más el área del marketing en las instituciones educativas para tener más instituciones educativas receptivas, y hacer charlas para recaudar estudiantes que quieran viajar. En Mayo-Junio se llevan a cabo las charlas y en Agosto-Septiembre se habla de los estudiantes que vienen, que llegan en Febrero o en Agosto, pero se necesita tener un banco reservado. En cuanto a la actividad de los estudiantes en su asistencia al colegio, existe un reglamento de las escuelas de nivel básico, que permite inscribir a los estudiantes como oyentes, donde menciona a AFS, que hace que no tenga que pagar. Entonces se tiene el respaldo del gobierno. - Relación: La relación es interna, el área está en desarrollo, pero se busca una conexión con ON y que se ĞdžƉĂŶĚĂĐŽŶŽƚƌĂƐZ>͛Ɛ͘ Se estuvo hablando con Alexis de ON del tema de la beca para estudiantes, capacitación para profesores. - Seguimiento: En cuanto al seguimiento del área y de los consejeros es realizado por su misma coordinadora que a su vez es monitoreada por la presidenta de RL córdoba que coordina todas las áreas. 76
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
En cuanto al seguimiento de los estudiantes, se poseen datos de las instituciones educativas y departamento en que este se ubica. - Decisiones que toma el coordinador: * Decisión de cambiar de colegio a estudiante si existen conflictos. * Decisión de establecer y coordinar fechas para charlas con la institución educativa. Las decisiones se tratan de tomar entre todos, teniendo la presidenta la ultima palabra. - Personal: Un solo voluntario encargado desde el año pasado - contiene la misma rotación de voluntarios de las demás áreas-. - Capacitación: A través de manuales, e ideas expresadas por voluntarios más experimentados. El hecho del área de colegio es decirles a los consejeros como se tienen que manejar, porque el coordinador no puede ir a todos las instituciones educativas a hablar con los directores, con los profesores, mostrarle la institución educativa Ă ůŽƐ ĞƐƚƵĚŝĂŶƚĞƐ͕ ŽƌŐĂŶŝnjĂƌ ĐŚĂƌůĂƐ͙ Entonces el consejero que tiene que tener un seguimiento del estudiante, tiene que tener un seguimiento dentro del establecimiento. Se debe tener más comunicación con las instituciones educativas͕ ŶŽ ƐĞ ƉƵĞĚĞ ͞ĚĞƉŽƐŝƚĂƌ͟ Ğů ĞƐƚƵĚŝĂŶƚĞ ĞŶ la institución educativa (esto es una de las quejas de las instituciones educativas). Para estructurar el área se empezó a llenar la ficha de instituciones educativas, los seguimientos de estudiantes, y capacitación para los voluntarios (especialmente los coordinadores) que menciones los pasos a seguir. Buscar que se puedan meter afiches en las instituciones educativas, publicidad de AFS en el diario de la institución educativa (si hubiese). -Información que recibe el área: Manuales de las instituciones educativas -Información que Envía: Afiches, ficha de instituciones educativas en Excel. -Información que procesa: Se tiene una ficha de las instituciones educativas en donde se piden los datos básicos: especialidad, director, teléfono, dirección, ciudad, si se entregaron o no becas, si han recibido intercambio por AFS o por otras organizaciones del mismo rubro (por ejemplo Rotary), o si un estudiante viajó (para saber el nivel socio-económico). También se posee datos de todos las instituciones educativas de Córdoba por departamento en que se ubica Con respecto al presupuesto sobre el área, algunos instituciones educativas piden pagar la inscripción y nada más. Problemas Identificados: *El seguimiento del estudiante se ve afectado debido al difícil acceso y actualización a la BD y la comunicación entre la institución educativa, consejero y coordinador. Alternativas de Solución: * El fácil acceso a manual de institución educativa.
77
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
* Implementación de una BD de instituciones educativas, que tenga relación con la de familias (por la ubicación), serviría para evitar todo el proceso de selección de instituciones educativas. Dicha BD debe presentar factores como las instituciones educativas que recibieron o los que van recibiendo estudiantes. *Tarjetas modelos de AFS para las instituciones educativas que servirían como referencia y guía a voluntarios nuevos y futuros coordinadores de esta área, por otra parte aportaría mayor agilidad en los procesos desarrollados en esta área.
Área de Desarrollo de Voluntarios: -Descripción del área: El área consiste en manejar los voluntarios tanto antiguos como nuevos. Además de reclutar nuevos voluntarios, se encarga de motivar a los voluntarios actuales, para que permanezcan en la organización. Lo importante es integrar los voluntarios, y crecer el número de los mismos. Es un manejo con todas las áreas porque se debe tener un conocimiento de toda la gente, de sus compromisos. - Alcance: Está dado en cuanto al interés que tengan los voluntarios para permanecer en AFS. - Objetivo: Motivar, reclutar e integrar a voluntarios de AFS. - Actividades: Las personas que desean ser nuevos voluntarios, se inscriben en la página de AFS (www.afs.org.ar); la ON desde Buenos Aires se encarga de enviar al coordinador del área estos datos de inscripción a través de e-mail; y allí el coordinador se contacta con la persona interesada en ser voluntario, y se lo invita a reuniones y eventos especiales (como por ejemplo juntarse a comer hamburguesas), con el fin de que se integren y sepan de que se trata AFS. El trabajo actual del área es la actualización de la lista de voluntarios, y se encarga de distribuirla a los mismos. - Seguimiento: No se hace un seguimiento en sí para organizar alguna actividad en particular. Lo que ayuda son las reuniones cada 15 días, donde se comenta que se hizo, que falta hacer y quién lo puede hacer. - Decisiones que toma el coordinador: * Se debe conocer el perfil de los voluntarios, por ejemplo en consejería, porque cada estudiante extranjero tiene dos consejeros, y muchas veces el perfil no es el adecuado o no tiene experiencia; entonces está la decisión de asignar un consejero adecuado. * También a las personas nuevas se les restringe por ejemplo en reuniones importantes con la ON, donde los nuevos no entenderían algunos temas que se hablan, entonces el coordinador decide quién asiste a la reunión. * También está la decisión de quién viaja; y la decisión de recambio de coordinador. * La decisión de decidir quien es el adecuado para el seguimiento de tareas. Pero básicamente la decisión se toma entre todos. 78
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
- Personal: Dos son coordinadoras (Milagros Oliva y Magdalena Bertone), que tiene que ver con organización del área, pero todos los voluntarios colaboran con todos; o sea se pueden derivar actividades del área a cualquier voluntario. - Motivación y Capacitación: La idea de motivación es realizar actividades y eventos especiales (como por ejemplo asados) para que los voluntarios se integren en el grupo. El inconveniente es que existen muchas obligaciones que reducen el tiempo de distracción. Una parte de la motivación es hacer una capacitación para que se informen, el lazo de amistad es para conocerse entre todos para generar un nexo; y saber sobre la vida personal, cuáles son sus intereses, sus estudios, para derivar actividades a los voluntarios (por ejemplo a tal persona se le recomienda gestionar recursos de AFS porque estudia administración). En la capacitación, generalmente se junta un voluntario antiguo con uno nuevo para la realización de entrevistas. Así, el que nunca hizo una, ya sabe como hacer y así se genera la red para que las hagan otros. Por otra parte tenemos la motivación propuesta de ON, que consta del envío de remeras, y constantes viajes a Bs As - con el motivo de acompañar a los estudiantes y de participar de asambleas -, un carnet donde consta que esa persona es voluntario de AFS, se hacen talleres regionales de capacitación. - Información que recibe el área: La ON envía una lista a completar para saber que voluntarios están activos, inactivos, colaboradores, de todos los que pasaron por la RL, en planillas de excel. La lista de voluntarios, información de AFS, RL, la información de capacitación son digitales. La misma se aprende preferentemente de la experiencia. Se tiene un web privado para todos los voluntarios. También información sobre becas de diplomatura en educación intercultural. - Información que Envía: ů ͞ƉĂĚƌſŶ ĚĞ ǀŽůƵŶƚĂƌŝŽƐ͕͟ ƵŶĂ ůŝƐƚĂ ĚĞ ůŽƐ ƋƵĞ ĞƐƚĄŶ ĂĐƚŝǀŽƐ͕ ŝŶĂĐƚŝǀŽƐ͕ ĐŽůĂďŽƌĂĚŽƌĞƐ͕ ĚĞ todos los que pasaron por la RL.- con el motivo de ver sus disponibilidades -. - Información que procesa: ΎůĂŹŽƉĂƐĂĚŽƐĞƌĞĂůŝnjſƵŶĂĂĐƚƵĂůŝnjĂĐŝſŶĚĞĚĂƚŽƐĚĞůŽƐĞdžďĞĐĂƌŝŽƐ;ĚĞƐĚĞůŽƐϱϬ͛ĂůŽƐϳϬ͛ las personas eran becadas, o sea viajaban gratis), porque AFS cumple 50 años. En cada RL de cada provincia se actualizaron los datos para formar una base de datos con estos ex becarios. La idea de esto era buscar ex becarios empresarios para encontrar fondos, y para que vuelvan a AFS y vean cómo se ha desarrollado. *Lista de voluntarios Activos/inactivos. Problemas Identificados: * Actualización de la BD. * El cronograma de actividades padece de un retraso entre sus actividades debido la falta de comunicación entre los coordinadores o el efecto de la disposición de estos. * Falta de seguimiento de los procesos principales de área. Alternativas de Solución: * Implementación de un calendario de Cumpleaños. * Cronograma de actividades anuales. 79
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
* Organizar los tiempos y la actualización. * Buzón de consultas y sugerencias (que sea anónimo por las críticas). * Actualización de la BD de ex becarios. * Realizar un seguimiento de quien hizo entrevistas, a cuantas familias, quien asistió a los distintos campamentos.
Área de Envíos: -Descripción del área: El área de programas de envíos se encarga básicamente de elegir a los estudiantes argentinos que quieren viajar al extranjero, y allí realizar un seguimiento (en base el estado del estudiante en el extranjero) pero muy básico (porque AFS extranjero se encarga de ellos); y reorientaciones para aquellos estudiantes que vuelven del exterior, porque generalmente vuelven con problemas, o no saben que hacer acá, entonces se los reorienta en el primer período cuando vuelven a Argentina. - Alcance: Está dado al número de postulantes que quieren participar del programa de envío, y de las disponibilidades de los voluntarios. - Actividades: Las actividades se relacionan, primero, con la preinscripción de los postulantes. Luego se realiza un examen cultural, que dependiendo del programa en que está inscripto puede ir acompañado de un examen de idioma. Se corrigen esos exámenes, se hacen entrevistas individuales y familiares sobre los postulantes, luego se realiza el proceso de selección, y se los orienta mediante actividades (por ejemplo campamentos). En el cronograma de actividades existen distintas fechas: Hay una selección que se hace en mayo-junio que es la más importante, después en julio-agosto una orientación para los estudiantes que vuelven, en octubre se hace una segunda selección para los estudiantes que quedaron afuera en la primera selección y una preorientación para los estudiantes que viajan en enero, en febrero-marzo se realiza una tercera selección de un grupo reducido, y comienza otra vez el ciclo. Con respecto al volumen de estudiantes, para la selección de junio hay unos 28 estudiantes postulantes que quieren viajar, pero de ellos se dan de baja algunos. En la primera selección (la mas grande) quedan 20-25 chicos; en la segunda selección 10, y en la tercera casi ninguno (a veces no se hace porque no hay estudiantes). - Seguimiento: Como todas las áreas el seguimiento lo realiza la presidenta de AFS Córdoba. - Decisiones que toma el coordinador: *Si viaja o no el estudiante. *Aceptar o no los postulantes que se ofrecen. *Durante el examen, centrar los puntos en que les fue mal (por ejemplo si les va mal en historia, insistir en que estudie mas dicha materia); selección y dar un orden de prioridad de los postulantes en base al examen, entrevista grupal, individual, etc. *Frente a problemas con los estudiantes se toma la decisión de hablar o no con la ON. - Personal:
80
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
Hay dos voluntarios encargados y posteriormente -en la semana que viene- habrán dos nuevos, pero otros voluntarios de la organización también colaboran en el área. En ON hay dos encargados en el área: Laura Copteleza y María Cristina Iglesias - Motivación y Capacitación: La motivación se realiza por experiencia y por vivencias en el extranjero, sin capacitación en particular. Para capacitar es necesario empezar a buscar gente que colabore activamente en el área, que se dediquen mucho tiempo así van aprendiendo. Se realiza en los dos años que dura el coordinador del área, que después esos capacitados se encargarán del área. En cierta forma también se podría tomar como una motivación, los principios de amistad que genera AFS entre sus voluntarios. - Información que recibe el área: Manual de Reglas claras (con respecto a la edad del estudiante, se sabe que hasta cierta edad no pueden viajar; limitación en cuanto a estudiantes repitentes, salvo si fue por problemas de enfermedad o familiar estos podrían viajar, ect). Pedidos de selección de estudiantes en fechas determinadas por ON. ON informa fechas de examen, legajos, destino, subsidios, etc. Manuales y guías para los voluntarios. - Información que Envía: A las diferentes áreas: La comunicación se refiere en la cantidad de postulantes, cuantos pueden viajar, las necesidades con la ayuda en las inscripciones, y en los procesos de selección se informa a la gente para exámenes, entrevista individual y grupal. A Oficina Nacional: El número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de destino). También informes psicológicos, reportes extensos de algún estudiante específico. - Información que procesa: BD de los datos referidos a los postulantes en cuanto a nombre, edad, disponibilidad de destino, etc.; la cantidad de postulantes, fechas de examen, legajos, destino, subsidios. Problemas Identificados: *Actualización de la Base de Datos y retrasos en algunos puntos del cronograma. *El difícil acceso a datos en la BD. (Debido a que la forma de trabajo, es mediante de Excel, que son las que cumplen el papel de BD de esta área).
planillas
Alternativas de Solución: * Enviar respuestas automáticas mediante modelos de e-mail. * Implementación de FAQ (preguntas más comunes), como ayuda tanto a voluntarios nuevos que desean aprender, como a voluntarios experimentados que desean observar en detalle lo que se debe hacer y lo que no en cada proceso en el que se ven involucrados. * Actualización e ingreso automático de los datos, previstos por ON mediante e-mails que llegan, donde se tiene información del estudiante (nombre, fecha de nacimiento, teléfono, etc.), a un BD, sin la necesidad de tener que trasladar la información siempre a la misma (por ejemplo copiar el nombre desde el mail y pegarlo en la planilla, lo mismo con cada dato). *BD de respuesta automática, como por ejemplo el calculo la edad del estudiante, si está habilitado para viajar o no, ect. Es decir que la BD presente diferentes estados de los voluntarios.
81
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
Resumen de Requerimientos de Información de los Usuarios: Generalmente, el requerimiento de información es el mismo para todas las áreas: tener fácil acceso a una BD por medio de la Web, actualización automática de los datos, tener un lugar en común donde consultar ante cualquier incertidumbre y realizar un seguimiento de los distintos voluntarios. Todo esto trae aparejada una mayor agilidad en el manejo de datos y una mayor coordinación entre los voluntarios para la realización de las diferentes actividades. Según las diferentes áreas, podemos dividir los requerimientos de la información de los usuarios:
Área Recepción: Actuales: * Manuales y guías para los voluntarios, para la capacitación y consulta durante una situación de incertidumbre. * Información confidencial sobre los estudiantes o familias, en caso de algún problema o consulta en particular por parte de los voluntarios y de la ON. * Información sobre consejeros, para ver que sea el adecuado para cada estudiante. * Informe mensual (un informe sobre el estudiante), para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al coordinador, que él mismo lo envía a ON. * Información sobre las instituciones educativas, que depende del área de instituciones educativas. * Fechas de distintas actividades, para la organización de los distintos eventos. * Base de Datos (BD) del área, que se desarrolla en excel, consta de: BD de familias, BD de estudiantes y BD de voluntarios, que la posee la coordinadora del área de desarrollo de voluntarios. En el proyecto: * Sector de noticias y novedades, para un mayor seguimiento. * Disponibilidad de cada voluntario, para mejorar la coordinación.
Área Instituciones educativas: Actuales: * Manuales de las instituciones educativas, para acudir ante cualquier información sobre el institución educativa. * Afiches, para publicidad de AFS. * Ficha de instituciones educativas, (una especie de BD), en excel, describe datos de las instituciones educativas contactados. * Lista de instituciones educativas, para ver los datos de todos las instituciones educativas de Córdoba por departamento en que se ubica, y reducir la búsqueda. * Fechas de distintas actividades, para la organización de los distintos eventos. * Presupuesto, para cubrir la inscripción de instituciones educativas. En el proyecto: * BD de instituciones educativas relacionada con la de familias (por la ubicación), para evitar todo el proceso de selección de instituciones educativas. * Tarjetas, para publicidad de AFS.
82
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Diagnóstico
Área Desarrollo de voluntarios: Actuales: * Padrón de voluntarios, (una especie de BD) lista de los voluntarios que están activos, inactivos, colaboradores, de todos los que pasaron por la RL.- con el motivo de ver sus disponibilidades -, en planillas de excel. * Información sobre personas que desean ser voluntarias. * Información de AFS, de la RL, para los nuevos voluntarios. * Información de capacitación, para el adiestramiento de voluntarios. * Fechas de distintas actividades, para la organización de los distintos eventos. * Información sobre becas de diplomatura en educación intercultural, otorgada por otros países. * BD de ex becarios. En el proyecto: * Cronograma de actividades, para verificar los tiempos disponibles de cada voluntario * Implementación de un calendario de Cumpleaños, para organizar el evento. * Buzón de consultas y sugerencias (que sea anónimo por las críticas).
Área Envíos: Actuales: * Reglas con respecto a los estudiantes del envío * Fechas de distintas actividades, para la organización de los distintos eventos. * Manuales y guías para los voluntarios, para la capacitación y consulta durante una situación de incertidumbre. * Datos de los postulantes, para cumplir con lo requerido por AFS. * Informes psicológicos sobre algún estudiante en particular. * Reportes extensos de algún estudiante específico. * BD de postulantes, contiene los datos de cada postulante. En el proyecto: * Modelos de e-mail, para el envío de respuestas automáticas * FAQ, para enlistar las preguntas más comunes y sus respuestas.
83
AFS Programas Interculturales Ȃ SIRL
Análisis de Sistemas: Conclusión
Conclusión: Se da por concluida una etapa desafiante del proyecto de sistemas. A partir de esta experiencia se ha podido conocer a fondo la realidad de la RL, y comprender los procesos y la comunicación que estos requieren. En el análisis preliminar, utilizando la información obtenida en la etapa de estudio preliminar, se ha planificado la forma en que se llevaría a cabo el relevamiento, considerando que pasos serían importantes seguir y los puntos sobre los cuales debíamos hacer hincapié. A partir del análisis del sistema de información actual, se han desarrollado los objetivos y el alcance del proyecto, y las actividades de relevamiento han sido organizadas. Con esta planificación en mano, se pudo encarar el relevamiento. Éste fue uno de los puntos más importantes que se han realizado en el proyecto, y durante el desarrollo del mismo creció la necesidad de aumentar el nivel de profundidad, por lo que es creciente la sensación de motivación y desafío a realizar un trabajo más minucioso. Se han las diferentes áreas de la RL por medio e entrevistas a los coordinadores, observaciones directas y recopilación de los documentos utilizados para el desarrollo de las actividades y procesos. La información recabada fue sistematizada mediante el uso de herramientas UML. Esto represento un gran reto, pues implicaba el aprendizaje de técnicas nuevas, y a base de estudio, y metodología de prueba y error logramos desarrollar un modelo que se ajusta a la realidad y a las necesidades del proyecto. Finalmente, la información recolectada fue analizada, generando un diagnóstico de la realidad actual. Este permite encarar la última etapa del proyecto, el diseño de sistema, con una visión amplia y clara de los requerimientos, y las soluciones que el sistema puede llevar a las actividades y procesos de la RL.
84
Diseño de Sistemas
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Introducción
Introducción: Comienza la etapa de diseño de sistemas, donde se debe volcar todo el valioso conocimiento obtenido del análisis de sistema. Las decisiones de esta etapa son muy importantes para el éxito del proyecto, y deberán realizarse con mucho cuidado, reflexión, y principalmente criterio. Esta etapa constara de tres partes: consideraciones generales del diseño, el diseño general y el diseño detallado. En las consideraciones generales se evalúan las razones por las cuales realizamos el diseño, se analizan y ponderan las fuerzas de diseño, las tecnologías que requerirá la implementación del sistema, y finalmente un análisis de la factibilidad del proyecto, abarcando aspectos técnicos, económicos y operacionales. Como paso siguiente se desarrolla un diseño global del sistema, utilizando herramientas UML para definir las funcionalidades del sistema, agrupándolas en paquetes de casos de uso, y relacionándolos con los distintos usuarios que tendrá el sistema. Por último, se abarcara el diseño detallado del sistema. En este punto converge toda la información recopilada ya analizada durante el desarrollo del proyecto por el grado de detalle que se alcanzara. Para este se selecciona una parte limitada de la funcionalidad del sistema, para acotar la extensión del trabajo a presentarse. A partir del análisis de la información recopilada y generada en las etapas anteriores, estaremos en condiciones de determinar el alcance que tendrá el trabajo, y posteriormente el detalle de este, el modelado del sistema de información en base a UML y la descripción detallada de los casos de uso. Comencemos entonces esta desafiante y significativa etapa del proyecto de sistemas.
86
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Razones por las que se realiza el diseño del sistema: Para lograr los objetivos del sistema, se deben analizar los siguientes objetivos particulares. Estos son los puntos que justifican el diseño de sistema que se encara en esta nueva etapa del proyecto. Las razones principales por las que se realiza este diseño de sistema son: Generar un acceso cómodo a la información por parte de los voluntarios. Evitar la repetición de información. Generar un sistema de mantenimiento de la información. Apoyar a la coordinación de los voluntarios Apoyar la planificación de las actividades y procesos. Apoyar la comunicación interna. Permitir un seguimiento de estudiantes. Permitir un seguimiento del desarrollo de procesos de las distintas áreas. Desarrollar la capacitación de voluntarios. Generar información para el apoyo a la toma de decisiones de las áreas.
Fuerzas de diseño: A continuación se describirán las 10 fuerzas de diseño del sistema: 1.- Integración: El sistema realizará una sincronización de las distintas áreas, y una coordinación de las operaciones. Este diseño dará por resultado una malla de información para la organización, la que unirá a las distintas funciones, dado que las BD de las mismas se relacionan entre sí. Así, por ejemplo, si el coordinador del área de recepción necesita averiguar sobre algún colegio en particular, puede acceder a la BD de colegios sin la necesidad de consultar con el coordinador del área de colegios. 2.- Interfaz usuario/sistema: La interfaz entre el usuario y el sistema va a tender a ser simple e intuitiva. Los esquemas de entrada le permitirán al usuario comunicarse con el sistema a través de menús, cajas de diálogo, botones, tablas y vínculos. Consideramos que un sistema de interfaz complejo sería contraproducente, y generaría el desuso del sistema. 3.- Fuerzas competitivas: La competencia a nivel interno de la RL es casi inexistente. Esto es consecuencia de estar la organización basada en el trabajo voluntario. Los miembros de la RL se ofrecen para cubrir espacios libres, o ayudar en los que ya están cubriendo. Un claro ejemplo de esto es el hecho de que se busque en cada área tener por lo menos dos coordinadores, que compartan sus obligaciones. Se alienta incluso a incorporar más gente. Es decir, no se genera competencia ya que siempre que se presenta el caso de que alguien desee realizar una acción, este deseo será bienvenido. En el caso de la presidencia de la RL, se realizan elecciones cada dos años, pudiendo postularse cualquier voluntario para el puesto, quedando la decisión en una votación general. 87
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
La competencia a nivel interno de la organización está dada entre las distintas RL, de una forma indirecta, ya que realmente no se hace foco en dicha competencia, sino que esta existe suavemente, por generación natural. Adoptar un sistema que sea eficiente y eficaz permite a la RL local destacarse ĚĞ ůĂƐ ŽƚƌĂƐ Z>͛Ɛ͕ ƉƵĚŝĞŶĚŽ ŽďƚĞŶĞƌ ĂƐş ƵŶ ƌĞĐŽŶŽĐŝŵŝĞŶƚŽ ƉŽƌ ůĂ KE LJ ƵŶĂ ŵĂLJŽƌ ƌĞĐĂƵĚĂĐŝſŶ ĚĞ estudiantes extranjeros. La competencia a nivel externo se da con empresas que, si bien no se dedican exactamente a lo que hace AFS, también realizan intercambios de estudiantes. Destacarse como organización permitiría un mayor reconocimiento a nivel internacional. En este punto seguramente será más eficaz concentrarse en promover y publicitar a AFS en lugar de competir con otras organizaciones. 4.- Calidad y utilidad de la información: Se refiere a los requerimientos específicos de información del usuario. La información será centralizada en una sola BD, distribuida en distintas tablas, con los datos necesarios (por lo que será exacta), y en comentarios generales, como por ejemplo temas de los que se hablaron en la última reunión (por lo que será oportuna). Por tanto, se apunta a una alta calidad de información, ya que esta permitirá el cumplimiento de los objetivos planteados para el diseño. 5.- Requerimientos del sistema: Son requerimientos operacionales inherentes al sistema de información mismo: Confiabilidad: Cada usuario accederá mediante un nombre de usuario y una contraseña, por lo que existirá un grado de seguridad aceptable, y de acuerdo a la relevancia de la información contenida por el sistema, en algunos casos confidencial. La información no será repetitiva, y el sistema garantizara la integridad de esta. Disponibilidad: las 24 horas, los 365 días del año. Flexibilidad: Está diseñado justamente por los requerimientos de los usuarios. El sistema no está estructurado de acuerdo a áreas, sino en torno a la información. Expectativa de vida y potencial de crecimiento: Si el sistema es fructífero, se podría plantear una ĞdžƚĞŶƐŝſŶ Ă ŽƚƌĂƐ Z>͛Ɛ ĚĞů ƉĂşƐ͘ ů ŶŝǀĞů ŝŶŝĐŝĂů͕ ƐĞ ƉůĂŶƚĞĂ ƵŶĂ ŝŵƉůĞŵĞŶƚĂĐŝſŶ LJ ƵŶĂ ƉŽƐƚĞƌŝŽƌ auditoria, y la generación de muchas mejoras al corto plazo, para luego continuar con cambios necesarios a medida que se presenten los problemas. A largo plazo podría considerarse un rediseño, pero de acuerdo a la realidad actual de la organización probablemente este sistema se adaptara a un largo plazo. Capacidad para recibir mantenimiento: El sistema tendrá una buena capacidad para recibir mantenimiento, ya que el actual modelado en UML permite un rápido y claro entendimiento del sistema planteado, y la futura implementación en PHP contara con la correspondiente documentación. Hay que tomar en cuenta que las herramientas de implementación son muy accesibles y de un grado de complejidad no muy alta.
6.- Requerimientos de procesamiento de datos: Se refiere al trabajo de detalle del sistema. Volumen: La cantidad de datos es muy extensa, ya que no se suelen eliminar los registros ya usados, sino que sirven para posterior acceso a los mismos.
88
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Complejidad: El número de operaciones de datos intrincados e interrelacionados también es muy extenso para una mejor respuesta y coordinación entre las distintas áreas, y el apoyo a la toma de decisiones. Restricciones de tiempo: Se dan de acuerdo a las fechas establecidas por la ON. Se estima que los requerimientos de procesamiento serán bajos, por el volumen de gente que interactuara con el sistema en el mediano plazo. Demandas computacionales: No se necesita una computadora fija para el mantenimiento en línea a las BD, se conservan en el servidor de Internet. Este soporte será contratado mensualmente. Por otra parte, el encargado de administración del sistema realizara un backup cada periodo determinado de tiempo de la BD. Posiblemente este servicio de backup pueda ser realizado por el mismo servidor donde se aloje el sitio web.
7.- Factores organizacionales: El sistema sólo considera por el momento a la RL Córdoba, pudiéndose en un futuro extenderse a las ĚŝƐƚŝŶƚĂƐ Z>͛Ɛ ĚĞů ƉĂşƐ͘ ^Ğ ĚŝƐƚƌŝďƵŝƌĄ Ă ƚŽĚŽƐ ůŽƐ ƵƐƵĂƌŝŽƐ͕ LJ ůŽƐ ĚĂƚŽƐ ƐĞƌĄŶ ĐŽŵƉĂƌƚŝĚŽƐ͘ >ĂƐ actualizaciones estarán a cargo del coordinador del área o del usuario en caso que los datos sean correspondidos al mismo. 8.- Requerimiento de costo-eficacia: El costo del sistema es en sí despreciable, ya que el gasto único sería el mantenimiento y el pago de un servidor de internet. Esto produce eficacia con respecto a lo que se prevé. Se debe recordar que el sistema está orientado para una organización sin fines de lucro. El gasto de los usuarios sólo sería el acceso a internet, pero es más económico que por otros medios. 9.- Factores humanos: Las personas que utilizarán el sistema, los voluntarios, no necesitarán de una capacitación extensa para su utilización, dado que es entendible y accesible. Para mejorar el aspecto físico y psicológico del sistema, se tienen en cuenta: Grupos de trabajo: Se realizan constantemente. El sistema colaborará mediante la disponibilidad en la BD de voluntarios. Los grupos de trabajo varían constantemente en el desarrollo de las actividades, existiendo algunos más estables que otros, pero siendo la línea común la inestabilidad. Todos los voluntarios están en mediano grado capacitados para ayudar en todos los procesos. Especificaciones de los usuarios: Se diseñará para adecuarse a las necesidades de los distintos usuarios que, por lo visto, son similares. Por el momento solo se orienta el uso del sistema a los voluntarios, pero en un futuro podría ampliarse a los clientes de la organización, es decir estudiantes, colegios y familias. Y de manera solo informativa, al usuario común de Internet, quien podría buscar información sobre AFS. Este caso es más improbable, ya que AFS Argentina prefiere unificar la fuente de información en su página web, para evitar la posible confusión o choque de información institucional. Presentación y respuesta: Será fácil de usar, natural y fácil de entender. La presentación del sistema tendrá un diseño sencillo pero agradable. Centro de recursos de información: Los voluntarios no necesitarán obtener ayuda para trabajar con el sistema, ya que su uso no es complejo, es accesible. Se realizara de todas maneras una breve capacitación general en el momento de introducir el sistema a los voluntarios actuales, y se dejara al administrador del sistema disponible para cualquier consulta. 89
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
10.- Requerimientos de factibilidad: Se requiere un fácil acceso a la BD, mantener una actualización simple y con cierto automatismo, tener un lugar en común donde consultar ante cualquier incertidumbre y realizar un seguimiento de los distintos voluntarios, estudiantes, colegios y familias. También permitirá el seguimiento de eventos y procesos. El sistema sería viable hacerlo para concretar con estos puntos, obtener mayor agilidad en el manejo de datos y una mayor coordinación entre los voluntarios para la realización de las diferentes actividades. Los análisis de factibilidades técnica, económica y operacional serán desarrollados mas adelante en este mismo apartado.
Ponderación de las fuerzas de diseño: Determinativamente, se puede ponderar de acuerdo a las descripciones anteriores:
FUERZA DE DISEÑO
90
PONDERACION
Integración
15
Interfaz usuario/sistema
13
Fuerzas competitivas
5
Calidad y utilidad de la información
10
Requerimientos del sistema
10
Requerimientos de procesamiento de datos
10
Factores organizacionales
8
Requerimiento costo - eficacia
5
Factores humanos
9
Requerimientos de factibilidad
15
TOTAL
100
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Esbozo de las especificaciones del sistema: El sistema permitirá manejar registros, comprendiendo su actualización, agregado y eliminación. Será importante lograr la relación de estos, para poder mantener un seguimiento de los procesos que los involucran. El manejo de estas transacciones debe ser claro, evitando confusiones al usuario, y a su vez deberá confirmar la calidad de los datos ingresados al sistema, permitiendo cambiarlos en caso de error. También deberá permitir exportar la información, ya sea en forma de archivos o impresa, para permitir su manipulación fuera del sistema. A su vez, como apoyo a la coordinación, el sistema deberá mantener un calendario de actividades, y estas serán relacionadas a los diferentes registros involucrados. Otro punto a considerar será la seguridad de la información, por lo que deberá ser restringida de acuerdo al usuario que acceda al sistema. Debemos buscar una independencia del sistema a una computadora fija, ya que no se cuenta con una sede de la organización, y por tanto tampoco con equipos propios. El sistema será accedido desde computadoras independientes, a elección de los usuarios. Respecto a estas computadoras, como no se puede conocer sus características particulares de antemano, se deberá plantear el sistema en un estado que no consuma muchos recursos gráficos ni de conexión.
Lista de requerimientos Funcionales: Agregar, Borrar y Modificar (ABM) registros de: -
Estudiantes locales Estudiantes extranjeros Colegios Miembros de Colegios Familias Miembros de familias Voluntarios Archivos Documentos.
Permitir un seguimiento de los procesos, como ser: 91
Recepciones de estudiantes extranjeros Recepciones en colegios Recepciones en Familias Consejerías Procesos de selección de estudiantes locales Experiencia en el extranjero de estudiantes locales Asignación de familias, colegios y consejeros.
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Mantener un calendario de eventos actualizado, y poder relacionar estos eventos con los registros mencionados anteriormente. Incluye ABM de eventos, y definición de tipos de eventos con características particulares. Estos tipos de eventos son: -
Reuniones de voluntarios. Talleres de capacitación de voluntarios. Orientaciones de estudiantes locales. Orientaciones de estudiantes extranjeros. Exámenes para estudiantes locales. Entrevistas de familia e individuales (tanto para recepción como para envío). Entrevistas con colegios. Actividades extracurriculares. Llegada y partida de estudiantes.
Restricción de acceso a la información a través de un User & Password, diferenciando grados de seguridad según el tipo de usuario (inicialmente, solo por el tipo de voluntario), que limitaran el ABM, y la información a visualizarse. Acceso a través de Internet, para lograr independencia de las computadoras de las cual se acceda al sistema.
Lista de requerimientos No Funcionales: Una interfaz que no requiera altos grados de capacitación para su uso. Bajo peso de interfaz grafica, y así permitir que no sea necesario una conexión de alta velocidad a Internet. Simplicidad para cargar los datos, como ser las fechas. Control de los datos ingresados en un formulario, previamente a tomar contacto con la base de datos. Alta velocidad de procesamiento de datos. Tutoriales y explicaciones en caso de duda por parte del usuario, sobre el manejo del sistema. Realizar búsquedas genéricas dentro de la base de datos. Exportar resultados de consultas a archivos de Microsoft Excel. Imprimir Resultados de consultas.
Beneficios: Los beneficios se pretenden alcanzar mediante la post implementación de nuestro sistema de Información: Optimización del acceso y procesamiento de una BD por medio de una interfaz simple e intuitiva, con un fácil y práctico acceso Web (o vía Internet). Realizar un seguimiento eficiente y eficaz) de los distintos voluntarios, de los procesos que los involucran y de las áreas de la RL. Esto trae aparejado un notable beneficio para la coordinación entre las áreas y sus respectivos responsables. 92
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Disminución de costos de operación y negocios para la comunicación y/o actividades administrativas. Mantener un control de la información que se utiliza en los diferentes procesos y actividades, mejorándose así la seguridad de la misma en calidad preservar los datos relacionados con esta. Agilización de la toma de decisiones respecto a la organización de eventos y de la selección de los recursos humanos responsables de la ejecución de dichos eventos. Notable mejora para la planificación de la RL a corto y mediano plazo, pudiendo actuar de una forma más coordinada.
Propuestas de solución a problemas: Alternativas, según tecnología: El desarrollo del proyecto de sistemas en su nivel técnico es muy accesible. Las herramientas que se utilizarán serán fáciles de manejar y de aplicar por parte de los encargados de la implementación. A nivel de usuario, el requerimiento será a su vez bajo, cualquier computadora que cumpla los requisitos para un acceso a Internet de baja velocidad estará perfectamente habilitada para el uso del sistema. Se deberá elegir un lenguaje de programación de sistemas dinámicos en base a servidores de Internet y un motor de bases de datos que trabaje de forma correcta con dicho lenguaje. Para llevar a cabo el proyecto se contará con herramientas de: Modelado UML: Rational Rose 2000. Procesamiento de Textos: Microsoft Word 2007. Diseño de Bases de Datos: MySQL Workbench 5.0, EMS MySQL Manager 3 y PHPMyAdmin. Diseño de diagramas Gantt: Microsoft Proyect 2003. Diseño de Interfaz: Adobe Dreamweaver CS3. Diseño de Imágenes: Adobe Fireworks 8 y Photoshop. Programación PHP y Javascript: Visual Studio 2005 con Vs.php 2.1 y Notepad++ v3.7 Programación de estilos CSS: Adobe Dreamweaver CS3. Prueba de Sistema: Microsoft Internet Explorer y Mozilla Firefox. Diseño de e-learning: Adobe Captivate 2.
Los siguientes puntos deben ser considerados para la implementación del sistema: Herramientas para el diseño general del sitio: El sistema, al estar basado en un entorno web, se desarrollara en base al uso de HTML. Si bien el uso de este lenguaje es muy sencillo, se opta por usar una interfaz de apoyo, que facilitara muchísimo la programación de los aspectos estáticos del sistema y el diseño general de la interfaz. Esta herramienta será el Macromedia Dreamweaver MX. Si bien existen otras opciones en el mercado, esta herramienta se ha desarrollando de una manera asombrosa en los últimos años, abarcando no
93
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
solo el uso de HTML sino también la integración general orientada hacia el diseño de sitios dinámicos. Por tanto, la opción es clara. Lenguaje de programación de sistemas dinámicos en base a servidores de Internet: En este apartado se presentan diversas opciones. A partir de una investigación profunda y la prueba de alguna de las opciones, se ha desarrollado lo siguiente: Las opciones claras son ASP, PHP, Coldfusion y JSP. En cuanto a ASP, cuenta con una gran ventaja: su simpleza. Esta podría jugar en contra de la complejidad del programa, pero con las especificaciones y requerimientos actuales podría ser utilizada. El problema es que no existen buenas funciones ni librerías gratuitas para comunicarlo con otros entonos de bases de datos. A su vez, ASP, al ser desarrollado por Microsoft, trabaja solo sobre servidores IIS (Internet Information Server), es decir, solo sobre Windows. Se podría considerar que un punto desfavorable es el escepticismo respecto a los niveles de integridad y seguridad de los servidores en base a Windows, pero esta comprobado que mantienen un nivel aceptable en estos puntos. Sin embargo, el obstáculo real se presenta en el momento de analizar costos, ya que la contratación de un servidor de este tipo es considerablemente mas elevado que los de un servidor en base a Linux. Respecto a PHP, cumple con todos los requerimientos que necesita el sistema en la actualidad, y los que podría considerar en un futuro. Este es un lenguaje de tipo Open Source, por lo que esta en continuo desarrollo, y programadores de alto nivel aportan sus conocimientos constantemente al crecimiento de este lenguaje que ya se encuentra en su versión 5. Si bien el nivel de complejidad de código es algo mas elevado que las otras opciones analizadas, se mantiene en un rango bastante razonable, y se considera que el nivel de dificultad es bajo en contraste a los beneficios que podría dar tal lenguaje. Este esta diseñado para trabajar sobre cualquier servidor, siendo la opción por excelencia un servidor en base a Linux. Esto es un punto fuerte respecto a los costos, ya que este tipo de servidor es el tipo más económico, y al mismo tiempo el considerado como primera opción al momento de analizar estabilidad y confiabilidad. Las librerías y funciones de PHP parecen dar todas las libertades y recursos para lograr en su totalidad el desarrollo del proyecto de sistemas. En cuanto a la opción de Coldfusion, queda descartada de manera inmediata ya que su uso no es gratuito. Esta tecnología pertenece a la empresa Macromedia. Tanto el lenguaje como las interfaces disponibles tienen un muy buen nivel de desarrollo y calidad, por lo que es una opción fuerte en cuanto al desarrollo de sitios web dinámicos por parte de empresas fuertes. Pero en el caso de nuestro proyecto, no se justificaría el pago de tales servicios, y si bien el lenguaje es muy simple de aprender e implementar, la complejidad de otras opciones no deberían ser un obstáculo para los desarrolladores. Por último existe la opción de JSP, el lenguaje derivado de Java para el desarrollo de sitios web. El punto débil de esta opción es que es una tecnología en pleno desarrollo, y si bien actualmente ya se encuentra en un estado estable, no es tan optada como su opción más similar, PHP, por lo que no existen tantos recursos como para este último. También trabaja con cualquier servidor, por lo que el costo de implementación no sería un obstáculo mayor. En concusión, se opta por el uso de PHP para el desarrollo del proyecto, al analizar y balancear las características de todas las opciones. 94
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Manejo de Bases de Datos: Para este apartado existen muchas opciones, pero al acotarnos aplicaciones web surgen como opciones más comunes el uso de Access, de Microsoft, y el uso de MySQL. En cuanto a la primera opción, se descarta su uso ya que este está orientado al uso con ASP, no con PHP, y si bien puede llegar a ser utilizado en combinación con este último, carece de muchas opciones de seguridad que pondrían en peligro la confidencialidad de algunos datos. Como puntos a favor de Access podríamos destacar su interfaz amigable, al ser similar a todas las herramientas Office, y la disponibilidad de este, ya que viene integrado en los paquetes de Office, por lo que lo podemos encontrar en casi cualquier computadora actualmente. En cuanto a MySQL, es la opción por excelencia para trabajar en conjunto a PHP, ya que existen librerías y funciones que permiten una muy buena combinación de los puntos más fuertes de ambos. Por otra parte esta opción de manejo de bases de datos es de costo cero, ya que al igual que PHP, es de carácter Open Source. Y si bien el manejo básico es a través de un prompt, existen múltiples interfaces gratuitas que incluso pueden superar la interfaz de Access. Por último, su disponibilidad no es tan común como la de Access, pero la complejidad de esta se limita a bajar los archivos de Internet, y seguir una serie de pasos claramente indicados en el sitio web de MySQL para la instalación.
Análisis de factibilidad técnica, económica y operacional: Factibilidad técnica: El desarrollo del proyecto de sistemas en su nivel técnico es muy accesible. Las herramientas que serán utilizadas son fáciles de manejar y aplicar por parte de los encargados de la implementación. A nivel de usuario, el requerimiento será a su vez bajo, cualquier computadora que cumpla los requerimientos para un acceso a Internet de baja velocidad estará perfectamente habilitada para el uso del sistema. Factibilidad económica: El costo del programa será nulo, ya que tanto el diseño, la implementación y la posterior actualización y rediseño serán realizados ad honorem. El único gasto que se presenta para la organización será el mantenimiento de un servidor mensual para mantener el sitio online. Este costo está estimado en los $15 mensuales, un costo que podrá ser sostenido cómodamente a partir de los TPL con los que se maneja la RL. A nivel usuario el costo será el del pago ĚĞůĂĐŽŶĞdžŝſŶĂ/ŶƚĞƌŶĞƚLJůĂĐŽŵƉƵƚĂĚŽƌĂ͕ŽĞůĂĐĐĞƐŽĚĞƵŶ͞ĐLJďĞƌ͘͟^ĞĐŽŶƐŝĚĞƌĂĐůĂƌĂŵĞŶƚĞƋƵĞ estos recursos no estarán solo destinados al uso del sistema, sino a usos personales, por lo que podemos considerar casi nulo el costo por parte de los usuarios. Factibilidad operacional: Se considera que los usuarios del sistema no tendrán ningún problema en adaptarse al tipo de sistema. Al estar orientado a un entorno web, cuenta con la ventaja de compartir el tipo de procedimientos de acceso y manejo que la mayoría de los recursos disponibles en Internet a los cuales el voluntario tipo de AFS, según los análisis realizados en primeras instancias, se encuentra muy habituado. Usos como la búsqueda de información, acceso a sitios de interés personal, y uso de correo electrónico, son solo algunos de los tantos que podemos mencionar. Para ayudar a esta integración, se buscara que la interfaz se a amigable al usuario, optando por las opciones más comunes en un entorno web, utilizando vínculos, menús desplegables, cajas de textos, tablas y botones. Por otra parte, se impartirá una capacitación breve al momento iniciar el uso del sistema en la RL. 95
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Consideraciones generales
Riesgos esperados: EFECTO RIESGO IDENTIFICADO DEL RIESGO
POSIBLES SOLUCIONES ANTES DEL RIESGO
POSIBLES SOLUCIONES DESPUÉS DEL RIESGO (Soluciones extremas)
El lenguaje de programación con el que se implementa el sistema, no se ha practicado en ninguna materia de la facultad.
Los programadores no sabrían por dónde empezar ni qué códigos introducir y esto generaría errores en la programación. Demora en el proyecto.
Manuales y tutórales de Internet, cursos.
Elegir otro lenguaje de programación.
Para el manejo de Bases de Datos, se utilizará un motor de BD compatible con el lenguaje utilizado para el desarrollo, pero su disponibilidad y manejo no es tan común.
Manejo erróneo de dicho motor de BD, lo que llevaría a provocar un sistema defectuoso.
Asesoramiento del personal antes de la utilización, de dicha herramienta para la gestión de la BD, a través manuales y tutórales de Internet.
Elegir otro motor para el manejo de Bases de Datos.
El usuario podría no estar capacitado para manejar el sistema.
El usuario se sentiría confundido y rechazaría el producto al ser muy complejo.
La interfaz será muy accesible, el único requerimiento sería saber manejar el explorador de Internet.
Verificar las capacidades del usuario para manejar un sistema informático.
Los procedimientos de la organización no están bien definidos.
El sistema no se adapta a la organización y resulta inútil.
Conocer las funciones principales y secundarias de cada área y los responsables de las mismas.
Entrevistar a todos los usuarios para verificar y corroborar sus funciones.
Los requerimientos podrían cambiar.
Habría que comenzar de nuevo las distintas iteraciones. Demora en el proyecto.
Realizar un sistema flexible teniendo en cuenta los distintos modelos.
Realizar prototipos evolutivos y modelos de incremento.
El usuario podría no entender las interfaces del sistema.
El usuario se sentiría confundido y rechazaría el producto.
Realizar interfaces similares a los distintos sistemas.
Verificar las capacidades del usuario para manejar un sistema informático.
Podría haber desentendimientos entre las distintas áreas de la organización.
Se realizaría un sistema ambiguo, difícil de manejar y comprender.
Realizar un sistema capaz de descentralizar las funciones.
Organizar reuniones para que queden de acuerdo las distintas áreas con respecto al sistema.
El tiempo de desarrollo del proyecto podría extenderse más de lo planeado.
El cliente y directivos se sentirían impacientes y rechazarían el producto.
Realizar un plan de desarrollo e intentar realizar actividades de antemano.
Realizar prototipos y versiones beta, que pueden ir mejorando, ofreciéndolas al cliente.
96
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Modelado de diseño del sistema: Se realiza a continuación el modelado del diseño del sistema de manera global, utilizando un fuerte apoyo en herramientas de diseño UML. Se definen y se describen brevemente los actores del sistema, los paquetes que agrupan los casos de uso que contienen las diversas funcionalidades del sistema, y se genera un listado de casos de uso de diseño agrupados en dichos paquetes. Utilizando diagramas de casos de uso de sistema se modela cada uno de dichos paquetes, mostrando así la interacción de los actores con los casos de uso del paquete, la interacción de los casos de uso con otros casos de uso del mimo paquete, y también de otros paquetes. Además, se realiza una breve descripción de la funcionalidad de cada paquete, destacando sus características principales. Finalmente, se esboza cada caso de uso de diseño del sistema mediante una descripción de trazo grueso explicando sus objetivos, actores y funcionalidades. Este diseño global del sistema será la base para el diseño detallado del sistema, y para su posterior implementación.
97
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Descripción de paquetes de Sistema Nº 1 2 3
Paquete Acceso al sistema Voluntarios Estudiantes extranjeros
4
Estudiantes locales
5 6
Familias Comunidad educativa
7 8
Eventos Proceso de consejería
9
Proceso de selección
10
Documentos
11
Knowledge base
12 13
Mailing lists Datos básicos y configuración del sistema
Descripción Procedimiento de entrada y menú general de opciones. Alta, baja, modificación y consulta de listado de voluntarios. Alta, baja, modificación y consulta de listado de estudiantes extranjeros. Alta, baja, modificación y consulta de listado de estudiantes locales. Alta, baja, modificación y consulta de listado de familias. Alta, baja, modificación y consulta de listado de instituciones educativas. Alta, baja, modificación y consulta de listado de eventos. Seguimiento de proceso de consejería de estudiantes extranjeros, y alta, baja, modificación y consulta de informes de consejería. Seguimiento de proceso de selección de estudiantes locales. Alta, baja, modificación y consulta de confidential forms. Alta, baja, modificación y consulta de listado de documentos. Alta, baja, modificación y consulta de listado de knowledge base (notas especificas para capacitación en distintos temas del modelo de negocios). Alta, baja, modificación y consulta de listado de mailing list. Modificación de parámetros del sistema y datos básicos. Configuración de Back up de base de dato.
Configuracion del Sistema
Mailing Lists
Estudiantes Extranjeros
Documentos
Ingreso a Sistema y Menu de Opciones
Estudiantes Locales
Proceso de Seleccion
Voluntarios
Comunidad Educativa
Proceso de Consejeria
Eventos
Familias
Knowledge Base
98
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Descripción de Actores de Sistema La definición de actores de sistema se basa en los actores de negocio planteados en la etapa de análisis. Estos actores definen la funcionalidad del sistema, y determinaran el sistema de permisos y niveles de acceso y seguridad. Nº Actor 1 Voluntario
Clase base -
2
Coordinador de hosting
Voluntario
3
Coordinador de sending
Voluntario
4
Coordinador de desarrollo voluntario Coordinador de comunidades educativas Coordinador de consejería Consejero Presidente Ejecutor automático de tareas
Voluntario
5
6 7 8 9
Voluntario
Voluntario Voluntario Voluntario -
Descripción Voluntario general. Todo usuario registrado en el sistema. Encargado del Area de Hosting, a cargo de los estudiantes extranjeros, familias, proceso de consejería y eventos relacionados con el área. Encargado del Área de Sending, a cargo de los estudiantes locales, familias, proceso de selección, y eventos relacionados con el área. Encargado del Área de Desarrollo Voluntario, a cargo de voluntarios, knowledge base, mailing lists, configuración del sistema, y eventos relacionados con el área. Encargado del Área de Comunidades Educativas. A cargo de las comunidades educativas y eventos relacionados con el área. Miembro del Área de Hosting. A cargo del seguimiento de las consejerías sobre los estudiantes extranjeros. Voluntario con consejería asignada. Coordinador general, con incidencia en todas las áreas. Ente del sistema. Ejecuta acciones automáticas en base a la configuración del sistema.
Coordinador de Sendi ng
Coordinador de Hosting
Voluntario
Coordinador de Comuni dades Educativas
Coordinador de Consejeri a
Presidente
Coordinador de Desarrol lo Voluntari o
Ejecutor automáti co de tareas
99
Consejero
AFS Programas Interculturales Ȃ SIRL
Listado de Casos de Uso de Diseño. Ingreso a Sistema y Menú de Opciones. <Package 1> 1. Ingreso al Sistema. 2. Recuperación de Contraseña. 3. Visualizar menú. 4. Ver información de bienvenida. 5. Editar información de bienvenida. 6. Ver información destacada. 7. Ver información personal. 8. Editar información personal.
Voluntarios <Package 2> 9. Ver listado de voluntarios. * 10. Agregar un nuevo voluntario. * 11. Ver información de voluntario. * 12. Eliminar voluntario. * 13. Editar información de voluntario. * 14. Ver historial de voluntario. * 15. Ver listado de voluntarios para vinculación. *
Estudiantes extranjeros <Package 3> 16. Ver listado de estudiantes extranjeros. * 17. Ver información de estudiante extranjero. * 18. Agregar un nuevo estudiante extranjero. * 19. Eliminar estudiante extranjero. * 20. Editar información de estudiante extranjero. * 21. Ver listado de estudiantes extranjeros para vinculación. * 22. Cargar legajo de estudiante extranjero. * 23. Ver legajo de estudiante extranjero. * 24. Exportar legajo de estudiante extranjero. * 25. Editar el legajo de un estudiante extranjero. *
Estudiantes locales <Package 4> 26. Ver listado de estudiantes locales. 27. Ver información de estudiante local. 28. Agregar estudiante local. 29. Eliminar estudiante local. 30. Editar información de estudiante local. 31. Ver listado de estudiantes extranjeros para vinculación. 100
Diseño de Sistemas: Diseño global
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Familias <Package 5> 32. Ver información de familia. 33. Ver listado de familia. 34. Agregar una nueva familia. 35. Eliminar familia. 36. Editar información de familia. 37. Var información de miembro de familia. 38. Cambiar email de contacto de familia. 39. Agregar comentario de familia. 40. Eliminar comentario de familia. 41. Agregar miembro de familia. 42. Eliminar miembro de familia. 43. Ver listado de familia para vinculación. 44. Ver listado miembros de familia para vinculación. Comunidad educativa <Package 6> 45. Ver listado de instituciones educativas. 46. Ver información de Institución educativa. 47. Eliminar institución educativa. 48. Editar información de institución educativa. 49. Agregar nuevo miembro de institución educativa. 50. Agregar comentario a institución educativa. 51. Eliminar miembro de institución educativa. 52. Editar información de miembro de institución educativa. 53. Ver información de miembro de institución educativa. 54. Ver listado de instituciones educativas para vincular. 55. Eliminar comentario de institución educativa. 56. Agregar institución educativa. 57. Ver listado de miembros de instituciones educativas para vinculación. Eventos <Package 7> 58. Ver información de evento. * 59. Ver calendario anual. * 60. Ver calendario mensual. * 61. Agregar un nuevo evento. * 62. Editar información de evento. * 63. Eliminar evento. * 64. Ver eventos asignados. * Proceso de consejería <Package 8> 65. Ver información de consejería. * 66. Ver informe de consejería. * 101
AFS Programas Interculturales Ȃ SIRL 67. Editar informe de consejería. * 68. Eliminar informe de consejería. * 69. Exportar informe de consejería. * 70. Agregar comentario a consejería. * 71. Eliminar comentario de consejería. * 72. Inicializar informes de consejería. * 73. Eliminar informes de consejería. * 74. Cargar informe de consejería. * 75. Ver listado de consejerías. * 76. Ver comentarios de consejería. * Proceso de selección <Package 9> 77. Ver proceso de selección. 78. Iniciar nuevo proceso de selección. 79. Ver información del proceso de un postulante. 80. Cargar confidential form. 81. Ver confidential form. 82. Editar confidential form. 83. Editar información del proceso de un postulante. 84. Agregar comentario a proceso de un postulante. 85. Eliminar comentario a proceso de un postulante. 86. Exportar confidential form. Documentos <Package 10> 87. Ver listado de documentos. 88. Ver información de documento. 89. Editar documento. 90. Eliminar documento. 91. Agregar nuevo documento. Knowledge base <Package 11> 92. Ver knowledge base. 93. Ver listado de knowledge. 94. Agregar un Nuevo knowledge. 95. Editar knowledge. 96. Eliminar knowledge. 97. Ver listado de temas específicos de knowledge base. Mailing lists <Package 12> 98. Agregar un mailing list. 99. Eliminar un mailign list. 100. Ver información de mailing list. 101. Agregar email a mailing list. 102
Diseño de Sistemas: Diseño global
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
102. Eliminar email de un mailing list. 103. Configurar mailing list. 104. Ver listado de mailing lists. 105. Chequear emails y reenviar a mailing lists. Datos básicos y configuración del sistema <Package 13> 106. Ver listado de países. 107. Agregar país. 108. Editar país. 109. Ver información de país. 110. Eliminar País. 111. Ver listado de tipos de evento. 112. Ver información de tipo de evento. 113. Editar tipo de evento. 114. Agregar tipo de evento 115. Eliminar Tipo de Evento. 116. Ver información de programa. 117. Ver listado de programas. 118. Editar información de programa. 119. Agregar programa. 120. Eliminar programa. 121. Realizar back up de base de datos. 122. Modificar parámetros del sistema. 123. Ver opciones de datos básicos y configuración. *- El CU de Diseño ha sido desarrollado detalladamente en la sección de diseño detallado del sistema.
103
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Diagramas de Caso de Uso de Sistema Acceso al Sistema. <Package 1>
<<extend>> Ver infomacion de bienvenida Ver proceso de seleccion Ver listado de consejerias (f rom Proceso de Seleccion) (f rom Proceso de Consejeria)
Editar informacion de bienvenida
Ver listado de Knowledge
<>
(f rom Knowledge Base)
<<extend>> <<extend>> <<extend>> <<extend>> Recuperacion de Contraseña
Ingreso al Sistema <>
Ver calendario anual
<<extend>> <<extend>>
(f rom Ev entos)
<<extend>>
<<extend>>
Ver informacion destacada Visualizar Menu
Voluntario (f rom Actors)
Ver listado de estudiantes extranjeros (f rom Estudiantes Extranjeros)
<<extend>>
<<extend>>
<<extend>>
<>
Ver informacion Personal
Ver listado de estudiantes locales <<extend>>
<<extend>> (f rom Estudiantes Locales)
<<extend>>
Editar Informacion personal
Ver listado de familias (f rom Familias)
Ver listado de voluntarios (f rom Voluntarios)
Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)
Ver eventos asignados (f rom Ev entos)
Ver listado de Instituciones Educativas (f rom Comunidad Educativ a)
Funcionalidad del Paquete: El voluntario ingresa al sistema al proveer su nombre de usuario y clave de acceso. En caso de no recordar esta información, puede pedir que le sea enviada tras autenticar su identidad mediante su dirección de correo electrónico. Una vez iniciada la sesión, se desplegará en el área principal de la interfaz la información de bienvenida al sistema, y la información destacada. Además, se desplegara el menú principal del sistema, donde contará con opciones para acceder a todas las áreas del sistema (siempre y cuando el permiso de su nivel de usuario lo permita). También contará con acceso rápido a su información personal, su consejería actual, los eventos que le hayan sido asignados, y la opción de salir del sistema. El menú principal y el acceso rápido permanecerán visibles durante toda la sesión del usuario.
104
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Voluntarios <Package 2>
Eliminar Voluntario
Agregar un nuevo Voluntario
Editar informacion de Voluntario <<extend>>
<<extend>>
<<extend>> <<extend>> <<extend>>
Ver listado de voluntarios
Ver informacion de Voluntario
Ver historial de Voluntario <<extend>> <<extend>>
Ver listado de voluntarios para vinculacion
Ver informacion de Estudiante Extranjero
Ver informacion de evento
(f rom Estudiantes Extranjeros)
(f rom Ev entos)
Funcionalidad del Paquete: El voluntario podrá ver el listado de voluntarios y su información principal, pudiendo acceder luego a la información detallada, el listado de eventos en los que participo y sus consejerías actuales y previas. El coordinador de desarrollo voluntario tendrá además la capacidad de agregar, eliminar, modificar este listado de voluntarios.
105
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Estudiantes Extranjeros <Package 3>
<<extend>> Ver listado de voluntarios para Agregar un nuevo Estudiante Cargar legajo de estudiante vinculacion Editar informacion de Estudiante Extranjero Eliminar Estudiante Extranjero extranjero <<extend>>(f rom Voluntarios) Extranjero <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>
<<extend>> <<extend>> Ver informacion de Consejeria
Ver listado de familia para vinculacion (f rom Familias)
(f rom Proceso de Consejeria)
Ver listado de estudiantes extranjeros
Ver informacion de Estudiante Extranjero
<<extend>>
<<extend>>
Ver informacion de Voluntario (f rom Voluntarios)
<<extend>> <<extend>>
<<extend>> <<extend>>
Ver listado de instituciones Ver informacion de evento educativas para vinculacion
Ver informacion de familia Ver informacion de Institucion Educativa (f rom Familias)
(f rom Comunidad Educativ a)
(f rom Ev entos)
(f rom Comunidad Educativ a)
Editar el legajo de un estudiante extranjero <<extend>>
<<extend>>
<<extend>> Ver listado de estudiantes extranjeros para vinculacion
Exportar legajo de estudiante extranjero
Ver legajo de estudiante extranjero
Funcionalidad del Paquete: El voluntario podrá ver el listado de estudiantes extranjeros y su información principal, pudiendo acceder luego a la información detallada, su legajo (tener la posibilidad de exportarlo), el listado de eventos en los que participó, y acceder rápidamente a su familia anfitriona, institución educativa anfitriona y consejero. El coordinador de hosting tendrá además la capacidad de agregar, eliminar, modificar este listado de estudiantes extranjeros, pudiendo entre otras cosas cargar su legajo, vincularlo con voluntarios asignando por tanto una consejería, vincularlo con una familia indicándola como familia anfitriona, y vincularlo con una institución educativa indicándola como institución educativa anfitriona. Además, tendrá la posibilidad de acceder al proceso de consejería del estudiante extranjero.
106
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Estudiantes Locales <Package 4>
Agregar estudiante local
Eliminar estudiante local
<<extend>>
<<extend>>
Editar informacion de estudiante local <<extend>> <<extend>>
Ver listado de instituciones educativas para vinculacion
<<extend>>
(f rom Comunidad Educativ a)
Ver listado de estudiantes locales
Ver informacion de estudiante local <<extend>> <<extend>> Ver informacion de familia (f rom Familias)
<<extend>>
Ver listado de estudiantes locales para vinculacion
Ver proceso de seleccion
Ver informacion de Institucion Educativa
(f rom Proceso de Seleccion)
(f rom Comunidad Educativ a)
Funcionalidad del Paquete: El voluntario podrá ver el listado de estudiantes locales y su información principal, pudiendo acceder luego a la información detallada, su legajo (tener la posibilidad de exportarlo), el listado de eventos en los que participó, y acceder rápidamente a su familia e institución educativa. El coordinador de sending tendrá además la capacidad de agregar, eliminar, modificar este listado de estudiantes locales, pudiendo entre otras cosas acceder a su proceso de selección.
107
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Familias <Package 5>
<<extend>>
Agregar una nueva familia
Ver listado de familias <<extend>>
Editar informacion de familia
Ver listado de familia para vinculacion
Ver listado de miembros de familia para vinculacion
<<extend>>
<<extend>> <<extend>> Cambiar email de contacto de familia
Ver informacion de familia <<extend>>
Eliminar comentario de familia <<extend>>
<<extend>> <<extend>> Eliminar miembro de familia <<extend>>
Eliminar familia
Agregar comentario de familia <<extend>>
<<extend>>
Ver informacion de miembro de familia
Agregar miembro de familia
Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)
Funcionalidad del Paquete: El voluntario podrá ver el listado de familias y su información principal, pudiendo acceder luego a la información detallada, contando con los miembros de la familia y sus propios datos personales, los datos generales para la familia, y el historial de la familia en cuando a envío de estudiantes y recepción de estudiantes. Los coordinadores de sending y hosting tendrán además la capacidad de agregar, eliminar, modificar este listado de familias, así como también sus miembros. Por último podrán agregar y eliminar comentarios sobre la familia.
108
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Comunidad Educativa <Package 6>
Ver listado de Instituciones Agregar institucion educativa Educativas <<extend>> <<extend>>
Ver listado de instituciones educativas para vinculacion
<<extend>> <<extend>> Agregar comentarios a Institucion Educativa
Ver listado de miembros de instituciones educativas para <<extend>>
Ver informacion de Institucion Educativa <<extend>> Eliminar comentarios de institucion educativa
<<extend>> <<extend>>
Eliminar Institucion Educativa <<extend>>
<<extend>> Editar informacion de Institucion Educativa
<<extend>>
Agregar nuevo miembro de institucion Educativa Ver informacion de miembro de institucion educativa <<extend>> <<extend>>
Ver informacion de Estudiante Extranjero Editar informacion de miembro de (f rom Estudiantes Extranjeros) Institucion Educativa
Eliminar miembro de Institucion Educativa
Funcionalidad del Paquete: El voluntario podrá ver el listado de instituciones educativas y su información principal, pudiendo acceder luego a la información detallada, contando con los miembros de la institución 0 y sus propios datos personales, los datos generales para la familia, y el historial de la institución educativa en cuando a envío de estudiantes y recepción de estudiantes. El coordinadores de comunidad educativa tendrá además la capacidad de agregar, eliminar, modificar este listado de instituciones educativas, así como también sus miembros. Por último podrán agregar y eliminar comentarios sobre la institución educativa.
109
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Eventos <Package 7>
Ver informacion de Estudiante Extranjero (f rom Estudiantes Extranjeros)
Ver informacion de Voluntario
Ver Knowledge
(f rom Voluntarios)
(f rom Knowledge Base)
Ver informacion de familia (f rom Familias)
<<extend>> <<extend>>
<<extend>>
<<extend>>
Ver informacion de estudiante local (f rom Estudiantes Locales)
Ver informacion de miembro de familia <<extend>> (f rom Familias)
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>> Ver calendario anual
Ver calendario mensual
Ver informacion de evento Ver informacion de miembro de institucion educativa
<<extend>>
Ver eventos asignados
<<extend>>
(f rom Comunidad Educativ a)
<<extend>> <<extend>>
<<extend>>
Ver informacion de Institucion Educativa
Eliminar evento <<extend>> Agregar un nuevo evento <<extend>> <<extend>><<extend>> <<extend>> <<extend>>
<<extend>>
(f rom Comunidad Educativ a)
<<extend>>
Editar informacion de evento <<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Ver listado de miembros de instituciones educativas para
Ver listado de miembros de familia para vinculacion
(f rom Comunidad Educativ a)
(f rom Familias)
Ver listado de voluntarios para Ver listado de estudiantes locales vinculacion para vinculacion (f rom Voluntarios)
(f rom Estudiantes Locales)
Ver listado de estudiantes extranjeros para vinculacion
Ver listado de instituciones educativas para vinculacion
(f rom Estudiantes Extranjeros)
(f rom Comunidad Educativ a)
Ver listado de familia para vinculacion (f rom Familias)
Funcionalidad del Paquete: El voluntario podrá ver el listado anual y mensual de eventos y su información principal, pudiendo acceder luego a la información detallada, accediendo a los listados de participantes del evento, sean voluntarios, estudiantes extranjeros, estudiantes locales, instituciones educativas, miembros de instituciones educativas, familias o miembros de familias. Los coordinadores de hosting, sending, desarrollo voluntario y comunidad educativa tendrán además la capacidad de agregar, eliminar y modificar este listado de eventos, así como también asignar eventos para que su información sea completada por otros voluntarios.
110
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Proceso de Consejeria <Package 8>
Ver listado de consejerias inicializar informes de Consejeria Eliminar informes de consejeria Ver listado de temas especificos de knbowledge base
<<extend>> <<extend>>
(f rom Knowledge Base)
<>
Eliminar informe de consejeria <<extend>>
<<extend>>
<<extend>> Ver informacion de Voluntario
<<extend>> Agregar comentario a consejeria
(f rom Voluntarios)
<<extend>>
<>
<<extend>>
Ver informacion de Consejeria Ver comentarios de consejería Ver informacion de Institucion Educativa
Eliminar comentario de consejeria
(f rom Comunidad Educativ a)
<<extend>> <<extend>>
<<extend>>
<<extend>> Ver informe de Consejeria <<extend>>
Ver informacion de familia
Cargar informe de consejeria Editar Informe de Consejeria
(f rom Familias)
<<extend>>
<<extend>> <<extend>> Exportar informe de consejeria <<extend>> <<extend>>
<<extend>>
Ver listado de instituciones educativas para vinculacion
Ver listado de familia para vinculacion
Ver listado de voluntarios para vinculacion
(f rom Comunidad Educativ a)
(f rom Familias)
(f rom Voluntarios)
Funcionalidad del Paquete: El voluntario que tenga el rol de consejero de un estudiante extranjero podrá ver el listado de informes de consejería, agregar, eliminar, modificar y exportar el informe de consejería del mes actual, agregar y borrar comentarios sobre el estudiante extranjero, pudiendo visualizar los comentarios realizados por el coordinador de hosting o el coordinador de consejería. Además podrá ver el historial del estudiante extranjero sobre consejeros, familias anfitrionas y instituciones educativas con los que el estudiante extranjero estuvo o está vinculado. También tendrá un acceso rápido a los temas del knowledge base referidos a consejerías. EL coordinador de hosting y el coordinador de consejería podrán ver el listado de las consejerías para seguir el proceso de consejerías, pudiendo acceder a cada una en particular y modificar su información, con permiso para agregar, eliminar, modificar y exportar el informe de consejería de
111
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
cada estudiante extranjero. Podrán realizar comentarios restringidos a ellos mismos o generales para que el consejero también pueda verlos. Proceso de Seleccion <Package 9>
Iniciar nuevo proceso de Seleccion <<extend>>
Editar informacion del proceso de un postulante Agregar comentario a proceso de un postulante
<<extend>> <<extend>> <<extend>> Ver proceso de seleccion <<extend>>
<<extend>>Eliminar comentario a proceso de un postulante <<extend>>
Ver informacion del proceso de un postulante Ver informacion de estudiante local (f rom Estudiantes Locales)
Cargar confidential form <<extend>>
<<extend>>
<>
<<extend>>
Ver informacion de evento Editar confidential form
Ver confidential form
(f rom Ev entos)
<<extend>>
Ver listado de temas especificos de knbowledge base
Exportar confidential form
(f rom Knowledge Base)
Funcionalidad del Paquete: El coordinador de sending podrá agrupar a los estudiantes locales postulantes en un proceso de selección, y realizar el seguimiento a través de este. Cada estudiante local contará con los eventos: inscripción, examen de cultura, entrevista individual, entrevista familiar, actividad grupal. Además, el coordinador de sending podrá asignar estos eventos a voluntarios, para que la información de estos eventos sea completada por ellos. También contará con el agregado y eliminación de comentarios, y acceso a los temas del knowledge base que se refieran al proceso de selección. Por último, podrá completar, editar y exportar el confidential form del estudiante local postulante.
112
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Knowledge Base <Package 11>
Agregar un nuevo Knowledge <<extend>>
<<extend>>
<<extend>>
Ver listado de Knowledge
Ver Knowledge
Editar Knowledge
<<extend>>
Eliminar Knowledge
<<extend>>
ver listado de temas especificos de knbowledge base
Funcionalidad del Paquete: El voluntario podrá acceder a temas del knowledge base. Estos están conformados por una pregunta y una respuesta explicativa, y pertenecen a una o mas categorías temáticas. El knowlegde base puede ser consultado en un listado general, o puede encontrarse una o más categorías particulares incluidas en otra interfaz del sistema (por ejemplo, se incluyen temas del knowledge base sobre consejería y estudiantes extranjeros al visualizar el proceso de consejería de un estudiante extranjero). El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los temas del knowledge base.
113
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Documentos <Package 10>
Agregar nuevo documento <<extend>>
<<extend>>
Ver listado de documentos
<<extend>>
Ver informacion de documento
Editar Documento
<<extend>>
Eliminar documento
Funcionalidad del Paquete: El voluntario podrá acceder a documentos de todo tipo (por ejemplo: texto, planilla de cálculo, imágenes, presentaciones). Estos estarán separados en categorías. Los coordinadores de desarrollo voluntario, hosting, sending y comunidad educativa podrán agregar, editar y eliminar los documentos dentro de su categoría correspondiente.
114
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Mailing List <Package 12>
Agregar email a mailing list
Ver listado de mailing lists <<extend>> <<extend>>
Agregar un mailing list
<<extend>> <<extend>>
Ver informacion de mailing list
Eliminar un email de un mailing list
<<extend>>
Chequear emails y reenviar a mailing lists
Configurar mailing list
Funcionalidad del Paquete: El voluntario podrá enviar e-mails a direcciones específicas, y estas redistribuirán el email a las personas correspondientes. El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los mailing lists. El ejecutor automático de tareas abrirá las casillas de e-mail de los mialing list periódicamente en base a la configuración del sistema, verificará si hay nuevos emails, y reenviará estos en caso de ser necesario.
115
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Datos básicos y Configuración del Sistema <Package 13>
<<extend>>
Modificar parametros del Sistema
Ver listado de paises
Editar pais
<<extend>>
<<extend>>
<<extend>> <<extend>>
<<extend>> <<extend>> Agregar pais
Eliminar pais
<<extend>> Ver Opciones de Datos Básicos y Configuración
Ver informacion de pais
<<extend>>
Ver listado de program as
<<extend>>
Editar informacion de programa <<extend>>
<<extend>>
<<extend>>
<<extend>>
Agregar programa
Eliminar programa
Ver informacion de programa
<<extend>> Ver listado de tipos de eventos
<<extend>>
Editar tipo de evento Realizar Backup de Base de Datos
<<extend>>
<<extend>> <<extend>>
Agegar tipo de evento
Eliminar tipo de evento Ver informacion de tipo de evento
Funcionalidad del Paquete: Los coordinadores de sending y hosting podrán agregar, eliminar y modificar los programas en los que pueden participar tanto los estudiantes locales como los estudiantes extranjeros como los estudiantes locales. También podrán agregar, eliminar y modificar los países del sistema. El coordinador de desarrollo voluntario podrá agregar, eliminar y modificar los tipos de eventos del sistema, que serán la base para los eventos del sistema. También tendrá a cargo la configuración del sistema y sus parámetros de funcionamiento. El ejecutor automático de tareas realizara una copia de seguridad (back up) de la base de datos del sistema periódicamente en base a la configuración del sistema.
116
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Descripciones de Trazo Grueso de Casos de Uso de Sistema. A continuación se incluyen las descripciones de trazo grueso de todos los casos de uso del sistema, agrupados en sus paquetes funcionales. >Ă ĐŽůƵŵŶĂ ͞/ŵƉŽƌƚĂŶĐŝĂ͟ ;/ŵƉͿ ĞƐ ƵƐĂĚĂ ƉĂƌĂ ĞǀĂůƵĂƌ ůĂ relevancia del caso de uso al sistema, utilizando como criterio los requerimientos funcionales del sistema. En la columna ͞dŝƉŽ͟ƐĞŝŶĚŝĐĂƌĂĐŽŵŽďĂƐĞĂƋƵĞůůŽƐĐĂƐŽƐĚĞƵƐŽƋƵĞĞůƵƐƵĂƌŝŽƵƚŝůŝĐĞĞŶ primer lugar, iniciando el paquete. El resto es indicado como adicional.
Acceso al sistema. <Package 1> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
1
Ingreso al sistema
Voluntario.
Acceder al sistema.
Base
Alta
2
Recuperaci ón de contraseña
Voluntario.
Adicional
Baja
3
Visualizar menú
Voluntario.
Adicional
Alta
4
Ver información de bienvenida
Voluntario.
El voluntario ingresa su nombre de usuario y contraseña e ingresa al sistema. El voluntario ingresa su dirección de e-mail. El sistema le envía su nombre de usuario y unan nueva contraseña generada aleatoriamente. Al ingresar el sistema se muestra el menú de opciones de sistema, además de la información del usuario, sus consejerías actuales y eventos asignados. El voluntario visualiza la información de bienvenida.
Adicional
Baja
5
Ver información destacada
Voluntario.
Adicional
Baja
6
Ver información personal Editar información personal Editar información de bienvenida
Voluntario.
El voluntario visualiza información destacada del sistema, como ser los próximos eventos y los últimos eventos realizados. El voluntario visualiza su información personal.
Adicional
Alta
El voluntario puede editar su información personal.
Adicional
Me dia
El presidente o coordinador de desarrollo voluntario modifica el texto de bienvenida al sistema.
Adicional
Baja
7
8
117
Voluntario.
Presidente. Coordinador de desarrollo voluntario
Recuperar datos de ingreso al sistema. Visualizar menú del sistema.
Visualizar información de bienvenida al sistema Ver información destacada Ver información personal Editar información personal Editar la información de bienvenida al sistema.
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Voluntarios <Package 2> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
9
Ver listado de voluntarios
Voluntario.
Visualizar el listado de voluntarios.
Base
Alta
10
Agregar un nuevo voluntario
Coordinador de desarrollo voluntario.
Agregar un nuevo voluntario
Adicional
Alta
11
Ver información de voluntario Eliminar voluntario
Voluntario.
Ver la información de un voluntario Eliminar un voluntario
El voluntario visualiza el listado de voluntarios y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El coordinador de desarrollo voluntario carga los datos del nuevo voluntario, y luego de verificar que no fue cargado con anterioridad, este es agregado a la base de datos creándose a su vez un nuevo usuario del sistema. El voluntario visualiza la información de un voluntario.
Adicional
Alta
El coordinador de desarrollo voluntario elimina a un voluntario de la base de datos, eliminando a su vez un usuario del sistema. El coordinador de desarrollo voluntario edita la información de un voluntario, y también la información del usuario de sistema. El voluntario visualiza el historial del voluntario, incluyendo los eventos en los que participo y las consejerías que realizo. El voluntario visualiza en una ventana adicional el listado de voluntarios, teniendo la opción de uno o más y enviar su información a la ventana principal, y pudiendo utilizar un filtro sobre el listado
Adicional
Baja
Adicional
Medi a
Adicional
Medi a
Adicional
Alta
12
13
14
15
Editar información de voluntario Ver historial de voluntario Ver listado de voluntarios para vinculación
118
Coordinador de desarrollo voluntario. Coordinador de desarrollo voluntario Voluntario.
Voluntario.
Editar la información de un voluntario Ver el historial de un voluntario Ver el listado de voluntarios para vincularlo con otro elemento del sistema
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Estudiantes Extranjeros <Package 3> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
16
Ver listado de estudiantes extranjeros
Voluntario
El voluntario visualiza el listado de estudiantes extranjeros y sus datos más importantes, pudiendo utilizar un filtro sobre el listado.
Base
Alta
17
Ver información de estudiante extranjero Agregar un nuevo estudiante extranjero
Ver el listado de los estudiantes extranjeros Ver la información de un estudiante extranjero Agregar un nuevo estudiante extranjero
El voluntario visualiza la información de un estudiante extranjero.
Adicional
Alta
El coordinador de hosting carga los datos del nuevo estudiante extranjero, y luego de verificar que no fue cargado con anterioridad, éste es agregado a la base de datos. El coordinador de hosting elimina a un estudiante extranjero de la base de datos. El coordinador de hosting edita la información de un estudiante extranjero.
Adicional
Alta
Adicional
Baja
Adicional
Medi a
El voluntario visualiza en una ventana adicional el listado de estudiantes extranjeros, pudiendo elegir uno o más y enviar su información a la ventana principal.
Adicional
Alta
El coordinador de hosting carga la información del legajo del estudiante extranjero.
Adicional
Medi a
El voluntario visualiza la información del legajo de un estudiante extranjero.
Adicional
Medi a
El voluntario exporta el legajo del estudiante extranjero a un formato de archivo PDF.
Adicional
Medi a
El coordinador de hosting edita la información de legajo de un estudiante extranjero.
Adicional
Medi a
18
19
20
21
22
23
24
25
Voluntario
Coordinador de hosting
Eliminar estudiante extranjero Editar información de estudiante extranjero Ver listado de estudiantes extranjeros para vinculación
Coordinador de hosting
Cargar legajo de estudiante extranjero Ver legajo de estudiante extranjero Exportar legajo de estudiante extranjero Editar legajo de un estudiante extranjero
Coordinador de hosting
119
Coordinador de hosting
Voluntario
Voluntario
Voluntario
Coordinador de hosting
Eliminar un estudiante extranjero Editar la información de un estudiante extranjero Ver el listado de estudiantes extranjeros para vincularlo con otro elemento del sistema Cargar el legajo de un estudiante extranjero Ver el legajo de un estudiante extranjero Exportar el legajo de un estudiante extranjero Editar el legajo de un estudiante extranjero
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Estudiantes Locales <Package 4> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
26
Ver listado de estudiantes locales Ver información de estudiante local Agregar un nuevo estudiante local
Voluntario
Ver el listado de los locales
El voluntario visualiza el listado de estudiantes locales y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El voluntario visualiza la información de un estudiante local.
Base
Alta
Adicional
Alta
Adicional
Alta
Eliminar estudiante local Editar información de estudiante local Ver listado de estudiantes locales para vinculación
Coordinador de sending
El coordinador de sending carga los datos del nuevo estudiante local, y luego de verificar que no fue cargado con anterioridad, este es agregado a la base de datos. El coordinador de sending elimina a un estudiante local de la base de datos. El coordinador de sending edita la información de un estudiante local.
Adicional
Baja
Adicional
Medi a
El voluntario visualiza en una ventana adicional el listado de estudiantes locales, pudiendo elegir uno o más y enviar su información a la ventana principal.
Adicional
Alta
27
28
29
30
31
120
Voluntario
Coordinador de sending
Coordinador de sending
Voluntario
Ver la información de un estudiante local Agregar un nuevo estudiante local Eliminar un estudiante local Editar la información de un estudiante local Ver el listado de estudiantes locales para vincularlo con otro elemento del sistema
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Familias <Package 5> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
32
Ver información de familia Ver listado de familia
Voluntario
Ver la información de familia Ver el listado de las familias
El voluntario visualiza la información de una familia y sus miembros.
Adicional
Alta
Base
Alta
34
Agregar una nueva familia
Coordinador de hosting. Coordinador de sending
Agregar una nueva familia
Adicional
Alta
35
Eliminar familia
Eliminar una familia
Adicional
Baja
36
Editar información de familia
Adicional
Medi a
Ver información de miembro de familia
El voluntario visualiza la información de un miembro de familia.
Adicional
Alta
38
Cambiar email de contacto de familia Agregar comentario de familia
Editar la información de una familia Ver información de un miembro de familia. Cargar el legajo de un estudiante extranjero Agregar un comentario a una familia
El coordinador de hosting o sending edita la información de una familia.
37
Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Voluntario
El voluntario visualiza el listado de familias y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El coordinador de hosting o sending carga los datos de la nueva familia, y luego de verificar que no fue cargada con anterioridad, esta es agregada a la base de datos. El coordinador de hosting o sending elimina a una familia de la base de datos.
El coordinador de hoting o sending cambia el email de contacto de la familia, eligiendo el miembro de la familia a ser contactado. El coordinador de hoting o sending agrega un comentario a la familia.
Adicional
Medi a
Adicional
Medi a
Eliminar un comentario de una familia Agregar un miembro a una familia
El coordinador de hoting o sending elimina un comentario de la familia.
Adicional
Baja
El coordinador de hoting o sending agrega un nuevo miembro a la familia, cargando una nueva persona o vinculando una existente. El coordinador de hoting o sending elimina un miembro de la familia, desvinculándolo de la familia.
Adicional
Alta
Adicional
Baja
El voluntario visualiza en una ventana adicional el listado de familias, pudiendo elegir una o más y enviar su información a la ventana principal.
Adicional
Alta
El voluntario visualiza en una
Adicional
Medi
33
39
40
Eliminar comentario de familia
41
Agregar miembro de familia
42
Eliminar miembro de familia
43
Ver listado de familia para vinculación
44
Ver listado 121
Voluntario
Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Voluntario
Voluntario
Eliminar un miembro de una familia Ver el listado de familias para vincular con otro elemento del sistema Ver el
AFS Programas Interculturales Ȃ SIRL de miembros de familia para vinculacion
listado de miembros de familias para vincular con otro elemento del sistema
Diseño de Sistemas: Diseño global
ventana adicional el listado de miembros de una familia, pudiendo elegir una o más y enviar su información a la ventana principal.
a
Comunidad Educativa <Package 6> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
Visualizar el listado de instituciones educativas Visualizar la información de institución educativa Eliminar institución educativa Eliminar una familia
El voluntario visualiza el listado de instituciones educativas y sus datos más importantes, pudiendo utilizar un filtro sobre el listado. El voluntario visualiza la información de una institución educativa y sus miembros.
Base
Alta
Adicional
Alta
El coordinador de comunidad educativa elimina a una institución educativa. El coordinador de comunidad educativa edita la información de una institución educativa.
Adicional
Alta
Adicional
Medi a
Coordinador comunidad educativa
Agregar nuevo miembro de institución educativa
Adicional
Medi a
Voluntario
Agregar comentario a institución educativa Eliminar miembro de institución educativa Editar información de miembro de institución educativa Ver información de miembro de institución educativa Ver listado de instituciones educativas para vincular con otro
El coordinador de comunidad educativa agrega un nuevo miembro a la institución educativa cargando una nueva persona o vinculando una existente. El coordinador de comunidad educativa agrega un comentario a la institución educativa.
Adicional
Medi a
El coordinador de comunidad educativa desvincula a una persona de la institución educativa. El coordinador de comunidad educativa edita la información de un miembro de una institución educativa.
Adicional
Baja
Adicional
Medi a
El voluntario visualiza la información del miembro de la institución educativa.
Adicional
Medi a
El voluntario visualiza en una ventana adicional el listado de instituciones educativas, pudiendo elegir una o más y enviar su información a la
Adicional
Alta
45
Ver listado de instituciones educativas
Voluntario
46
Ver información de institución educativa Eliminar una institución educativa Editar información de institución educativa Agregar nuevo miembro de institución educativa
Voluntario
47
48
49
50
51
52
53
54
Agregar comentario a institución educativa Eliminar miembro de institución educativa Editar información de miembro de institución educativa Ver información de miembro de institución educativa Ver listado de instituciones educativas para vincular. 122
Coordinador comunidad educativa Coordinador comunidad educativa
Coordinador comunidad educativa Coordinador comunidad educativa
Voluntario
Voluntario
AFS Programas Interculturales Ȃ SIRL
55
56
57
Eliminar comentario de institución educativa. Agregar institución educativa Ver listado de miembros de instituciones educativas para vincular.
123
Coordinador comunidad educativa Coordinador comunidad educativa Voluntario
elemento del sistema Eliminar un comentario de institución educativa Agregar institución educativa Ver listado de miembros de instituciones educativas para vincular con otro
Diseño de Sistemas: Diseño global
ventana principal. El coordinador de comunidad educativa elimina un comentario de una institución educativa.
Adicional
Baja
El coordinador de comunidad educativa agrega una nueva institución educativa. El voluntario visualiza en una ventana adicional el listado miembros de una instituciones educativas, pudiendo elegir una o más y enviar su información a la ventana principal.
Adicional
Alta
Adicional
Medi a
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Eventos <Package 7> Nº Nombre
Actores
58
Ver información de evento
Voluntario
59
Ver calendario anual Ver calendario mensual Agregar un nuevo evento
Voluntario
60
61
62
Editar información de evento
63
Eliminar evento
64
Ver eventos asignados
124
Voluntario
Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Voluntario
Objetivo
Descripción
Tipo
Imp
Ver información de un evento Visualizar el calendario anual Visualizar el calendario mensual Agregar un nuevo evento
El voluntario visualiza la información de un evento.
Adicional
Alta
El voluntario visualiza el listado anual de eventos separados agrupados en meses, semanas y días. El voluntario visualiza el listado mensual de eventos separados agrupados en semanas y días. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un evento de tipo de evento para el cual tenga permisos.
Base
Alta
Adicional
Alta
Adicional
Alta
Editar la información de un evento
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita un evento de tipo de evento para el cual tenga permisos.
Adicional
Alta
Eliminar un evento
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un evento de tipo de evento para el cual tenga permisos.
Adicional
Baja
Ver los eventos asignados a un voluntario
El voluntario visualiza los eventos que le han sido asignados.
Adicional
Medi a
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Proceso de Consejería <Package 8>
Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
65
Ver información de consejería
Adici onal
Alta
Ver informe de consejería
El consejero, coordinador de hosting o consejería visualiza el informe de consejería de un mes en particular de un estudiante extranjero.
Adici onal
Alta
67
Editar informe de consejería
El consejero, coordinador de hosting o consejería edita el informe de consejería de un mes en particular de un estudiante extranjero.
Adici onal
Me dia
68
Eliminar informe de consejería
El consejero, coordinador de hosting o consejería elimina el informe de consejería de un mes en particular de un estudiante extranjero.
Adici onal
Baja
69
Exportar informe de consejería
El consejero, coordinador de hosting o consejería exporta el informe de consejería del estudiante extranjero a un formato de archivo PDF.
Adici onal
Me dia
70
Agregar comentario a consejería
El consejero, coordinador de hosting o consejería agrega un comentario a la consejería de un estudiante extranjero.
Adici onal
Me dia
71
Eliminar comentario de consejería
El consejero, coordinador de hosting o consejería elimina un cometario de la consejería de un estudiante extranjero.
Adici onal
Baja
72
Inicializar informes de consejería
Visualizar la información de consejería de estudiante extranjero Ver el informe de consejería de un estudiante extranjero Editar el informe de consejería de un estudiante extranjero. Eliminar el informe de consejería de un estudiante extranjero Exportar el informe de consejería de un estudiante extranjero Agregar un comentario a la consejería de estudiante extranjero Eliminar un comentario de consejería de estudiante extranjero Inicializar los informes de consejería
El consejero, coordinador de hosting o consejería visualiza la información de una consejería de un estudiante extranjero.
66
Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador de hosting Coordinador de hosting
Adici onal
Alta
73
Eliminar informes de consejería
Coordinador de hosting
Eliminar los informes de consejería
Adici onal
Baja
74
Cargar informe de consejería
Ingresar la información de un informe de consejería.
Adici onal
Alta
75
Ver listado de consejerías
Consejero Coordinador consejería Coordinador de hosting Consejero Coordinador consejería Coordinador
El coordinador de hosting indica cuantos informes y a partir de qué mes se necesitan para el estudiante extranjero. El coordinador de hosting elimina los informes de consejería de un estudiante extranjero, quedando en estado no inicializado. El consejero, coordinador de hosting o consejería completa el formulario de consejería del mes correspondiente.
El consejero, coordinador de hosting o consejería visualiza el listado de las consejerías actuales a estudiantes extranjeros y su información
Base
Alta
125
Visualizar el listado de las consejerías a estudiantes
AFS Programas Interculturales Ȃ SIRL de hosting 76
extranjeros
Diseño de Sistemas: Diseño global
destacada.
Ver comentarios de consejeria
Proceso de Selección <Package 9> Nº Nombre
Actores
Objetivo
Descripción
Tipo
Imp
77
Ver proceso de selección
Coordinador de sending
Visualizar la información de un proceso de selección
Base
Alta
78
Iniciar nuevo proceso de selección Ver información del proceso de un postulante Cargar confidential form
Coordinador de sending
Inicializar un nuevo proceso de selección
El coordinador de sending visualiza la información de un proceso de selección, contando con el listado de estudiantes locales que participan en este. El coordinador de sending inicia un nuevo proceso de selección.
Adicional
Medi a
Coordinador de sending
Ver el proceso de un estudiante local postulante.
Adicional
Alta
Coordinador de sending
Adicional
Alta
81
Ver confidential form
Coordinador de sending
El coordinador de sending visualiza el confidential form de un estudiante local postulante.
Adicional
Alta
82
Editar confidential form
Coordinador de sending
El coordinador de sending edita la información del confidential form de un estudiante local psotulante.
Adicional
Medi a
83
Editar información del proceso de un postulante Agregar comentario a proceso de un postulante Eliminar comentario de un proceso de un postulante Exportar
Coordinador de sending
Cargar el confidential form de un estudiante local postulante Ver el confidential form de un estudiante local postulante Editar el confidential form de un estudiante local postulante Editar la información de un proceso de un estudiante local postulante Agregar comentario a un proceso de un estudiante local postulante Eliminar comentario de un proceso de un estudiante local postulante
El coordinador de sending visualiza la información del proceso de un estudiante local postulante, y los eventos en los que este participa. El coordinador de sending carga el confidential form del estudiante local postulante.
El coordinador de sending edita la información de l proceso de un estudiante local postulante, modificando la información de los eventos en los que participo El coordinador de sending agrega un comentario al proceso de selección de un estudiante local postulante.
Adicional
Alta
Adicional
Medi a
El coordinador de sending elimina un comentario del proceso de selección de un estudiante local postulante.
Adicional
Baja
El coordinador de sending
Adicional
Alta
79
80
84
85
86
126
Coordinador de sending
Coordinador de sending
Coordinador
Exportar el
AFS Programas Interculturales Ȃ SIRL confidential form
de sending
confidential from de un estudiante local postulante
Diseño de Sistemas: Diseño global
exporta el confidential form del estudiante local postulante a un formato de archivo PDF.
Documentos <Package 10> Nº Nombre
Actores
87
Ver listado de documentos
Voluntario
88
Ver información de un documento Editar documento
Voluntario
89
90
Eliminar documento
91
Agregar nuevo documento
127
Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario
Objetivo
Descripción
Tipo
Imp
Visualizar el listado de documentos Visualizar la información de un documento
El voluntario visualiza el listado de documentos, pudiendo aplicar un filtro sobre el listado. El voluntario visualiza la información de un documento, pudiendo también descargar el archivo. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita la información de un documento, pudiendo reemplazar el archivo correspondiente.
Base
Alta
Adicional
Alta
Adicional
Medi a
Eliminar un documento
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un documento, eliminando a su vez el archivo correspondiente.
Adicional
Baja
Agregar un nuevo documento.
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un nuevo documento, agregando a su vez el archivo correspondiente.
Adicional
Alta
Editar la información de un documento
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Knowledge Base <Package 11> Nº Nombre
Objetivo
Descripción
Tipo
Imp
92
Ver knowledge base
Voluntario
Visualizar un tema de knowledge base
Adicional
Alta
93
Ver listado de knowledge
Voluntario
Base
Alta
94
Agregar un nuevo knowledge
Adicional
Alta
95
Editar knowledge
Editar un tema del knowledge base.
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario edita un tema de knowledge base, pudiendo modificar su titulo, respuesta al título, y eligiendo las categorías a las cuales pertenecerá el tema de knowledge base.
Adicional
Medi a
96
Eliminar knowledge
Eliminar un tema del knowledge base.
El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario elimina un tema de knowledge base.
Adicional
Baja
97
Ver listado de temas específicos de knowledge base
Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador comunidad educativa Coordinador desarrollo voluntario Voluntario
Visualizar el listado de temas de la knowledge base Agregar un nuevo tema al knowledge base.
El voluntario visualiza un tema de knowledge base, contando con el titulo del tema y la respuesta a ese titulo. El voluntario visualiza el listado de temas de la knowledge base, pudiendo aplicar un filtro a este listado. El coordinador de hosting, sending, comunidad educativa o desarrollo voluntario agrega un tema de knowledge base, incluyendo su titulo, respuesta al título, y eligiendo las categorías a las cuales pertenecerá el tema de knowledge base.
El voluntario visualiza el listado de temas de kwnoledge base de una o mas categorías
El voluntario visualiza el listado de temas de kwnoledge base de una o más categorías.
Adicional
Alta
128
Actores
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Mailing List <Package 12> Nº
Nombre
Actores
Objetivo
Descripción
Tipo
Imp
98
Agregar un mailing list
Adicional
Baja
100
Ver información de mailing list
Adicional
Medi a
101
Agregar email a mailing list
Coordinador desarrollo voluntario
Agregar un email a un mailing list
Adicional
Alta
102
Eliminar email de un mailing list
Coordinador desarrollo voluntario
Eliminar un email de un mailing list
Adicional
Baja
103
Configurar mailing list
Configurar un mailing list
Adicional
Medi a
104
Ver listado de mailing lists Chequear emails y reenviar a mailing lists
Coordinador desarrollo voluntario Coordinador desarrollo voluntario
Base
Alta
Ejecutor automático de tareas
Chequear los emails y reenviar a los emails de cada mailing list
El coordinador de desarrollo voluntario agrega un nuevo mailing list. El coordinador de desarrollo voluntario elimina un mailing list. El coordinador de desarrollo voluntario visualiza la información de un mailing list, incluyendo la lista de emails que contiene. El coordinador de desarrollo voluntario vincula a un voluntario, estudiante local, estudiante extranjero, institución educativa o familia con el mailing list. El coordinador de desarrollo voluntario desvincula a un voluntario, estudiante local, estudiante extranjero, institución educativa o familia con el mailing list. El coordinador de desarrollo voluntario configura las opciones del mailing list. El coordinador de desarrollo voluntario visualiza el listado de mailing lists El ejecutor automático de tareas chequea el emails correspondiente de cada mailign list, y en caso de tener correo entrante, reenvía este a cada email vinculado al mailing list.
Alta
Eliminar un mailing list
Agregar un nuevo mailing list Eliminar un mailing list
Adicional
99
Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador desarrollo voluntario
Base
Alta
105
129
Ver la información de un mailing list
Ver el listado de los mailing list
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño global
Datos básicos y configuración del sistema <Package 13> Nº
Nombre
Actores
Objetivo
Descripción
Tipo
Imp
106
Ver listado de países
Coordinador de sending Coordinador de hosting
Visualizar listado de países
Adicional
Alta
107
Agregar país
Agregar un país
Adicional
Alta
108
Editar país
Editar un país
El coordinador de senting o hosting edita la información de un país.
Adicional
Medi a
109
Ver información de país
Ver información de un país
Alta
Eliminar país
El coordinador de senting o hosting visualiza la información completa de un país. El coordinador de senting o hosting elimina un país del sistema.
Adicional
110
Adicional
Baja
111
Ver listado de tipos de evento
Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador desarrollo voluntario
El coordinador de senting o hosting visualiza el listado de países, con su información mas destacada, pudiendo aplicar filtros a este listado. El coordinador de senting o hosting agrega un nuevo país al sistema.
Adicional
Alta
112
Ver información de tipo de evento Editar tipo de evento
Coordinador desarrollo voluntario
Ver información de un tipo de evento
Adicional
Alta
Coordinador desarrollo voluntario
Editar un tipo de evento
Adicional
Medi a
114
Agregar tipo de evento
Agregar un tipo de evento
Adicional
Alta
115
Eliminar tipo de evento
Adicional
Baja
116
Ver información de programa
Adicional
Alta
117
Ver listado de programas
Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting
El coordinador de desarrollo voluntario visualiza el listado de tipos de evento y su información mas destacada, pudiendo aplciar filtros a este listado. El coordinador de desarrollo voluntario visualiza la información completa de un tipo de evento. El coordinador de desarrollo voluntario edita la información de un tipo de evento. El coordinador de desarrollo voluntario agrega un nuevo tipo de evento al sistema. El coordinador de desarrollo voluntario elimina un tipo de evento del sistema. El coordinador de senting o hosting visualiza la información de un programa.
Adicional
Alta
118
Editar
Coordinador
Editar
El coordinador de senting o hosting visualiza el listado de programas, con su información destacada, pudiendo aplicar filtros a este listado. El coordinador de senting o
Adicional
Medi
113
130
Eliminar un país
Visualizar el listado de tipos de evento
Eliminar un tipo de evento Ver información de un programa
Visualizar listado de programas
AFS Programas Interculturales Ȃ SIRL información de programa
Diseño de Sistemas: Diseño global
de sending Coordinador de hosting Coordinador de sending Coordinador de hosting Coordinador de sending Coordinador de hosting
información de un programa
hosting edita la información de un programa.
a
Agregar un programa
El coordinador de senting o hosting agrega un nuevo programa al sistema.
Adicional
Alta
Eliminar un programa
El coordinador de senting o hosting elimina un programa del sistema.
Adicional
Baja
119
Agregar programa
120
Eliminar programa
121
Realizar back up de base de datos
Ejecutor automático de tareas
Realizar back up de base de datos
El ejecutor automático de tareas realiza un back up de la base de datos.
Adicional
Alta
122
Modificar parametros del sistema Ver opciones de datos básicos y configuración
Coordinador desarrollo voluntario Coordinador desarrollo voluntario Coordinador de sending Coordinador de hosting
Modificar los parámetros del sistema Visualizar opciones de datos básicos y de configuración
El coordinador de desarrollo voluntario
Adicional
Alta
El coordinador de desarrollo voluntario visualiza las opciones de modificar parámetros de sistema y ver listado de tipos de evento. El coordinador de sending o hosting visualiza la opción de ver el listado de países y el listado de programas.
Base
Alta
123
131
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Desarrollo del diseño detallado: En esta etapa final se desarrollan 4 paquetes de sistema, seleccionados por ser relevantes y tener características distintivas suficientes para demostrar la funcionalidad del sistema. Estos paquetes son: Voluntarios <Package 2>. Estudiantes Extranjeros <Package 3>. Eventos <Package 7>. Proceso de Consejería <Package 8>. Para el desarrollo de dichos paquetes se utilizaran distintas herramientas de modelado, tratando de otorgar un modelo completo con especificaciones claras para su implementación. Las herramientas elegidas son: Descripción de trazo fino de casos de uso. Diagramas de clase de análisis Diagramas de colaboración Diagramas de clases de diseño.
132
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Voluntarios <Package 2> Descripción de trazo fino de casos de uso. Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de voluntarios Nro. :9 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Visualizar el listado de voluntarios. Precondiciones: no aplica. Post- Condiciones Éxito: se pudo ver el listado de voluntarios exitosamente. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario elige la ŽƉĐŝſŶ͞sŽůƵŶƚĂƌŝŽƐ͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2- Se visualiza un listado con los voluntarios activos que hay en el sistema y los siguientes datos: nombre, apellido, teléfono, email y barrio. 3- El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: búsqueda pudiendo ingresar alguno de los Estado, Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. 3.a.1- Se actualiza el listado de voluntarios en base al criterio de búsqueda. 4- El voluntario verifica si desea ver la información 4.a. El voluntario si desea ver información completa de un voluntario, y no lo desea. completa de un voluntario. Se invoca al use case Ver información de Voluntario. 5- El voluntario no cuenta con permiso para agregar un 5.a. El voluntario sí cuenta con permiso para nuevo voluntario. agregar un nuevo voluntario y no desea agregar un nuevo voluntario. 5.b. El voluntario sí cuenta con permiso para agregar un nuevo voluntario y desea agregar un nuevo voluntario. Se invoca al use case Agregar un nuevo Voluntario. 6-Fin del Use-Case. Asociaciones de Extensión: Ver información de Voluntario, Agregar un nuevo Voluntario. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
133
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo voluntario. Nro. : 10 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario. Objetivo: Agregar un nuevo voluntario. Precondiciones: no aplica. Post- Condiciones Éxito: Se ha cargado un nuevo voluntario exitosamente. Fracaso: EL voluntario no se puede cargar porque ya existe en la base de datos, o el usuario elige cancelar el UC. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ ŶƵĞǀŽǀŽůƵŶƚĂƌŝŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞǀŽůƵŶƚĂƌŝŽƐ͘ 2-El coordinador de desarrollo voluntario ingresa al menos uno de los siguientes campos: nombre, apellido, dni o pasaporte, y email. 3-El coordinador de desarrollo voluntario selecciona la opción continuar. 4-Se muestra un listado con personas de datos similares. 5- El coordinador de desarrollo voluntario elige la 5.a- El coordinador de desarrollo voluntario ŽƉĐŝſŶ͞ĐĂƌŐĂƌŶƵĞǀĂƉĞƌƐŽŶĂ͘͟ selecciona la persona correcta del listado notando que la persona ya existe pero que debe agregarle datos de voluntario, LJĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌĚĂƚŽƐ ĂƉĞƌƐŽŶĂ͘͟ 5.6.a El coordinador de desarrollo voluntario ingresa los siguientes datos: fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password. Selecciona los siguientes datos: privilegios. 5.7.a - El coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 5.7.a Se guarda: fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password y privilegios. 6- El coordinador de desarrollo voluntario ingresa los siguientes datos: nombre, apellido, DNI o Pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password. Selecciona los siguientes datos: sexo, país, región, ciudad, barrio, cargo, estado y privilegios. 7- El coordinador de desarrollo voluntario selecciona 7.a ʹ El usuario elige cancelar el UC ůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 8- se guarda: nombre, apellido, DNI o Pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, fecha de ingreso, motivo de ingreso, información de personal, nombre de usuario, password, sexo, país, región, ciudad, barrio, cargo, estado y privilegios. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůǀoluntario ha sido ĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10- Fin del Use-Case. 134
AFS Programas Interculturales Ȃ SIRL Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de voluntarios. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto
135
Diseño de Sistemas: Diseño Detallado
Fecha Ultima Modificación: 02/03/2006
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de voluntario Nro. : 11 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver información de voluntario. Precondiciones: no aplica. Post- Condiciones Éxito: Se logra ver la información del voluntario correctamente. Fracaso: no aplica Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂ͟en la fila de un voluntario desde el listado de voluntarios. 2-El voluntario visualiza lo siguientes datos del voluntario seleccionado: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso e información personal. 3-El voluntario seleccionado no es además un 3.a-El voluntario seleccionado es además un estudiante local. estudiante local. El voluntario visualiza los siguientes datos: Institución educativa, Fecha de egreso, Programa, Fecha de partida, Fecha de regreso, Proceso de selección. 4- El voluntario seleccionado no es además un 4.a- El voluntario seleccionado es además un miembro de familia. miembro de familia. El voluntario visualiza los siguientes datos: Nombre de familia, tipo de miembro de familia. 4.b - El voluntario no desea ver la información completa de la familia. 4.b1- El voluntario desea ver la información completa ĚĞůĂĨĂŵŝůŝĂ͕ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶ ĚĞĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de familia. 5-El voluntario seleccionado no es además un 5.a-El voluntario seleccionado es además un miembro de institución educativa. miembro de institución educativa . El voluntario visualiza los siguientes datos: Nombre de institución educativa, cargo. 5.b - El voluntario no desea ver la información completa de la institución educativa. 5.b.1 - El voluntario desea ver la información completa de la institución educativa , selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ invocándose el use case Ver información de institución educativa. 6- El voluntario verifica si desea ver el historial del 6.a. El voluntario si desea ver el historial del voluntario seleccionado, y no lo desea. voluntario seleccionado. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŚŝƐƚŽƌŝĂů ĚĞůǀŽůƵŶƚĂƌŝŽ͟LJƐe invoca al use case Ver historial de Voluntario. 7- El voluntario no cuenta con permiso para editar la 7.a. El voluntario sí cuenta con permiso para editar la información de un voluntario. información de un voluntario y no desea editar la información de un voluntario. 7.b. El voluntario sí cuenta con permiso para editar la información de un voluntario y desea editar la 136
AFS Programas Interculturales Ȃ SIRL
8- El voluntario no cuenta con permiso para eliminar un voluntario.
Diseño de Sistemas: Diseño Detallado
información de un voluntario. Se invoca al use case Editar información de Voluntario. 8.a. El voluntario sí cuenta con permiso para eliminar un voluntario y no desea eliminar un voluntario. 8.b. El voluntario sí cuenta con permiso para eliminar un voluntario y desea eliminar un voluntario. Se invoca al use case Eliminar Voluntario.
9- Fin del Use-Case. Asociaciones de Extensión: Ver historial de Voluntario, Editar información de Voluntario, Eliminar Voluntario, Ver información de familia, Ver información de institución educativa. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de voluntarios, Ver información de evento, Ver listado de estudiantes extranjeros, Ver información de estudiantes extranjeros, Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
137
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar voluntario Nro. : 12 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario. Objetivo: Eliminar un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: El voluntario es eliminado del sistema. Fracaso: El voluntario tiene datos relacionados en eventos, consejerías o informes. Se restringe su eliminación Curso Normal Alternativas 1- El caso de uso comienza cuando el coordinador de desarrollo voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌ ǀŽůƵŶƚĂƌŝŽ͟ĞŶel listado de información de un voluntario. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůǀŽůƵŶƚĂƌŝŽ͍͟. El coordinador de desarrollo ĚĞƐĞĂĞůŝŵŝŶĂƌĞůǀŽůƵŶƚĂƌŝŽ͍͘͟ůĐŽŽƌĚŝŶĂĚŽƌĚĞ ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ deƐĂƌƌŽůůŽǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟ Fin del use case. 3- Se comprueba que no exista información relacionada al 3.a ʹ Existen datos relacionados al voluntario. Se voluntario en cuanto a su participación en eventos, ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞EŽĞƐƉŽƐŝďůĞĞůŝŵŝŶĂƌĞů consejerías o informes, y no existen datos relacionados a ǀŽůƵŶƚĂƌŝŽ͘͟Se cancela el use case. este. 3- El voluntario ha sido eliminado. 4- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver la información de un voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
138
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de voluntario. Nro. : 13 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de desarrollo voluntario Objetivo: Editar la información de un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: Se ha editado exitosamente la información de un voluntario. Fracaso: no aplica Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de ĚĞƐĂƌƌŽůůŽǀŽůƵŶƚĂƌŝŽƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ ŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶ de un voluntario. 2-El coordinador de desarrollo voluntario modifica los datos deseados. Los datos que puede modificar son: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso, información personal, nombre de usuario, password y privilegios. 7- El coordinador de desarrollo voluntario selecciona la 7.a - El coordinador de desarrollo voluntario ŽƉĐŝſŶ͞ŵŽĚŝĨŝĐĂƌ͘͟ ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Fin del use case. 8- Se guarda: Nombre, Apellido, Fecha de nacimiento, DNI o pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, cargo, estado, fechad e ingreso, motivo de ingreso, información personal, nombre de usuario, password y privilegios. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůǀŽůƵŶƚĂƌŝŽŚĂƐŝĚŽĞĚŝƚĂĚŽ ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
139
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver historial de voluntario. Nro. : 14 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el historial de un voluntario. Precondiciones: El voluntario debe existir en el sistema. Post- Condiciones Éxito: El voluntario visualiza el historial del voluntario seleccionado. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario selecciona ůĂŽƉĐŝſŶ͞ǀĞƌŚŝƐƚŽƌŝĂůĚĞǀŽůƵŶƚĂƌŝŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞ información de un voluntario. 2- El voluntario visualiza un listado de las consejerías en las 2.a- El voluntario visualiza un listado de las que ha participado incluyendo la actual si la hubiera, y no consejerías en las que ha participado desea ver la información detallada de ninguno de los incluyendo la actual si la hubiera, y desea ver la estudiantes extranjeros de la lista. información detallada de uno de los estudiantes extranjĞƌŽƐĚĞůĂůŝƐƚĂ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͕͟LJƐĞ invoca el use case Ver información de estudiante extranjero. 3- El voluntario visualiza un listado de los eventos en los 3.a- El voluntario visualiza un listado de los que ha participado, y no desea ver la información detallada eventos en los que ha participado, y desea ver de ninguno de los eventos de la lista. la información detallada de uno de los eventos ĚĞůĂůŝƐƚĂ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶ de evento͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de evento. 4-Fin del Use Case. Asociaciones de Extensión: Ver información de estudiante extranjero, Ver información de evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
140
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de voluntarios para vinculación. Nro. : 15 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de Hosting, Coordinador de Sending, Coordiandor de desarrollo voluntario, coordinador de comunidades educativas. Objetivo: Ver el listado de voluntarios para vincularlo con otro elemento del sistema. Precondiciones: Deben existir voluntarios en el sistema. Post- Condiciones Éxito: Se vincula un voluntario con otro elemento del sistema. Fracaso: No aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͟ĂůĞůĞŐŝƌƵŶ consejero para un estudiante extranjero, o cuando el coordinador de hosting, el coordinador de sending, el coordinador de desarrollo voluntario, o el coordinador de ĐŽŵƵŶŝĚĂĚĞƐĞĚƵĐĂƚŝǀĂƐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ǀŽůƵŶƚĂƌŝŽ͟ĂůĞĚŝƚĂƌůĂŝŶĨŽƌŵĂĐŝſŶĚĞƵŶĞǀĞŶƚŽ͘ 2-Se visualiza un listado con los voluntarios activos que hay en el sistema y los siguientes datos: nombre, apellido. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de voluntarios en base al criterio de búsqueda. 4-El Coordinador de Hosting, Coordinador de Sending, 4.a-El Coordinador de Hosting, Coordinador de Coordiandor de desarrollo voluntario o coordinador de Sending, Coordinador de desarrollo voluntario o comunidades educativas verifica si desea seleccionar un coordinador de comunidades educativas voluntario del listado y no lo desea verifica si desea seleccionar un voluntario del listado y si lo desea. Selecciona la opción ͞^ĞůĞĐĐŝŽŶĂƌǀŽůƵŶƚĂƌŝŽ͟ƵďŝĐĂĚĂĞŶůĂĨŝůĂĚĞů voluntario correspondiente, y se envía el nombre, apellido e identificador único al use case desde donde este use case fue invocado. 5-Fin del Use case Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Agregar un nuevo estudiante extranjero, Editar información de estudiante extranjero, Agregar un nuevo evento, Editar información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
141
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clase de análisis. Ver listado de voluntarios
Ingreso de datos basicos de persona (f rom Interf aces)
Voluntario (f rom Actors)
Menu del sistema
Generación de lista
(f rom Interf aces)
(f rom Control)
Personas
Listado de voluntarios
(f rom Entidades)
(f rom Interf aces)
Informacion de voluntario
Búsqueda de voluntario
(f rom Interf aces)
(f rom Control)
Voluntarios (f rom Entidades)
Usuarios (f rom Entidades)
Agregar nuevo voluntario
Coordinador de Desarrollo Voluntario
Ingreso de datos basicos de persona
Generación de lista
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Listado de personas existentes
Voluntarios
(f rom Interf aces)
(f rom Entidades)
(f rom Actors)
Carga de voluntario
Guardar datos
Usuarios
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Mostrar mensaje (f rom Interf aces)
142
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver información de voluntario
Historial de voluntario
Generación de lista
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Voluntarios Listado de voluntarios (f rom Entidades) (f rom Interf aces)
Voluntario (f rom Actors)
Informacion de voluntario
Guardar datos
Personas
(f rom Control)
(f rom Entidades)
(f rom Interf aces)
Usuarios Edicion de voluntario
Búsqueda de voluntario
(f rom Interf aces)
(f rom Control)
Eliminar voluntario (f rom Interf aces)
Miembro de familia
Estudiante local
(f rom Entidades)
(f rom Entidades)
(f rom Entidades)
Miembro de institucion educativa (f rom Entidades)
Eliminar datos (f rom Control)
Eliminar voluntario
Coordinador de Desarrol lo Voluntari o
Informaci on de voluntario
Búsqueda de voluntario
Usuari os
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Eli minar voluntari o
Eli minar datos
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
(f rom Actors)
143
Mostrar mensaje
Voluntarios
(f rom Interf aces)
(f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de voluntario
Coordinador de Desarrollo Voluntario
Informacion de voluntario
Búsqueda de voluntario
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Edicion de voluntario
Guardar datos
Voluntarios
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
(f rom Actors)
Mostrar mensaje
Usuarios
(f rom Interf aces)
(f rom Entidades)
Ver historial de voluntario
Informacion de voluntario
Búsqueda de voluntario
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Voluntario (f rom Actors)
Voluntarios Historial de voluntario
Generación de lista
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Eventos
Estudiantes extranjeros
(f rom Entidades)
(f rom Entidades)
Ver listado de voluntarios para vinculación
Voluntario (f rom Actors)
Listado de voluntarios para vinculacion (f rom Interf aces)
Generación de lista
Personas
(f rom Control)
(f rom Entidades)
Voluntarios (f rom Entidades)
144
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de colaboración Ver listado de voluntarios 13: Requiere
12: Ingresa datos : Ingreso de datos basicos de persona 2: Requiere
1: Elige opcion
4: Utiliza datos
6: Elige opcion
3: Utiliza datos : Menu del sistema
: Voluntario
: Generación de lista 5: Devuelve lista
7: Requiere
8: Utiliza datos
: Personas
14: Utiliza datos
: Listado de voluntarios 9: Utiliza datos
10: Utiliza datos 11: Devuelve informacion : Informacion de voluntario
: Voluntarios
: Búsqueda de voluntario
: Usuarios
Agregar nuevo voluntario
2: Requiere
3: Utiliza datos
1: Ingresa datos : Ingreso de datos basicos de persona
: Generación de lista
: Personas
4: Devuelve lista
5: Elige opcion
7: Guarda datos 6: Envia datos
8: Ingresa datos : Coordinador de Desarrollo Voluntario
: Voluntarios
9: Envia datos
: Carga de voluntario
: Mostrar mensaje
11: Guarda datos
: Guardar datos 12: Devuelve mensaje
145
10: Guarda datos
: Listado de personas existentes
: Usuarios
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver información de voluntario
30: Requiere
29: Elige opcion
1: Elige opcion
31: Usa datos 32: Usa datos
34: Devuelve lista : Historial de voluntario
10: Elige opcion
15: Guarda datos 33: Usa datos 16: Guarda datos
18: Elige opcion
: Voluntario
: Eventos
: Generación de lista 28: Envia datos
24: ELimina datos
2: Requiere
26: Elige opcion : Listado de voluntarios
: Voluntarios : Guardar datos
17: Guarda datos
14: Envia datos
13: Ingresa datos 11: Requiere
23: Elimina datos 3: Utiliza datos
19: Requiere 21: Elige opcion: Informacion de voluntario
27: Requiere
: Personas
4: Utiliza datos
9: Devuelve datos
5: Utiliza datos 6: Utiliza datos
12: Envia datos
25: Elimina datos
: Edicion de voluntario
: Usuarios
: Búsqueda de voluntario 8: Utiliza datos
7: Utiliza datos
20: Envia datos
: Eliminar voluntario : Estudiante local : Miembro de familia 22: Requiere
: Miembro de institucion educativa
: Eliminar datos
Eliminar voluntario
3: Usa datos
2: Requiere
4: Usa datos 1: El ige opci on : Informaci on de voluntari o
: Búsqueda de voluntari o 6: Envia datos
: Usuari os
5: Usa datos
7: El ige opci on
8: Requiere : Coordinador de Desarrol lo Voluntari o
10: El imina datos
: Eli minar voluntari o
9: El imi na datos
: Personas
11: El imina datos
12: Envia mensaje : Mostrar mensaje
146
: Eli minar datos
: Voluntari os
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de voluntario 3: Usa datos 2: Requiere 4: Usa datos 1: Elige opcion : Informacion de voluntario 7: Ingresa datos
: Búsqueda de voluntario
6: Envia datos
8: Requiere : Coordinador de Desarrollo Voluntario
: Personas
5: Usa datos
9: Guarda datos 10: Guarda datos
: Edicion de voluntario
: Voluntarios 11: Guarda datos
12: Envia mensaje : Mostrar mensaje
: Usuarios
: Guardar datos
Ver historial de voluntario 2: Requiere
3: Usa datos
1: Elige opcion
4: Usa datos : Informacion de voluntario
6: Selecciona opcion
: Búsqueda de voluntario
: Personas
5: Envia datos 7: Requiere 8: Usa datos
: Voluntario 10: Envia datos : Historial de voluntario : Generación de lista
: Voluntarios 9: Usa datos
: Eventos
: Estudiantes extranjeros
Ver listado de voluntarios para vinculación
1: Elige opcion
3: Usa datos
2: Requiere
4: Usa datos : Voluntario
5: Envia datos : Listado de voluntarios para vinculacion
: Generación de lista
: Personas
: Voluntarios
147
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clases de diseño Ver listado de voluntarios Ventana ingreso de datos basicos de persona (from Interfaces)
Voluntario
Ventana menu del sistema
Generación de lista
Personas
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana listado de voluntarios
Busqueda de voluntario
Voluntarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
(f rom Actors)
Usuarios Ventana información de voluntario
(f rom Base de datos)
(from Interfaces)
Agregar nuevo voluntario Ventana i ngreso de datos basi cos de persona (from Interfaces)
Generación de lista
Personas
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana l istado de personas exi stentes (from Interfaces)
Coordinador de Desarrol lo Voluntari o
Ventana carga de vol untario
(f rom Actors)
(from Interfaces)
Guardar datos
Voluntarios
(f rom Procesos y transacciones)
(f rom Base de datos)
Usuarios (f rom Base de datos)
Ventana mostrar mensaje (from Interfaces)
Ver información de voluntario Ventana historial de voluntario
Generación de lista
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana listado de voluntarios (from Interfaces)
Guardar datos
Voluntarios
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana información de voluntario (from Interfaces)
Busqueda de voluntario
Personas
(f rom Procesos y transacciones)
(f rom Base de datos)
Voluntario Ventana edición de voluntario (f rom Actors)
(from Interfaces)
Estudiante local
Usuarios
(f rom Base de datos)
(f rom Base de datos)
Ventana eliminar voluntario
Miembro de familia
Miembro de institución educativa
(from Interfaces)
(f rom Base de datos)
(from Base de datos)
Eliminar datos (f rom Procesos y transacciones)
148
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar voluntario Ventana información de voluntario
Busqueda de voluntario
Usuarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Personas
Ventana eliminar voluntario
(f rom Base de datos)
(from Interfaces)
Coordinador de Desarrollo Voluntario
Ventana mostrar mensaje
Eliminar datos
Voluntarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
(f rom Actors)
Editar información de voluntario Ventana información de voluntario
Busqueda de voluntario
Personas
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Voluntarios
Ventana edición de voluntario
(f rom Base de datos)
(from Interfaces)
Coordinador de Desarrol lo Voluntari o (f rom Actors)
Ventana mostrar mensaje
Guardar datos
Usuarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ver historial de voluntario Ventana información de voluntario
Busqueda de voluntario
Voluntarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana historial de voluntario
Generación de lista
(from Interfaces)
(f rom Procesos y transacciones)
Usuarios (f rom Base de datos)
Voluntario (f rom Actors)
Eventos
Estudiantes extranjeros
(f rom Base de datos)
(from Base de datos)
Ver listado de voluntarios para vinculación Ventana listado de v oluntarios para v inculación
Generación de lista
Personas
(f rom Interf aces)
(from Procesos y transacciones)
(from Base de datos)
Voluntario (from Actors)
Voluntarios (from Base de datos)
149
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Estudiantes Extranjeros <Package 3> Descripción de trazo fino de casos de uso.
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de estudiantes extranjeros Nro. : 16 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el listado de los estudiantes extranjeros. Precondiciones: Deben existir estudiantes extranjeros en el sistema. Post- Condiciones Éxito: Se pudo ver el listado de estudiantes extranjeros exitosamente. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario elige la ŽƉĐŝſŶ͞ƐƚƵĚŝĂŶƚĞƐdžƚƌĂŶũĞƌŽƐ͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2- Se visualiza un listado con los estudiantes extranjeros actuales que hay en el sistema y los siguientes datos: nombre, apellido, país, fecha de partida, familia anfitriona actual, institución educativa anfitriona actual, consejero actual. 3- El voluntario verifica si desea ver la información 3.a- El voluntario verifica si desea ver la completa de la familia anfitriona actual de un estudiante información completa de la familia anfitriona extranjero, y no lo desea. actual de un estudiante extranjero y si lo desea. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂ ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞů estudiante extranjero objetivo y se invoca al use case Ver información de familia. 4- El voluntario verifica si desea ver la información 4.a- El voluntario verifica si desea ver la completa de la institución educativa anfitriona actual de un información completa de la institución estudiante extranjero, y no lo desea. educativa anfitriona actual de un estudiante ĞdžƚƌĂŶũĞƌŽLJƐŝůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ información de institución educativa anfitriona ĂĐƚƵĂů͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞůĞƐƚƵĚŝĂŶƚĞ extranjero objetivo y se invoca al use case Ver información de institución educativa. 5- El voluntario verifica si desea ver la información 5.a - El voluntario verifica si desea ver la completa del consejero actual de un estudiante extranjero, información completa del consejero actual de y no lo desea. un estudiante extranjero y si lo desea. Elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĐŽŶƐĞũĞƌŽĂĐƚƵĂů͟ correspondiente a la fila del estudiante extranjero objetivo y se invoca al use case Ver información de voluntario. 6-El voluntario verifica si desea ver la información completa 6.a.- El voluntario si desea ver información de un estudiante extranjero, y no lo desea. completa de un voluntario. Selecciona la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨŝůĂĚĞů estudiante extranjero objetivo y se invoca al use case Ver información de estudiante extranjero. 7-El voluntario no cuenta con permiso para agregar un 7.a -El voluntario sí cuenta con permiso para nuevo estudiante extranjero. agregar un nuevo estudiante extranjero y no desea agregar un nuevo estudiante extranjero. 150
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
7.b. -El voluntario sí cuenta con permiso para agregar un nuevo estudiante extranjero y desea agregar un nuevo estudiante extranjero. ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟LJƐe invoca al use case Agregar un nuevo estudiante extranjero. 8-Fin del Use Case. Asociaciones de Extensión: Ver información de familia, Ver información de institución educativa, Ver información de voluntario, Ver información de estudiante extranjero, Agregar un nuevo estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
151
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de estudiante extranjero. Nro. : 17 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver la información de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se visualiza la información de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1- El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌ información completa de ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĞŶůĂĨŝůĂĚĞƵŶĞƐƚƵĚŝĂŶƚĞ desde el listado de estudiantes extranjeros. 2-El voluntario visualiza lo siguientes datos del voluntario seleccionado: Nombre, Apellido, Fecha de nacimiento, pasaporte, Sexo, teléfono, celular, dirección, país, región, ciudad, barrio, email, ocupación, Estado, programa, Fecha de llegada, fecha de partida, Institución educativa anfitriona actual, Familia anfitriona actual, Consejero actual. 3- El voluntario verifica si desea ver la información 3.a- El voluntario verifica si desea ver la información completa de la familia anfitriona actual de un completa de la familia anfitriona actual de un estudiante extranjero, y no lo desea. estudiante extranjero y si lo desea. Elige la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟LJƐĞ invoca al use case Ver información de familia. 4- El voluntario verifica si desea ver la información 4.a- El voluntario verifica si desea ver la información completa de la institución educativa anfitriona actual completa de la institución educativa anfitriona actual de un estudiante extranjero, y no lo desea. de un estudiante extranjero y si lo desea. Elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͟LJƐĞŝŶǀŽĐĂĂůƵƐĞĐase Ver información de institución educativa. 5- El voluntario verifica si desea ver la información 5.a - El voluntario verifica si desea ver la información completa del consejero actual de un estudiante completa del consejero actual de un estudiante extranjero, y no lo desea. ĞdžƚƌĂŶũĞƌŽLJƐŝůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĐŽŶƐĞũĞƌŽĂĐƚƵĂů͟LJƐĞŝŶǀŽĐĂĂůƵƐĞ case Ver información de voluntario. 6- El voluntario no cuenta con permiso para ver la 6.a. El voluntario sí cuenta con permiso para ver la información de proceso de consejería de un información de proceso de consejería de un estudiante extranjero. estudiante extranjero y no desea ver la información de proceso de consejería de un estudiante extranjero. 6.b. El voluntario sí cuenta con permiso para ver la información de proceso de consejería de un estudiante extranjero y desea ver la información de proceso de consejería de un estudiante extranjero. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞƉƌŽĐĞƐŽĚĞ ĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de consejería. 7- El voluntario no cuenta con permiso para editar la 7.a. El voluntario sí cuenta con permiso para editar la información de un estudiante extranjero. información de un estudiante extranjero y no desea editar la información de un estudiante extranjero. 7.b. El voluntario sí cuenta con permiso para editar la información de un estudiante extranjero y desea 152
AFS Programas Interculturales Ȃ SIRL
8- El voluntario no cuenta con permiso para eliminar un estudiante extranjero.
9-El estudiante extranjero tiene un legajo cargado. El voluntario verifica si desea visualizar el legajo, y no lo desea.
Diseño de Sistemas: Diseño Detallado
editar la información de un estudiante extranjero. Se invoca al use case Editar información de estudiante extranjero. 8.a. El voluntario sí cuenta con permiso para eliminar un estudiante extranjero y no desea eliminar un estudiante extranjero. 8.b. El voluntario sí cuenta con permiso para eliminar un estudiante extranjero y desea eliminar ƵŶĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͘ůŝũĞůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟LJƐĞŝŶǀŽĐĂĂůƵƐĞ case Eliminar estudiante extranjero. 9.a-El estudiante extranjero tieneun legajo cargado. El voluntario verifica si desea visualizar el legajo, y si ůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌůĞŐĂũŽĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer legajo de estudiante extranjero. 9.bEl estudiante extranjero no tiene un legajo cargado, y el voluntario no cuenta con permiso para agregar el legajo de un estudiante extranjero. 9.c- El estudiante extranjero no tiene un legajo cargado, y el voluntario cuenta con permiso para agregar el legajo de un estudiante extranjero. Verifica si desea cargar el legajo del estudiante extranjero y no desea hacerlo. 9.d- El estudiante extranjero no tiene un legajo cargado, y el voluntario cuenta con permiso para agregar el legajo de un estudiante extranjero. Verifica si desea cargar el legajo del estudiante extranjero ĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌůĞŐĂũŽĚĞ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞ Cargar legajo de estudiante extranjero.
9-Fin del Use-Case. Asociaciones de Extensión: Ver información de familia, Ver información de institución educativa, Ver información de voluntario, Ver información de consejería, Editar información de estudiante extranjero, Eliminar estudiante extranjero, Cargar legajo de estudiante extranjero, Ver legajo de estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de estudiantes extranjeros, Ver información de eventos. Ver historial de voluntario. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
153
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo estudiante extranjero. Nro. : 18 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Agregar un nuevo estudiante extranjero. Precondiciones: no aplica. Post- Condiciones Éxito: Se ha cargado un nuevo estudiante extranjero exitosamente. Fracaso: El estudiante extranjero no se puede cargar porque ya existe en la base de datos, o el usuario cancela el use case. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĚĞƐĚĞĞůůŝƐƚĂĚŽĚĞĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͘ 2-El coordinador de hosting ingresa al menos uno de los siguientes campos: nombre, apellido, pasaporte, y email. 3-El coordinador de hosting selecciona la opción continuar. 4-Se muestra un listado con personas de datos similares. 5- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌŶƵĞǀĂ 5.a- El coordinador de hosting selecciona la ƉĞƌƐŽŶĂ͘͟ persona correcta del listado y elige la opción ͞ĂŐƌĞŐĂƌĚĂƚŽƐĂƉĞƌƐŽŶĂ͘͟ 5.6.a El coordinador de hosting ingresa los siguientes datos: Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona. Selecciona los siguientes datos: Estado, programa. Vincula un voluntario como consejero actual, seleccionado la ŽƉĐŝſŶ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟invocándose al use case Ver listado de voluntarios para vinculación. Vincula una familia como familia anfitriona actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ invocándose al use case Ver listado de familias para vinculación. Vincula una institución educativa como institución educativa anfitriona ĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟invocándose al use case Ver listado de institución educativa para vinculación. 5.7.a El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 5.8.a Se guarda Fecha de llegada, fecha de partida, estado, programa, fecha de inicio de consejería, consejero actual, fecha de inicio de familia anfitriona, familia anfitriona actual, fecha de inicio de institución educativa anfitriona, institución educativa anfitriona actual. 6-El coordinador de hosting ingresa los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona. Selecciona los siguientes datos: sexo, país, región, ciudad, barrio, estado, programa. 154
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Vincula un voluntario como consejero actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂů use case Ver listado de voluntarios para vinculación. Vincula una familia como familia anfitriona actual, ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞ case Ver listado de familias para vinculación. Vincula una institución educativa como institución educativa ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞgir ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de institución educativa para vinculación. 7- El coordinador de hosting selecciona la opción 7- El coordinador de hosting selecciona la opción ͞ĂŐƌĞŐĂƌ͘͟ ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 8- Se guarda: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, fecha de inicio de consejería, fecha de inicio de familia anfitriona, fecha de inicio de institución educativa anfitriona, sexo, país, región, ciudad, barrio, estado, programa, consejero actual, familia anfitriona actual, institución educativa anfitriona actual. 9- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽŚĂ ƐŝĚŽĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 10-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de familias para vinculación, Ver listado de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de estudiantes extranjeros. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
155
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar estudiante extranjero. Nro. : 19 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Eliminar un estudiante extranjero. Precondiciones: El estudiante extranjero debe existir en el sistema Post- Condiciones Éxito: El estudiante extranjero es eliminado del sistema. Fracaso: El estudiante extranjero tiene datos relacionados en eventos, consejerías, participación en familias, participación en instituciones educativas o informes. Se restringe su eliminación Curso Normal Alternativas 1- El caso de uso comienza cuando el coordinador de ŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶĞƐƚƵĚŝĂŶƚĞ extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽque desea 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ůĐŽŽƌĚŝŶĂĚŽƌĚĞ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ů ŚŽƐƚŝŶŐĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ coordinador de hosting elige la opción ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- Se comprueba que no exista información relacionada al 3.a ʹ Existen datos relacionados al estudiante estudiante extranjero en cuanto a su participación en ĞdžƚƌĂŶũĞƌŽ͘^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞EŽĞƐ eventos, consejerías, participación en familias, participación ƉŽƐŝďůĞĞůŝŵŝŶĂƌĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͘͟Se en instituciones educativas o informes, y no existen datos cancela el use case. relacionados a este. 4- El estudiante extranjero ha sido eliminado 5-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
156
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de estudiante extranjero. Nro. : 20 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Editar la información de un estudiante extranjero. Precondiciones: El estudiante extranjero debe existir en el sistema. Post- Condiciones Éxito: Se ha editado exitosamente la información de un estudiante extranjero Fracaso: no aplica. Curso Normal Alternativas 1-El caso de uso comienza cuando el coordinador ĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ información de estudiante ĞdžƚƌĂŶũĞƌŽ͟ĚĞƐĚĞĞů listado de información de un estudiante extranjero. 2- El coordinador de hosting puede modificar los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida. Puede seleccionar los siguientes datos: sexo, país, región, ciudad, barrio, estado, programa. 3-El estudiante extranjero tiene un consejero 3.a-El estudiante extranjero tiene un consejero actual. El actual. El coordinador de hosting verifica si coordinador de hosting verifica si quiere terminar la quiere terminar la consejería del voluntario, y no consejería del voluntario, y desea hacerlo. Selecciona la desea hacerlo. ŽƉĐŝſŶ͞ƚĞƌŵŝŶĂƌĐŽŶƐĞũĞƌşĂ͕͟ĞŝŶŐƌĞƐĂel dato: fecha de finalización de consejería. 3.b-El estudiante extranjero no tiene un consejero actual. El coordinador de hosting verifica si quiere vincular un voluntario como consejero, y no desea hacerlo. 3.c-El estudiante extranjero no tiene un consejero actual. El coordinador de hosting verifica si quiere vincular un voluntario como consejero, y desea hacerlo. Vincula un voluntario como consejero actual, seleccionado la opción ͞ĞůĞŐŝƌĐŽŶƐĞũĞƌŽ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de voluntarios para vinculación. Ingresa además el dato: fecha de inicio de consejería. 4-El estudiante extranjero tiene una familia 3¡4.a-El estudiante extranjero tiene una familia anfitriona anfitriona actual. El coordinador de hosting actual . El coordinador de hosting verifica si quiere verifica si quiere terminar la vinculación con la terminar la vinculación con la familia, desea hacerlo. familia, y no desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ƚĞƌŵŝŶĂƌǀŝŶĐƵůĂĐŝſŶĐŽŶĨĂŵŝůŝĂ͕͟Ğ ingresa el dato: fecha de finalización de familia anfitriona. 4.b-El estudiante extranjero no tiene una familia anfitriona actual. El coordinador de hosting verifica si quiere vincular una familia como familia anfitriona actual, y no desea hacerlo. 4.c-El estudiante extranjero no tiene una familia anfitriona actual. El coordinador de hosting verifica si quiere vincular una familia como familia anfitriona actual, y desea hacerlo. Vincula una familia como familia ĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂ͕͟ invocandose al use case Ver listado de familia para vinculación. Ingresa además el dato: fecha de inicio de familia anfitriona. 157
AFS Programas Interculturales Ȃ SIRL 5-El estudiante extranjero tiene una institución educativa anfitriona actual. El coordinador de hosting verifica si quiere terminar la vinculación con la institución educativa, y no desea hacerlo.
Diseño de Sistemas: Diseño Detallado
5.a-El estudiante extranjero tiene una institución educativa anfitriona actual . El coordinador de hosting verifica si quiere terminar la vinculación con la institución ĞĚƵĐĂƚŝǀĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ƚĞƌŵŝŶĂr ǀŝŶĐƵůĂĐŝſŶĐŽŶŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ĞŝŶŐƌĞƐĂĞůĚĂƚŽ͗ fecha de finalización de institución educativa anfitriona. 5.b-El estudiante extranjero no tiene una institución educativa anfitriona actual . El coordinador de hosting verifica si quiere vincular una institución educativa como institución educativa anfitriona actual, y no desea hacerlo. 5.c-El estudiante extranjero no tiene una institución educativa anfitriona actual El coordinador de hosting verifica si quiere vincular una institución educativa como institución educativa anfitriona actual , y desea hacerlo. Vincula una institución educativa como institución ĞĚƵĐĂƚŝǀĂĂŶĨŝƚƌŝŽŶĂĂĐƚƵĂů͕ƐĞůĞĐĐŝŽŶĂĚŽůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĂŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de instituciones educativas para vinculación. Ingresa además el dato: fecha de inicio de institución educativa anfitriona. 6- El coordinador de hosting selecciona la opción 7.a - El coordinador de hosting selecciona la opción ͞ŵŽĚŝĨŝĐĂƌ͘͟ ͞ĐĂŶĐĞůĂƌ͘͟Fin del use case. 7- Se guarda: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, Fecha de llegada, fecha de partida, sexo, país, región, ciudad, barrio, estado, programa, Fecha de inicio de inicio de consejería, consejero actual, fecha de fin de consejería, fecha de inicio de familia anfitriona, familia anfitriona actual, fecha de fin de familia anfitriona, fecha de inicio de institución educativa, institución educativa actual, fin de institución educativa anfitriona. 8- Se ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽŚĂƐŝĚŽĞĚŝƚĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 9-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de familia para vinculación, Ver listado de instituciones educativas para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
158
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de estudiantes extranjeros para vinculación. Nro. : 21 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de Hosting, Coordinador de Sending, Coordinador de desarrollo voluntario, coordinador de comunidades educativas. Objetivo: Ver el listado de estudiantes extranjeros para vincularlo con otro elemento del sistema. Precondiciones: Deben existir estudiantes extranjeros en el sistema. Post- Condiciones Éxito: Se vincula un estudiante extranjero con otro elemento del sistema. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting, el coordinador de sending, el coordinador de desarrollo voluntario, o el coordinador de comunidades educativas ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĂůĞĚŝƚĂƌ la información de un evento. 2-Se visualiza un listado con los estudiantes extranjeros actuales que hay en el sistema y los siguientes datos: nombre, apellido. 3-El voluntario verifica si desea realizar una búsqueda 3.a-El voluntario verifica si desea realizar una pudiendo ingresar alguno de los siguientes datos: Estado, búsqueda pudiendo ingresar alguno de los Nombre y Apellido, y no lo desea. siguientes datos: Estado, Nombre y Apellido, y lo desea. Se actualiza el listado de estudiantes extranjeros en base al criterio de búsqueda. 4-El Coordinador de Hosting, Coordinador de Sending, 4.a-El Coordinador de Hosting, Coordinador de Coordinador de desarrollo voluntario o coordinador de Sending, Coordinador de desarrollo voluntario o comunidades educativas verifica si desea seleccionar un coordinador de comunidades educativas estudiante extranjero del listado y no lo desea verifica si desea seleccionar un estudiante extranjero del listado y si lo desea. Selecciona la ŽƉĐŝſŶ͞^ĞůĞĐĐŝŽŶĂƌĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ ubicada en la fila del estudiante extranjero correspondiente, y se envía el nombre, apellido e identificador único al use case desde donde este use case fue invocado. 5-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Agregar un nuevo evento, editar información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
159
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Cargar legajo de estudiante extranjero. Nro. : 22 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Cargar el legajo de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se carga exitosamente el legajo de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el coordinador de hosting selecciona la opción ͞ĐĂƌŐĂƌůĞŐĂũŽĚĞĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶ estudiante extranjero. 2-El coordinador de hosting ingresa lo siguientes datos: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal. Selecciona los siguientes datos: personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 3.a- El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 4- Se guarda: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, req. de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 5- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůůĞŐĂũŽŚĂƐŝĚŽĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 6- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006 160
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver legajo de estudiante extranjero. Nro. : 23 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Ver el legajo de un estudiante extranjero. Precondiciones: El estudiante extranjero debe contar con un legajo cargado. Post- Condiciones Éxito: Se visualiza el legajo del estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El caso de uso comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞Ver legajo de estudiante ĞdžƚƌĂŶũĞƌŽ͟ desde el listado de información de un estudiante extranjero. 2- El voluntario visualiza los siguientes datos: nombre, apellido, pasaporte, fecha de nacimiento, email, teléfono, celular, dirección, ocupación, sexo, país, región, ciudad, barrio, nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3-El voluntario verifica si desea exportar el legajo del 3.a-El voluntario verifica si desea exportar el legajo estudiante extranjero en un formato de archivo PDF, y del estudiante extranjero en un formato de archivo no desea hacerlo. W&͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌ ůĞŐĂũŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞExportar legajo de estudiante extranjero. 4- El voluntario no cuenta con permiso para editar el 4.a. El voluntario sí cuenta con permiso para editar el legajo de un estudiante extranjero. legajo de un estudiante extranjero y no desea editar el legajo de un estudiante extranjero. 4.b. El voluntario sí cuenta con permiso para editar el legajo de un estudiante extranjero y desea editar el legajo de un estudiante extranjero. Selecciona la ŽƉĐŝſŶ͞ĞĚŝƚĂƌůĞŐĂũŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEditar legajo de un estudiante extranjero. 5-Fin del Use Case. 161
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Asociaciones de Extensión: Exportar legajo de estudiante extranjero, Editar legajo de un estudiante extranjero. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
162
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Exportar legajo de estudiante extranjero. Nro. : 24 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario. Objetivo: Exportar el legajo de un estudiante extranjero a un archivo de formato PDF. Precondiciones: Debe existir un estudiante extranjero en el sistema. Post- Condiciones Éxito: Se exporta exitosamente a un archivo de formato PDF el legajo de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario selecciona la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌůĞŐĂũŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞƵŶ legajo de estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂĞdžƉŽƌƚĂƌ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůůĞŐĂũŽĚĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͍͘͟ůǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂ desea exportar el legajo del estudiante ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĞdžƚƌĂŶũĞƌŽ͍͘͟ůǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-El voluntario obtiene un archivo de tipo PDF con el legajo del estudiante extranjero como contenido. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver legajo de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
163
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar legajo de un estudiante extranjero. Nro. : 25 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Editar el legajo de un estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero, y debe tener un legajo cargado. Post- Condiciones Éxito: Se edita exitosamente el legajo de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-ůƵƐĞĐĂƐĞĐŽŵŝĞŶnjĂĐƵĂŶĚŽĞůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐĞůŝũĞůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌ ůĞŐĂũŽ͟ĚĞůůŝƐƚĂĚŽĚĞŝŶĨŽƌŵĂĐŝſŶĚĞlegajo de estudiante extranjero. 2-El coordinador de hosting modifica los datos deseados. Los datos que puede modificar son: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 3- ůĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ŵŽĚŝĨŝĐĂƌ͘͟ 3- El coordinador de hosting selecciona la ŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 4-Se guarda: Nombre del padre, apellido del padre, teléfono del trabajo del padre, año de nacimiento del padre, país de nacimiento del padre, ocupación del padre, empresa donde trabaja el padre, email del padre, nombre de la madre, apellido de la madre, teléfono del trabajo de la madre, año de nacimiento de la madre, empresa donde trabaja la madre, ocupación de la madre, país de nacimiento de la madre, teléfono del trabajo de la madre, país de nacimiento de la madre, nombre de persona de contacto, apellido de personad e contacto, teléfono de persona de contacto, participación en otros programas, restricciones físicas, restricciones dietarías, religión, intereses y actividades, lenguajes, años de estudio de lenguajes, fecha de finalización de estudios secundarios, fecha de firma de acuerdo de participación, carta personal, personas con las que vive, relación con la persona de contacto, conexión con AFS, frecuencia de práctica de religión, requerimiento de servicio religioso en comunidad anfitriona, fumador, nivel de lenguajes. 5- ^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͞ůůĞŐĂũŽĚĞůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽŚĂƐŝĚŽĞĚŝƚĂĚŽ ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 6- Fin del Use-Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver legajo de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006 164
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clase de análisis. Ver listado de estudiantes extranjeros
Ingreso de datos basi cos de persona (f rom Interf aces)
Menu del sistema
Generaci ón de l ista
(f rom Interf aces)
(f rom Control)
Personas
Listado de estudiantes extranjeros
Voluntari o
(f rom Entidades)
(f rom Interf aces)
(f rom Actors)
Informaci on de estudiante extranjero (f rom Interf aces)
Busqueda de estudiante extranjero
Estudi antes extranjeros (f rom Entidades)
(f rom Control)
Ver información de estudiante extranjero
Información de consejeria
Generación de lista
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Listado de estudiantes extranjeros
Informes de consejeria
Estudiantes extranjeros
(f rom Interf aces)
(f rom Entidades)
(f rom Entidades)
Voluntario (f rom Actors)
Informacion de estudiante extranjero
Guardar datos
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Edicion de estudiantes extranjeros
Busqueda de estudiante extranjero
(f rom Interf aces)
(f rom Control)
165
Eliminar estudiante extranjero
Eliminar datos
(f rom Interf aces)
(f rom Control)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Agregar nuevo estudiante extranjero
Voluntarios
Personas Ingreso de datos basicos de persona
(f rom Entidades)
(f rom Entidades)
Estudiantes extranjeros
(f rom Interf aces)
(f rom Entidades)
Familias Coordinador de Hosting
Listado de personas existentes (f rom Entidades) (f rom Interf aces)
(f rom Actors)
Generación de lista Guardar datos
(f rom Control)
(f rom Control)
Institución educativa
Carga de estudiante extranjero (f rom Entidades) (f rom Interf aces)
Mostrar mensaje (f rom Interf aces)
Listado de familias para vinculacion Listado de voluntarios para Listado de instituciones educativas vinculacion para vinculacion (f rom Interf aces)
(f rom Interf aces)
(f rom Interf aces)
Eliminar estudiante extranjero
Informacion de estudiante extranjero (f rom Interf aces)
Busqueda de estudiante extranjero
Personas (f rom Entidades)
(f rom Control)
Eliminar estudiante extranjero
Coordinador de Hosting
(f rom Interf aces)
(f rom Actors)
166
Mostrar mensaje
Eliminar datos
Estudiantes extranjeros
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de estudiante extranjero
Informacion de estudiante extranjero Busqueda de estudiante extranjero (f rom Interf aces)
Estudiantes extranjeros Voluntarios (f rom Entidades)
(f rom Entidades)
(f rom Control)
Coordinador de Hosting
Edicion de estudiantes extranjeros
Guardar datos
Personas
Familias
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
(f rom Entidades)
(f rom Actors)
Mostrar mensaje
Institución educativa
(f rom Interf aces)
(f rom Entidades)
Generación de lista (f rom Control)
Listado de voluntarios para Listado de instituciones educativas vinculacion para vinculacion (f rom Interf aces)
(f rom Interf aces)
Listado de familias para vinculacion (f rom Interf aces)
Ver listado de estudiantes extranjeros para vinculación
Voluntario (f rom Actors)
Listado de estudiantes extranjeros para vinculacion (f rom Interf aces)
Generación de lista
Personas
(f rom Control)
(f rom Entidades)
Estudiantes extranjeros (f rom Entidades)
Cargar legajo de estudiante extranjero
Informacion de estudiante extranjero (f rom Interf aces)
Busqueda de estudiante extranjero
Personas (f rom Entidades)
(f rom Control)
Coordinador de Hosting (f rom Actors)
167
Carga de legajo de estudiante extranjero
Estudiantes extranjeros
(f rom Interf aces)
(f rom Entidades)
Mostrar mensaje
Guardar datos
(f rom Interf aces)
(f rom Control)
Legajo de estudiante extranjero (f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver legajo de estudiante extranjero
Informaci on de estudi ante extranj ero (f rom Interf aces)
Busqueda de estudi ante extranjero
Personas (f rom Entidades)
(f rom Control)
Voluntario (f rom Actors)
Legajo de estudiante extranjero (f rom Interf aces)
Legajo de estudiante extranjero (f rom Entidades)
Estudi antes extranjeros (f rom Entidades)
Exportar legajo de estudiante extranjero
Legajo de estudiante extranjero (f rom Interf aces)
Busqueda de estudiante extranjero
Legajos de estudiante extranjero
(f rom Control)
(f rom Entidades)
Voluntario (f rom Actors)
Descargar archivo
Exportar archivo PDF
(f rom Interf aces)
(f rom Control)
Editar legajo de estudiante extranjero
Legajo de estudiante extranjero (f rom Interf aces)
Coordinador de Hosting (f rom Actors)
Edicion de legajo de estudiante extranjero (f rom Interf aces)
Mostrar mensaje (f rom Interf aces)
168
Busqueda de estudiante extranjero
Legajos de estudiante extranjero
(f rom Control)
(f rom Entidades)
Guardar datos (f rom Control)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de colaboración Ver listado de estudiantes extranjeros 12: Requiere
11: Ingresa datos 1: Elige opción
: Ingreso de datos basicos de persona 2: Requiere
3: Utiliza datos
4: Utiliza datos
6: Elige opción : Menu del sistema
: Voluntario
: Generación de lista 5: Devuelve lista 7: Requiere
8: Utiliza datos : Personas
: Listado de estudiantes extranjeros
9: Utiliza datos
10: Devuelve información : Informacion de estudiante extranjero
: Estudiantes extranjeros
: Busqueda de estudiante extranjero
Ver información de estudiante extranjero 24: Requiere
25: Utiliza datos
29: Devuelve lista
23: Elige opción
26: Utiliza datos
: Información de consejeria 1: Elige opción
: Eventos : Generación de lista 27: Utiliza datos 28: Utiliza datos
22: Envia datos
6: Elige opción 13: Elige opción : Voluntario
: Listado de estudiantes extranjeros 20: Elige opción 2: Requiere
: Informes de consejeria 11: Guarda datos 12: Guarda datos
7: Requiere 9: Ingresa datos
14: Requiere
: Informacion de estudiante extranjero 16: Elige opción
: Estudiantes extranjeros
21: Requiere
10: Envia datos 5: Envia datos
3: Utiliza datos : Guardar datos 4: Utiliza datos
: Personas
8: Envia datos : Edicion de estudiantes extranjeros 15: Envia datos
: Eliminar estudiante extranjero
169
17: Requiere
: Busqueda de estudiante extranjero18: Elimina datos
: Eliminar datos
19: Elimina datos
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Agregar nuevo estudiante extranjero 2: Requiere 3: Utiliza datos : Ingreso de datos basicos de persona 1: Ingresa datos
: Voluntarios 10: Utiliza datos
: Personas 4: Envia lita
5: Elige opción
8: Ingresa datos
22: Guarda datos
: Estudiantes extranjeros
14: Utiliza datos : Familias
23: Guarda datos
6: Envia datos : Listado de personas existentes
18: Utiliza datos
9: Requiere : Coordinador de Hosting
: Generación de lista
7: Envia datos
: Institución educativa
: Guardar datos : Carga de estudiante extranjero 13: Envia datos 24: Envia mensaje 11: Envia lista
17: Envia datos
21: Envia datos 19: Envia lista
15: Envia lista
: Mostrar mensaje : Listado de voluntarios para : Listado de familias para vinculacion : Listado de instituciones educativas para vinculacion vinculacion 12: Elige opción 16: Elige opción 20: Elige opción
Eliminar estudiante extranjero 2: Requiere
3: Utiliza datos
1: ELige opción : Informacion de estudiante extranjero 6: Elige opción
: Busqueda de estudiante extranjero
: Personas
5: Envia datos 7: Requiere
4: Utiliza datos 8: Elimina datos
: Coordinador de Hosting
: Eliminar estudiante extranjero 9: Elimina datos
10: Envia mensaje : Mostrar mensaje
170
: Eliminar datos
: Estudiantes extranjeros
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de estudiante extranjero 2: Requiere
3: Usa datos
16: Utiliza datos
4: Usa datos : Informacion de estudiante extranjero 1: Elige opción
: Busqueda de estudiante extranjero
5: Envia datos
: Voluntarios 12: Utiliza datos
21: Guarda datos 20: Guarda datos
7: Requiere
6: Ingresa datos
: Estudiantes extranjeros
: Familias 8: Utiliza datos
: Edicion de estudiantes extranjeros
: Personas
: Guardar datos
: Coordinador de Hosting 22: ENvia mensaje
: Institución educativa
11: Envia datos 15: Envia datos : Generación de lista
: Mostrar mensaje 10: Elige opción 9: Devuelve lista
17: Devuelve lsita
19: Envia datos 13: Devuelve lista
: Listado de instituciones educativas : Listado de voluntarios para : Listado de familias para vinculacion para vinculacion vinculacion 18: Elige opción 14: Elige opción
Ver listado de estudiantes extranjeros para vinculación 1: Elige opción
2: Requiere
3: Usa datos
4: Usa datos
5: Devuelve lista : Voluntario
: Listado de estudiantes extranjeros para vinculacion
: Personas
: Generación de lista
: Estudiantes extranjeros
Cargar legajo de estudiante extranjero 2: Requiere
3: Utiliza datos
4: Utiliza datos
1: Elige opción : Informacion de estudiante extranjero 6: Ingresa datos
: Busqueda de estudiante extranjero
: Personas
5: Envia datos 7: Envia datos : Coordinador de Hosting
: Estudiantes extranjeros
: Carga de legajo de estudiante extranjero 8: Guarda datos
9: Envia mensaje : Mostrar mensaje
171
: Guardar datos
: Legajos de estudiante extranjero
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver legajo de estudiante extranjero 2: Requiere 3: Utiliza datos 1: Elige opción 4: Utiliza datos : Informacion de estudiante extranjero
: Voluntario
: Busqueda de estudiante extranjero 5: Utiliza datos
: Personas
: Legajos de estudiante extranjero
: Estudiantes extranjeros
6: Envia datos
: Legajo de estudiante extranjero
Exportar legajo de estudiante extranjero 2: Requiere
3: Requiere datos
1: Elige opción
: Legajo de estudiante extranjero
: Busqueda de estudiante extranjero
: Legajos de estudiante extranjero
4: Envia datos : Voluntario
5: Envia archivo : Descargar archivo
: Exportar archivo PDF
Editar legajo de estudiante extranjero 2: Requiere
1: Elige opción : Legajo de estudiante extranjero 6: Envia datos
5: Ingresa datos
: Coordinador de Hosting
: Edicion de legajo de estudiante extranjero 8: Envia mensaje
: Mostrar mensaje
172
3: Utiliza datos
7: Guarda datos 4: Envia datos : Busqueda de estudiante extranjero
: Guardar datos
: Legajos de estudiante extranjero
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clase de diseño Ver listado de estudiantes extranjeros Ventana ingreso de datos basicos de persona (from Interfaces)
Ventana menu del sistema
Generación de lista
Personas
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Voluntario
Ventana listado de estudiantes extranjeros
(f rom Actors)
(from Interfaces)
Busqueda de estudiante extranjero (from Procesos y transacciones)
Ventana información de estudiante extranjero
Estudiantes extranjeros
(from Interfaces)
(from Base de datos)
Ver información de estudiante extranjero Ventana información de consejeria
Generación de lista
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana listado de estudiantes extranjeros (from Interfaces)
Informes de consejeria
Estudiantes extranjeros
(from Base de datos)
(from Base de datos)
Ventana información de estudiante extranjero
Guardar datos
Personas
(f rom Procesos y transacciones)
(f rom Base de datos)
(from Interfaces) Voluntario (f rom Actors)
Ventana edición de estudiante extranjero
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Ventana eliminar estudiante extranjero
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
Agregar nuevo estudiante extranjero Ventana ingreso de datos basicos de persona (from Interfaces)
Personas (f rom Base de datos)
Ventana listado de personas existentes
Estudiantes extranjeros
(from Interfaces)
(from Base de datos)
Voluntarios (f rom Base de datos)
Coordinador de Hosting (f rom Actors)
Ventana carga de estudiante extranjero
Guardar datos
Generación de lista
Familias
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Procesos y transacciones)
(f rom Base de datos)
Insticuciones educativas
Ventana mostrar mensaje
(from Base de datos)
(from Interfaces) Ventana listado de familias para vinculación
Ventana listado de voluntarios para vinculación
(from Interfaces)
(from Interfaces) Ventana listado de instituciones educativas para vinculación (from Interfaces)
173
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar estudiante extranjero Ventana información de estudi ante extranj ero
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Personas
Ventana el imi nar estudi ante extranj ero
(f rom Base de datos)
(from Interfaces)
Coordinador de Hosting
Ventana mostrar mensaje
Eliminar datos
Estudiantes extranjeros
(f rom Actors)
(from Interfaces)
(f rom Procesos y transacciones)
(from Base de datos)
Editar información de estudiante extranjero Ventana información de estudiante extranjero
Busqueda de estudiante extranjero
Estudiantes extranjeros
(from Interfaces)
(from Procesos y transacciones)
(from Base de datos)
Voluntarios (f rom Base de datos)
Ventana edición de estudiante extranjero
Guardar datos
Personas
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Coordinador de Hosting (f rom Actors)
Ventana mostrar mensaje
Familias (f rom Base de datos)
Insticuciones educativas
Generación de lista
(from Base de datos)
(f rom Procesos y transacciones)
(from Interfaces)
Ventana listado de familias para vinculación
Ventana listado de voluntarios para vinculación
(from Interfaces)
(from Interfaces) Ventana listado de instituciones educativas para vinculación (from Interfaces)
Ver listado de estudiantes extranjeros para vinculación Ventana listado de estudiantes extranjeros para v inculación
Generación de lista
(f rom Interf aces)
(from Procesos y transacciones)
Voluntario (from Actors)
Personas
Estudiantes extranjeros
(from Base de datos)
(f rom Base de datos)
Cargar legajo de estudiante extranjero Ventana información de estudiante extranjero
Busqueda de estudiante extranjero
Personas
(from Interfaces)
(from Procesos y transacciones)
(f rom Base de datos)
Ventana carga de estudiante extranjero
Estudiantes extranjeros
(from Interfaces)
Coordinador de Hosting (f rom Actors)
174
(from Base de datos)
Ventana mostrar mensaje
Guardar datos
Legajos de estudiantes extranjeros
(from Interfaces)
(f rom Procesos y transacciones)
(from Base de datos)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver legajo de estudiante extranjero
Voluntario
Ventana inf ormación de estudiante extranjero
Busqueda de estudiante extranjero
Personas
(f rom Interf aces)
(f rom Procesos y transacciones)
(from Base de datos)
Ventana legajo de estudiante extranjero
Legajos de estudiantes extranjeros
Estudiantes extranjeros
(f rom Interf aces)
(f rom Base de datos)
(f rom Base de datos)
(from Actors)
Exportar legajo de estudiante extranjero Ventana legajo de estudiante extranjero
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Voluntario
Ventana descargar archivo
Exportar archivo PFD
Legajos de estudiantes extranjeros
(f rom Actors)
(from Interfaces)
(f rom Procesos y transacciones)
(from Base de datos)
Editar legajo de estudiante extranjero Ventana legajo de estudiante extranjero
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Ventana edición de legajo de estudiante extranjero
Legajos de estudiantes extranjeros
(from Interfaces)
(from Base de datos)
Coordinador de Hosting (f rom Actors)
175
Ventana mostrar mensaje
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eventos <Package 7> Descripción de trazo fino de casos de uso.
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de evento Nro. :56 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Ver información de un evento Precondiciones: El evento debe existir en el sistema. Post- Condiciones Éxito: Se visualiza la información de un evento. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario ĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞǀĞŶƚŽ͟ĞŶ alguno de los siguientes casos: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. 2-El voluntario visualiza lo siguientes datos: tipo de evento, descripción de evento, resumen. 3-El tipo de evento tiene fecha única. El 3.a- El tipo de evento tiene fecha extendida. El voluntario voluntario visualiza el siguiente dato: fecha del visualiza los siguientes datos: fecha de inicio, fecha de evento. finalización. 4-El tipo de evento no considera la 4.a-El tipo de evento considera la participación de participación de voluntarios. voluntarios, y no hay voluntarios vinculados. El voluntario ǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJǀŽůƵŶƚĂƌŝŽƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞ ĞǀĞŶƚŽ͘͟ 4.b- El tipo de evento considera la participación de voluntarios, y hay uno o más voluntarios vinculados. El voluntario visualiza un listado de voluntarios vinculados al evento, y no desea ver información detallada de ninguno. 4.c- El tipo de evento considera la participación de voluntarios, y hay uno o más voluntarios vinculados. El voluntario visualiza un listado de voluntarios vinculados al evento, y desea ver información detallada de algún voluntario. El voluntario eůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ǀŽůƵŶƚĂƌŝŽ͟ correspondiente al voluntario objetivo, invocándose al use case Ver información de voluntario. 5-El tipo de evento no considera la 5.a-El tipo de evento considera la participación de participación de estudiantes extranjeros. estudiantes extranjeros , y no hay estudiantes extranjeros ǀŝŶĐƵůĂĚŽƐ͘ůǀŽůƵŶƚĂƌŝŽǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJ ĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 5.b- El tipo de evento considera la participación de estudiantes extranjeros , y hay uno o más estudiantes extranjeros vinculados. El voluntario visualiza un listado de estudiantes extranjeros vinculados al evento, y no desea ver información detallada de ninguno. 176
AFS Programas Interculturales Ȃ SIRL
6-El tipo de evento no considera la participación de estudiantes locales.
7-El tipo de evento no considera la participación de familias.
8-El tipo de evento no considera la participación de miembros de familia.
177
Diseño de Sistemas: Diseño Detallado
5.c- El tipo de evento considera la participación de estudiantes extranjeros , y hay uno o más estudiantes extranjeros vinculados . El voluntario visualiza un listado de estudiantes extranjeros vinculados al evento, y desea ver información detallada de algún estudiante extranjero. El ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ objetivo, invocándose al use case Ver información de estudiante extranjero. 6.a-El tipo de evento considera la participación de estudiantes locales, y no hay estudiantes extranjeros vinculados. El voluntario visualiza el mensaje ͞ŶŽŚĂLJ ĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 6.b- El tipo de evento considera la participación de estudiantes locales, y hay uno o más estudiantes locales vinculados. El voluntario visualiza un listado de estudiantes locales vinculados al evento, y no desea ver información detallada de ninguno. 6.c- El tipo de evento considera la participación de estudiantes locales, y hay uno o más estudiantes locales vinculados. El voluntario visualiza un listado de estudiantes locales vinculados al evento, y desea ver información detallada de algún estudiante local. El voluntario elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞůŽĐĂů͟ correspondiente al estudiante local objetivo, invocándose al use case Ver información de estudiante local. 7.a-El tipo de evento considera la participación de familias, y no hay familias vinculadas. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJĨĂŵŝůŝĂƐǀŝŶculadĂƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 7.b- El tipo de evento considera la participación de familias, y hay una o más familias vinculadas. El voluntario visualiza un listado de familias vinculadas al evento, y no desea ver información detallada de ninguna. 7.c- El tipo de evento considera la participación de familias, y hay una o más familias vinculadas. El voluntario visualiza un listado de familias vinculadas al evento, y desea ver información detallada de alguna familia. El voluntario elige ůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ familia͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂ la familia objetivo, invocándose al use case Ver información de familia. 8.a-El tipo de evento considera la participación de miembros de familia, y no hay miembros de familia vinculados. El voluntario ǀŝƐƵĂůŝnjĂĞůŵĞŶƐĂũĞ͞ŶŽŚĂLJ ŵŝĞŵďƌŽƐĚĞĨĂŵŝůŝĂǀŝŶĐƵůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 8.b- El tipo de evento considera la participación de miembros de familia, y hay uno o más miembros de familia vinculados. El voluntario visualiza un listado de miembros de familia vinculados al evento, y no desea ver información detallada de ninguno. 8.c- El tipo de evento considera la participación de miembros de familia, y hay uno o más miembros de familia vinculados. El voluntario visualiza un listado de miembros de familia vinculados al evento, y desea ver información detallada de algún miembro de familia. El voluntario elige la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŵŝĞŵďƌŽĚĞĨĂŵŝůŝĂ͟ correspondiente al miembro de familia objetivo,
AFS Programas Interculturales Ȃ SIRL
9-El tipo de evento no considera la participación de instituciones educativas.
10-El tipo de evento no considera la participación de miembros de institución educativa.
11-El caso de uso no tiene voluntarios asignados.
12- El voluntario no cuenta con permiso para editar la información de un evento.
178
Diseño de Sistemas: Diseño Detallado
invocándose al use case Ver información de miembro de familia. 9.a-El tipo de evento considera la participación de instituciones educativas, y no hay instituciones educativas vinculadas. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJ ŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐǀŝŶĐƵůĂĚĂƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 9.b- El tipo de evento considera la participación de instituciones educativas, y hay una o más instituciones educativas vinculadas. El voluntario visualiza un listado de instituciones educativas vinculadas al evento, y no desea ver información detallada de ninguna. 9.c- El tipo de evento considera la participación de instituciones educativas, y hay una o más instituciones educativas vinculadas. El voluntario visualiza un listado de instituciones educativas vinculadas al evento, y desea ver información detallada de alguna institución educativa. El ǀŽůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ objetivo, invocándose al use case Ver información de institución educativa. 10.a-El tipo de evento considera la participación de miembros de institución educativa, y no hay miembros de institución educativa vinculados. El voluntario visualiza el ŵĞŶƐĂũĞ͞ŶŽŚĂLJŵŝĞŵďƌŽƐĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ vincuůĂĚŽƐĂĞƐƚĞĞǀĞŶƚŽ͘͟ 10.b- El tipo de evento considera la participación de miembros de institución educativa, y hay uno o más miembros de institución educativa vinculados. El voluntario visualiza un listado de miembros de institución educativa vinculados al evento, y no desea ver información detallada de ninguno. 10.c- El tipo de evento considera la participación de miembros de institución educativa, y hay uno o más miembros de institución educativa vinculados. El voluntario visualiza un listado de miembros de institución educativa vinculados al evento, y desea ver información detallada de algún miembro de institución educativa. El voluntario elige ůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ educativa objetivo, invocándose al use case Ver información de miembro de institución educativa. 11.a-El caso de uso tiene uno o más voluntarios asignados. El voluntario visualiza un listado de los voluntarios asignados, y no desea ver información detallada de ninguno. 11.b-El caso de uso tiene uno o más voluntarios asignados. El voluntario visualiza un listado de los voluntarios asignados, y desea ver información detallada de un voluntario asignado. El voůƵŶƚĂƌŝŽĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůǀŽůƵŶƚĂƌŝŽ objetivo, invocándose al use case Ver información de voluntario. 12.a- El voluntario sí cuenta con permiso para editar la información de un evento y no desea editar la información del evento. 12.b- El voluntario sí cuenta con permiso para editar la información de un evento y desea editar la información del
AFS Programas Interculturales Ȃ SIRL
13- El voluntario no cuenta con permiso para eliminar un evento.
Diseño de Sistemas: Diseño Detallado
evento. SeleccionĂůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĂĐŝſŶĚĞů ĞǀĞŶƚŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEditar información de evento. 13.a- El voluntario sí cuenta con permiso para eliminar un evento y no desea eliminar el evento. 13.b- El voluntario sí cuenta con permiso para eliminar un evento y desea eliminar el evento. Selecciona la opción ͞ĞůŝŵŝŶĂƌĞǀĞŶƚŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEliminar evento.
14- Fin del Use Case. Asociaciones de Extensión: Ver información de voluntario, Ver información de estudiante extranjero, Ver información de estudiante local, Ver información de familia, Ver información de miembro de familia, Ver información de institución educativa, Ver información de miembro de institución educativa, Editar información de evento, Eliminar evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver calendario anual, Ver calendario mensual, Ver historial de voluntario, Ver información de familia, Ver información de miembro de familia, Ver información de institución educativa, Ver información de miembro de institución educativa, Ver información de proceso de selección, Ver información de consejería, Ver información destacada. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
179
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver calendario anual Nro. : 57 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Visualizar el calendario anual Precondiciones: Deben existir eventos en el sistema. Post- Condiciones Éxito: El voluntario ha visualizado los eventos de un año determinado. Fracaso: no aplica. Curso Normal Alternativas 1- El use case comienza cuando el voluntario ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞǀĞŶƚŽƐ͟ del menú del sistema. 2-El voluntario visualiza un listado de todos los eventos del año actual, agrupados en meses y semanas, y ordenados cronológicamente. De cada evento visualiza los siguientes datos: Tipo de evento, descripción. 3-El voluntario verifica si desea ver el listado de 3.a-El voluntario verifica si desea ver el listado de eventos del año anterior, y no lo desea. eventos del año anterior, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůĂŹŽĂŶƚĞƌŝŽƌ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 4-El voluntario verifica si desea ver el listado de 4.a-El voluntario verifica si desea ver el listado de eventos del año próximo, y no lo desea. eventos del año próximo, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůĂŹŽƉƌſdžŝŵŽ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 5-El voluntario verifica si desea acotar el listado a un 5.a-El voluntario verifica si desea acotar el listado a un mes del año en particular, y no lo desea. mes del año en particular, y lo desea. Elige la opción ͞ǀĞƌůŝƐƚĂĚŽĚĞĞǀĞŶƚŽƐĚĞůŵĞƐ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂů mes objetivo, invocándose el use case Ver calendario mensual. 6-El voluntario verifica si desea ver la información 6.a-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea. completa de algún evento, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose al use case Ver información de evento. 7-El voluntario no cuenta con permiso para agregar 7.a -El voluntario sí cuenta con permiso para agregar un nuevo evento. un nuevo evento y no desea agregar un nuevo evento. 7.b. -El voluntario sí cuenta con permiso para agregar un nuevo evento y desea agregar un nuevo evento. ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟LJƐĞŝŶǀŽĐĂĂů use case Agregar un nuevo evento. 8-Fin del Use Case. Asociaciones de Extensión: Ver calendario mensual, Ver información de evento, Agregar un nuevo evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
180
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver calendario mensual Nro. : 58 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Visualizar el calendario mensual Precondiciones: Deben existir eventos en el sistema. Post- Condiciones Éxito: El voluntario visualiza el listado de eventos de un mes determinado en un año en particular. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el voluntario selecciona ůĂŽƉĐŝſŶ͞ǀĞƌůŝƐƚĂĚŽĚĞĞǀĞŶƚŽƐĚĞůŵĞƐ͟ correspondiente a un mes determinado en un año en particular. 2-El voluntario visualiza un listado de todos los eventos del mes, agrupados en semanas, y ordenados cronológicamente. De cada evento visualiza los siguientes datos: Tipo de evento, descripción. 3-El voluntario verifica si desea ver el listado de eventos 3.a-El voluntario verifica si desea ver el listado de del mes anterior, y no lo desea. eventos del mes anterior, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůŵĞƐĂŶƚĞƌŝŽƌ͕͟ĂĐƚƵĂůŝnjĄŶĚŽƐĞĞů listado de eventos. 4-El voluntario verifica si desea ver el listado de eventos 4.a-El voluntario verifica si desea ver el listado de del mes próximo, y no lo desea. eventos del mes próximo, y lo desea. Elige la opción ͞ǀĞƌĞǀĞŶƚŽƐĚĞůŵĞƐƉƌſdžŝŵŽ͕͟ĂĐƚualizándose el listado de eventos. 5-El voluntario verifica si desea ver la información 5.a-El voluntario verifica si desea ver la información completa de algún evento, y no lo desea. completa de algún evento, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose al use case Ver información de evento. 6-El voluntario no cuenta con permiso para agregar un 6.a -El voluntario sí cuenta con permiso para nuevo evento. agregar un nuevo evento y no desea agregar un nuevo evento. 6.b. -El voluntario sí cuenta con permiso para agregar un nuevo evento y desea agregar un nuevo ĞǀĞŶƚŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟LJƐĞ invoca al use case Agregar un nuevo evento. 7-Fin del Use Case. Asociaciones de Extensión: Ver información de evento, Agregar un nuevo evento. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver calendario mensual. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
181
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar un nuevo evento Nro. : 59 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Agregar un nuevo evento Precondiciones: no aplica. Post- Condiciones Éxito: Se agrega un nuevo evento Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌŶƵĞǀŽĞǀĞŶƚŽ͟ĞŶƵŶ calendario anual o mensual. 2-El actor visualiza un listado de tipos de eventos disponible. 3-El actor selecciona un tipo de evento y elige ůĂŽƉĐŝſŶ͞ĐŽŶƚŝŶƵĂƌ͘͟ 4-El actor puede ingresar los siguientes datos: Descripción y Resumen. 5-El tipo de evento tiene fecha única. El actor 5.a- El tipo de evento tiene fecha extendida. El actor puede puede ingresar el siguiente dato: fecha del ingresar los siguientes datos: fecha de inicio, fecha de evento. finalización. 6-El tipo de evento no considera la 6.a-El tipo de evento considera la participación de participación de voluntarios. voluntarios, y el actor no desea vincular voluntarios. 6.b- El tipo de evento considera la participación de voluntarios, y el actor desea vincular uno o más voluntarios al evento. WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ invocándose al use case Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios participantes del evento. 7-El tipo de evento no considera la 7.a-El tipo de evento considera la participación de participación de estudiantes extranjeros. estudiantes extranjeros, y el actor no desea vincular estudiantes extranjeros. 7.b- El tipo de evento considera la participación de estudiantes extranjeros, y el actor desea vincular uno o más estudiantes extranjeros al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de estudiantes extranjeros para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante extranjero añadiéndolo a la lista de estudiantes extranjeros participantes del evento. 8-El tipo de evento no considera la 8.a-El tipo de evento considera la participación de participación de estudiantes locales. estudiantes locales, y el actor no desea vincular estudiantes locales. 8.b- El tipo de evento considera la participación de estudiantes locales, y el actor desea vincular uno o más estudiantes locales al evento. Por cada uno elige la opción ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐe Ver 182
AFS Programas Interculturales Ȃ SIRL
9-El tipo de evento no considera la participación de familias.
10-El tipo de evento no considera la participación de miembros de familia.
11-El tipo de evento no considera la participación de instituciones educativas.
12-El tipo de evento no considera la participación de miembros de institución educativa.
13-El actor verifica si desea asignar el evento a un voluntario, y no desea hacerlo.
183
Diseño de Sistemas: Diseño Detallado
listado de estudiantes locales para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante local, añadiéndolo a la lista de estudiantes locales participantes del evento. 9.a-El tipo de evento considera la participación de familias, y el actor no desea vincular familias. 9.b- El tipo de evento considera la participación de familias, y el actor desea vincular una o más familias al evento. Por ĐĂĚĂƵŶĂĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĨĂŵŝůŝĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de familias para vinculación, y obteniendo de este use case el nombre e identificador único de una familia, añadiéndola a la lista de familias participantes del evento. 10.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de familia. 10.b- El tipo de evento considera la participación de miembros de familia, y el actor desea vincular uno o más miembro de familia al evento. Por cada uno elige la opción ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, añadiéndolo a la lista de miembros de familia participantes del evento. 11.a-El tipo de evento considera la participación de instituciones educativas, y el actor no desea vincular instituciones educativas. 11.b- El tipo de evento considera la participación de instituciones educativas, y el actor desea vincular una o más instituciones educativas al evento. Por cada una elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de instituciones educativas para vinculación, y obteniendo de este use case el nombre e identificador único de una institución educativa, añadiéndolo a la lista de instituciones educativas participantes del evento. 12.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de institución educativa. 12.b- El tipo de evento considera la participación de miembros de institución educativa, y el actor desea vincular uno o más miembro de institución educativa al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, añadiéndolo a la lista de miembros de instituciones educativas participantes del evento. 13.b-El actor verifica si desea asignar el evento a un voluntario y desea hacerlo. ůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ ǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios que tienen el evento asignado.
AFS Programas Interculturales Ȃ SIRL 14- ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟
Diseño de Sistemas: Diseño Detallado
14- ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case.
15-Se guarda: Tipo de evento, descripción, fecha de evento, fecha de inicio, fecha de finalización, resumen, voluntarios vinculados, estudiantes extranjeros vinculados, estudiantes locales vinculados, familias vinculadas, miembros de familias vinculados, instituciones educativas vinculadas, miembros de instituciones educativas vinculados, voluntarios asignados. 16-Se ŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͟ůĞǀĞŶƚŽŚĂƐŝĚŽ ĂŐƌĞŐĂĚŽĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 17-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de estudiantes extranjeros para vinculación, Ver listado de estudiantes locales para vinculación, Ver listado de familias para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de instituciones educativas para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica. Use Case donde se incluye: no aplica. Use Case al que extiende: Ver calendario anual, Ver calendario mensual. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
184
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar información de evento Nro. : 60 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Editar la información de un evento Precondiciones: no aplica. Post- Condiciones Éxito: Se edita correctamente la información de un evento. Fracaso: Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌinformación ĚĞĞǀĞŶƚŽ͟ĞŶĞůůŝƐƚĂĚŽĚĞ información de un evento. 2-El actor puede modificar los siguientes datos: Descripción y Resumen. 3-El tipo de evento tiene fecha 3.a- El tipo de evento tiene fecha extendida. El actor puede modificar los única. El actor puede modificar el siguientes datos: fecha de inicio, fecha de finalización. siguiente dato: fecha del evento. 4-El tipo de evento no considera la 4.a-El tipo de evento considera la participación de voluntarios y el actor participación de voluntarios. no desea vincular voluntarios. 4.b- El tipo de evento considera la participación de voluntarios, y el actor desea vincular uno o más voluntarios al evento. Por cada uno elige la ŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios participantes del evento. 4.c-El tipo de evento considera la participación de voluntarios y el actor desea desvincular a un voluntario. Selecciona el voluntario objetivo de la lista de voluntarios participantes del evento y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌǀŽůƵŶƚĂƌŝŽ͟, eliminándolo de la lista. 5-El tipo de evento no considera la 5.a-El tipo de evento considera la participación de estudiantes participación de estudiantes extranjeros, y el actor no desea vincular estudiantes extranjeros. extranjeros. 5.b- El tipo de evento considera la participación de estudiantes extranjeros, y el actor desea vincular uno o más estudiantes extranjeros ĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐĞdžƚƌĂŶũĞƌŽƐ͕͟ invocándose al use case Ver listado de estudiantes extranjeros para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante extranjero añadiéndolo a la lista de estudiantes extranjeros participantes del evento. 5.c-El tipo de evento considera la participación de estudiantes extranjeros y el actor desea desvincular a un estudiante extranjero. Selecciona el estudiante extranjero objetivo de la lista de estudiantes ĞdžƚƌĂŶũĞƌŽƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ĞƐƚƵĚŝĂŶƚĞĞdžƚƌĂŶũĞƌŽ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 6-El tipo de evento no considera la 6.a-El tipo de evento considera la participación de estudiantes locales, y participación de estudiantes el actor no desea vincular estudiantes locales. 185
AFS Programas Interculturales Ȃ SIRL locales.
7-El tipo de evento no considera la participación de familias.
8-El tipo de evento no considera la participación de miembros de familia.
9-El tipo de evento no considera la participación de instituciones educativas.
10-El tipo de evento no considera la participación de miembros de institución educativa.
186
Diseño de Sistemas: Diseño Detallado
6.b- El tipo de evento considera la participación de estudiantes locales, y el actor desea vincular uno o más estudiantes locales al evento. Por cada ƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de estudiantes locales para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un estudiante local, añadiéndolo a la lista de estudiantes locales participantes del evento. 6.c-El tipo de evento considera la participación de estudiantes locales y el actor desea desvincular a un estudiante local. Selecciona el estudiante local objetivo de la lista de estudiantes locales participantes del evento y ĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌĞƐƚƵĚŝĂŶƚĞůŽĐĂů͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 7.a-El tipo de evento considera la participación de familias, y el actor no desea vincular familias. 7.b- El tipo de evento considera la participación de familias, y el actor desea vincular una o más familias al evento. Por cada una elige la opción ͞ĞůĞŐŝƌĨĂŵŝůŝĂƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer listado de familias para vinculación, y obteniendo de este use case el nombre e identificador único de una familia, añadiéndola a la lista de familias participantes del evento. 6.c-El tipo de evento considera la participación de familias y el actor desea desvincular a una familia. Selecciona la familia objetivo de la lista ĚĞĨĂŵŝůŝĂƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ĨĂŵŝůŝĂ͕͟ĞůŝŵŝŶĄŶĚŽůĂĚĞůĂůŝƐƚĂ͘ 8.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de familia. 8.b- El tipo de evento considera la participación de miembros de familia, y el actor desea vincular uno o más miembro de familia al evento. Por ĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŵŝĞŵďƌŽĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, añadiéndolo a la lista de miembros de familia participantes del evento. 8.c-El tipo de evento considera la participación de miembros de familia y el actor desea desvincular a un miembro de familia. Selecciona el miembro de familia objetivo de la lista de miembros de familia ƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶcular miembro de ĨĂŵŝůŝĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘ 9.a-El tipo de evento considera la participación de instituciones educativas, y el actor no desea vincular instituciones educativas. 9.b- El tipo de evento considera la participación de instituciones educativas, y el actor desea vincular una o más instituciones educativas ĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶĂĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌŝŶƐƚŝƚƵĐŝŽŶĞƐĞĚƵĐĂƚŝǀĂƐ͕͟ invocándose al use case Ver listado de instituciones educativas para vinculación, y obteniendo de este use case el nombre e identificador único de una institución educativa, añadiéndolo a la lista de instituciones educativas participantes del evento. 9.c-El tipo de evento considera la participación de instituciones educativas y el actor desea desvincular a una institución educativa. Selecciona la institución educativa objetivo de la lista de instituciones ĞĚƵĐĂƚŝǀĂƐƉĂƌƚŝĐŝƉĂŶƚĞƐĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌ ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůĂĚĞůĂůŝƐƚĂ͘ 10.a-El tipo de evento considera la participación de miembros de familia, y el actor no desea vincular miembros de institución educativa. 10.b- El tipo de evento considera la participación de miembros de institución educativa, y el actor desea vincular uno o más miembro de ŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂĂůĞǀĞŶƚŽ͘WŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ
AFS Programas Interculturales Ȃ SIRL
11-El actor verifica si desea asignar el evento a un voluntario, y no desea hacerlo.
Diseño de Sistemas: Diseño Detallado
ŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, añadiéndolo a la lista de miembros de instituciones educativas participantes del evento. 10.c-El tipo de evento considera la participación de miembros de institución educativa y el actor desea desvincular a un miembro de institución educativa. Selecciona el miembro de institución educativa objetivo de la lista de miembros de institución educativa participantes ĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟Ğůŝminándolo de la lista. 11.b-El actor verifica si desea asignar el evento a un voluntario y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario, añadiéndolo a la lista de voluntarios que tienen el evento asignado. 11.c- El actor verifica si desea desasignar el evento a un voluntario y desea hacerlo. Selecciona el voluntario objetivo de la lista de voluntarios que tienen asignado el evento LJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌvoluntario͕͟ eliminándolo de la lista.
12- El actor selecciona la opción ͞modificar͘͟ 13-Se guarda: Tipo de evento, descripción, fecha de evento, fecha de inicio, fecha de finalización, resumen, voluntarios vinculados, estudiantes extranjeros vinculados, estudiantes locales vinculados, familias vinculadas, miembros de familias vinculados, instituciones educativas vinculadas, miembros de instituciones educativas vinculados, voluntarios asignados. 14-^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͗͟ů evento ha sido modificado ĐŽƌƌĞĐƚĂŵĞŶƚĞ͘͟ 15-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de estudiantes extranjeros para vinculación, Ver listado de estudiantes locales para vinculación, Ver listado de familias para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de instituciones educativas para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
187
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar evento Nro. : 61 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Objetivo: Eliminar un evento Precondiciones: Debe existir el evento en el sistema. Post- Condiciones Éxito: Se elimina exitosamente un evento. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario o coordinador de comunidad educativa (el actor) ĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůŵŝŶĂƌĞǀĞŶƚŽ͟ĂůǀŝƐƵĂůŝnjĂƌůĂŝŶĨŽƌŵĂĐŝſŶ de un evento. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĞǀĞŶƚŽ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĞǀĞŶƚŽ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- El evento ha sido eliminado, desvinculando a los participantes del evento. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de evento. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
188
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver eventos asignados Nro. : 62 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Voluntario Objetivo: Ver los eventos asignados. Precondiciones: no aplica. Post- Condiciones Éxito: El voluntario visualiza los eventos que le han sido asignados. Fracaso: No existen eventos asignados. Curso Normal Alternativas 1 - El use case comienza al visualizarse el menú del sistema. 2 - El voluntario tiene uno o más eventos asignados. 2.a-El voluntario no cuenta con ningún evento Visualiza el listado de los eventos. Verifica si desea ver la ĂƐŝŐŶĂĚŽ͘^ĞŵƵĞƐƚƌĂĞůŵĞŶƐĂũĞ͞ƵƐƚĞĚŶŽ información completa de algún evento, y no desea hacerlo. tiĞŶĞŶŝŶŐƷŶĞǀĞŶƚŽĂƐŝŐŶĂĚŽ͘͟Se cancela el use case. 3 - El voluntario tiene uno o más eventos asignados. Visualiza el listado de los eventos. Verifica si desea ver la información completa de algún evento, y desea hacerlo. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞůĞǀĞŶƚŽ͟ correspondiente al evento objetivo, invocándose el use case Ver información de evento. 4 - Fin del use case. Asociaciones de Extensión: Ver información de evento Asociaciones de Inclusión: no aplica Use Case donde se incluye: Visualizar menú. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
189
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clases de analisis Ver información de evento
El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual
Calendario mensual Tipos de evento (f rom Interf aces) (f rom Entidades)
Información de evento
Busqueda de evento
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Edición de evento
Guardar datos
(f rom Interf aces)
(f rom Control)
Eliminar evento
Eliminar datos
Personas
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Informacion de voluntario
Búsqueda de voluntario
Voluntarios
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Voluntario (f rom Actors)
El sistema tendra una reacción sim ilar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.
Ver calendario anual
Voluntario (f rom Actors)
Menu del sistema
Selección de tipo de evento
(f rom Interf aces)
(f rom Interf aces)
Calendario anual
Generación de lista
Tipos de evento
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Calendario mensual
Busqueda de evento
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Información de evento (f rom Interf aces)
190
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver calendario mensual
Selección de tipo de evento (f rom Interf aces)
Voluntario (f rom Actors)
Calendario anual
Generación de lista
Tipos de evento
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Calendario mensual
Busqueda de evento
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Información de evento (f rom Interf aces)
Agregar nuevo evento
El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación
Calendario mensual (f rom Interf aces)
Listado de voluntarios para vinculacion
Personas
(f rom Interf aces)
(f rom Entidades)
Selección de tipo de evento
Generación de lista
Voluntarios
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Carga de evento
Guardar datos
Tipos de evento
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Coordinador de Desarrollo Voluntario (f rom Actors)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.
191
Eventos Mostrar mensaje (f rom Interf aces)
(f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación
Información de evento
Busqueda de evento
Tipos de evento
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Edición de evento
Guardar datos
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Listado de voluntarios para vinculacion
Generación de lista
Voluntarios
(f rom Control)
(f rom Entidades)
Coordinador de Desarrollo Voluntario (f rom Actors)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.
(f rom Interf aces)
Personas Mostrar mensaje (f rom Entidades) (f rom Interf aces)
Eliminar evento
Coordinador de Desarrollo Voluntario
Información de evento
Busqueda de evento
Tipos de evento
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Eliminar evento
Eliminar datos
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se m odela con uno:coordinador de desarrollo voluntario.
Mostrar mensaje (f rom Interf aces)
Ver eventos asignados
Menu del sistema
Generación de lista
Eventos
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Voluntario
Lista de eventos
Tipos de evento
(f rom Actors)
(f rom Interf aces)
(f rom Entidades)
192
Información de evento
Busqueda de evento
(f rom Interf aces)
(f rom Control)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de colaboración Ver información de evento
El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, inform ación de fam ilia, información de miembro de familia, información de institución educativa, inform ación de miem bro de institución educativa, inform ación de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual 6: Elige opción
3: Utiliza datos 1: Elige opción : Calendario mensual : Tipos de evento 2: Requiere
11: Elige opción
17: Elige opción
4: Utiliza datos
5: Envia datos 12: Requiere 18: Requiere
: Información de evento 14: Ingresa datos 13: Envia datos
: Voluntario
El sistema tendra una reacción sim ilar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.
16: Guarda datos : Eventos
: Busqueda de evento
22: Elimina datos
15: Envia datos 20: Elige opción : Edición de evento
: Guardar datos
19: Envia datos
21: Envia datos 8: Utiliza datos : Eliminar evento
7: Requiere
: Eliminar datos
: Personas 9: Utiliza datos
10: Envia datos : Informacion de voluntario
: Búsqueda de voluntario
: Voluntarios
Ver calendario anual
2: Requiere 1: Elige opción : Menu del sistema
: Selección de tipo de evento 17: Envia lista
6: Elige opción 9: Elige opción : Voluntario
4: Utiliza datos
7: Requiere : Calendario anual
14: Elige opción
: Generación de lista 8: Envia lista 10: Requiere
15: Requiere : Calendario mensual 13: Envia datos
: Información de evento
193
16: Utiliza datos 3: Utiliza datos
5: Envia lista
: Tipos de evento
11: Utiliza datos 12: Utiliza datos
: Busqueda de evento
: Eventos
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver calendario mensual
12: Envia lista : Selección de tipo de evento 11: Utiliza datos
1: Elige opción 2: Requiere
10: Requiere
6: Elige opción
3: Utiliza datos
9: Elige opción : Calendario anual
: Voluntario
: Tipos de evento
: Generación de lista
4: Utiliza datos
5: Envia datos
7: Requiere : Calendario mensual
: Eventos
: Busqueda de evento
8: Envia datos
: Información de evento
Agregar nuevo evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación
13: Elige opción
1: Elige opción
2: Requiere : Calendario mensual
: Listado de voluntarios para vinculacion 11: Utiliza datos 12: Envia datos
5: Elige opción 8: Ingresa datos : Coordinador de Desarrollo Voluntario El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
10: Utiliza datos 3: Utiliza datos
4: Envia lista : Selección de tipo de evento 6: Envia datos
: Voluntarios
: Generación de lista 9: Requiere
7: Envia datos
14: Envia datos : Carga de evento
: Guardar datos
: Tipos de evento 15: Guarda datos
16: Envia mensaje
: Mostrar mensaje
194
: Personas
: Eventos
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fmailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación
2: Requiere
3: Utiliza datos
4: Utiliza datos : Información de evento 1: Elije opción
: Tipos de evento
: Busqueda de evento 5: Envia datos
7: Envia datos
14: Guarda datos
6: Ingresa datos : Edición de evento
: Guardar datos
12: Elige opción
: Eventos
13: Envia datos 8: Requiere
: Coordinador de Desarrollo Voluntario
15: Envia mensaje
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
: Listado de voluntarios para vinculacion
9: Utiliza datos
: Voluntarios
10: Utiliza datos 11: Envia lista
: Mostrar mensaje
: Personas
: Generación de lista
Eliminar evento 1: Elige opción
2: Requiere
3: Utiliza datos 4: Utiliza datos
6: Elige opción : Coordinador de Desarrollo Voluntario
: Información de evento
7: Requiere El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
: Tipos de evento
: Busqueda de evento 5: Envia datos
: Eliminar evento
8: Elimina datos
: Eventos
: Eliminar datos 9: Envia mensaje
: Mostrar mensaje
Ver eventos asignados 2: Requiere
3: Utiliza datos
1: Visualizar : Menu del sistema 6: Elige opción
: Generación de lista
7: Requiere : Voluntario
: Eventos
5: Envia lista 8: Utiliza datos
4: Utiliza datos
: Lista de eventos 9: Utiliza datos
10: Envia datos : Información de evento
195
: Busqueda de evento
: Tipos de evento
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clases de diseño Ver información de evento El use case puede ser extendido desde: calendario anual, calendario mensual, historial de voluntario, información de familia, información de miembro de familia, información de institución educativa, información de miembro de institución educativa, información de proceso de selección, información de consejería, información destacada. Por practicidad en el modelo se muestra el caso de: calendario mensual
Ventana calendario mensual (from Interfaces)
Tipos de evento (f rom Base de datos)
Ventana información de evento
Busqueda de evento
(from Interfaces)
(f rom Procesos y transacciones)
Ventana edición de evento
Guardar datos
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Voluntario (f rom Actors)
El sistema tendra una reacción similar en los siguientes casos de extensión:Ver información de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de información de voluntario.
Ventana eliminar evento
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
Personas (f rom Base de datos)
Ventana información de voluntario
Busqueda de voluntario
Voluntarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ver calendario anual Ventana selección de tipo de evento (from Interfaces)
Ventana m enu del sistema (from Interfaces)
Generación de lista
Eventos
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana calendario anual (from Interfaces)
Voluntario
Ventana calendario mensual
Busqueda de evento
Tipos de evento
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
(f rom Actors)
Ventana información de evento (from Interfaces)
Ver calendario mensual Ventana selección de tipo de evento (from Interfaces)
Voluntario (f rom Actors)
Ventana calendario anual
Generación de lista
Tipos de evento
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana calendario mensual
Busqueda de evento
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana información de evento (from Interfaces)
196
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Agregar nuevo evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagram a solo de muestra el caso de listado de voluntario para vinculación
Personas
Ventana listado de voluntarios para vinculación
(f rom Base de datos)
(from Interfaces)
Ventana calendario mensual
Generación de lista
Voluntarios
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana selección de tipo de evento (from Interfaces)
Tipos de evento Coordinador de Desarrollo Voluntario
(f rom Base de datos)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
Ventana carga de evento
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
Eventos (f rom Base de datos)
Ventana mostrar mensaje (from Interfaces)
Editar información de evento El sistema tendra una reacción similar en los siguientes casos de extensión:Ver listado para vinculación de voluntario, de estudiante extranjero, de estudiante local, de familia, de miembro de fm ailia, de institución educativa, y de miembro de institucion educativa. Por practicidad en el diagrama solo de muestra el caso de listado de voluntario para vinculación
Ventana información de evento
Busqueda de evento
Tipos de evento
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana edición de evento (from Interfaces)
Ventana listado de voluntarios para vinculación
Guardar datos
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Coordinador de Desarrollo Voluntario
Voluntarios
(f rom Actors)
(f rom Base de datos)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
Ventana mostrar mensaje (from Interfaces)
Generación de lista
Personas
(f rom Procesos y transacciones)
(f rom Base de datos)
Eliminar evento Ventana información de evento
Busqueda de evento
Tipos de evento
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Coordinador de Desarrollo Voluntario (f rom Actors)
El use case puede ser realizado por los siguientes actores:Coordinador de sending, coordinador de hosting, coordinador de desarrollo voluntario, coordinador de comunidad educativa. Por practicidad solo se modela con uno:coordinador de desarrollo voluntario.
197
Ventana eliminar evento
Eliminar datos
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana mostrar mensaje (from Interfaces)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver eventos asignados Ventana menu del sistema
Generación de lista
Eventos
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
Ventana lista de eventos (from Interfaces)
Voluntario (f rom Actors)
198
Ventana información de evento
Busqueda de evento
Tipos de evento
(from Interfaces)
(f rom Procesos y transacciones)
(f rom Base de datos)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Proceso de consejería <Package 8> Descripción de trazo fino de casos de uso.
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver información de consejería Nro. : 63 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar la información de consejería de estudiante extranjero. Precondiciones: Debe existir el estudiante extranjero en el sistema. Post- Condiciones Éxito: Se visualiza exitosamente el listado de información de la consejería de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el consejero, el coordinador de consejería o el coordinador de hosting (el actor) selecciona la opción ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĐŽŶƐĞũĞƌşĂ͟ĞŶĞůůŝƐƚĂĚŽĚĞ consejerías o en el listado de información de un estudiante extranjero. 2-Los informes de consejería 2.a- Los informes de consejería no han sido inicializados. El actor posee no han sido inicializados. El privilegios para hacerlo, verifica si desea inicializar los informes de consejería actor no posee privilegios y no desea hacerlo. para hacerlo. 2.b- Los informes de consejería no han sido inicializados. El actor posee privilegios para hacerlo, verifica si desea inicializar los informes de consejería LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ŝŶŝĐŝĂůŝnjĂƌŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͕͟ invocándose el use case Inicializar informes de consejería. 2.c-Los informes de consejería han sido inicializados, y el actor visualiza el listado de informes de consejería en base a la configuración dada al inicializarlos. Estos pueden estar cargados o no estarlo, pero se mostrara el listado total y sus meses correspondientes. 2.c.1- Aun quedan informes por cargar. El actor verifica si desea cargar uno y no lo desea. 2.c.1.a- Aun quedan informes por cargar. El actor verifica si desea cargar uno LJůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĐĂƌŐĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Cargar informe de consejería. 2.c.2- No hay informes de consejería cargados. 2.c.2.a-Hay uno o más informes de consejería cargados. EL actor verifica si desea verla información completa de un informe de consejería y no lo desea. 2.c.2.b-Hay uno o más informes de consejería cargados. El actor verifica si desea verla información completa de un informe de consejería y lo desea. ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůŝŶĨŽƌŵĞĚĞ consejería objetivo, invocándose el use case Ver informe de consejería. 2.c.3 El actor no posee privilegios para eliminar los informes de consejería. 2.c.3.a El actor posee privilegios para eliminar los informes de consejería. Verifica si desea eliminar los informes de consejería, y no desea hacerlo. 2.c.3.b El actor posee privilegios para eliminar los informes de consejería. Verifica si desea eliminar los informes de consejería, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ 199
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
case Eliminar informes de consejería. 3- El estudiante extranjero no 3.a-El estudiante extranjero tiene familia anfitriona actual. El actor visualiza el tiene familia anfitriona actual. nombre de la familia anfitriona actual. Verifica si desea ver información completa de la familia, y no desea hacerlo. 3.a-El estudiante extranjero tiene familia anfitrión actual. El actor visualiza el nombre de la familia anfitriona actual. Verifica si desea ver información ĐŽŵƉůĞƚĂĚĞůĂĨĂŵŝůŝĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información de familia. 4- El estudiante extranjero no 4.a- El estudiante extranjero tiene una o más familias anfitrionas anteriores. tiene familia anfitriona El actor visualiza el listado de familias anfitrionas anteriores. Verifica si desea anterior. ver información completa de alguna, y no desea hacerlo. 4.b- El estudiante extranjero tiene una o más familias anfitrionas anteriores. El actor visualiza el listado de familias anfitrionas anteriores. Verifica si desea ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂĚĞĂůŐƵŶĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌ ŝŶĨŽƌŵĂĐŝſŶĚĞĨĂŵŝůŝĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂůĂĨĂŵŝůŝĂŽďũĞƚŝǀŽ͕ŝnvocándose al use case Ver información de familia. 5- El estudiante extranjero no 5.a-El estudiante extranjero tiene institución educativa anfitriona actual. El tiene institución educativa actor visualiza el nombre de la institución educativa anfitriona actual. Verifica anfitriona actual. si desea ver información completa de la institución educativa, y no desea hacerlo. 5.a-El estudiante extranjero tiene institución educativa anfitriona actual. El actor visualiza el nombre de la institución educativa anfitriona actual. Verifica si desea ver información completa de la institución educativa, y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ invocándose el use case Ver información de institución educativa. 6- El estudiante extranjero no 6.a- El estudiante extranjero tiene una o más institución educativa anfitriona tiene institución educativa anteriores. El actor visualiza el listado de instituciones educativas anfitrionas anfitriona anterior. anteriores. Verifica si desea ver información completa de alguna, y no desea hacerlo. 6.b- El estudiante extranjero tiene una o más institución educativa anfitrionas anteriores. El actor visualiza el listado de instituciones educativas anfitrionas anteriores. Verifica si desea ver información completa de alguna, y desea ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͟ correspondiente a la institución educativa objetivo, invocándose al use case Ver información de institución educativa. 7- El estudiante extranjero no 7.a-El estudiante extranjero consejero actual. El actor visualiza el nombre del tiene consejero actual. consejero actual. Verifica si desea ver información completa del consejero actual, y no desea hacerlo. 7.a-El estudiante extranjero tiene consejero actual. El actor visualiza el nombre del consejero actual. Verifica si desea ver información completa del ĐŽŶƐĞũĞƌŽ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞǀŽůƵŶƚĂƌŝŽ͕͟ invocándose el use case Ver información de voluntario. 8- El estudiante extranjero no 8.a- El estudiante extranjero tiene uno o más consejeros anteriores. El actor tiene consejero anterior. visualiza el listado de consejeros anteriores. Verifica si desea ver información completa de alguno, y no desea hacerlo. 8.b- El estudiante extranjero tiene una o más consejeros anteriores. El actor visualiza el listado consejeros anteriores. Verifica si desea ver información completa de alguno͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ voluntario͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂl consejero objetivo, invocándose al use case Ver información de voluntario. 9- Se invoca al use case Ver listado de temas específicos de knowledge base, con los siguientes temas: consejería, estudiante extranjero. 200
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
10-Se invoca al use case Ver comentarios de consejería. 10-Fin del Use Case. Asociaciones de Extensión: Cargar informe de consejería, Ver informe de consejería, Inicializar informes de consejería, Eliminar informes de consejería, Ver información de familia, Ver información de institución educativa, Ver información de voluntario. Asociaciones de Inclusión: Ver listado de temas específicos de knowledge base, Ver comentarios de consejería. Use Case donde se incluye: no aplica Use Case al que extiende: Ver listado de consejerías, Ver información de estudiante extranjero. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
201
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver informe de consejería Nro. :64 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Ver el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se visualiza exitosamente la información de un informe de consejería de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o ĐŽŽƌĚŝŶĂĚŽƌĚĞŚŽƐƚŝŶŐ;ĞůĂĐƚŽƌͿĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ĐŽƌƌĞƐƉŽŶĚŝĞŶƚĞĂƵŶŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂal visualizar la lista de información de consejería de un estudiante extranjero. 2- El actor visualiza los siguientes datos: Nombre y apellido de estudiante extranjero, número de informe, tipo de contacto con estudiante extranjero, fecha de contacto con estudiante extranjero, voluntario que contacto al estudiante extranjero, tipo de contacto con familia anfitriona actual, fecha de contacto con familia anfitriona actual, voluntario que contacto a la familia anfitriona actual, miembros de la familia anfitriona actual contactados, tipo de contacto con institución educativa anfitrión actual, fecha de contacto con institución educativa anfitrión actual, voluntario que contacto a la institución educativa actual, miembros de institución educativa anfitrión actual contactados, calificación de relación entre familia anfitriona y el estudiante extranjero, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 202
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
3-El Actor verifica si desea exportar el informe de consejería a un archivo de formato PDF, y no desea hacerlo.
4-El Actor verifica si desea eliminar el informe de consejería, y no desea hacerlo.
5-El Actor verifica si desea editar el informe de consejería, y no desea hacerlo.
3.1- El Actor verifica si desea exportar el informe de consejería a un archivo de formato PDF, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌŝŶĨŽƌŵĞĚĞ consejería a un archivo de ĨŽƌŵĂƚŽW&͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Exportar informe de consejería. 4.1-El Actor verifica si desea eliminar el informe de consejería, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar informe de consejería. 5.2-El Actor verifica si desea editar el informe de consejería, y desea hacerlo. Selecciona la ŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Editar informe de consejería.
6-Fin del Use Case. Asociaciones de Extensión: Exportar informe de consejería, Editar informe de consejería, Eliminar informe de consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
203
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Editar informe de consejería Nro. :65 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Editar el informe de consejería de un estudiante extranjero. Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: El consejero, coordinador de consejería o coordinador de hosting edita exitosamente el informe de consejería de un mes en particular de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĞĚĞconsejería͟ĂůǀŝƐƵĂůŝnjĂƌƵŶ informe de consejería de un estudiante extranjero. 2-El actor puede modificar los siguientes dato ingresando su nueva información: Fecha de contacto con estudiante extranjero, fecha de contacto con familia anfitriona actual, fecha de contacto con institución educativa anfitriona actual, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 3- El actor puede modificar los siguientes dato seleccionado su nueva información: Tipo de contacto con estudiante extranjero, tipo de contacto con familia anfitriona actual, tipo de contacto con institución educativa anfitriona actual, calificación de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la 204
AFS Programas Interculturales Ȃ SIRL integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero. 4-El actor verifica si desea modificar el siguiente dato: voluntario que contacto al estudiante extranjero, y no lo desea.
5-El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la familia anfitriona, y no lo desea.
6-El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la institución educativa, y no lo desea.
7-El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y no lo desea.
8-El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y no lo desea.
205
Diseño de Sistemas: Diseño Detallado
4.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto al estudiante extranjero, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 5.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la familia anfitriona, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 6.a- El actor verifica si desea modificar el siguiente dato: voluntario que contacto a la institución educativa, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 7.a- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea agregar un miembro de familia a la lista. Selecciona la opción Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, y lo agrega a la lista. 7.b- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea quitar un miembro de familia a la lista. Selecciona el miembro de familia objetivo de la lista y elige la ŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌmiembro de familia͕͟ eliminándolo de la lista. 8.a- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea agregar un miembro de institución educativa a la lista. Selecciona la opción Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, y lo agrega a la lista. 8.b- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea
AFS Programas Interculturales Ȃ SIRL
9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ͘͟
Diseño de Sistemas: Diseño Detallado
quitar un miembro de institución educativa a la lista. Selecciona el miembro de institución educativa objetivo de la lista y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽde la lista. 9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case.
10- ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞^ĞŚĂĞĚŝƚĂĚŽ ĞdžŝƚŽƐĂŵĞŶƚĞĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͘͟ 11-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
206
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar informe de consejería Nro. :66 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Eliminar el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se elimina exitosamente el informe de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting ;ĞůĂĐƚŽƌͿĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞĚĞ ĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌƵŶŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂĚĞ un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ ĞůŝŵŝŶĂƌĞůŝŶĨŽƌŵĞĚĞůĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ eliminar el informe de consejería͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ opción ͞ĐĞƉƚĂƌ͘͟ ŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-Se elimina el informe de consejería, desvinculándose a los voluntarios, familias, miembros de familias, instituciones educativas y miembros de instituciones educativas relacionados al informe. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
207
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Exportar informe de consejería Nro. :67 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Exportar el informe de consejería de un estudiante extranjero Precondiciones: Debe existir el informe de consejería en el sistema. Post- Condiciones Éxito: Se exporta correctamente un informe de consejería aun archivo de formato PDF. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĞdžƉŽƌƚĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌƵŶ informe de consejería de un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂĞdžƉŽƌƚĂƌ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ el informe de consejería͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ ĚĞƐĞĂĞdžƉŽƌƚĂƌĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ͞ĐĞƉƚĂƌ͘͟ ĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-El actor obtiene un archivo de tipo PDF con el informe de consejería como contenido. 4-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver informe de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
208
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Agregar comentario a consejería Nro. :68 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Agregar un comentario a la consejería de estudiante extranjero Precondiciones: no aplica. Post- Condiciones Éxito: Se agrega exitosamente un comentario a la consejería de un estudiante extranjero. Fracaso: no aplica Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería, o coordinador de hosting (el actor) selecciona la ŽƉĐŝſŶ͞ĂŐƌĞŐĂƌĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌ el listado de comentarios de consejería de la información de consejería de un estudiante extranjero. 2-El actor ingresa el siguiente dato: comentario. 3-El actor selecciona el siguiente dato: restringido. 4-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 4.a-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĐĂŶĐĞůĂƌ͘͟Se cancela el use case. 5-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞ůĐŽŵĞŶƚĂƌŝŽŚĂ ƐŝĚŽĂŐƌĞŐĂĚŽĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 6-Se guarda: Comentario, voluntario autor, comentario, fecha, restringido. 7-Fin del use case. Asociaciones de Extensión: no aplica. Asociaciones de Inclusión: no aplica. Use Case donde se incluye: no aplica Use Case al que extiende: Ver comentarios de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
209
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar comentario de consejería Nro. :69 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Eliminar un comentario de consejería de estudiante extranjero Precondiciones: no aplica. Post- Condiciones Éxito: Se elimina exitosamente un comentario de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería, o coordinador de hosting (el actor) selecciona la ŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌel listado de comentarios de consejería en la información de consejería de un estudiante extranjero. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌĞůĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ĚĞƐĞĂĞůŝŵŝŶĂƌĞůĐŽŵĞŶƚĂƌŝŽĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ actor eligĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞ůĐŽŵĞŶƚĂƌŝŽŚĂ ƐŝĚŽĞůŝŵŝŶĂĚŽĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 4-Se elimina el comentario de consejería. 154-Fin del Use Case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver comentarios de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
210
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Inicializar informes de consejería Nro. :70 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Inicializar los informes de consejería Precondiciones: Los informes de consejería no han sido inicializados. Post- Condiciones Éxito: Se inicializan los informes de consejería de un estudiante extranjero. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de consejería, o coordinador de hosting (el actor) visualiza la información de consejería de un estudiante extranjero, y los informes de este no han sido inicializados. 2-El actor verifica si desea inicializar los informes de 2.a-El actor verifica si desea inicializar los consejería del estudiante extranjero, y lo desea. El actor informes de consejería del estudiante selecciona los siguientes datos: mes de inicio de consejería, extranjero, y no lo desea. Se cancela el use cantidad de meses para los que se realizara un informe. case. 3-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͗͞ŝŶŝĐŝĂůŝnjĂƌŝŶĨŽƌŵĞƐĚĞ ĐŽŶƐĞũĞƌşĂ͘͟ 5-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞>ŽƐŝŶĨŽƌŵĞƐĚĞ consejeríĂŚĂŶƐŝĚŽŝŶŝĐŝĂůŝnjĂĚŽƐĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 6-Se guarda: Mes de inicio de consejería, cantidad de meses para los que se realizara un informe . 4-fin del use case. Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
211
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Eliminar informes de consejería Nro. :71 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Coordinador de hosting. Objetivo: Eliminar los informes de consejería Precondiciones: Los informes de consejería han sido inicializados. Post- Condiciones Éxito: Se eliminan los informes de consejería, dejándolos en estado no inicializados. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el coordinador de consejería, o coordinador de hosting (el actor) visualiza la información de consejería de un estudiante extranjero, y los informes de este han sido inicializados. 2- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞĚĞƐĞĂ 2.a- ^ĞŵƵĞƐƚƌĂƵŶŵĞŶƐĂũĞ͎͞ƐƚĂƐĞŐƵƌŽƋƵĞ ĞůŝŵŝŶĂƌůŽƐŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ůĂĐƚŽƌĞůŝŐĞůĂ ĚĞƐĞĂĞůŝŵŝŶĂƌůŽƐŝŶĨŽƌŵĞƐĚĞĐŽŶƐĞũĞƌşĂ͍͘͟ů ŽƉĐŝſŶ͞ĐĞƉƚĂƌ͘͟ ĂĐƚŽƌĞůŝŐĞůĂŽƉĐŝſŶ͞ĂŶĐĞůĂƌ͘͟Se cancela el use case. 3- Se eliminan los informes que hayan sido cargados, y los informes quedan en estado no inicializado. 4-ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞>ŽƐŝŶĨŽƌŵĞƐĚĞ ĐŽŶƐĞũĞƌşĂŚĂŶƐŝĚŽĞůŝŵŝŶĂĚŽƐĞdžŝƚŽƐĂŵĞŶƚĞ͘͟ 5-Se guarda con valores nulos: Mes de inicio de consejería, cantidad de meses para los que se realizara un informe. 6-Fin del use case Asociaciones de Extensión: no aplica Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
212
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Cargar informe de consejería Nro. :72 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Ingresar la información de un informe de consejería. Precondiciones: Los informes de consejería de un estudiante extranjero deben estar inicializados. Post- Condiciones Éxito: Se carga exitosamente un informe de consejería. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) elige la ŽƉĐŝſŶ͞ĐĂƌŐĂƌŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͟ĂůǀŝƐƵĂůŝnjĂƌůĂ información de consejería de un estudiante extranjero. 2-El actor puede cargar los datos: Fecha de contacto con estudiante extranjero, fecha de contacto con familia anfitriona actual, fecha de contacto con institución educativa anfitriona actual, comentario sobre la de relación entre familia anfitriona y el estudiante extranjero, comentario sobre el ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, comentario sobre la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, comentario sobre el rendimiento del estudiante extranjero en la institución anfitriona, comentario sobre la habilidad general del manejo del idioma español por parte del estudiante extranjero, comentario sobre la participación en las actividades de AFS pro parte del estudiante extranjero, comentario sobre la integración con compañeros de la institución educativa pro parte del estudiante extranjero, comentario sobre el de interés por el aprendizaje por parte del estudiante extranjero, comentario sobre la demostración de respeto a normas y autoridades por parte del estudiante extranjero, comentario sobre la realización de instancias de evaluación por parte del estudiante extranjero, comentarios generales. 3- El actor puede seleccionar los siguientes datos: Tipo de contacto con estudiante extranjero, tipo de contacto con familia anfitriona actual, tipo de contacto con institución educativa anfitriona actual, calificación de relación entre familia anfitriona y el estudiante extranjero, calificación de ajuste a las reglas de la familia anfitriona por parte del estudiante extranjero, calificación de la participación del estudiante extranjero en las actividades de la institución educativa y la comunidad, calificación del rendimiento del estudiante extranjero en la institución anfitriona, calificación de la habilidad general del manejo del idioma español por parte del estudiante extranjero, calificación de la participación en las actividades de AFS por parte del estudiante extranjero, calificación de la comunicación con la familia anfitriona por parte del estudiante extranjero, calificación de la integración con compañeros de la institución educativa pro parte del estudiante extranjero, calificación de la manifestación de interés por el 213
AFS Programas Interculturales Ȃ SIRL aprendizaje por parte del estudiante extranjero, calificación de la demostración de respeto a normas y autoridades por parte del estudiante extranjero, calificación sobre la realización de instancias de evaluación por parte del estudiante extranjero. 4-El actor verifica si desea cargar el siguiente dato: voluntario que contacto al estudiante extranjero, y no lo desea.
5-El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la familia anfitriona, y no lo desea.
6-El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la institución educativa, y no lo desea.
7-El actor verifica si desea cargar el siguiente dato: miembros de la familia anfitriona actual contactados, y no lo desea.
8-El actor verifica si desea cargar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y no lo desea.
214
Diseño de Sistemas: Diseño Detallado
4.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto al estudiante extranjero, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 5.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la familia anfitriona, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 6.a- El actor verifica si desea cargar el siguiente dato: voluntario que contacto a la institución educativa, y lo desea. Selecciona la opción Ver listado de voluntarios para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un voluntario. 7.a- El actor verifica si desea cargar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea agregar un miembro de familia a la lista. Selecciona la opción Ver listado de miembros de familia para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de familia, y lo agrega a la lista. 7.b- El actor verifica si desea modificar el siguiente dato: miembros de la familia anfitriona actual contactados, y desea quitar un miembro de familia a la lista. Selecciona el miembro de familia objetivo de la lista y elige la ŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞĨĂŵŝůŝĂ͕͟ eliminándolo de la lista. 8.a- El actor verifica si desea cargar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea agregar un miembro de institución educativa a la lista. Selecciona la opción Ver listado de miembros de institución educativa para vinculación, y obteniendo de este use case el nombre, apellido e identificador único de un miembro de institución educativa, y lo agrega a la lista. 8.b- El actor verifica si desea modificar el siguiente dato: miembros de la institución educativa anfitriona actual contactados, y desea quitar un miembro de institución educativa a la lista. Selecciona el miembro de institución educativa objetivo de la lista y elige la opción ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂƌŐĂƌ͘͟ 10- ůĂĐƚŽƌǀŝƐƵĂůŝnjĂĞůƐŝŐƵŝĞŶƚĞŵĞŶƐĂũĞ͗͞^ĞŚĂĐĂƌŐĂĚŽ exitosamenƚĞĞůŝŶĨŽƌŵĞĚĞĐŽŶƐĞũĞƌşĂ͘͟ 11-Fin del Use Case. Asociaciones de Extensión: Ver listado de voluntarios para vinculación, Ver listado de miembros de familia para vinculación, Ver listado de miembros de institución educativa para vinculación. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Ver información de consejería. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
215
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver listado de consejerías Nro. : 73 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar el listado de las consejerías a estudiantes extranjeros Precondiciones: El sistema debe contar con estudiantes extranjeros cargados actuales. Post- Condiciones Éxito: Se visualiza el listado de consejerías actuales. Fracaso: no aplica. Curso Normal Alternativas 1- El use case comienza cuando el consejero, coordinador de consejería o coordinador de hosting (el actor) selecciona ůĂŽƉĐŝſŶ͞ƉƌŽĐĞƐŽƐĚĞconsejería͟ĚĞůŵĞŶƷĚĞůƐŝƐƚĞŵĂ͘ 2-El actor visualiza un listado de las consejerías de estudiantes extranjeros actúales con la información destacada: nombre del estudiante extranjero, apellido del estudiante de extranjero, mes de arribo, mes de partida, informes adeudados a la fecha, nombre del consejero. 3-El actor verifica si desea ver la información completa de 3.a- El actor verifica si desea ver la información una consejería de un estudiante extranjero actual, y no lo completa de una consejería de un estudiante desea. extranjero actual, y lo desea. Selecciona la ŽƉĐŝſŶ͞ǀĞƌĐŽŶƐĞũĞƌşĂĚĞĞƐƚƵĚŝĂŶƚĞ ĞdžƚƌĂŶũĞƌŽ͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞVer información de consejería. 4-Fin del use case. Asociaciones de Extensión: Ver información de consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: no aplica Use Case al que extiende: Visualizar menú. Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
216
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Nivel del Use Case: Negocio Sistema de Información Nombre del Use Case: Ver comentarios de consejería Nro. : 74 Importancia: Alta Media Baja Tipo de Use Case: Base Adicional Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting. Objetivo: Visualizar el listado de comentarios consejerías a estudiantes extranjeros Precondiciones: El estudiante extranjero debe existir en el sistema. Post- Condiciones Éxito: Se visualizan exitosamente los comentarios de consejería o el listado nulo si no los hubiera. Fracaso: no aplica. Curso Normal Alternativas 1-El use case comienza cuando el consejero, el coordinador de consejería o el coordinador de hosting (el actor) ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ ĐŽŶƐĞũĞƌşĂ͟ĞŶĞůůŝƐƚĂĚŽĚĞconsejerías o en el listado de información de un estudiante extranjero. 2-La consejería no tiene comentarios. 2.a- La consejería tiene comentarios. El actor no tiene privilegios para ver comentarios restringidos. Visualiza el listado de comentarios no restringidos de la consejería con los siguientes datos: comentario, autor, fecha. 2.a.1-El actor verifica si desea eliminar algún comentario del listado que no incluye comentarios restringidos, y no desea hacerlo. 2.a.1.a- El actor verifica si desea eliminar algún comentario del listado que no incluye comentarios restringidos, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar comentario de consejería. 2.b- La consejería tiene comentarios. El actor no tiene privilegios para ver comentarios restringidos. Visualiza el listado de comentarios restringidos y no restringidos de la consejería con los siguientes datos: comentario, autor, fecha, tipo. 2.b.1-El actor verifica si desea eliminar algún comentario del listado que incluye comentarios restringidos, y no desea hacerlo. 2.b.1.a- El actor verifica si desea eliminar algún comentario del listado que incluye comentarios restringidos, y desea hacerlo. ^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ case Eliminar comentario de consejería. 3- El actor verifica si desea agregar un 3.a- El actor verifica si desea agregar un comentario a la comentario a la consejería, y no desea ĐŽŶƐĞũĞƌşĂ͕LJĚĞƐĞĂŚĂĐĞƌůŽ͘^ĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ hacerlo. ĐŽŵĞŶƚĂƌŝŽ͕͟ŝŶǀocándose al use case Agregar comentario a consejería. 4-Fin del Use-Case. Asociaciones de Extensión: Eliminar comentario de consejería, Agregar comentario a consejería. Asociaciones de Inclusión: no aplica Use Case donde se incluye: Ver información de consejería. Use Case al que extiende: no aplica Use Case de Generalización: no aplica Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006
217
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clase de análisis Ver información de consejería
Informe de consejeria (f rom Interf aces)
Información de familia Información de institución educativa Informacion de voluntario Personas (f rom Interf aces)
(f rom Interf aces)
Lista de consejerias (f rom Interf aces)
Coordinador de Hosting
Información de consejeria
(f rom Entidades)
Knowledge base
Voluntarios
(f rom Entidades)
(f rom Entidades)
Familias
Busqueda de estudiante extranjero
(f rom Interf aces)
(f rom Entidades)
(f rom Control)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
(f rom Interf aces)
Carga de informe de consejeria
Generación de lista
Institución educativa
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Estudiantes extranjeros (f rom Entidades)
Inicializar informes de consejeria
Guardar datos
(f rom Interf aces)
(f rom Control)
Comentarios de consejeria (f rom Entidades)
Listado de comentarios de consejeria (f rom Interf aces)
Eliminar informes de consejeria Eliminar datos
Informes de consejeria Lista de temas de knowledge base
(f rom Interf aces)
(f rom Entidades)
(f rom Control)
(f rom Interf aces)
Ver informe de consejería
Coordinador de Hosting
Descargar archivo
Exportar archivo PDF
(f rom Interf aces)
(f rom Control)
Información de consejeria (f rom Interf aces)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
218
Busqueda de estudiante extranjero (f rom Control)
Informe de consejeria (f rom Interf aces)
Edición de informe de consejeria
Guardar datos
(f rom Interf aces)
(f rom Control)
Eliminar informe de consejeria
Eliminar datos
(f rom Interf aces)
(f rom Control)
Informes de consejeria (f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar informe de consejería
Coordinador de Hosting
Informe de consejeria (f rom Interf aces)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Busqueda de estudiante extranjero (f rom Control)
Edición de informe de consejeria
Guardar datos
Informes de consejeria
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Mostrar mensaje (f rom Interf aces)
Eliminar informe de consejería
Coordinador de Hosting
Informe de consejeria (f rom Interf aces)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Busqueda de estudiante extranjero (f rom Control)
Eliminar informe de consejeria
Eliminar datos
Informes de consejeria
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Busqueda de estudiante extranjero
Informes de consejeria
Mostrar mensaje (f rom Interf aces)
Exportar informe de consejería
Coordinador de Hosting
Informe de consejeria (f rom Interf aces)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
219
(f rom Control)
Descargar archivo
Exportar archivo PDF
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Agregar comentario a consejería
Coordinador de Hosting
Listado de comentarios de consejeriaGuardar datos (f rom Interf aces)
(f rom Control)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Comentarios de consejeria (f rom Entidades)
Carga de comentario de consejeria (f rom Interf aces)
Mostrar mensaje (f rom Interf aces)
Eliminar comentario de consejería
Coordinador de Hosting
Listado de comentarios de consejeria
Eliminar datos
(f rom Interf aces)
(f rom Control)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Comentarios de consejeria (f rom Entidades)
Eliminar comentario de consejeria (f rom Interf aces)
Mostrar mensaje (f rom Interf aces)
Inicializar informes de consejería
Coordinador de Hosting
Información de consejeria
Guardar datos
Estudiantes extranjeros
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
Inicializar informes de consejeria (f rom Interf aces)
(f rom Actors)
Mostrar mensaje (f rom Interf aces)
220
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar informes de consejería
Coordinador de Hosting
Información de consejeria
Estudiantes extranjeros
(f rom Interf aces)
(f rom Entidades)
Eliminar informes de consejeria
Guardar datos
Eliminar datos
(f rom Interf aces)
(f rom Control)
(f rom Control)
(f rom Actors)
Mostrar mensaje
Informes de consejeria
(f rom Interf aces)
(f rom Entidades)
Cargar informe de consejería
Información de consejeria (f rom Interf aces)
Coordinador de Hosting
221
Voluntarios
Personas
(f rom Entidades)
(f rom Entidades)
(f rom Entidades)
Carga de informe de consejeriaGuardar datos
Generación de lista
Miembro de familia
(f rom Interf aces)
(f rom Control)
(f rom Entidades)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Informes de consejeria
(f rom Control)
Mostrar mensaje
Miembro de institucion educativa
(f rom Interf aces)
(f rom Entidades)
Listado de voluntarios para Listado de miembros de familia para Listado de miembros de instituciones vinculacion vinculación educativas para vinculación (f rom Interf aces)
(f rom Interf aces)
(f rom Interf aces)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver listado de consejerías
Coordinador de Hosting
Menu del sistema (f rom Interf aces)
(f rom Control)
(f rom Actors)
El use case puede ser reali zado por l os sigui entes actores:Consej ero, coordi nador de consejeri a, y coordi nador de hosting. Por practi ci dad solo se model a con uno: coordi nador de hosting.
Lista de consej erias (f rom Interf aces)
Estudi antes extranjeros
Generación de l ista
(f rom Entidades)
Busqueda de estudi ante extranjero
(f rom Control)
Informaci ón de consejeri a (f rom Interf aces)
Ver comentarios de consejería
Coordinador de Hosting
Información de consejeria
Generación de lista
(f rom Interf aces)
(f rom Control)
Listado de comentarios de consejeria (f rom Interf aces)
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Comentario de consejeria (f rom Interf aces)
Comentarios de consejeria
(f rom Control)
(f rom Entidades)
Guardar datos (f rom Control)
Carga de comentario de consejeria
Eliminar datos
(f rom Interf aces)
(f rom Control)
Eliminar comentario de consejeria (f rom Interf aces)
222
Busqueda de estudiante extranjero
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de colaboración Ver información de consejería
: Información de familia
: Información de institución educativa : Informacion de voluntario 39: Envia lista
: Informe de consejeria 17: Envia datos 1: Elige opción
37: Envia lista 2: Requiere
18: Elige opción
35: Envia lista : Knowledge base 14: Utiliza datos
: Lista de consejerias
16: Elige opción 23: Elige opción
: Voluntarios
: Personas
5: Utiliza datos 6: Utiliza datos
11: Envia datos 4: Requiere
30: Elige opción 34: Elige opción
7: Utiliza datos
36: Elige opción 38: Elige opción : Información de consejeria : Coordinador de Hosting 32: Envia datos 31: Ingresa datos
10: Envia listas
19: Envia datos
: Busqueda de estudiante extranjero
8: Utiliza datos
: Familias
3: Utiliza datos : Generación de lista
: Carga de informe de consejeria
22: Guarda datos
20: Ingresa datos
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
: Institución educativa 12: Utiliza datos
: Estudiantes extranjeros 29: Guarda datos
21: Envia datos
13: Envia lista 33: Guarda datos 24: Envia datos 15: Envia lista : Inicializar informes de consejeria : Guardar datos 25: Elige opción 9: Utiliza datos 27: Elimina datos 28: Envia datos
: Comentarios de consejeria
: Listado de comentarios de consejeria : Lista de temas de knowledge base
26: Envia datos : Eliminar informes de consejeria
: Eliminar datos
: Informes de consejeria
Ver informe de consejería
20: Envia archivo : Descargar archivo
: Exportar archivo PDF 19: Envia datos
2: Requiere
3: Utiliza datos
18: Requiere 1: Elige opción
: Información de consejeria 4: Envia datos
: Busqueda de estudiante extranjero
: Informes de consejeria
12: Requiere
5: Elige opción11: Elige opción 6: Requiere 17: Elige opción : Coordinador de Hosting
10: Guarda datos
8: Ingresa datos : Informe de consejeria 16: Elimina datos
7: Envia datos 14: Elige opción
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
9: Envia datos
: Edición de informe de consejeria
13: Envia datos 15: Envia datos
: Eliminar informe de consejeria
223
: Guardar datos
: Eliminar datos
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Editar informe de consejería 1: Elige opción
2: Requiere 3: Utiliza datos
5: Ingresa datos : Coordinador de Hosting
: Informe de consejeria
: Busqueda de 4: Envia datos estudiante extranjero
6: Envia datos El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
7: Guarda datos
: Edición de informe de consejeria
: Informes de consejeria
: Guardar datos
8: Envia mensaje
: Mostrar mensaje
Eliminar informe de consejería 2: Requiere
1: Elige opción
3: Utiliza datos 5: Elige opción
: Informe de consejeria 4: Envia datos
: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
: Busqueda de estudiante extranjero 7: Elimina datos
6: Envia datos
: Eliminar informe de consejeria
: Eliminar datos
: Informes de consejeria
8: Envia mensaje
: Mostrar mensaje
Exportar informe de consejería 1: Elige opción
: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
224
3: Utiliza datos
2: Requiere
: Informe de consejeria
: Busqueda de estudiante extranjero
4: Envia datos
5: Envia archivo : Descargar archivo
: Exportar archivo PDF
: Informes de consejeria
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Agregar comentario a consejería 2: Envia datos
1: Elige opción
6: Guarda datos
4: Ingresa datos 5: Envia datos : Listado de comentarios de consejeria
: Coordinador de Hosting El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
: Comentarios de consejeria
: Guardar datos
3: Envia datos 7: Envia m ensaje : Carga de comentario de consejeria
: Mostrar mensaje
Eliminar comentario de consejería 1: El ige opci ón
2: Envia datos
4: El ige opci ón
5: Envia datos : Listado de comentari os de consej eria
: Coordinador de Hosting
6: El imi na datos
: Eli minar datos
: Comentarios de consej eria
3: Envia datos
El use case puede ser reali zado por l os sigui entes actores:Consej ero, coordi nador de consej eria, y coordi nador de hosti ng. Por practicidad sol o se model a con uno: coordi nador de hosting.
7: Envia mensaj e : Eli minar comentari o de consejeria
: Mostrar mensaje
Inicializar informes de consejería
2: Envia datos 1: El ige opci ón
6: Guarda datos
5: Envia datos : Informaci ón de consejeri a
: Guardar datos
4: Ingresa datos 3: Envia datos 7: Envia mensaj e
: Coordinador de Hosting
: Ini ci al izar i nformes de consejeria
: Mostrar mensaje
225
: Estudi antes extranjeros
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar informes de consejería
2: Envia datos 6: Guarda datos
1: Elige opción
: Información de consejeria
: Estudiantes extranjeros
5: Envia datos
4: Elige opción
7: Requiere
3: Envia datos
9: Envia datos
: Eliminar informes de consejeria
: Coordinador de Hosting
: Guardar datos
: Eliminar datos 8: Elimina datos
10: Envia mensaje
: Informes de consejeria
: Mostrar mensaje
Cargar informe de consejería
1: Elige opción
: Información de consejeria 2: Envia datos
4: Ingresa datos
: Informes de consejeria : Voluntarios
: Personas
19: Guarda datos 6: Utiliza datos 7: Utiliza datos
5: Envia datos
11: Utiliza datos
3: Envia datos : Coordinador de Hosting
: Carga de informe de consejeria
: Guardar datos
: Generación de lista
9: Elige opción
: Miem bro de familia 15: Utiliza datos
10: Envia datos El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
226
14: Envia datos : Mostrar mensaje
18: Envia datos 12: Envia lista
8: Envia lista
16: Envia lista : Miem bro de institucion educativa
: Listado de voluntarios para : Listado de miembros de familia : Listado de miembros de vinculacion 13: Elige opción para vinculación instituciones educativas para 17: Elige opción
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Ver listado de consejerías 1: Elige opción
2: Envia datos
3: Utiliza datos
5: Elige opción
7: Utiliza datos
: Menu del sistema
: Coordinador de Hosting
: Generación de lista
4: Envia lista 6: Envia datos
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
: Lista de consejerias
: Estudiantes extranjeros
: Busqueda de estudiante extranjero 8: Envia datos
: Información de consejeria
Ver comentarios de consejería 2: Envia datos
1: Elige opción
3: Utiliza datos 5: Elige opción 9: Elige opción : Coordinador de Hosting
15: Elige opción
: Información de consejeria : Generación de lista 4: Envia lista 6: Envia datos 10: Envia datos 7: Utiliza datos 16: Envia datos : Listado de comentarios de consejeria
: Busqueda de estudiante extranjero
8: Envia datos 14: Guarda datos 17: Envia datos 11: Envia datos 12: Ingresa datos : Comentario de consejeria El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
13: Envia datos
18: Elige opción : Carga de comentario de consejeria
: Eliminar comentario de consejeria
227
: Guardar datos
19: Envia datos
: Eliminar datos
20: Elimina datos
: Comentarios de consejeria
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Diagramas de clases de diseño Ver información de consejería
Coordinador de Hosting
Ventana información de familia
Información de institución educativa
Ventana información de voluntario
(from Interfaces)
(from Interfaces)
(from Interfaces)
Ventana informe de consejeria
Knowledge base
Personas
(from Interfaces)
(f rom Base de datos)
(f rom Base de datos)
Ventana lista de consejerias
Voluntarios
(from Interfaces)
(f rom Base de datos)
Ventana información de consejeria
Busqueda de estudiante extranjero
Generación de lista
Familias
(from Interfaces)
(from Procesos y transacciones)
(f rom Procesos y transacciones)
(f rom Base de datos)
(f rom Actors)
Ventana carga de informe de consejeria
Estudiantes extranjeros
(from Interfaces)
(from Base de datos)
Insticuciones educativas (from Base de datos)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Ventana inicializar informes de consejeria
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
Comentarios de consejeria (from Base de datos)
Ventana eliminar informes de consejeria
Informes de consejeria
(from Interfaces)
(from Base de datos)
Ventana listado de comentarios de consejeria
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
Ventana lista de temas de knowledge base (from Interfaces)
Ver informe de consejería
Coordinador de Hosting
Ventana descargar archivo
Exportar archivo PFD
(from Interfaces)
(f rom Procesos y transacciones)
Ventana información de consejeria
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Ventana informe de consejeria
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
(from Interfaces)
Guardar datos
Informes de consejeria
(f rom Procesos y transacciones)
(from Base de datos)
Ventana edición de informe de consejeria (from Interfaces)
Ventana eliminar informe de consejeria
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
Editar informe de consejería Ventana informe de consejeria
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Coordinador de Hosting (f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
228
Ventana edición de informe de consejeria
Guardar datos
Informes de consejeria
(from Interfaces)
(f rom Procesos y transacciones)
(from Base de datos)
Ventana mostrar mensaje (from Interfaces)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar informe de consejería Ventana informe de consejeria
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Coordinador de Hosting (f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Ventana edición de informe de consejeria
Eliminar datos
Informes de consejeria
(from Interfaces)
(f rom Procesos y transacciones)
(from Base de datos)
Ventana mostrar mensaje (from Interfaces)
Exportar informe de consejería Ventana informe de consejeria
Busqueda de estudiante extranjero
Informes de consejeria
(from Interfaces)
(from Procesos y transacciones)
(from Base de datos)
Coordinador de Hosting (f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
Ventana descargar archivo
Exportar archivo PFD
(from Interfaces)
(f rom Procesos y transacciones)
Agregar comentario a consejería Ventana listado de comentarios de consejeria (from Interfaces)
Guardar datos (f rom Procesos y transacciones)
Coordinador de Hosting (f rom Actors)
Ventana carga de comentario de consejeria El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
229
(from Interfaces)
Comentarios de consejeria (from Base de datos)
Ventana mostrar mensaje (from Interfaces)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Eliminar comentario de consejería
Ventana listado de comentarios de consejeria
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
Coordinador de Hosting
Ventana eliminar comentario de consejeria
(f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
(from Interfaces)
Comentarios de consejeria (from Base de datos)
Ventana mostrar mensaje (from Interfaces)
Inicializar informes de consejería Ventana información de consejeria
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
Ventana inicializar informes de consejeria (from Interfaces)
Coordinador de Hosting (f rom Actors)
Ventana mostrar mensaje
Estudiantes extranjeros
(from Interfaces)
(from Base de datos)
Eliminar informes de consejería Ventana información de consejeria
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
Ventana eliminar informes de consejeria
Estudiantes extranjeros
(from Interfaces)
(from Base de datos) Coordinador de Hosting (f rom Actors)
Ventana mostrar mensaje (from Interfaces)
230
Eliminar datos (f rom Procesos y transacciones)
Informes de consejeria (from Base de datos)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Diseño Detallado
Cargar informe de consejería Ventana información de consejeria
Informes de consejeria
(from Interfaces)
(from Base de datos)
Voluntarios
Miembro de familia
(f rom Base de datos)
(f rom Base de datos)
Personas
Guardar datos
(f rom Base de datos)
(f rom Procesos y transacciones)
Ventana carga de informe de consejeria (from Interfaces) Coordinador de Hosting
Generación de lista (f rom Procesos y transacciones)
(f rom Actors)
Ventana mostrar mensaje Miembro de institución educativa
(from Interfaces) El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
(from Base de datos)
Ventana listado de voluntarios para vinculación (from Interfaces) Ventana listado de miembros de familia para vinculación (from Interfaces) Ventana listado de miembros de institución educativa para vicnulación (from Interfaces)
Ver listado de consejerías Ventana menu del sistema
Generación de lista
(from Interfaces)
(f rom Procesos y transacciones)
Coordinador de Hosting (f rom Actors)
Ventana lista de consejerias
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
(from Interfaces)
Estudiantes extranjeros (from Base de datos)
Ventana información de consejeria
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Ver comentarios de consejería Ventana información de consejeria
Generación de lista
(from Interfaces)
(f rom Procesos y transacciones)
Ventana listado de comentarios de consejeria (from Interfaces)
Comentarios de consejeria (from Base de datos)
Coordinador de Hosting (f rom Actors)
El use case puede ser realizado por los siguientes actores:Consejero, coordinador de consejeria, y coordinador de hosting. Por practicidad solo se modela con uno: coordinador de hosting.
231
Ventana comentario de consejeria
Busqueda de estudiante extranjero
(from Interfaces)
(from Procesos y transacciones)
Ventana carga de comentario de consejeria
Guardar datos
(from Interfaces)
(f rom Procesos y transacciones)
Ventana eliminar comentario de consejeria
Eliminar datos
(from Interfaces)
(f rom Procesos y transacciones)
AFS Programas Interculturales Ȃ SIRL
Diseño de Sistemas: Conclusión
Conclusión: La etapa de diseño de sistema ha sido desafiante en formas diferentes a las anteriores, ya que ha requerido la aplicación de nuestra creatividad y el uso de todos nuestros conocimientos, para poder proponer una solución a los problemas encontrados en el sistema de información, durante la segunda etapa. Es posible ahora visualizar la forma del futuro del sistema de información para la RL Córdoba, y resulta motivante y prometedor ya que está basada en un análisis minucioso de la realidad. En esta etapa se ha pasado de ver a la organización analizada desde el punto de vista de un investigador e indagador, a un punto de vista nuevo, en el cual fue necesario involucrarse, para lograr diseñar soluciones. Primero se busco un análisis general de las características y oportunidades que el diseño de sistemas conllevaba, abarcando temas generales, y definiendo la factibilidad del sistema, y los recursos tecnológicos que serán usados para la implementación. Luego, se desarrollo una definición general del sistema, utilizando fuertemente las herramientas disponibles y obteniendo un panorama completo del diseño del sistema, apreciando sus componentes funcionales con claridad. Posteriormente, encaramos con entusiasmo el diseño detallado, donde pudimos volcar los conocimientos adquiridos para lograr un detalle claro que será indispensable para la implementación del sistema. Ahora, queda pendiente el desafío de concretar el sistema, un desafío muy interesante, y del cual se obtendrá grandes satisfacciones.
232
Implementación de Sistema
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Introducción
Introducción: Llegamos a la última etapa del proyecto de sistemas, el diseño de sistema. Esta etapa representa la conclusión de un trabajo que ha implicado muchas horas de trabajo, esfuerzo y el aprendizaje de nuevas técnicas y metodologías. Continuaremos desarrollando las funciones elegidas en la etapa de diseño detallado, completando el nivel de detalle necesario para la implementación. Contaremos con distintas herramientas UML para este modelado. Luego analizaremos las etapas en las que se decidirá implementar el sistema, teniendo en consideración las características del sistema y las necesidades de los usuarios finales. Se desarrollara el modelo relacional para la base de datos, un componente esencial para el sistema, y sobre el cual se construirán las aplicaciones. Definiremos las especificaciones técnicas de los componentes que consideremos necesarios una vez definido el modelo de despliegue del sistema. Por último, analizaremos la capacitación de los usuarios finales del sistema, un componente esencial para el éxito del proyecto. Comenzamos así la última etapa del proyecto de sistemas.
234
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Implementación de los paquetes de diseño: En esta etapa continuamos el desarrollo de los paquetes seleccionados en la etapa de diseño de sistemas. Recordemos que estos son: Voluntarios Estudiantes Extranjeros Eventos Proceso de Consejería Para el desarrollo de dichos paquetes utilizamos herramientas UML: Dependencias de traza entre componentes y clases de diseño. Diagramas de componentes. Prototipos de Interfaz.
235
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Voluntarios <Package 2> Dependencias de traza entre componentes y clases de diseño «traces»
Ventana ingreso de datos basicos de persona
IngresoDatosBasicos.tpl «traces» Ventana menu del sistema
MenuSistema.tpl «traces»
Ventana listado de voluntarios
ListaVoluntarios.tpl
«traces» Ventana información de voluntario InformacionVoluntario.tpl «traces» Ventana listado de personas existentes ListaPersonas.tpl
«traces» Ventana carga de voluntario CargaVoluntario.tpl «traces» Ventana mostrar mensaje MostrarMensaje.tpl «traces» Ventana historial de voluntario HistorialVoluntario.tpl «traces» Ventana listado de voluntarios ListaVoluntarios.tpl «traces» Ventana edición de voluntario EdicionVoluntario.tpl «traces» Ventana eliminar voluntario EliminarVoluntario.tpl «traces» Ventana listado de voluntarios para vinculación ListaVoluntariosVinculacion.tpl
236
AFS Programas Interculturales Ȃ SIRL Generación de lista
Implementación de Sistema: Desarrollo
«traces» Listar.php «traces»
Busqueda de voluntario Voluntarios.php
Guardar datos
«traces» DataBase.php «traces»
Eliminar datos
Personas
Voluntarios
«traces» «table» personas
«traces» «table» voluntarios
Usuarios
«traces» «table» usuarios
Eventos
«traces» «table» eventos
Estudiantes locales
«traces» «table» estudiantes locales
Miembros de familia
«traces» «table» miembros-familia
Miembros de institución educativa
«traces» «table» miembros-institucion-educativa
Estudiantes extranjeros
237
«traces» «table» estudiantes-extranjeros
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Diagramas de componentes
IngresoDatosBasicos.tpl
CargaVoluntario.tpl
ListaVoluntarios.tpl
EdicionVoluntario.tpl
ListaPersonas.tpl
HistorialVoluntario.tpl
Templates
MostrarMensaje.tpl
InformacionVoluntario.tpl
ListaVoluntarios.tpl
ListaVoluntariosVinculacion.tpl
MenuSistema.tpl
EliminarVoluntario.tpl
Listar.php
Voluntarios.php
PHP Files
DataBase.php
«table» personas
«table» miembros-institucion-educativa
«table» estudiantes-extranjeros
«table» voluntarios Base de Datos
«table» miembros-familia
«table» estudiantes locales
238
«table» usuarios
«table» eventos
AFS Programas Interculturales Ȃ SIRL Prototipos de interfaz del paquete: Listado de voluntarios
Información de un voluntario
239
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL Edición de un voluntario
240
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Estudiantes Extranjeros <Package 3> Dependencias de traza entre componentes y clases de diseño «traces»
Ventana ingreso de datos basicos de persona
IngresoDatosBasicos.tpl
Ventana menu del sistema
«traces» MenuSistema.tpl
«traces»
Ventana listado de estudiantes extranjeros
ListaEstExtranjeros.tpl
«traces»
Ventana información de estudiante extranjero
InformacionEstExtranjero.tpl
Ventana información de consejeria
«traces» InformacionConsejeria.tpl «traces»
Ventana edición de estudiante extranjero EdicionEstExtranjero.tpl
«traces»
Ventana eliminar estudiante extranjero
EliminarEstExtranjero.tpl
«traces»
Ventana listado de personas existentes
ListaPersonas.tpl
«traces»
Ventana carga de estudiante extranjero
CargaEstExtranjero.tpl «traces» Ventana mostrar mensaje MostrarMensaje.tpl
Ventana listado de familias para vinculación
«traces» ListaFamiliasVinculacion.tpl
«traces» Ventana listado de voluntarios para vinculación ListaVoluntariosVinculacion.tpl
Ventana listado de instituciones educativas para vinculación
241
«traces» ListaInstEducaticasVinculacion.tpl
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Ventana listado de estudiantes extranjeros para vinculación
«traces» ListaEstExtranjerosVinculacion.tpl
«traces» Ventana carga de legajo de estudiante extranjero
LegajoEstExtranjero.tpl
«traces»
Ventana legajo de estudiante extranjero
LegajoEstExtranjero.tpl
Ventana descargar archivo
«traces» DescargarArchivo.tpl
Ventana edición de legajo de estudiante extranjero
«traces» EdicionLegajoEstExtranjero.tpl
Generación de lista
«traces» Listar.php
Busqueda de estudiante extranjero
«traces» EstudiantesExtranjeros.php
Guardar datos
«traces» DataBase.php «traces»
Eliminar datos
Exportar archivo PFD
242
«traces» ExportarPDF.php
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
«traces»
Personas
«table» personas «traces»
Estudiantes extranjeros
«table» estudiantes-extranjeros «traces»
Eventos
«table» eventos
«traces»
Informes de consejeria
«table» informes-consejeria «traces»
Voluntarios
«table» voluntarios
«traces»
Familias
«table» familias «traces»
Instituciones educativas
«table» instituciones-educativas
Legajos de estudiantes extranjeros
«traces» «table» legajos-estudiantes-extranjeros
Diagramas de componentes
EstudiantesExtranjeros.php
Listar.php PHP Files DataBase.php
ExportarPDF.php
243
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
IngresoDatosBasicos.tpl
MenuSistema.tpl
ListaEstExtranjeros.tpl
InformacionEstExtranjero.tpl
InformacionConsejeria.tpl
EdicionEstExtranjero.tpl
EliminarEstExtranjero.tpl
ListaFamiliasVinculacion.tpl
Templates
CargaEstExtranjero.tpl
LegajoEstExtranjero.tpl LegajoEstExtranjero.tpl
EdicionLegajoEstExtranjero.tpl
ListaVoluntariosVinculacion.tpl
DescargarArchivo.tpl
MostrarMensaje.tpl
ListaEstExtranjerosVinculacion.tpl
ListaPersonas.tpl
«table» personas
«table» informes-consejeria
«table» voluntarios
«table» instituciones-educativas
244
ListaInstEducaticasVinculacion.tpl
«table» estudiantes-extranjeros
Base de Datos
«table» eventos
«table» familias
«table» legajos-estudiantes-extranjeros
AFS Programas Interculturales Ȃ SIRL
Prototipos de Interfaz Listado de estudiantes extranjeros
Información de estudiante extranjero
245
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Edición de información de estudiante extranjero
246
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Eventos <Package 7> Dependencias de traza entre componentes y clases de diseño Ventana calendario mensual
«traces» CalendarioMensual.tpl
Ventana calendario anual
«traces» CalendarioAnual.tpl
Ventana información de evento
«traces» InformacionEvento.tpl
Ventana edición de evento
«traces» EdicionEvento.tpl «traces»
Ventana eliminar evento EliminarEvento.tpl
Ventana información de voluntario
«traces» InformacionVoluntario.tpl
Ventana menu del sistema
«traces» MenuSistema.tpl
«traces»
Ventana selección de tipo de evento
SeleccionTipoEvento.tpl «traces» Ventana carga de evento CargaEvento.tpl
Ventana mostrar mensaje
«traces» MostrarMensaje.tpl
Ventana listado de voluntarios para vinculación
«traces» ListaVoluntariosVinculacion.tpl
Ventana lista de eventos
«traces» ListaEventos.tpl
247
AFS Programas Interculturales Ȃ SIRL
Busqueda de evento
Implementación de Sistema: Desarrollo
«traces» Eventos.php
Guardar datos
«traces» DataBase.php «traces»
Eliminar datos
Busqueda de voluntario
«traces» Voluntarios.php
Generación de lista
«traces» Listar.php
Tipos de evento
Eventos
Personas
«traces» «table» tipos-evento
«traces» «table» eventos
«traces» «table» personas «traces»
Voluntarios
248
«table» voluntarios
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Diagramas de componentes
CalendarioMensual.tpl
CalendarioAnual.tpl
InformacionEvento.tpl
EdicionEvento.tpl
EliminarEvento.tpl
Templates
MenuSistema.tpl
SeleccionTipoEvento.tpl
CargaEvento.tpl
InformacionVoluntario.tpl
MostrarMensaje.tpl
ListaEventos.tpl
ListaVoluntariosVinculacion.tpl
Eventos.php
DataBase.php PHP Files
Voluntarios.php
Listar.php
«table» personas
«table» tipos-evento Base de Datos
«table» voluntarios
249
«table» eventos
AFS Programas Interculturales Ȃ SIRL Prototipos de Interfaz: Calendario anual
Calendario mensual
250
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL Información de un evento
Agregar un evento
251
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Proceso de consejería <Package 8> Dependencias de traza entre componentes y clases de diseño «traces»
Ventana informe de consejeria
InformeCosnejeria.tpl
«traces»
Ventana lista de consejerias
ListaConsejerias.tpl
«traces»
Ventana información de consejeria
InformacionConsejeria.tpl
«traces»
Ventana carga de informe de consejeria
CargaInformeConsejeria.tpl
«traces»
Ventana inicializar informes de consejeria
InicializarInformesConsejeria.tpl
«traces»
Ventana eliminar informes de consejeria
EliminarInformesConsejeria.tpl
«traces»
Ventana lista de temas de knowledge base
ListaTemasKnowledge.tpl
Ventana listado de comentarios de consejeria
«traces» ListaComentariosConsejeria.tpl
Ventana información de familia
«traces» InformacionFamilia.tpl
Información de institución educativa
«traces» InformacionInstEducativa.tpl
Ventana información de voluntario
«traces» InformacionVoluntario.tpl
Ventana descargar archivo
«traces» DescargarArchivo.tpl
Ventana informe de consejeria
«traces» InformeCosnejeria.tpl
252
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
«traces»
Ventana edición de informe de consejeria
EdicionInformeConsejeria.tpl
«traces»
Ventana eliminar informe de consejeria
EliminarInformeConsejeria.tpl
«traces»
Ventana mostrar mensaje
MostrarMensaje.tpl
«traces»
Ventana descargar archivo
DescargarArchivo.tpl
«traces»
Ventana listado de comentarios de consejeria
ListaComentariosConsejeria.tpl
«traces»
Ventana carga de comentario de consejeria
CargaComentarioConsejeria.tpl
«traces»
Ventana eliminar comentario de consejeria
EliminarComentarioConsejeria.tpl
Ventana listado de voluntarios para vinculación
«traces» ListaVoluntariosVinculacion.tpl
Ventana listado de miembros de familia para vinculación
Ventana listado de miembros de institución educativa para vicnulación
Ventana comentario de consejeria
«traces»
ListaMiembrosFamiliaVinculacion.tpl
«traces» ListaMiembrosInstEducativaVinculacion.tpl
«traces» ComentarioConsejeria.tpl
253
AFS Programas Interculturales Ȃ SIRL
Personas
Implementación de Sistema: Desarrollo
«traces» «table» personas «traces»
Voluntarios
Familias
«table» voluntarios
«traces» «table» familias
Instituciones educativas
«traces» «table» instituciones-educativas
Comentarios de consejeria
«traces» «table» comentarios-consejeria
Estudiantes extranjeros
Knowledge base
Informes de consejeria
Miembros de institución educativa
«traces» «table» estudiantes-extranjeros «traces» «table» knowledge-base «traces» «table» informes-consejeria
«traces» «table» miembros-institucion-educativa «traces»
Miembros de familia
254
«table» miembros-familia
AFS Programas Interculturales Ȃ SIRL
Personas
Implementación de Sistema: Desarrollo
«traces» «table» personas «traces»
Voluntarios
Familias
Instituciones educativas
Comentarios de consejeria
«table» voluntarios
«traces» «table» familias
«traces» «table» instituciones-educativas
«traces» «table» comentarios-consejeria
Estudiantes extranjeros
«traces»
Knowledge base
«traces»
«table» estudiantes-extranjeros
Informes de consejeria
«traces»
Miembros de institución educativa
«traces»
«table» knowledge-base
«table» informes-consejeria
«table» miembros-institucion-educativa «traces» Miembros de familia
255
«table» miembros-familia
AFS Programas Interculturales Ȃ SIRL Busqueda de estudiante extranjero
Implementación de Sistema: Desarrollo
«traces» EstudiantesExtranjeros.php
Generación de lista
«traces» Listar.php
Guardar datos
«traces» DataBase.php
Eliminar datos
Exportar archivo PFD
256
«traces»
«traces»
ExportarPDF.php
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Diagramas de componentes
InformeCosnejeria.tpl
MostrarMensaje.tpl
InicializarInformesConsejeria.tpl
InformacionFamilia.tpl
EliminarInformesConsejeria.tpl
ListaConsejerias.tpl
ListaComentariosConsejeria.tpl
DescargarArchivo.tpl
InformacionInstEducativa.tpl
InformeCosnejeria.tpl
Templates
EdicionInformeConsejeria.tpl
DescargarArchivo.tpl
EliminarInformeConsejeria.tpl
ListaTemasKnowledge.tpl
ListaComentariosConsejeria.tpl
ComentarioConsejeria.tpl
CargaComentarioConsejeria.tpl
InformacionConsejeria.tpl
EliminarComentarioConsejeria.tpl
InformacionVoluntario.tpl
ListaVoluntariosVinculacion.tpl
CargaInformeConsejeria.tpl
ListaMiembrosFamiliaVinculacion.tpl
ListaMiembrosInstEducativaVinculacion.tpl
257
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
EstudiantesExtranjeros.php
Listar.php
PHP Files DataBase.php
ExportarPDF.php
«table» miembros-institucion-educativa
«table» personas
«table» miembros-familia
«table» voluntarios Base de Datos
«table» informes-consejeria
«table» knowledge-base
«table» estudiantes-extranjeros
258
«table» familias
«table» instituciones-educativas
«table» comentarios-consejeria
AFS Programas Interculturales Ȃ SIRL Prototipos de Interfaz Información de consejería.
259
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL Carga de informe de consejería.
260
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Modelo de Despliegue El modelo de despliegue consta de un nodo Servidor Web y de un nodo Cliente que se conectara al primero. El nodo Servidor Web contendrá los PHP Files que se encargaran de gestionar las transacciones con la Base de Datos y generaran la presentación de las interfaces para el cliente a través de los Templates. Por su parte, el nodo Cliente deberá contar con un Browser (Navegador). .
Servidor Web «file» Templates
Cliente
«executable» PHP Files «executable» Browser
261
«file» Base de Datos
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Modelo relacional A continuación se incluye el modelo relacional del sistema. Por su tamaño la lectura del mismo puede resultar complicada. Por tanto el modelo es incluido como un archivo adjunto (Anexo 2).
262
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Etapas de la implementación La implementación del sistema fue llevada a cabo de forma progresiva en tres etapas. Cada una de estas etapas contiene un conjunto de paquetes seleccionados teniendo en consideración tanto las necesidades técnicas de la estructura de clases y el lenguaje de programación, así como también las necesidades de los usuarios. Primera etapa Ingreso a sistema y menú de opciones Configuración del sistema Voluntarios Eventos Mailing lists Segunda etapa Estudiantes extranjeros Estudiantes locales Familias Instituciones educativas Tercera etapa Proceso de Consejería Proceso de Selección Knowledge base Documentos
263
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Especificaciones técnicas del cliente y el servidor A continuación se especifican los requerimientos de los componentes mencionados en el modelo de despliegue: el cliente y el servidor. Tecnología y requerimientos mínimos del Cliente: ů ƉƌŽLJĞĐƚŽ ĞƐƚĄ ŽƌŝĞŶƚĂĚŽ ƉĂƌĂ Ğů ƵƐŽ ĞŶ ĚŽŵŝĐŝůŝŽ ƉƌŽƉŝŽ͕ ĞŶ ƵŶ ͞ĐLJďĞƌ͕͟ Ž ĞŶ ĐƵĂůƋƵŝĞƌ computadora que tenga acceso a Internet. Este acceso debería ser preferentemente por banda ancha, no por los requerimientos de velocidad, sino por la comodidad de no tener tiempo límite de conexión, pero perfectamente puede ser usado mediante un acceso ordenado dial-up con velocidades de transmisión comparativamente bajas a las provistas por un servicio de banda ancha. En cuanto a la computadora cliente, esta debe cumplir los siguientes requerimientos mínimos: Requerimientos mínimos de Hardware: Una computadora con 233 MHZ de procesador, 64 MB de memoria RAM, Modem telefónico de 56KBps o similar. Requerimientos mínimos de Software: Un sistema operativo Windows 98 e Internet Explorer 4.x o similar podrá utilizar el sistema correctamente.
Tecnología y características del Servidor. Se ha tercerizado el servidor web a la empresa A Small Orange (www.asmallorange.com) eligiendo el ƐĞƌǀŝĐŝŽ͞^ŵĂůů^ŚĂƌĞĚtĞď,ŽƐƚŝŶŐ͕͟ĐŽŶƚĂŶĚŽĞůƐĞƌǀŝĚŽƌĂĐƚƵĂůĐŽŶůĂƐƐŝŐƵŝĞŶƚĞƐĐĂƌĂĐƚĞƌşƐƚŝĐĂƐ͗ Capacidad de almacenamiento en disco de 400Mb. Transferencia (bandwith) mensual de 10GB. Soporte de PHP y MySQL. Acceso FTP, con phpMyAdmin disponible. Servicios de POP3 e IMAP. Cronjobs programables. Servicio diario automático de backup. Estadísticas del servidor y del sitio. Panel de control cPanel. Garantía de disponibilidad del 99.5%. El acceso al sistema es posible a través de la siguiente URL: Http://www.rlcordoba.com.ar
264
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Desarrollo
Capacitación de los usuarios Al finalizar la codificación de cada etapa y previamente a su puesta a prueba por parte de los usuarios, se comenzó la capacitación de estos. Dicha capacitación fue llevada a cabo mediante una modalidad de e-learning, aprovechando las características intuitivas del sistema y las características tecnológicas que provee Internet, el entorno en el cual se encuentra inmerso el sistema. Este e-leaning se plasmo mediante videos demostrativos en donde los usuarios podían ver claramente los pasos para realizar una actividad determinada. Los usuarios pueden acceder a estos en el momento que lo deseen, ya que están disponibles online. Esta metodología resulto muy útil y obtuvo gran aceptación por parte de los usuarios. ĐŽŶƚŝŶƵĂĐŝſŶ͕ ƐĞ ŝŶĐůƵLJĞŶ ĐĂƉƚƵƌĂƐ ĚĞ ƉĂŶƚĂůůĂ ĚĞů ǀŝĚĞŽ ͞WĂƐŽƐ ƉĂƌĂ ďƵƐĐĂƌ ƵŶ ǀŽůƵŶƚĂƌŝŽ ĚĞƚĞƌŵŝŶĂĚŽ LJ ǀŝƐƵĂůŝnjĂƌ ƐƵ ŝŶĨŽƌŵĂĐŝſŶ ĚĞƚĂůůĂĚĂ͘͟ Este video de e-learning está disponible en el soporte digital (Anexo 3).
265
AFS Programas Interculturales Ȃ SIRL
266
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
267
Implementación de Sistema: Desarrollo
AFS Programas Interculturales Ȃ SIRL
Implementación de Sistema: Conclusión
Conclusión: Llegamos al cierre de la última etapa de un proceso, en el cual se ha desarrollado una solución a una problemática en la organización. Basándonos en etapas de análisis y diseño muy solidad, se ha plasmado esta solución en forma de un sistema online, que por sus características promete ser el impulsor de un nuevo crecimiento en la organización. Inicialmente hemos terminado de detallar lo iniciado en la etapa de diseño, profundizando en las funcionalidades del sistema, y manteniendo acotada la extensión del trabajo. Basándonos en etapas de desarrollo, se desarrollo la codificación del sistema, poniendo gradualmente a disposición del usuario herramientas. Detallamos la forma de la base de datos y sus componentes, siendo esta un fiel reflejo del análisis realizado en etapas previas. Definimos también un modelo de despliegue sencillo pero solido, y esbozamos las características técnicas de sus componentes. Finalmente, se desarrollo un método innovador para la capacitación del usuario final, combinado sencillez y gran claridad. El camino hacia este punto ha sido largo, pero los resultados prometen ser muy gratificantes.
268
AFS Programas Interculturales Ȃ SIRL
Conclusión
Conclusión: Ha llegado finalmente a la conclusión del proyecto. Ha sido un camino largo hacia un final muy satisfactorio, no sólo por los resultados concretos, sino también por la experiencia en sí misma. En una primera instancia se produjo el acercamiento a la organización, obteniendo una apreciación general sobre realidad actual, abarcando su estructura, recursos y objetivos. A partir de este acercamiento, fue posible realizar una planificación general del desarrollo del trabajo. Dicha planificación fue un elemento clave para poder mantener siempre el objetivo en vista, y tener en claro los pasos que eran necesarios para alcanzarlo en el tiempo disponible. En la segunda etapa, se busco conocer de una manera más profunda a la organización, centrando el análisis sobre su sistema de información. El relevamiento fue profundo, realizando entrevistas a los coordinadores de las áreas principales, analizando los procesos que desarrollan para obtener un modelo de su sistema de negocios. Esta etapa finalizó con una síntesis y análisis de la información, permitiendo realizar un diagnóstico de la realidad actual y definir los problemas y necesidades del sistema de información. El momento de maquetar las soluciones para dichos problemas y necesidades llegó en la tercera etapa, donde fue necesario aplicar diversos conocimientos y experiencias en el diseño de un nuevo sistema de información, el objetivo final del proyecto. La última etapa fue el desafío más demandante, ya que convino la necesaria habilidad de codificación de lo diseñado, con los pasos necesarios para lograr una aceptación clara por parte de los usuarios finales del sistema, llevando a la aplicación real del análisis y el diseño realizado previamente, y poniendo a prueba lo desarrollado hasta ese punto. Para poder desarrollar un sistema de información, la teoría fue una guía a través de la investigación de sistemas, abarcando sus diferentes etapas, marcando la importancia de cada una y la interrelación que existe entre ellas en el ciclo de vida de un sistema de información En cuanto a la organización, el grupo de voluntarios abrió sus puertas con entusiasmo, y brindando toda la información que podía ser necesaria. Ellos apreciaron el proyecto, reconociendo que en retorno a su esfuerzo, podían obtener una herramienta muy fuerte para sus actividades. Gracias a este factor nuestro análisis ha sido completo, y por tanto la información que respalda el proyecto de sistemas ha permitido llegar a una propuesta que es realmente apreciada y aprovechada por sus usuarios. Quizás ésta sea la mejor recompensa que pueda recibirse. En la actualidad el sistema es utilizado arduamente para el manejo de la información de la representación local Córdoba, el monitoreo de sus procesos y la coordinación de la comunicación interna del grupo. Finaliza entonces este camino dejando una gran satisfacción, pero con vista a las posibles ampliaciones que el sistema podrá tener, y su posible aplicación en otros puntos del país.
269
AFS Programas Interculturales Ȃ SIRL
Bibliografía
Bibliografía: 1. Volpentesta, J.R. Estudio de sistemas de información para la administración. Buenos Aires : O D Buyatti, 1993. 2. Piattini M.G., Calvo-Manzano J.A., Cervera J. Y Fernandez L. Análisis y diseño detallado de Aplicaciones Informátivas de Gestión. S.l. : Editorial RA-MA, 1996. 3. Burch, J.G. Y Grundnitski, G. Diseño de Sistemas de Información. S.l. : Limusa, 1994. 4. Jacobson, I y Booch, G. Y Rumbaugh, J. El proceso unificado de desarrollo de software. Madrid : Pearson Educación, S.A., 2000. | 5. Schmuller, J. Sams Teach Yourself UML in 24 Hours, s.l. : Sams, 1999. 6. Ramos Monso, M. Programación PHP. Buenos Aires Ñ MP Ediciones SA, 2004. 7. The PHP Group. PHP.net [En línea] 2008. http://www.php.net/ 8. MySQL AB. MySQL.com. [En línea] 2008. http://www.mysql.com/ 9. Niewolski, M. AjaxCore. [En línea] 2008. http://www.ajaxcore.org/
270