You are on page 1of 274

Instituto Universitario Aeronáutico

Facultad de Ingeniería

Trabajo final de Pregrado de Analista de Sistemas

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

Córdoba, Argentina ʹ 2008

Juan Alberto Ortiz Fernandez


Tutora: Ing. Judith A. Disderi
Índice General:

Abstract 1
Introducción 2

Capitulo I
Estudio Preliminar 3
Introducción 4
Descripción de la Organización
Identificación de la Organización 5
Objetivos y políticas generales 5
Reseña Histórica Breve 6
Infraestructura 7
Niveles de Actividad 7
Servicios 8
Datos del Personal 8
Datos del entorno específico 10
Planeamiento del proyecto
Situación Actual del Sistema de Información 11
Relación de las metas de la organización con las del sistema 11
Funciones manuales e informatizadas 11
Evaluación de recursos tecnológicos y humanos 11
Definición del proyecto de Sistemas: Objetivos y Alcance 11
Principales objetivos 12
Alcance del proyecto 12
Planeamiento del Proyecto 13
Conclusión 14

Capitulo II
Análisis de Sistemas 15
Introducción 16
Análisis Preliminar
Razones para realizar el Análisis de sistemas 17
Generales 17
Por aéreas 17
Requerimientos de desempeño del sistema 18
Alcance del Análisis del sistema 18
Hechos que deben recopilarse y fuentes potenciales de hechos 18
Fuentes externas 19
Fuentes internas 19
Cronograma de Relevamiento 20
Modelos de entrevistas 21
Relevamiento
Entrevistas ʹ Preguntas y Respuestas 23
Observación Directa 31
Recopilación de Documentos 33
Modelado del Sistema de Negocio 37
Listado de casos de uso de negocio 37
Diagrama de clases del modelo de negocio 39
Descripciones de trazo fino y diagramas de actividades 42
Recepción de estudiantes <Package> 42
Envío de estudiantes <Package> 63
Diagnostico
Omisiones e Incongruencias 74
Análisis de la Situación Actual y Resumen de Problemas Identificados 74
Resumen de Requerimientos de Información de los Usuarios 82
Conclusión 84

Capitulo III
Diseño de Sistemas 85
Introducción 86
Consideraciones generales
Razones por las que se realiza el diseño del sistema 87
Fuerzas de diseño 87
Ponderación de las fuerzas de diseño 90
Esbozo de las especificaciones del sistema 91
Lista de requerimientos funcionales 91
Lista de requerimientos no funcionales 92
Beneficios 92
Propuestas de solución a problemas 91
Análisis de factibilidad técnica, económica y operacional 95
Riesgos esperados 96
Diseño global
Modelado de diseño del sistema 97
Descripción de paquetes de sistema 98
Descripción de actores de sistema 99
Listado de casos de uso de diseño 100
Diagramas de caso de uso de sistema 104
Descripciones de trazo grueso de casos de uso de sistema 117
Diseño detallado
Desarrollo del diseño detallado 132
Voluntarios <Package 2> 133
Descripción de trazo fino de casos de uso 133
Diagramas de clases de análisis 142
Diagramas de colaboración 145
Diagramas de clases de diseño 148
Estudiantes extranjeros <Package 3> 150
Descripción de trazo fino de casos de uso 150
Diagramas de clases de análisis 165
Diagramas de colaboración 169
Diagramas de clases de diseño 173
Eventos <Package 7> 176
Descripción de trazo fino de casos de uso 176
Diagramas de clases de análisis 190
Diagramas de colaboración 193
Diagramas de clases de diseño 196
Proceso de consejería <Package 8> 199
Descripción de trazo fino de casos de uso 199
Diagramas de clases de análisis 218
Diagramas de colaboración 223
Diagramas de clases de diseño 228
Conclusión 232
Capitulo IV
Implementación de sistema 233
Introducción 234
Desarrollo
Implementación de los paquetes de diseño 235
Voluntarios <Package 2> 236
Dependencias de traza entre componentes y clases de diseño 236
Diagramas de componentes 238
Prototipos de interfaz 239
Estudiantes extranjeros <Package 3> 241
Dependencias de traza entre componentes y clases de diseño 241
Diagramas de componentes 243
Prototipos de interfaz 245
Eventos <Package 7> 247
Dependencias de traza entre componentes y clases de diseño 247
Diagramas de componentes 249
Prototipos de interfaz 250
Proceso de consejería <Package 8> 252
Dependencias de traza entre componentes y clases de diseño 252
Diagramas de componentes 257
Prototipos de interfaz 259
Modelo de despliegue 261
Modelo relacional 262
Etapas de la implementación 263
Especificaciones técnicas del cliente y del servidor 264
Capacitación de los usuarios 265
Conclusión 268

Conclusión General 269


Bibliografía 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.

Nivel
Global
AFS Intercultural Programs Inc.
Nivel
Nacional
AFS Programas Interculturales
Argentina
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 Recepción Envíos Instituciones Tesorero


Voluntarios educativas

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 Estudio Preliminar: Planeamiento del proyecto

Planeamiento del Proyecto:

13
AFS Programas Interculturales Ȃ SIRL Estudio Preliminar: Conclusión

Conclusión:
A partir de este primer contacto con la organización, se ha llevado a cabo un completo estudio
preliminar, a través de la descripción de la realidad actual de la organización, y de la planeación se ha
logrado un conocimiento del sistema de información actual, y el establecimiento de los objetivos y
alcances que tendrá el proyecto de sistemas.

Como apreciación personal, resulta interesante trabajar con una organización que presenta las
características de AFS Programas Interculturales. Notamos que nuestro proyecto puede realmente
marcar una diferencia en las actividades de la RL Córdoba, obteniendo un alto grado de eficiencia,
que realmente está faltando en la realidad actual. El contacto con los miembros de la organización
fue positivo, notándose una muy buena predisposición e interés en el proyecto, factor que será muy
influyente en el desarrollo.

Resulta claro que se puede lograr un cambio a partir de este proyecto, lo cual motiva a poner el
mejor esfuerzo en el desarrollo de éste. Confío que será una muy buena experiencia, y que dejará
resultados muy positivos.

14
Análisis de
Sistemas
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Introducción

Introducción:
En esta segunda etapa, el análisis de sistemas, se busca llevar a cabo un relevamiento completo que
se adapte a las necesidades y objetivos descriptos en el estudio preliminar.
Como primer paso, se realiza un análisis preliminar para el relevamiento, explicitando las razones
para realizar este análisis, tanto generales como por cada área específicamente. Se intenta
manifestar los requerimientos de desempeño que tendrá el sistema, y definir los hechos y fuentes
(externas e internas) de estos hechos. Se confeccionara un cronograma de actividades, definiendo
las entrevistas a ser realizadas en los contactos con los miembros de la organización.

Posteriormente, se realizara el relevamiento, entrando en pleno contacto con la realidad de la


organización. Se seguirá el cronograma previsto, comparando lo previsto con lo real, y
sistematizando los resultados.

Finalmente, se obtendrá un diagnóstico, analizando el relevamiento en sí, la situación actual, un


detalle de los problemas encontrados, y los requerimientos de información que se presenten.

Con este análisis de sistemas, será posible comenzar firmemente la siguiente etapa: el diseño general
de sistemas.

16
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Análisis preliminar

Razones para realizar el Análisis de sistemas:


Generales:

La implícita necesidad de explotar al máximo la eficiencia de las actividades administrativas y de las


funciones organizacionales motiva la realización del análisis de sistemas. Es un paso necesario para
ayudar a la organización a dar un importante paso en su crecimiento.

Se destacan algunas de las siguientes problemáticas:

Falta de sistema eficiente para la distribución de información.


Manejo ineficiente de los tiempos.
Pérdida y redundancia de documentación.
Desorganización de eventos por falta de un cronograma común entre coordinadores.

Por áreas:

Programas de Envíos y Receptores:

La excesiva cantidad de documentación, que en muchos de los casos disminuye la fluidez de


las prestaciones abocadas a la evaluación, selección y orientación de los estudiantes
cordobeses que van a viajar al mundo, y a la selección de familias, instituciones educativas y
consejeros para extranjeros alojados en la ciudad. Por otra parte hay notable necesidad por
parte de los dos grupos encargados de la coordinación de cada área de descentralización de
la información, teniendo bases de datos de estudiantes actuales y anteriores, familias e
instituciones educativas, así como también el historial de todos estos. El análisis de sistemas
nos permitirá recabar información detallada y lograr comprender los procesos de ambas
aéreas, algo vital para el éxito del sistema.

Instituciones educativas:

La base de datos de instituciones educativas, la necesidad de contacto con estos para


informarles sobre la organización y la experiencia que van a vivir mientras el estudiante
asista al establecimiento, despierta la necesidad de contar con un sistema que ayude al área
con su desarrollo. Es imprescindible obtener claridad en este aspecto, algo que puede
brindar el análisis de sistemas.

Consejería:

Debido a la notable dinámica de intercambio de información diaria, semanal y mensual que


exige el seguimiento de los estudiantes durante la experiencia, se observa la necesidad de
desarrollar una parte del sistema de información abocado a la agilización y seguimiento de
esta, y por tanto resulta imprescindible obtener información precisa de sus procesos..

Desarrollo Voluntario:

Esta área debe reclutar, seleccionar motivar y capacitar a los voluntarios, así como también
de la comunicación interna del grupo. Su actividad es crítica para el buen funcionamiento del
resto de las áreas. Notamos que cuenta con procesos variados y una alta dependencia de las
bases de datos que maneja. Es esencial realizar un claro análisis de sistema, para
comprender su funcionamiento y darle un soporte solido en el sistema.
17
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Análisis preliminar

Requerimientos de desempeño del sistema:


Consideramos que nuestro sistema debe centralizar la información en un punto de acceso disponible
a todos los usuarios (con las debidas restricciones), desde cualquier lugar y en cualquier momento
que esta sea necesaria. Con esto se solucionaría el problema de falta de consistencia y la alta
redundancia en la información, además de la necesidad de tener que consultar a alguno de los
coordinadores para datos específicos. Sera esencial cruzar los datos de las áreas, y crear una base de
datos solida.

El modo de uso del sistema no debe ser un obstáculo, por lo que debe plantearse un diseño amigable
y cómodo para el usuario.

Es importante lograr los informes necesarios para cada proceso y para la comunicación interna y
externa, pudiendo lograr una mayor eficiencia en la coordinación de recursos de la organización.

Requerimientos del analista de sistemas:


El analista de sistema deberá contar con los conocimientos teóricos sobre el ciclo de vida de la
información, y contar con habilidades y técnicas para realizar el análisis de sistemas.

Posteriormente, en base al análisis y diseño realizado, tendrá que aplicar hábiles conocimientos
sobre las herramientas que sean consideradas necesarias para la implementación. El uso del buen
criterio será un factor esencial durante el desarrollo del proyecto.

Alcance del Análisis del sistema:


El alcance que espera abarcar son las áreas de toda la organización, en sentido administrativo y
operacional a nivel local (RL Córdoba), llegando al conocimiento total de sus procesos.
Abarcaremos las áreas de coordinación de:

Envío.
Recepción.
Instituciones educativas.
Desarrollo Voluntario.

Se debe conocer el funcionamiento real de los procesos, para luego poder aplicar una correcta
solución informática, que agilice y mejores estos procesos, y permita hacer nuevas actividades.

Por otra parte, buscaremos conocer la relación de la RL con su ambiente, haciendo énfasis en sus
clientes externos e internos.

Hechos que deben recopilarse y fuentes potenciales de hechos:


Los conocimientos para llegar al alcance esperado son los siguientes:

- Funciones de cada área.


- Procesos que integran las áreas.
- Documentos utilizados en los procesos.
18
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Análisis preliminar

- Puntos críticos de los procesos.


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

Fuentes externas:

Los datos referidos a la relación con la Oficina Nacional serán de suma importancia, analizando
estadísticas del desempeño de la RL en los últimos años.

Por otra parte, será necesario considerar las opiniones de los estudiantes, familias y instituciones
educativas que intervienen en los programas de AFS. Esta información será facilitada por la misma
organización, ya que ellos llevan a cabo encuestas periódicas para la recopilación de dicha
información.

Fuentes internas:

A través de entrevistas individuales a coordinadores de áreas, llevaremos a cabo una minuciosa


recopilación de datos, haciendo hincapié en los elementos mencionado en el punto anterior.

Para un soporte mas directo, asistiremos a reuniones del voluntariado, y así poder tener una
observación directa de la interacción de los miembros de la RL.

19
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Análisis preliminar

Cronograma de Relevamiento:
Fecha
Prevista Hora Actividad Propósito Duración
Entrevista Preliminar
Ana Furnier, Presidenta Presentación del Proyecto. Primer
13/04/2005 18:00 RL contacto con la organización 2 horas
Entrevista
Ana Furnier, Definir Posibles entrevistas y fechas
15/03/2005 15:00 Presidenta RL relevantes al proyecto. 1 hora
Entrevista ʹ
Milagros Oliva Reconocer realidad actual y posibles
Coordinadora necesidades del área de Desarrollo
18/04/2005 14:30 Desarrollo Voluntario Voluntario 1 hora
Entrevista
Fabricio Vagliente Reconocer realidad actual y posibles
18/04/2005 15:30 Cordinador Envio necesidades del área de Envíos. 1 hora
Entrevista
Lucrecia Constanzo
Coordinadora Reconocer realidad actual y posibles
instituciones necesidades del área de instituciones
18/04/2005 16:30 educativas educativas. 1 hora
Observación Directa
Asistencia a Reunión Conocer el funcionamiento de las
20/04/2005 17:00 Quincenal reuniones del voluntariado. 3 horas
Sintetizar los datos recopilados en las
21/04/2005 15:00 Síntesis de Información entrevistas y reuniones 5 horas
Entrevista
Gerardo Lindow Reconocer realidad actual y posibles
22/04/2005 18:00 Coordinador Recepcion necesidades del área de Recepción. 1 hora
Asistencia a Reunión Nueva observación directa de las
24/04/2005 17:00 Quincenal reuniones de voluntarios. 3 horas
Sintetizar los datos recopilados en las
25/04/2005 15:00 Síntesis de Información entrevistas y reuniones 5 horas
A partir de la información recopilada,
Diseño de Modelo realizar mediante UML el Modelo
27/04/2005 16:00 CU/SN CU/SN 4 horas
Diseño de Modelo
CU/SN y Descripciones Considerar rediseño del Modelo
30/04/2005 17:00 CU/SN CU/SN y descripción de los CU/SN. 4 horas
Observación Directa
Asistencia a Reunión Conocer el funcionamiento de las
8/05/2005 19:00 Quincenal reuniones del voluntariado. 3 horas
Observación Directa
Toma y Corrección de Analizar el desempeño del
Exámenes de Cultura e voluntariado en el desarrollo de uno
20/05/2005 9:00 Idioma. de los procesos clave de la RL. 7 horas
Descripciones CU/SN, Rediseño de algunos CU/SN y síntesis
21/05/2005 15:00 Síntesis de Información de la nueva información Recopilada 5 horas

20
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Análisis preliminar

Modelos de entrevistas:
Área: Desarrollo de Voluntarios
Nombre y Apellido:
Antigüedad:
Fecha:
Objetivo:

1- ¿Cómo describiría su area?


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

Área: Envíos
Apellido y Nombre:
Antigüedad:
Fecha:
Objetivo:

1- ¿Cómo describirías el área?


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

15 ʹ En el asesoramiento del estudiante, si surge alguna duda, ¿A quien consulta?


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

Área: Instituciones educativas


Nombre y Apellido:
Antigüedad:
Fecha:
Objetivo:

1- Este proyecto de área ¿Qué es lo que planea hacer o qué hace?


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

Área: Recepción
Nombre y Apellido:
Antigüedad:
Fecha:
Objetivo:

1-¿Cómo describirías tu área?


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

22
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Entrevistas ʹ Preguntas y Respuestas:


ENTREVISTA nº 1

Área: Recepción.
Nombre y Apellido: Gerardo Lindow
Antigüedad: 2 meses
Fecha: 22/04/2005
Objetivo: Analizar el área de Recepción

1- ¿Cómo describirías tu área?


Consiste en buscarles familias a los estudiantes que vienen de intercambio, y una vez que llegan al
país, se encarga de ocuparse de los mismos, en su bienestar y en el desarrollo del programa

2- ¿Cómo es el alcance de tu área en los procesos de la organización?


El alcance es antes de que vengan los chicos es la búsqueda de familia, y cuando llegan que no
tengan problemas con la familia y con el colegio, buscar compatibilidad entre estudiante-familia y
estudiante-colegio.

3- ¿Cómo aporta el desarrollo del área en objetivos y políticas generales de AFS?


Es la más importante porque, en conflictos menores dentro de una familia, uno se da cuenta que
ĞƐƚĄŶƉĂƌĂĞǀŝƚĂƌ͞ŐƵĞƌƌĂƐ͟ƉŽƌĚŝĨĞƌĞŶĐŝĂƐŝŶƚĞƌĐƵůƚƵƌĂůĞƐĞŶůĂƐĨĂŵŝůŝĂƐĐŽŶůŽƐĞƐƚƵĚŝĂŶƚĞƐ

4-¿Cuánta gente trabaja en tu área?


Dos coordinadores, pero no hay voluntarios fijos, a veces colaboran todos.

5-¿Cuáles son las principales actividades o procesos que hace el área?


Esto se da todo el tiempo, apenas se tiene el estudiante y ya se está buscando la familia.
El orden empieza por búsqueda de familia, ubicar a los estudiantes a cada familia y consejeros al
estudiante que lo monitoreen y sean la tutela.

6- ¿Qué documentos se manejan en el área?


Para consejería hay un archivo que se llama informe mensual (un informe sobre el estudiante)
que es para tener un seguimiento del estudiante y todos los meses el consejero se lo manda al
coordinador, que él mismo lo envía a ON (en Buenos Aires) para mantenerlos monitoreados a los
chicos.
La mayoría de los documentos se realiza por e-mail.
Hay otros archivos que son guías para hacer entrevistas con familia, o ante algún problema con el
estudiante, son pautas a seguir.

7- ¿Cuáles son los puntos .más críticos en el área?


Sería mejor tener estos archivos en una página de acceso, porque si un consejero no tiene un
informe mensual del archivo, en lugar de pedírselo al coordinador, directamente lo baja desde la
página. Lo mismo con las entrevistas y pautas.

8- ¿Existe alguna persona que haga un seguimiento del área?


Lo realiza la presidenta de RL córdoba que coordina a su vez todas las áreas, el seguimiento es
oral en las reuniones de cada 15 días o mas, en donde se habla de cómo van los chicos, las
familia, los consejeros. Este seguimiento sería bueno que en la página hayan noticias, novedades,
y así para aquellos que no hayan podido asistir a la reunión, puedan actualizarse, o para solicitar
ayuda.
23
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

9- ¿Qué decisiones importantes se toman en el área?


La decisión de cambiar de familia a estudiante, si existen conflictos entre ellos.
La decisión en cuanto a la organización de campamentos, actividades de orientación, juegos
recreativos a los estudiantes.
Pero las decisiones se tratan de tomar a todos, o con la presidenta de la RL como ultima palabra.

10- ¿Cómo se compone la base de datos?


Está la BD de familias, y la BD de voluntarios, que la posee la coordinadora del área de desarrollo
de voluntarios. Sería conveniente que se ubiquen en la página, para no sentirse en la necesidad
de pedir a los otros coordinadores los distintos datos de las BD.

11- ¿Qué información es clave para el área?


Llega información confidencial sobre los estudiantes o familias, se confecciona a cada uno de
ellos, se maneja con los coordinadores, la presidenta.

12- El cronograma de actividades ¿cómo es?


Es el mismo de las otras áreas, pero lo que llama la atención es cuanto antes se empieza a hacer
las cosas, por ejemplo para los estudiantes que llegan en agosto ya en junio se tendría que enviar
la información de todas las familias disponibles. Se repite el ciclo cada 6 meses.

13- ¿Cuál es el volumen de estudiantes que vienen al país?


Están en un promedio de 6 estudiantes por semestre, de ellos varía la cantidad porque algunos
vienen por un año y otros por seis meses.

14- ¿Cómo es la motivación al voluntario para que trabaje en el área?


Se busca que todos los voluntarios participen en todo, un coordinador es un voluntario más, se
pide que siempre se pueda ayudar.
Sería bueno que en la BD de voluntarios se pueda ver la disponibilidad de cada voluntario.

15- ¿Cómo es la capacitación en el área?


Es por experiencia, de boca en boca, es una cuestión de discípulo.
La capacitación que se realiza dentro del área es para consejeros: se junta a los voluntarios que
nunca hayan sido consejeros, y se los capacita en qué consiste la tarea, en Ğů ͞por qué͟ del
consejero, y ese tipo de cuestiones.

16- ¿Qué ventajas vería de nuestro proyecto para su área?


La mayor ventaja es la agilidad.
La desventaja sería la menos comunicación entre voluntarios (en forma personal).
Otra ventaja es que en falta de computadora, en vez de conservar todos los archivos en
disquetes, en distintas computadoras, se acceden directamente de la página

24
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

ENTREVISTA nº 2

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

1- ¿Cómo describirías el área?


El área de programas de envíos se encarga básicamente de elegir a los estudiantes argentinos
que quieren viajar al extranjero, y allí realizar un seguimiento (para ver como están, si tienen
ƉƌŽďůĞŵĂƐ͙Ϳ ƉĞƌŽ ŵƵ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. Recepción de Estudiantes *
2. Orientación
3. Orientación de Llegada
4. Orientación de Partida
5. Búsqueda de Colegios *
6. Entrevista colegios *
7. Envío del estudiante al Get Togheter
8. Búsqueda de Familias *
9. Selección de Familias *
37
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

10. Entrevista Familiar Recepción *


11. Cambio de Colegio *
12. Consejera y Seguimiento *
13. 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. Envío de Estudiantes *


19. Investigación Especifica
20. Análisis para Ayuda Económica
21. Seguimiento a Estudiantes Locales en el Exterior
22. Selección Estudiante Local *
23. Examen *
24. Actividad Grupal
25. Entrevista Familiar Recepción
26. Entrevista Estudiante Envío *
27. Entrevistas
28. Preorientación Envio
29. Reorientacion Envio
30. Preinscripción *
31. Orientación

Actividades independientes <Package >:

32. Campaña de Publicidad y Reclutamiento


33. Reuniones
34. Control Gastos Internos
35. Capacitacion
36. Recepcion de TPL

* El UC/SN ha sido considerado de alta importancia, y se ha sido desarrollado mediante una


descripción de trazo fino y un diagrama de actividades.

38
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Diagrama de clases del modelo de negocio

Envio de Estudiantes

<<incl ude>>

Actividad Grupal
Seguimiento a Estudiantes Locales en el Examen de Cultura e Idioma
Exterior
<<incl ude>> <<incl ude>>
<<extend>>
<<incl ude>>
Entrevista Famil iar Recepcion
<<incl ude>>
Analisis para Ay uda Economica Envío de Estudiantes
<<extend>>
Selección Estudiante Local

<<incl ude>> Entrevista Estudi ante Envio


<<incl ude>>

<<incl ude>>

Inv estigacion Especif ica

Preinscripci on
Preori entacion Envi o Reorientaci on Envio

Entrevistas
Ofi ci na Nacional
Estudi ante Local
Orientacion
(f rom Business Use-Case Model)
(f rom Business Use-Case Model)

39
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Recepcion de Estudiantes

Entrevista colegios

<<include>> Familia Receptora


(from Business Use-Case Model)

Orientacion
Colegios
(from Business Use-Case Model)
Busqueda de Colegios Entrevistas Entrevista Familiar Recepcion

<<extend>> Orientacion de Llegada Orientacion de Partida


<<include>>
<<include>> <<include>>

<<include>>
<<include>>

Seleccion de Colegios Recepcion de Estudiantes Envio del estudiante al Get Togheter


<<include>>

<<include>>
<<include>>
<<include>>

Seleccion de Familias Busqueda de Familias


<<include>>
<<include>>

Oficina Nacional Cambio de Comunidad o Regreso


Abrupto del Estudiante
<<extend>> (from Business Use-Case Model)

Seleccion de Consejero
<<extend>>

<<extend>>
<<extend>>

Cambio de Colegio 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)

40
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Activ idades
Independientes

Reuniones

Campaña de Publ icidad y Control Gastos Internos


Recl utamiento

Recepci on de TPL
Capacitacion

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

41
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Descripciones de trazo fino y diagramas de actividades por paquetes:

Recepción de Estudiantes <Package >

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Recepción de Estudiantes Nro. de Orden: 1


Prioridad: Alta Media Baja
Actor Principal: Estudiante Extranjero. 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 Se invoca el use case


"Seleccion de Consejeros" "Seleccion de Colegios"

Se recibe a los
estudiantes desde ON

Se hubica al estudiante en
la familia receptora

Se contacta al estudiante
con el consejero asignado

El estudiante participa en la Orientaicion de Llegada,


se invi ca al Use Case "Orientacion de Llegada"

El estudiante participa en el Get Together, se invioca


el Use Case "Envi o del Estudi ante al Get Together"

El estudiante regresa
del Get Together

El estudiante participa en la orientaci on de Partida, se


invoca al Use Case "Ortientacion de Partida"

Se llega al fin del programa

Se envia el
estudiante a ON

fin

43
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Búsqueda de colegios Nro. de Orden: 5


Prioridad: Alta Media Baja
Actor Principal: Colegio 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 Alternativas
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 3.A Un voluntario se contacta con el
entrevista con el director del colegio. 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.
4. El voluntario designado asiste a la entrevista, invocando al
hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂĚĞŽůĞŐŝŽƐ͘͟
5. El colegio ha accedido a recibir un estudiante extranjero. Se 5.A El colegio no ha accedido a recibir un
agrega a la lista de colegios disponibles para el uso del Use estudiante
ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞŽůĞŐŝŽƐ͘ extranjero.
5.A.1 Se anota el hecho en los datos del
colegio.
5.A.2 Se deja el colegio para un posible
contacto futuro.
5.A.3 Fin del Use Case.
6. Se envía un agradecimiento al colegio por la entrevista.
7. Fin del use case.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: Entrevista de Colegios
Use Case donde se incluye: no aplica
Use Case al que extiende: Selección de colegios
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

44
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Se obtiene información de un colegio, y se


agrega sus datos al archivo de colegios.

Se busca establecer una


entrevista con el colegio

[ No se obtiene una entrevista ] Se anota el hecho en los datos del colegio.


Dejando al colegio como un posible contacto futuro

[ Se obtuvo la entrevista ]

Se invoca el Use Case


"Entrevista de Colegio"

[ No accede a recibirlo ]

En la entrevista se determina si el colegio


acepta tener un estudiante extrenjero

[ Si accede a recibirlo ]

fin

45
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Entrevista colegios Nro. de Orden: 6


Prioridad: Alta Media Baja
Actor Principal: Colegio 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 6.A El voluntario comenta la posibilidad
colgar afiches de AFS en el colegio, y este accede, por lo que se de dejar información y colgar afiches
entregan Afiches y folletos de AFS. 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 Fecha Ultima Modificación: 20/05/2005

46
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Entrega la carta de presentación para colegios,


y se comenta información sobre AFS.

Se recopila informacion sobre el colegio (composición socioeconómica de los alumnos,


idiomas que se enseñan, intereses especiales del colegio, numero total de estudiantes,etc.)

Se evalúa la disposición del colegio


para recibir un estudiante extranjero

[ No esta dispuesto ] Se toma nota de la


desicion del colegio.

[ Esta dispuesto a recibirlo ]

Se pregunta sobre la posiblidad de dejar informacion


relacionada a AFS (Folletos y afiches)

[ No se permite dejar informacion ]

Se entrega el material de
informacion

[ Se permite dejar informacion ]

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


colegios del voluntario (incluido en el archivo "pasos para colegio.doc").

Se agradece la posibilidad de
haber accedido a la entrevista

fin

47
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Búsqueda de Familia Nro. de Orden: 8


Prioridad: Alta Media Baja
Actor Principal: Familia 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 Alternativas
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 3.A. Un voluntario se contacta con la
entrevista con esta. 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.
4. El voluntario designado asiste a la entrevista, invocando al
hƐĞĂƐĞ͞ŶƚƌĞǀŝƐƚĂ&ĂŵŝůŝĂƌZĞĐĞƉĐŝſŶ͘͟
5. La familia ha accedido a recibir un estudiante extranjero. Se 5.A. La Familia no ha accedido a recibir un
agrega a la lista de disponibles Familias para el uso del Use estudiante
ĂƐĞ͞^ĞůĞĐĐŝſŶĚĞ&ĂŵŝůŝĂƐ͘͟ extranjero.
5.A.1. Se anota el hecho en los datos de
la Familia.
5.A.2. Se deja la Familia para un posible
contacto futuro.
5.A.3. Fin del Use Case.
6. Se envía un agradecimiento al colegio por la entrevista.
7. Fin del use case.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: Entrevista Familiar Recepción
Use Case donde se incluye: no aplica
Use Case al que extiende: Selección de Familias
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

48
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

ini ci o

Se busca información de
posibles Familias.

Se agregan los datos obtenidos


al archivo de Familias

Se contacta a
la fmilia
[ Se obtiene una entrevista ]
[ No se obtiene una entrevista ]

Se invoca al Use Case Se anota el hecho en los datos de la Familia


"Entrevista de Familias". dejando a esta como un posible contacto futuro

[ La familia no accede a recibir el estudiante ]

[ La familia accede a recibir el estudiante ]

Se agrega a la lista de disponibles Familias para


el uso del Use Case "Selección de Familias".

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

fin

49
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Selección de Familias Nro. de Orden: 9
Prioridad: Alta Media Baja
Actor Principal: Familias, Estudiante Extranjero. 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. 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ĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟
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. 6.A. La familia no acepta recibir al
estudiante.
7. Fin del use case.
Asociaciones de Extensión: Búsqueda de Familias
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Recepción de Estudiantes, Cambio de Familias.
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

50
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Se invoca el use case "Búsqueda de familia" con el


objetivo de obtener una lista de posibles familias

[ Se obtuvo una lista de familias ] [ No se obtuvo una lista de familias ]

Se contacta con la Familia, y se El caso es puesto en


establece una entrevista consideración de ON

[ No acepta 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
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
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Entrevista Familiar Recepción Nro. de Orden:


10
Prioridad: Alta Media Baja
Actor Principal: Familia Receptora 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 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 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 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ƐĞĂƐĞ͞ƷƐƋƵĞĚĂĚĞ&ĂŵŝůŝĂ͘͟
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.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Búsqueda de Familias.
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

52
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

ini ci o

Se entrega la carta de presentación para


Familias, y se comenta información sobre AFS.

Se contacta a la familia,con el fin


de conseguir una entrevista con

[ Esta accede a una entrevista ] [ Esta no accede a una entrevista ]

Se invoca al Use Case "Entrevista de Familias",con Se anota el hecho en los datos de la Familia,
el objetivo de que esta reciba al estudiante. dejandola como un posible contacto futuro

[ La famlia no accede a recibir al estudiante ]

[ La famlia accede a recibir al estudiante ]

Se agrega a la lista de disponibles Familias para el


uso del Use Case "Selección de Familias"

Se agradece por
participar de la entrevista

fin

53
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Cambio de Colegio Nro. de Orden: 11


Prioridad: Alta Media Baja
Actor Principal: Estudiante, Colegio. 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.
Post- Éxito: Se reubica al estudiante en un nuevo colegio.
Condiciones 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 Fecha Ultima Modificación: 20/05/2005
Alberto

54
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

ini ci o

Se invoca al Use Case "Selección de Colegios", incluyendo


la información de los motivos del cambio de colegio

Se evalua si el Use Case "Selección de Colegios"


logró insertar al estudiante en el nuevo colegio

El caso es puesto en
consideración de ON

Se invoca Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante",


provocando el fin del Use Case "Recepción de Estudiante", por lo determinado en ON

Se da por establecido que el estudiante


comienza a concurrir al nuevo colegio

fin

55
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Consejería y Seguimiento Nro. de Orden: 12
Prioridad: Alta Media Baja
Actor Principal: Estudiante Extranjero, Actor Secundario: ON
Colegio Receptor, Familia Receptora.
Objetivo: Ayudar a que el estudiante cumpla con su programa de intercambio intercultural
Precondiciones: El estudiante ha llegado, y se ha seleccionado un consejero para el estudiante.
Post- džŝƚŽ͗LJƵĚĂƌĂĐƵŵƉůŝƌĞůŽďũĞƚŝǀŽĚĞůhƐĞĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟
Condici &ƌĂĐĂƐŽ͗ůŽďũĞƚŝǀŽĚĞhƐĞĐĂƐĞ͞ZĞĐĞƉĐŝſŶĚĞĞƐƚƵĚŝĂŶƚĞ͟ŶŽƐĞĐƵŵƉůĞ͕ƉŽƌĞƌƌŽƌĞƐĐĂƵƐĂĚŽƐ
ones 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 2.A El consejero no tiene una comunicación satisfactoria, no
comunicación periódica con el pudiendo
estudiante, aconsejándolo en los resolver los problemas que se presenten.
temas que se planteen, y 2.A.1 Se realiza un cambio de consejero, invocando al Use Case
cuidando las relaciones con el ͞^ĞůĞĐĐŝſŶĚĞŽŶƐĞũĞƌŽƐ͘͟
colegio y familia, según la
capacitación recibida de AFS.
3. Durante la experiencia la relación 3.A Se presenta un problema en la relación del estudiante con el
del estudiante con el colegio colegio.
anfitrión es buena. No se 3.A.1 El problema es solucionado.
presentan problemas. 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 4.A Se presenta un problema en la relación del estudiante con la
del estudiante con la familia familia.
receptora es buena. Los 4.A.1 El problema es solucionado.
problemas que se presentan son 4.A.1.A El problema entre la familia y el estudiante se vuelve
solucionados. 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 5.A El estudiante desea realizar un viaje que no esté considerado
seguimiento el estudiante no dentro las actividades de AFS.
realiza ningún viaje que no estén 5.A.1 El consejero analiza el tipo de viaje.
considerados dentro las 5.A.1.A. Determina que no requiere de un waiver.
actividades de AFS. 5.A.1.A.1 Se permite el viaje al estudiante
5.A.1.B. Determina que requiere de un waiver.
5.A.1.B.1 Se pide el waiver a ON y esta lo aprueba.
5.A.1.B.2 Se permite el viaje al estudiante.
5.A.1.B.1.A ON no aprueba el waiver del estudiante.
5.A.1.B.1.A.1 No se permita el viaje del estudiante.
6. El consejero se comunica
periódicamente con el
coordinador de consejería.
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.
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 Fecha Ultima Modificación: 03/07/2005
Alberto

57
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Determinacion de actividades de seguimiento al


estudiante o propias del consejero

El consejero, mensualmente, Llegada del estudiante, se produce el


llena el Informe Mensual, 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 Se invoca el use case


viajes fuera de los del programa de AFS "Cambio de colegio"

El consejero analiza la Se invoca el use case


necesidad del waiver "Cambio de Familia"
[ No produce el fracaso ]

Se pide el [ Irreconciliable con Colegio ]


waiver a ON

[ Irreconciliable con Familia ]

Se revisa si ON Se evalua la posiblidad de


Aprueba el waiver solucion del problema
[ Produce el fracaso ]

[ Reconciliable ]

Se permitie el viaje
al estudiante
Se soluciona el problema

NO se permite
el viaje

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

58
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Cambio de Familia Nro. de Orden: 14


Prioridad: Alta Media Baja
Actor Principal: Estudiante, Familia Receptora. 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 3.A No se consigue una nueva familia
estudiante enana 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ĞĐĞƉĐŝſŶĚĞƐƚƵĚŝĂŶƚĞ͟
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 Familia.
Use Case donde se incluye: no aplica
Use Case al que extiende: Consejería y Seguimiento.
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

59
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Se invoca al Use Case Se envia información a busqueda de familia


"Selección de de familias" sobre los motivos del cambio de familia.

Se verifica si se logró re-ubicar al


estudiante en una nueva familia.

[ No se re-ubico al estudiante ] El caso es puesto en


consideración de ON

Se invoca el Use Case "Cambio de Comunidad o Regreso Abrupto del Estudiante",


[ Se re-ubico al estudiante ] provocando el fin del Use Case "Recepción de Estudiante", debido a lo que determinó ON

fin

60
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Selección de Colegios Nro. de Orden:
17
Prioridad: Alta Media Baja
Actor Principal: Colegio, Estudiante Extranjero. 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 4.A El colegio no se encuentra en el
relación. 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 6.A. el colegio no acepta recibir al
este acepta recibir al estudiante estudiante.

5. El estudiante comienza asistir regularmente al colegio


anfitrión.
6. Fin del use case.
Asociaciones de Extensión: Búsqueda de Colegios
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Recepción de Estudiantes, Cambio de Colegio.
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

61
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

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

Se selecciona un colegio de
la lista de posibles colegios
[ No se logro un contacto ]

Se revisa si el colegio se encuentra en el archivo de


colegios, con los cuales ya existe una relación.

[ No pertenece al archivo ] Se busca establecer una relación con el colegio,


invocando al Use Case "Búsqueda de Colegios".

[ Si pertece al archivo ]
Se busca establecer
Se establece una entrevista. [ Se logra el contacto ] contacto con el colegio
[ No recibe al estudiante ]

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

[ Si recibe al estudiante ]

Se notifica que el colegio acepta recibir al estudiante y que


este comenzara a asistir regularmente al colegio anfitrión.

fin

62
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Envío de Estudiantes <Package>:

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Envío de estudiante Nro. de Orden:


18
Prioridad: Alta Media Baja
Actor Principal: Estudiante Local 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 6.A. Algún/os estudiantes solicitan la
que abona. 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 7.A. ON pide información extra sobre
extra. 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 14.A. Los estudiantes, una vez de retornar
ON, cumpliendo el programa con la fecha estipulada. 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 Fecha Última Modificación: 20/05/2005

64
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

inicio

Llega la fecha determinada por ON


para la selección de estudiantes

Se realiza la preinscripción de estudiantes postulantes para el envío,


invocando al use case "Preinscripción".

Se recibe la lista de estudiantes preinscritos, y se


invoca a use case de "Selección de Estudiante Local"

Se recibe la lista de estudiantes


seleccionados.

Se confeccionan las carpetas e informes


confidenciales para cada estudiante seleccionado

según el monto económico


del estudiante
solicita la opción de
( posee beca ) ( no posee ) 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 ) Se le informa al estudiante la situación y se
( no posee requerimientos adecuados ) le agradece por su participación
( posee requerimientos adecuados )

Queda en el plan de abona AFS cubre la parcialidad


envío sin abonar del monto económico.

Se envían
carpetas a ON
Se mantiene un seguimiento, invocando al
( ON solicita información extra ) ( ON no solicita información extra ) use case de "Seguimiento a Estudiantes Locales en el Exterior".

Se recolecta la información extra, invocando


al use case de "Investigación Especifica". Los estudiantes retornan al
país y vuelven desde ON

Se envía la información ON envía la lista final de los estudiantes que participaran en los
programas, donde quedan explícitos los nombres de los mismos. ( en la fecha estipulada ) ( antes de la fecha estipulada )
extra a ON
cumplen con el no cumplen el
Se comunican los programa programa
resultados a los estudiantes

El coordinador determina fecha y hora para El coordinador determina fecha y hora


realizar orientación pre-viaje. para realizar orientación post-viaje.

Se lleva a cabo la orientación pre-viaje,


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

Llegada la fecha de envío, se destina a los


estudiantes a ON.

65
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Selección Estudiante Local Nro. de Orden: 22


Prioridad: Alta Media Baja
Actor Principal: Estudiante Local Actor Secundario: Voluntario Área Envío, Familia Receptora

Objetivo: Realizar una selección entre los aspirantes a participar en el programa de envío
Precondiciones: Tener con anterioridad la lista de estudiantes preinscritos.
Debe, el número aproximado de postulantes y cuestiones particulares (edad, disponibilidad de
destino del estudiante)
Post- Condiciones É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 10.A. No se cumple con éxito el
es añadido a la lista de estudiantes seleccionados. 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 Fecha Ultima Modificación: 20/05/2005
66
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 Se invoca al Use Case


orden de prioridad de dicho estudiante "Actividad Grupal."

Se realiza el proceso de
selección
( fracaso del estudiante ) No es añadido a la lista de
estudiantes seleccionados.
( éxito del estudiante )

Se lo añade a la lista de fin


estudiantes seleccionados.

67
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Examen Nro. de Orden: 23


Prioridad: Alta Media Baja
Actor Principal: Estudiante local Actor Secundario: no aplica

Objetivo: Observar al postulante en situación de examen, y evaluar su grado de ubicación en el entorno en el


caso de examen de cultura, y habilidad de idioma en el caso de examen de idioma.
Precondiciones: Los postulantes se han preinscrito.
Post- Condiciones Éxito: Se obtiene una apreciación objetiva de las cualidades del postulante
Fracaso: no aplica.
Curso Normal Alternativas
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.
10. Fin del tiempo preestablecido para la realización del
examen.
11. Los estudiantes desean participar en programa anual, y 11.A Si los estudiantes desean participar en
no se toma el examen de idioma. programas intensivos o semestrales, se
entrega el examen de idioma y este es
realizado por los postulantes.
11.A.1 Comienza el tiempo de examen,
durante el cual los postulantes deberán
complementar individualmente cada punto
del examen.
11.A.2 Fin del tiempo preestablecido para la
realización del examen.
12. Los postulantes se retiran.
13. El grupo voluntario corrige los exámenes a partir de las
respuestas correctas proporcionadas por la ON.
14. El grupo voluntario realiza un informe con las
calificaciones individuales de cada postulante, donde
68
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

mencionan los nombres, y las materias y su calificación.


15. Fin del use case.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Selección estudiante local
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

inicio

Llega la fecha establecida


para el examen de cultura

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

El coordinador consigue un lugar físico


para realizar los exámenes.

El coordinador comunica la fecha y el lugar tanto a


voluntarios como a postulantes.

Llega la fecha establecida, y el grupo voluntario asiste al lugar, y prepara


las condiciones necesarias para la toma de exámenes.

Se recibe a los
postulantes.

Se informa a los postulantes de las características del examen, y del


sistema de evaluación. Se realizan recomendaciones previas.

Se hace entrega del examen de cultura,


y este es realizado por los postulantes.

Comienza el tiempo de examen, durante el cual los postulantes deberán


com plementar individualmente cada punto del examen.

Fin del tiempo preestablecido para la


realización del examen.

Según el programa en que


está inscripto el postulante
( 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 Los postulantes se


realización del examen. retiran.

El grupo voluntario corrige los exámenes a partir de las


respuestas correctas proporcionadas por la ON

El grupo voluntario realiza un informe con las calificaciones individuales de cada


postulante, donde mencionan los nombres, y las materias y su calificación.

fin

69
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Entrevista estudiante envío Nro. de Orden: 26


Prioridad: Alta Media Baja
Actor Principal: Estudiante local Actor Secundario: Voluntario Área envío

Objetivo: Reunir datos e información sobre la vida familiar, social, y escolar del postulante que permitan
conocerlo mejor. Evaluar sus conocimientos del país y el mundo, y descubrir en que y como influyen estos
factores en la personalidad del postulante.
Precondiciones: Preparación adecuada del ambiente, cumplimiento del horario, respeto y correcta actitud
del entrevistador.
Post- Condiciones Éxito: Correcta y objetiva apreciación de los aspectos del postulante.
Fracaso: no aplica.
Curso Normal Alternativas
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.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Selección de Estudiante Local
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 20/05/2005

70
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

ini ci o

Comienza la entrevista individual


de cada postulante.

Se realiza una presentación de los


entrevistadores, y una charla previa.

Se analiza una entrevista desestructurada


considerando opiniones y reacciones

Se tocan los siguientes puntos: Actitud del candidato,Intereses, Carácter y Personalidad,


capacidad de adaptación, familia , vida escolar, vida social y amistades, pasatiempos

Se cierra la
entrevista

Se toma nota de lo captado durante la entrevista, documentándola


digitalmente y dividiendo la información de acuerdo a los puntos

Se realiza un informe final de la entrevista,


apropiando la documentación.

fin

71
AFS Programas Interculturales Ȃ SIRL Análisis de Sistemas: Relevamiento

Nivel del Use Case: Negocio Sistema de Información

Nombre del Use Case: Preinscripción Nro. de Orden: 30


Prioridad: Alta Media Baja
Actor Principal: Estudiante local Actor Secundario: Voluntario de Área de Envío

Objetivo: Obtener una lista de estudiantes locales interesados en participar de los programas de Envío.
Informar sobre los programas de AFS.
Precondiciones: Creación de un grupo de voluntarios, definición de lugar y fecha, y comunicación a la
comunidad.
Post- Éxito: Obtención de lista de los estudiantes que participaran en los procesos de selección
Condiciones 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 5.A. La persona decide participar en alguno de los
programa de recepción de AFS. 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 6.A. La persona decide no participar en ningún programa
los planes de envío de AFS 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 Programa de
envío recepción
Será contactada por un voluntario de
AFS para información mas específica
( participa )

un proceso de
( no participa ) ( participa ) ( no participa )
selección de familias.

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 planillas
de Excel, que son las que cumplen el papel de BD de esta área).

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

90
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Consideraciones generales

Esbozo de las especificaciones del sistema:


El sistema permitirá manejar registros, comprendiendo su actualización, agregado y eliminación. Será
importante lograr la relación de estos, para poder mantener un seguimiento de los procesos que los
involucran. El manejo de estas transacciones debe ser claro, evitando confusiones al usuario, y a su
vez deberá confirmar la calidad de los datos ingresados al sistema, permitiendo cambiarlos en caso
de error.

También deberá permitir exportar la información, ya sea en forma de archivos o impresa, para
permitir su manipulación fuera del sistema.

A su vez, como apoyo a la coordinación, el sistema deberá mantener un calendario de actividades, y


estas serán relacionadas a los diferentes registros involucrados.

Otro punto a considerar será la seguridad de la información, por lo que deberá ser restringida de
acuerdo al usuario que acceda al sistema.

Debemos buscar una independencia del sistema a una computadora fija, ya que no se cuenta con
una sede de la organización, y por tanto tampoco con equipos propios. El sistema será accedido
desde computadoras independientes, a elección de los usuarios. Respecto a estas computadoras,
como no se puede conocer sus características particulares de antemano, se deberá plantear el
sistema en un estado que no consuma muchos recursos gráficos ni de conexión.

Lista de requerimientos Funcionales:


Agregar, Borrar y Modificar (ABM) registros de:

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

Permitir un seguimiento de los procesos, como ser:

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

91
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 POSIBLES SOLUCIONES


POSIBLES SOLUCIONES
RIESGO IDENTIFICADO DESPUÉS DEL RIESGO
ANTES DEL RIESGO
DEL RIESGO (Soluciones extremas)

Los programadores no
El lenguaje de programación
sabrían por dónde empezar
con el que se implementa el
ni qué códigos introducir y Manuales y tutórales de Elegir otro lenguaje de
sistema, no se ha practicado
esto generaría errores en la Internet, cursos. programación.
en ninguna materia de la
programación. Demora en el
facultad.
proyecto.

Para el manejo de Bases de


Asesoramiento del personal
Datos, se utilizará un motor
Manejo erróneo de dicho antes de la utilización, de
de BD compatible con el Elegir otro motor para
motor de BD, lo que llevaría dicha herramienta para la
lenguaje utilizado para el el manejo de Bases de
a provocar un sistema gestión de la BD, a través
desarrollo, pero su Datos.
defectuoso. manuales y tutórales de
disponibilidad y manejo no
Internet.
es tan común.

La interfaz será muy


El usuario se sentiría Verificar las
El usuario podría no estar accesible, el único
confundido y rechazaría el capacidades del usuario
capacitado para manejar el requerimiento sería saber
producto al ser muy para manejar un
sistema. manejar el explorador de
complejo. sistema informático.
Internet.

Conocer las funciones Entrevistar a todos los


Los procedimientos de la
El sistema no se adapta a la principales y secundarias de usuarios para verificar y
organización no están bien
organización y resulta inútil. cada área y los responsables corroborar sus
definidos.
de las mismas. funciones.

Habría que comenzar de


Realizar un sistema flexible Realizar prototipos
Los requerimientos podrían nuevo las distintas
teniendo en cuenta los evolutivos y modelos
cambiar. iteraciones. Demora en el
distintos modelos. de incremento.
proyecto.

Verificar las
El usuario podría no El usuario se sentiría
Realizar interfaces similares capacidades del usuario
entender las interfaces del confundido y rechazaría el
a los distintos sistemas. para manejar un
sistema. producto.
sistema informático.

Organizar reuniones
Podría haber
Se realizaría un sistema para que queden de
desentendimientos entre las Realizar un sistema capaz de
ambiguo, difícil de manejar y acuerdo las distintas
distintas áreas de la descentralizar las funciones.
comprender. áreas con respecto al
organización.
sistema.

Realizar prototipos y
El tiempo de desarrollo del El cliente y directivos se Realizar un plan de
versiones beta, que
proyecto podría extenderse sentirían impacientes y desarrollo e intentar realizar
pueden ir mejorando,
más de lo planeado. rechazarían el producto. actividades de antemano.
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º Paquete Descripción
1 Acceso al sistema Procedimiento de entrada y menú general de opciones.
2 Voluntarios Alta, baja, modificación y consulta de listado de voluntarios.
3 Estudiantes extranjeros Alta, baja, modificación y consulta de listado de estudiantes
extranjeros.
4 Estudiantes locales Alta, baja, modificación y consulta de listado de estudiantes
locales.
5 Familias Alta, baja, modificación y consulta de listado de familias.
6 Comunidad educativa Alta, baja, modificación y consulta de listado de
instituciones educativas.
7 Eventos Alta, baja, modificación y consulta de listado de eventos.
8 Proceso de consejería Seguimiento de proceso de consejería de estudiantes
extranjeros, y alta, baja, modificación y consulta de
informes de consejería.
9 Proceso de selección Seguimiento de proceso de selección de estudiantes locales.
Alta, baja, modificación y consulta de confidential forms.
10 Documentos Alta, baja, modificación y consulta de listado de
documentos.
11 Knowledge base Alta, baja, modificación y consulta de listado de knowledge
base (notas especificas para capacitación en distintos temas
del modelo de negocios).
12 Mailing lists Alta, baja, modificación y consulta de listado de mailing list.
13 Datos básicos y Modificación de parámetros del sistema y datos básicos.
configuración del sistema Configuración de Back up de base de dato.

Configuracion del Mailing Lists


Sistema

Estudiantes Documentos
Extranjeros

Ingreso a Sistema y Estudiantes Proceso de


Menu de Opciones Locales Seleccion

Voluntarios Comunidad Proceso de


Educativa 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 Clase base Descripción


1 Voluntario - Voluntario general. Todo usuario registrado en el
sistema.
2 Coordinador de Voluntario Encargado del Area de Hosting, a cargo de los
hosting estudiantes extranjeros, familias, proceso de consejería
y eventos relacionados con el área.
3 Coordinador de Voluntario Encargado del Área de Sending, a cargo de los
sending estudiantes locales, familias, proceso de selección, y
eventos relacionados con el área.
4 Coordinador de Voluntario Encargado del Área de Desarrollo Voluntario, a cargo de
desarrollo voluntarios, knowledge base, mailing lists, configuración
voluntario del sistema, y eventos relacionados con el área.
5 Coordinador de Voluntario Encargado del Área de Comunidades Educativas. A cargo
comunidades de las comunidades educativas y eventos relacionados
educativas con el área.
6 Coordinador de Voluntario Miembro del Área de Hosting. A cargo del seguimiento
consejería de las consejerías sobre los estudiantes extranjeros.
7 Consejero Voluntario Voluntario con consejería asignada.
8 Presidente Voluntario Coordinador general, con incidencia en todas las áreas.
9 Ejecutor - Ente del sistema. Ejecuta acciones automáticas en base a
automático de la configuración del sistema.
tareas

Coordinador de
Coordinador de
Sendi ng Consejero
Hosting
Voluntario

Coordinador de Coordinador de
Comuni dades Educativas Consejeri a

Ejecutor automáti co
de tareas

Presidente Coordinador de
Desarrol lo Voluntari o

99
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Listado de Casos de Uso de Diseño.


Ingreso a Sistema y Menú de Opciones. <Package 1>

1. Ingreso al Sistema.
2. Recuperación de Contraseña.
3. Visualizar menú.
4. Ver información de bienvenida.
5. Editar información de bienvenida.
6. Ver información destacada.
7. Ver información personal.
8. Editar información personal.

Voluntarios <Package 2>

9. Ver listado de voluntarios. *


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

Estudiantes extranjeros <Package 3>

16. Ver listado de estudiantes extranjeros. *


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

Estudiantes locales <Package 4>

26. Ver listado de estudiantes locales.


27. Ver información de estudiante local.
28. Agregar estudiante local.
29. Eliminar estudiante local.
30. Editar información de estudiante local.
31. Ver listado de estudiantes extranjeros para vinculación.
100
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Familias <Package 5>

32. Ver información de familia.


33. Ver listado de familia.
34. Agregar una nueva familia.
35. Eliminar familia.
36. Editar información de familia.
37. Var información de miembro de familia.
38. Cambiar email de contacto de familia.
39. Agregar comentario de familia.
40. Eliminar comentario de familia.
41. Agregar miembro de familia.
42. Eliminar miembro de familia.
43. Ver listado de familia para vinculación.
44. Ver listado miembros de familia para vinculación.

Comunidad educativa <Package 6>

45. Ver listado de instituciones educativas.


46. Ver información de Institución educativa.
47. Eliminar institución educativa.
48. Editar información de institución educativa.
49. Agregar nuevo miembro de institución educativa.
50. Agregar comentario a institución educativa.
51. Eliminar miembro de institución educativa.
52. Editar información de miembro de institución educativa.
53. Ver información de miembro de institución educativa.
54. Ver listado de instituciones educativas para vincular.
55. Eliminar comentario de institución educativa.
56. Agregar institución educativa.
57. Ver listado de miembros de instituciones educativas para vinculación.

Eventos <Package 7>

58. Ver información de evento. *


59. Ver calendario anual. *
60. Ver calendario mensual. *
61. Agregar un nuevo evento. *
62. Editar información de evento. *
63. Eliminar evento. *
64. Ver eventos asignados. *

Proceso de consejería <Package 8>

65. Ver información de consejería. *


66. Ver informe de consejería. *

101
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

67. Editar informe de consejería. *


68. Eliminar informe de consejería. *
69. Exportar informe de consejería. *
70. Agregar comentario a consejería. *
71. Eliminar comentario de consejería. *
72. Inicializar informes de consejería. *
73. Eliminar informes de consejería. *
74. Cargar informe de consejería. *
75. Ver listado de consejerías. *
76. Ver comentarios de consejería. *

Proceso de selección <Package 9>

77. Ver proceso de selección.


78. Iniciar nuevo proceso de selección.
79. Ver información del proceso de un postulante.
80. Cargar confidential form.
81. Ver confidential form.
82. Editar confidential form.
83. Editar información del proceso de un postulante.
84. Agregar comentario a proceso de un postulante.
85. Eliminar comentario a proceso de un postulante.
86. Exportar confidential form.

Documentos <Package 10>

87. Ver listado de documentos.


88. Ver información de documento.
89. Editar documento.
90. Eliminar documento.
91. Agregar nuevo documento.

Knowledge base <Package 11>

92. Ver knowledge base.


93. Ver listado de knowledge.
94. Agregar un Nuevo knowledge.
95. Editar knowledge.
96. Eliminar knowledge.
97. Ver listado de temas específicos de knowledge base.

Mailing lists <Package 12>

98. Agregar un mailing list.


99. Eliminar un mailign list.
100. Ver información de mailing list.
101. Agregar email a mailing list.

102
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

102. Eliminar email de un mailing list.


103. Configurar mailing list.
104. Ver listado de mailing lists.
105. Chequear emails y reenviar a mailing lists.

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

106. Ver listado de países.


107. Agregar país.
108. Editar país.
109. Ver información de país.
110. Eliminar País.
111. Ver listado de tipos de evento.
112. Ver información de tipo de evento.
113. Editar tipo de evento.
114. Agregar tipo de evento
115. Eliminar Tipo de Evento.
116. Ver información de programa.
117. Ver listado de programas.
118. Editar información de programa.
119. Agregar programa.
120. Eliminar programa.
121. Realizar back up de base de datos.
122. Modificar parámetros del sistema.
123. Ver opciones de datos básicos y configuración.

*- El CU de Diseño ha sido desarrollado detalladamente en la sección de diseño detallado del


sistema.

103
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Diagramas de Caso de Uso de Sistema


Acceso al Sistema. <Package 1>

<<extend>>
Ver infomacion de bienvenida Ver proceso de seleccion Ver listado de consejerias

Editar informacion de bienvenida (f rom Proceso de Seleccion) (f rom Proceso de Consejeria)


Ver listado de Knowledge
<<include>>
(f rom Knowledge Base)
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Recuperacion de Contraseña
Ingreso al Sistema
Ver calendario anual
<<include>> <<extend>>
<<extend>> (f rom Ev entos)

<<extend>>

<<extend>> Ver listado de estudiantes


Ver informacion destacada
Visualizar Menu extranjeros
Voluntario
(f rom Estudiantes Extranjeros)
(f rom Actors) <<extend>> <<extend>>

<<extend>> <<include>>
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 Ver informacion de Estudiante Ver eventos asignados Ver listado de Instituciones
Extranjero Educativas
(f rom Voluntarios) (f rom Ev entos)
(f rom Estudiantes Extranjeros) (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>

Editar informacion de Voluntario


Eliminar Voluntario
Agregar un nuevo 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 Ver informacion de Estudiante


vinculacion 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
Extranjero Editar informacion de Estudiante
Eliminar Estudiante Extranjero extranjero <<extend>>(f rom Voluntarios)
Extranjero
<<extend>> <<extend>>
<<extend>>
<<extend>> <<extend>>

<<extend>> Ver listado de familia para


<<extend>> <<extend>>
Ver informacion de Consejeria vinculacion
(f rom Familias)
(f rom Proceso de Consejeria)
Ver listado de estudiantes
Ver informacion de Estudiante
extranjeros
Extranjero
<<extend>>
Ver listado de instituciones
<<extend>> Ver informacion de evento educativas para vinculacion
<<extend>>
<<extend>> <<extend>> (f rom Comunidad Educativ a)
<<extend>> (f rom Ev entos)

Editar el legajo de un estudiante


Ver informacion de Voluntario Ver informacion de familia Ver informacion de Institucion
extranjero
Educativa
(f rom Voluntarios) (f rom Familias)
(f rom Comunidad Educativ a) <<extend>>
<<extend>>

<<extend>>
Ver listado de estudiantes
extranjeros para vinculacion Exportar legajo de estudiante Ver legajo de estudiante extranjero
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 Editar informacion de estudiante


local
<<extend>> <<extend>>
<<extend>> <<extend>>

Ver listado de instituciones


<<extend>>
educativas para vinculacion
(f rom Comunidad Educativ a)

Ver listado de estudiantes locales Ver informacion de estudiante local


<<extend>>

<<extend>>

Ver informacion de familia

(f rom Familias)
<<extend>>

Ver listado de estudiantes locales


Ver informacion de Institucion
para vinculacion Ver proceso de seleccion
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 Ver listado de familia para
vinculacion
<<extend>>

Editar informacion de familia <<extend>> Ver listado de miembros de familia


para vinculacion
<<extend>>
<<extend>>

Cambiar email de contacto de Ver informacion de familia Eliminar comentario de familia


familia <<extend>> <<extend>>

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

Ver informacion de miembro de Agregar miembro de familia


Ver informacion de Estudiante familia
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


Ver listado de instituciones
Educativas
<<extend>> educativas para vinculacion
<<extend>>

<<extend>>
<<extend>> Ver listado de miembros de
Agregar comentarios a Institucion
instituciones educativas para
Educativa
<<extend>>

Ver informacion de Institucion


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

Agregar nuevo miembro de


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

Ver informacion de Estudiante


Extranjero Editar informacion de miembro de
Eliminar miembro de Institucion
(f rom Estudiantes Extranjeros) Institucion Educativa
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 Ver informacion de Voluntario Ver Knowledge


Ver informacion de familia
Extranjero
(f rom Voluntarios) (f rom Knowledge Base)
(f rom Estudiantes Extranjeros) (f rom Familias)

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

Ver informacion de estudiante local <<extend>>


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

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

<<extend>>
Ver calendario anual Ver calendario mensual Ver informacion de evento
Ver informacion de miembro de
institucion educativa
Ver eventos asignados (f rom Comunidad Educativ a)
<<extend>> <<extend>>
<<extend>>
<<extend>>
<<extend>>

Ver informacion de Institucion


Eliminar evento
Educativa
<<extend>>
(f rom Comunidad Educativ a)
Agregar un nuevo evento <<extend>> Editar informacion de evento
<<extend>> <<extend>>
<<extend>><<extend>> <<extend>> <<extend>> <<extend>>
<<extend>>
<<extend>> <<extend>> <<extend>> <<extend>>

Ver listado de miembros de


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

Ver listado de voluntarios para Ver listado de estudiantes locales Ver listado de estudiantes Ver listado de instituciones
Ver listado de familia para
vinculacion para vinculacion extranjeros para vinculacion educativas para vinculacion
vinculacion
(f rom Voluntarios) (f rom Estudiantes Locales) (f rom Estudiantes Extranjeros) (f rom Comunidad Educativ a)
(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>>
(f rom Knowledge Base) <<extend>>
<<include>>
Eliminar informe de consejeria

<<extend>>
<<extend>> <<extend>>
Ver informacion de Voluntario <<extend>>

(f rom Voluntarios) Agregar comentario a consejeria

<<include>> <<extend>>
<<extend>>

Ver informacion de Consejeria Ver comentarios de consejería


Ver informacion de Institucion Eliminar comentario de consejeria
Educativa
(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>> <<extend>> Exportar informe de consejeria
<<extend>>
<<extend>>

Ver listado de instituciones Ver listado de familia para Ver listado de voluntarios para
educativas para vinculacion vinculacion 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>

Editar informacion del proceso de un


Iniciar nuevo proceso de Seleccion
postulante
Agregar comentario a proceso de un
<<extend>>
postulante

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

Ver informacion del proceso de un


postulante
Ver informacion de estudiante local Cargar confidential form
<<extend>>
(f rom Estudiantes Locales)
<<extend>>

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

Editar Knowledge
<<extend>>

<<extend>> <<extend>>

Ver listado de Knowledge Ver Knowledge Eliminar Knowledge

<<extend>>

ver listado de temas especificos de


knbowledge base

Funcionalidad del Paquete:

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

El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los temas del knowledge
base.

113
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Documentos <Package 10>

Agregar nuevo documento


<<extend>>

<<extend>>
<<extend>>

Ver listado de documentos Ver informacion de documento Editar Documento

<<extend>>

Eliminar documento

Funcionalidad del Paquete:

El voluntario podrá acceder a documentos de todo tipo (por ejemplo: texto, planilla de cálculo,
imágenes, presentaciones). Estos estarán separados en categorías.

Los coordinadores de desarrollo voluntario, hosting, sending y comunidad educativa podrán agregar,
editar y eliminar los documentos dentro de su categoría correspondiente.

114
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Mailing List <Package 12>

Agregar email a mailing list


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

<<extend>> <<extend>>

Agregar un mailing list Ver informacion de mailing list Eliminar un email de un mailing list

<<extend>>

Chequear emails y reenviar a


mailing lists Configurar mailing list

Funcionalidad del Paquete:

El voluntario podrá enviar e-mails a direcciones específicas, y estas redistribuirán el email a las
personas correspondientes.

El coordinador de desarrollo voluntario podrá agregar, editar y eliminar los mailing lists.

El ejecutor automático de tareas abrirá las casillas de e-mail de los mialing list periódicamente en
base a la configuración del sistema, verificará si hay nuevos emails, y reenviará estos en caso de ser
necesario.

115
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

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

<<extend>>

Modificar parametros del Sistema Ver listado de paises <<extend>> Editar pais
<<extend>> <<extend>>

<<extend>>

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

<<extend>> <<extend>>
Ver Opciones de Datos Básicos y
Configuración
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 Editar tipo de evento


<<extend>>
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 Voluntario. Acceder al El voluntario ingresa su nombre de Base Alta
sistema sistema. usuario y contraseña e ingresa al
sistema.
2 Recuperaci Voluntario. Recuperar El voluntario ingresa su dirección de Adicional Baja
ón de datos de e-mail. El sistema le envía su nombre
contraseña ingreso al de usuario y unan nueva contraseña
sistema. generada aleatoriamente.
3 Visualizar Voluntario. Visualizar Al ingresar el sistema se muestra el Adicional Alta
menú menú del menú de opciones de sistema,
sistema. además de la información del
usuario, sus consejerías actuales y
eventos asignados.
4 Ver Voluntario. Visualizar El voluntario visualiza la información Adicional Baja
información información de bienvenida.
de de
bienvenida bienvenida
al sistema
5 Ver Voluntario. Ver El voluntario visualiza información Adicional Baja
información información destacada del sistema, como ser los
destacada destacada próximos eventos y los últimos
eventos realizados.
6 Ver Voluntario. Ver El voluntario visualiza su información Adicional Alta
información información personal.
personal personal
7 Editar Voluntario. Editar El voluntario puede editar su Adicional Me
información información información personal. dia
personal personal
8 Editar Presidente. Editar la El presidente o coordinador de Adicional Baja
información Coordinador información desarrollo voluntario modifica el
de de de texto de bienvenida al sistema.
bienvenida desarrollo bienvenida
voluntario al sistema.

117
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 Voluntario. Visualizar el El voluntario visualiza el listado de Base Alta
de listado de voluntarios y sus datos más
voluntarios voluntarios. importantes, pudiendo utilizar un
filtro sobre el listado.
10 Agregar un Coordinador Agregar un El coordinador de desarrollo Adicional Alta
nuevo de nuevo voluntario carga los datos del nuevo
voluntario desarrollo voluntario voluntario, y luego de verificar que
voluntario. no fue cargado con anterioridad,
este es agregado a la base de datos
creándose a su vez un nuevo usuario
del sistema.
11 Ver Voluntario. Ver la El voluntario visualiza la información Adicional Alta
información información de un voluntario.
de de un
voluntario voluntario
12 Eliminar Coordinador Eliminar un El coordinador de desarrollo Adicional Baja
voluntario de voluntario voluntario elimina a un voluntario de
desarrollo la base de datos, eliminando a su vez
voluntario. un usuario del sistema.
13 Editar Coordinador Editar la El coordinador de desarrollo Adicional Medi
información de información voluntario edita la información de un a
de desarrollo de un voluntario, y también la información
voluntario voluntario voluntario del usuario de sistema.
14 Ver historial Voluntario. Ver el El voluntario visualiza el historial del Adicional Medi
de historial de voluntario, incluyendo los eventos en a
voluntario un los que participo y las consejerías
voluntario que realizo.
15 Ver listado Voluntario. Ver el El voluntario visualiza en una Adicional Alta
de listado de ventana adicional el listado de
voluntarios voluntarios voluntarios, teniendo la opción de
para para uno o más y enviar su información a
vinculación vincularlo la ventana principal, y pudiendo
con otro utilizar un filtro sobre el listado
elemento
del sistema

118
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 Voluntario Ver el El voluntario visualiza el listado de Base Alta
de listado de estudiantes extranjeros y sus datos
estudiantes los más importantes, pudiendo utilizar
extranjeros estudiantes un filtro sobre el listado.
extranjeros
17 Ver Voluntario Ver la El voluntario visualiza la información Adicional Alta
información información de un estudiante extranjero.
de de un
estudiante estudiante
extranjero extranjero
18 Agregar un Coordinador Agregar un El coordinador de hosting carga los Adicional Alta
nuevo de hosting nuevo datos del nuevo estudiante
estudiante estudiante extranjero, y luego de verificar que
extranjero extranjero no fue cargado con anterioridad,
éste es agregado a la base de datos.
19 Eliminar Coordinador Eliminar un El coordinador de hosting elimina a Adicional Baja
estudiante de hosting estudiante un estudiante extranjero de la base
extranjero extranjero de datos.
20 Editar Coordinador Editar la El coordinador de hosting edita la Adicional Medi
información de hosting información información de un estudiante a
de de un extranjero.
estudiante estudiante
extranjero extranjero
21 Ver listado Voluntario Ver el El voluntario visualiza en una Adicional Alta
de listado de ventana adicional el listado de
estudiantes estudiantes estudiantes extranjeros, pudiendo
extranjeros extranjeros elegir uno o más y enviar su
para para información a la ventana principal.
vinculación vincularlo
con otro
elemento
del sistema
22 Cargar Coordinador Cargar el El coordinador de hosting carga la Adicional Medi
legajo de de hosting legajo de un información del legajo del estudiante a
estudiante estudiante extranjero.
extranjero extranjero
23 Ver legajo Voluntario Ver el legajo El voluntario visualiza la información Adicional Medi
de de un del legajo de un estudiante a
estudiante estudiante extranjero.
extranjero extranjero
24 Exportar Voluntario Exportar el El voluntario exporta el legajo del Adicional Medi
legajo de legajo de un estudiante extranjero a un formato a
estudiante estudiante de archivo PDF.
extranjero extranjero
25 Editar Coordinador Editar el El coordinador de hosting edita la Adicional Medi
legajo de un de hosting legajo de un información de legajo de un a
estudiante estudiante estudiante extranjero.
extranjero extranjero

119
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 Voluntario Ver el El voluntario visualiza el listado de Base Alta
de listado de estudiantes locales y sus datos más
estudiantes los locales importantes, pudiendo utilizar un
locales filtro sobre el listado.
27 Ver Voluntario Ver la El voluntario visualiza la información Adicional Alta
información información de un estudiante local.
de de un
estudiante estudiante
local local
28 Agregar un Coordinador Agregar un El coordinador de sending carga los Adicional Alta
nuevo de sending nuevo datos del nuevo estudiante local, y
estudiante estudiante luego de verificar que no fue cargado
local local con anterioridad, este es agregado a
la base de datos.
29 Eliminar Coordinador Eliminar un El coordinador de sending elimina a Adicional Baja
estudiante de sending estudiante un estudiante local de la base de
local local datos.
30 Editar Coordinador Editar la El coordinador de sending edita la Adicional Medi
información de sending información información de un estudiante local. a
de de un
estudiante estudiante
local local
31 Ver listado Voluntario Ver el El voluntario visualiza en una Adicional Alta
de listado de ventana adicional el listado de
estudiantes estudiantes estudiantes locales, pudiendo elegir
locales para locales para uno o más y enviar su información a
vinculación vincularlo la ventana principal.
con otro
elemento
del sistema

120
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Familias <Package 5>

Nº Nombre Actores Objetivo Descripción Tipo Imp


32 Ver Voluntario Ver la El voluntario visualiza la información Adicional Alta
información información de una familia y sus miembros.
de familia de familia
33 Ver listado Voluntario Ver el El voluntario visualiza el listado de Base Alta
de familia listado de las familias y sus datos más importantes,
familias pudiendo utilizar un filtro sobre el
listado.
34 Agregar una Coordinador Agregar una El coordinador de hosting o sending Adicional Alta
nueva de hosting. nueva carga los datos de la nueva familia, y
familia Coordinador familia luego de verificar que no fue cargada
de sending con anterioridad, esta es agregada a
la base de datos.
35 Eliminar Coordinador Eliminar una El coordinador de hosting o sending Adicional Baja
familia de hosting familia elimina a una familia de la base de
Coordinador datos.
de sending
36 Editar Coordinador Editar la El coordinador de hosting o sending Adicional Medi
información de hosting información edita la información de una familia. a
de familia Coordinador de una
de sending familia
37 Ver Voluntario Ver El voluntario visualiza la información Adicional Alta
información información de un miembro de familia.
de miembro de un
de familia miembro de
familia.
38 Cambiar Coordinador Cargar el El coordinador de hoting o sending Adicional Medi
email de de hosting legajo de un cambia el email de contacto de la a
contacto de Coordinador estudiante familia, eligiendo el miembro de la
familia de sending extranjero familia a ser contactado.
39 Agregar Coordinador Agregar un El coordinador de hoting o sending Adicional Medi
comentario de hosting comentario agrega un comentario a la familia. a
de familia Coordinador a una familia
de sending
40 Eliminar Coordinador Eliminar un El coordinador de hoting o sending Adicional Baja
comentario de hosting comentario elimina un comentario de la familia.
de familia Coordinador de una
de sending familia
41 Agregar Coordinador Agregar un El coordinador de hoting o sending Adicional Alta
miembro de de hosting miembro a agrega un nuevo miembro a la
familia Coordinador una familia familia, cargando una nueva persona
de sending o vinculando una existente.
42 Eliminar Coordinador Eliminar un El coordinador de hoting o sending Adicional Baja
miembro de de hosting miembro de elimina un miembro de la familia,
familia Coordinador una familia desvinculándolo de la familia.
de sending
43 Ver listado Voluntario Ver el El voluntario visualiza en una Adicional Alta
de familia listado de ventana adicional el listado de
para familias para familias, pudiendo elegir una o más y
vinculación vincular con enviar su información a la ventana
otro principal.
elemento
del sistema
44 Ver listado Voluntario Ver el El voluntario visualiza en una Adicional Medi
121
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

de listado de ventana adicional el listado de a


miembros miembros miembros de una familia, pudiendo
de familia de familias elegir una o más y enviar su
para para vincular información a la ventana principal.
vinculacion con otro
elemento
del sistema

Comunidad Educativa <Package 6>

Nº Nombre Actores Objetivo Descripción Tipo Imp


45 Ver listado de Voluntario Visualizar el El voluntario visualiza el listado Base Alta
instituciones listado de de instituciones educativas y sus
educativas instituciones datos más importantes, pudiendo
educativas utilizar un filtro sobre el listado.
46 Ver Voluntario Visualizar la El voluntario visualiza la Adicional Alta
información información información de una institución
de institución de institución educativa y sus miembros.
educativa educativa
47 Eliminar una Coordinador Eliminar El coordinador de comunidad Adicional Alta
institución comunidad institución educativa elimina a una
educativa educativa educativa institución educativa.
48 Editar Coordinador Eliminar una El coordinador de comunidad Adicional Medi
información comunidad familia educativa edita la información de a
de institución educativa una institución educativa.
educativa
49 Agregar Coordinador Agregar nuevo El coordinador de comunidad Adicional Medi
nuevo comunidad miembro de educativa agrega un nuevo a
miembro de educativa institución miembro a la institución
institución educativa educativa cargando una nueva
educativa persona o vinculando una
existente.
50 Agregar Voluntario Agregar El coordinador de comunidad Adicional Medi
comentario a comentario a educativa agrega un comentario a
institución institución a la institución educativa.
educativa educativa
51 Eliminar Coordinador Eliminar El coordinador de comunidad Adicional Baja
miembro de comunidad miembro de educativa desvincula a una
institución educativa institución persona de la institución
educativa educativa educativa.
52 Editar Coordinador Editar El coordinador de comunidad Adicional Medi
información comunidad información educativa edita la información de a
de miembro educativa de miembro un miembro de una institución
de institución de institución educativa.
educativa educativa
53 Ver Voluntario Ver El voluntario visualiza la Adicional Medi
información información información del miembro de la a
de miembro de miembro institución educativa.
de institución de institución
educativa educativa
54 Ver listado de Voluntario Ver listado de El voluntario visualiza en una Adicional Alta
instituciones instituciones ventana adicional el listado de
educativas educativas instituciones educativas,
para vincular. para vincular pudiendo elegir una o más y
con otro enviar su información a la
122
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

elemento del ventana principal.


sistema
55 Eliminar Coordinador Eliminar un El coordinador de comunidad Adicional Baja
comentario comunidad comentario de educativa elimina un comentario
de institución educativa institución de una institución educativa.
educativa. educativa
56 Agregar Coordinador Agregar El coordinador de comunidad Adicional Alta
institución comunidad institución educativa agrega una nueva
educativa educativa educativa institución educativa.
57 Ver listado de Voluntario Ver listado de El voluntario visualiza en una Adicional Medi
miembros de miembros de ventana adicional el listado a
instituciones instituciones miembros de una instituciones
educativas educativas educativas, pudiendo elegir una o
para vincular. para vincular más y enviar su información a la
con otro ventana principal.

123
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Eventos <Package 7>

Nº Nombre Actores Objetivo Descripción Tipo Imp


58 Ver Voluntario Ver El voluntario visualiza la información Adicional Alta
información información de un evento.
de evento de un
evento
59 Ver Voluntario Visualizar el El voluntario visualiza el listado anual Base Alta
calendario calendario de eventos separados agrupados en
anual anual meses, semanas y días.
60 Ver Voluntario Visualizar el El voluntario visualiza el listado Adicional Alta
calendario calendario mensual de eventos separados
mensual mensual agrupados en semanas y días.
61 Agregar un Coordinador Agregar un El coordinador de hosting, sending, Adicional Alta
nuevo de sending nuevo comunidad educativa o desarrollo
evento Coordinador evento voluntario agrega un evento de tipo
de hosting de evento para el cual tenga
Coordinador permisos.
comunidad
educativa
Coordinador
desarrollo
voluntario
62 Editar Coordinador Editar la El coordinador de hosting, sending, Adicional Alta
información de sending información comunidad educativa o desarrollo
de evento Coordinador de un voluntario edita un evento de tipo de
de hosting evento evento para el cual tenga permisos.
Coordinador
comunidad
educativa
Coordinador
desarrollo
voluntario
63 Eliminar Coordinador Eliminar un El coordinador de hosting, sending, Adicional Baja
evento de sending evento comunidad educativa o desarrollo
Coordinador voluntario elimina un evento de tipo
de hosting de evento para el cual tenga
Coordinador permisos.
comunidad
educativa
Coordinador
desarrollo
voluntario
64 Ver eventos Voluntario Ver los El voluntario visualiza los eventos Adicional Medi
asignados eventos que le han sido asignados. a
asignados a
un
voluntario

124
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 Consejero Visualizar la El consejero, coordinador de hosting o Adici Alta
información Coordinador información consejería visualiza la información de onal
de consejería consejería de consejería una consejería de un estudiante
Coordinador de estudiante extranjero.
de hosting extranjero
66 Ver informe Consejero Ver el informe El consejero, coordinador de hosting o Adici Alta
de consejería Coordinador de consejería consejería visualiza el informe de onal
consejería de un consejería de un mes en particular de
Coordinador estudiante un estudiante extranjero.
de hosting extranjero
67 Editar Consejero Editar el El consejero, coordinador de hosting o Adici Me
informe de Coordinador informe de consejería edita el informe de onal dia
consejería consejería consejería de consejería de un mes en particular de
Coordinador un estudiante un estudiante extranjero.
de hosting extranjero.
68 Eliminar Consejero Eliminar el El consejero, coordinador de hosting o Adici Baja
informe de Coordinador informe de consejería elimina el informe de onal
consejería consejería consejería de consejería de un mes en particular de
Coordinador un estudiante un estudiante extranjero.
de hosting extranjero
69 Exportar Consejero Exportar el El consejero, coordinador de hosting o Adici Me
informe de Coordinador informe de consejería exporta el informe de onal dia
consejería consejería consejería de consejería del estudiante extranjero a
Coordinador un estudiante un formato de archivo PDF.
de hosting extranjero
70 Agregar Consejero Agregar un El consejero, coordinador de hosting o Adici Me
comentario a Coordinador comentario a consejería agrega un comentario a la onal dia
consejería consejería la consejería consejería de un estudiante
Coordinador de estudiante extranjero.
de hosting extranjero
71 Eliminar Consejero Eliminar un El consejero, coordinador de hosting o Adici Baja
comentario Coordinador comentario de consejería elimina un cometario de la onal
de consejería consejería consejería de consejería de un estudiante
Coordinador estudiante extranjero.
de hosting extranjero
72 Inicializar Coordinador Inicializar los El coordinador de hosting indica Adici Alta
informes de de hosting informes de cuantos informes y a partir de qué mes onal
consejería consejería se necesitan para el estudiante
extranjero.
73 Eliminar Coordinador Eliminar los El coordinador de hosting elimina los Adici Baja
informes de de hosting informes de informes de consejería de un onal
consejería consejería estudiante extranjero, quedando en
estado no inicializado.
74 Cargar Consejero Ingresar la El consejero, coordinador de hosting o Adici Alta
informe de Coordinador información consejería completa el formulario de onal
consejería consejería de un informe consejería del mes correspondiente.
Coordinador de consejería.
de hosting
75 Ver listado de Consejero Visualizar el El consejero, coordinador de hosting o Base Alta
consejerías Coordinador listado de las consejería visualiza el listado de las
consejería consejerías a consejerías actuales a estudiantes
Coordinador estudiantes extranjeros y su información
125
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

de hosting extranjeros destacada.


76 Ver
comentarios
de consejeria

Proceso de Selección <Package 9>

Nº Nombre Actores Objetivo Descripción Tipo Imp


77 Ver proceso Coordinador Visualizar la El coordinador de sending Base Alta
de selección de sending información de visualiza la información de un
un proceso de proceso de selección, contando
selección con el listado de estudiantes
locales que participan en este.
78 Iniciar Coordinador Inicializar un El coordinador de sending inicia Adicional Medi
nuevo de sending nuevo proceso un nuevo proceso de selección. a
proceso de de selección
selección
79 Ver Coordinador Ver el proceso El coordinador de sending Adicional Alta
información de sending de un visualiza la información del
del proceso estudiante local proceso de un estudiante local
de un postulante. postulante, y los eventos en los
postulante que este participa.
80 Cargar Coordinador Cargar el El coordinador de sending carga Adicional Alta
confidential de sending confidential el confidential form del
form form de un estudiante local postulante.
estudiante local
postulante
81 Ver Coordinador Ver el El coordinador de sending Adicional Alta
confidential de sending confidential visualiza el confidential form de
form form de un un estudiante local postulante.
estudiante local
postulante
82 Editar Coordinador Editar el El coordinador de sending edita la Adicional Medi
confidential de sending confidential información del confidential form a
form form de un de un estudiante local
estudiante local psotulante.
postulante
83 Editar Coordinador Editar la El coordinador de sending edita la Adicional Alta
información de sending información de información de l proceso de un
del proceso un proceso de estudiante local postulante,
de un un estudiante modificando la información de los
postulante local postulante eventos en los que participo
84 Agregar Coordinador Agregar El coordinador de sending agrega Adicional Medi
comentario de sending comentario a un un comentario al proceso de a
a proceso proceso de un selección de un estudiante local
de un estudiante local postulante.
postulante postulante
85 Eliminar Coordinador Eliminar El coordinador de sending elimina Adicional Baja
comentario de sending comentario de un comentario del proceso de
de un un proceso de selección de un estudiante local
proceso de un estudiante postulante.
un local postulante
postulante
86 Exportar Coordinador Exportar el El coordinador de sending Adicional Alta

126
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

confidential de sending confidential exporta el confidential form del


form from de un estudiante local postulante a un
estudiante local formato de archivo PDF.
postulante

Documentos <Package 10>

Nº Nombre Actores Objetivo Descripción Tipo Imp


87 Ver listado de Voluntario Visualizar el El voluntario visualiza el listado Base Alta
documentos listado de de documentos, pudiendo
documentos aplicar un filtro sobre el listado.
88 Ver Voluntario Visualizar la El voluntario visualiza la Adicional Alta
información información de información de un documento,
de un un documento pudiendo también descargar el
documento archivo.
89 Editar Coordinador Editar la El coordinador de hosting, Adicional Medi
documento de sending información de sending, comunidad educativa a
Coordinador un documento o desarrollo voluntario edita la
de hosting información de un documento,
Coordinador pudiendo reemplazar el archivo
comunidad correspondiente.
educativa
Coordinador
desarrollo
voluntario
90 Eliminar Coordinador Eliminar un El coordinador de hosting, Adicional Baja
documento de sending documento sending, comunidad educativa
Coordinador o desarrollo voluntario elimina
de hosting un documento, eliminando a su
Coordinador vez el archivo correspondiente.
comunidad
educativa
Coordinador
desarrollo
voluntario
91 Agregar Coordinador Agregar un El coordinador de hosting, Adicional Alta
nuevo de sending nuevo sending, comunidad educativa
documento Coordinador documento. o desarrollo voluntario agrega
de hosting un nuevo documento,
Coordinador agregando a su vez el archivo
comunidad correspondiente.
educativa
Coordinador
desarrollo
voluntario

127
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

Knowledge Base <Package 11>

Nº Nombre Actores Objetivo Descripción Tipo Imp


92 Ver Voluntario Visualizar un El voluntario visualiza un tema de Adicional Alta
knowledge tema de knowledge base, contando con el
base knowledge base titulo del tema y la respuesta a
ese titulo.
93 Ver listado Voluntario Visualizar el El voluntario visualiza el listado Base Alta
de listado de temas de temas de la knowledge base,
knowledge de la knowledge pudiendo aplicar un filtro a este
base listado.
94 Agregar un Coordinador Agregar un El coordinador de hosting, Adicional Alta
nuevo de sending nuevo tema al sending, comunidad educativa o
knowledge Coordinador knowledge desarrollo voluntario agrega un
de hosting base. tema de knowledge base,
Coordinador incluyendo su titulo, respuesta al
comunidad título, y eligiendo las categorías a
educativa las cuales pertenecerá el tema de
Coordinador knowledge base.
desarrollo
voluntario
95 Editar Coordinador Editar un tema El coordinador de hosting, Adicional Medi
knowledge de sending del knowledge sending, comunidad educativa o a
Coordinador base. desarrollo voluntario edita un
de hosting tema de knowledge base,
Coordinador pudiendo modificar su titulo,
comunidad respuesta al título, y eligiendo las
educativa categorías a las cuales
Coordinador pertenecerá el tema de
desarrollo knowledge base.
voluntario
96 Eliminar Coordinador Eliminar un El coordinador de hosting, Adicional Baja
knowledge de sending tema del sending, comunidad educativa o
Coordinador knowledge desarrollo voluntario elimina un
de hosting base. tema de knowledge base.
Coordinador
comunidad
educativa
Coordinador
desarrollo
voluntario
97 Ver listado Voluntario El voluntario El voluntario visualiza el listado Adicional Alta
de temas visualiza el de temas de kwnoledge base de
específicos listado de temas una o más categorías.
de de kwnoledge
knowledge base de una o
base mas categorías

128
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 Coordinador Agregar un El coordinador de desarrollo Adicional Alta
mailing list desarrollo nuevo mailing voluntario agrega un nuevo
voluntario list mailing list.
99 Eliminar un Coordinador Eliminar un El coordinador de desarrollo Adicional Baja
mailing list desarrollo mailing list voluntario elimina un mailing
voluntario list.
100 Ver Coordinador Ver la El coordinador de desarrollo Adicional Medi
información desarrollo información de voluntario visualiza la a
de mailing voluntario un mailing list información de un mailing list,
list incluyendo la lista de emails
que contiene.
101 Agregar Coordinador Agregar un El coordinador de desarrollo Adicional Alta
email a desarrollo email a un voluntario vincula a un
mailing list voluntario mailing list voluntario, estudiante local,
estudiante extranjero,
institución educativa o familia
con el mailing list.
102 Eliminar Coordinador Eliminar un El coordinador de desarrollo Adicional Baja
email de un desarrollo email de un voluntario desvincula a un
mailing list voluntario mailing list voluntario, estudiante local,
estudiante extranjero,
institución educativa o familia
con el mailing list.
103 Configurar Coordinador Configurar un El coordinador de desarrollo Adicional Medi
mailing list desarrollo mailing list voluntario configura las a
voluntario opciones del mailing list.
104 Ver listado Coordinador Ver el listado de El coordinador de desarrollo Base Alta
de mailing desarrollo los mailing list voluntario visualiza el listado de
lists voluntario mailing lists
105 Chequear Ejecutor Chequear los El ejecutor automático de Base Alta
emails y automático emails y tareas chequea el emails
reenviar a de tareas reenviar a los correspondiente de cada
mailing lists emails de cada mailign list, y en caso de tener
mailing list correo entrante, reenvía este a
cada email vinculado al mailing
list.

129
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 Coordinador Visualizar El coordinador de senting o Adicional Alta
países de sending listado de países hosting visualiza el listado de
Coordinador países, con su información
de hosting mas destacada, pudiendo
aplicar filtros a este listado.
107 Agregar país Coordinador Agregar un país El coordinador de senting o Adicional Alta
de sending hosting agrega un nuevo país
Coordinador al sistema.
de hosting
108 Editar país Coordinador Editar un país El coordinador de senting o Adicional Medi
de sending hosting edita la información a
Coordinador de un país.
de hosting
109 Ver Coordinador Ver información El coordinador de senting o Adicional Alta
información de sending de un país hosting visualiza la
de país Coordinador información completa de un
de hosting país.
110 Eliminar país Coordinador Eliminar un país El coordinador de senting o Adicional Baja
de sending hosting elimina un país del
Coordinador sistema.
de hosting
111 Ver listado de Coordinador Visualizar el El coordinador de desarrollo Adicional Alta
tipos de desarrollo listado de tipos voluntario visualiza el listado
evento voluntario de evento de tipos de evento y su
información mas destacada,
pudiendo aplciar filtros a este
listado.
112 Ver Coordinador Ver información El coordinador de desarrollo Adicional Alta
información desarrollo de un tipo de voluntario visualiza la
de tipo de voluntario evento información completa de un
evento tipo de evento.
113 Editar tipo de Coordinador Editar un tipo El coordinador de desarrollo Adicional Medi
evento desarrollo de evento voluntario edita la a
voluntario información de un tipo de
evento.
114 Agregar tipo Coordinador Agregar un tipo El coordinador de desarrollo Adicional Alta
de evento desarrollo de evento voluntario agrega un nuevo
voluntario tipo de evento al sistema.
115 Eliminar tipo Coordinador Eliminar un tipo El coordinador de desarrollo Adicional Baja
de evento desarrollo de evento voluntario elimina un tipo de
voluntario evento del sistema.
116 Ver Coordinador Ver información El coordinador de senting o Adicional Alta
información de sending de un programa hosting visualiza la
de programa Coordinador información de un programa.
de hosting
117 Ver listado de Coordinador Visualizar El coordinador de senting o Adicional Alta
programas de sending listado de hosting visualiza el listado de
Coordinador programas programas, con su
de hosting información destacada,
pudiendo aplicar filtros a este
listado.
118 Editar Coordinador Editar El coordinador de senting o Adicional Medi

130
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño global

información de sending información de hosting edita la información a


de programa Coordinador un programa de un programa.
de hosting
119 Agregar Coordinador Agregar un El coordinador de senting o Adicional Alta
programa de sending programa hosting agrega un nuevo
Coordinador programa al sistema.
de hosting
120 Eliminar Coordinador Eliminar un El coordinador de senting o Adicional Baja
programa de sending programa hosting elimina un programa
Coordinador del sistema.
de hosting
121 Realizar back Ejecutor Realizar back up El ejecutor automático de Adicional Alta
up de base de automático de base de tareas realiza un back up de la
datos de tareas datos base de datos.
122 Modificar Coordinador Modificar los El coordinador de desarrollo Adicional Alta
parametros desarrollo parámetros del voluntario
del sistema voluntario sistema
123 Ver opciones Coordinador Visualizar El coordinador de desarrollo Base Alta
de datos desarrollo opciones de voluntario visualiza las
básicos y voluntario datos básicos y opciones de modificar
configuración Coordinador de parámetros de sistema y ver
de sending configuración listado de tipos de evento.
Coordinador El coordinador de sending o
de hosting hosting visualiza la opción de
ver el listado de países y el
listado de programas.

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 Diseño de Sistemas: Diseño Detallado

Asociaciones de Extensión: no aplica


Asociaciones de Inclusión: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: Ver listado de voluntarios.
Use Case de Generalización: no aplica
Autor: Ortiz Fernandez, Juan Alberto Fecha Ultima Modificación: 02/03/2006

135
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Ver información de voluntario Nro. : 11
Importancia: Alta Media Baja Tipo de Use Case: Base Adicional
Actor Principal: Voluntario.
Objetivo: Ver información de voluntario.
Precondiciones: no aplica.
Post- Condiciones Éxito: Se logra ver la información del voluntario correctamente.
Fracaso: no aplica
Curso Normal Alternativas
1- El caso de uso comienza cuando el voluntario
ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĐŽŵƉůĞƚĂ͟en la
fila de un voluntario desde el listado de voluntarios.
2-El voluntario visualiza lo siguientes datos del
voluntario seleccionado: Nombre, Apellido, Fecha de
nacimiento, DNI o pasaporte, Sexo, teléfono, celular,
dirección, país, región, ciudad, barrio, email,
ocupación, cargo, estado, fechad e ingreso, motivo de
ingreso e información personal.
3-El voluntario seleccionado no es además un 3.a-El voluntario seleccionado es además un
estudiante local. estudiante local. El voluntario visualiza los siguientes
datos: Institución educativa, Fecha de egreso,
Programa, Fecha de partida, Fecha de regreso,
Proceso de selección.
4- El voluntario seleccionado no es además un 4.a- El voluntario seleccionado es además un
miembro de familia. miembro de familia. El voluntario visualiza los
siguientes datos: Nombre de familia, tipo de
miembro de familia.
4.b - El voluntario no desea ver la información
completa de la familia.
4.b1- El voluntario desea ver la información completa
ĚĞůĂĨĂŵŝůŝĂ͕ƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶ
ĚĞĨĂŵŝůŝĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĞůƵƐĞĐĂƐĞVer información
de familia.
5-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 Diseño de Sistemas: Diseño Detallado

información de un voluntario. Se invoca al use case


Editar información de Voluntario.
8- El voluntario no cuenta con permiso para eliminar 8.a. El voluntario sí cuenta con permiso para
un voluntario. 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)

Menu del sistema Generación de lista


(f rom Interf aces) (f rom Control)

Personas
Voluntario Listado de voluntarios
(f rom Entidades)
(f rom Actors) (f rom Interf aces)

Informacion de voluntario Búsqueda de voluntario Voluntarios

(f rom Interf aces) (f rom Control) (f rom Entidades)

Usuarios

(f rom Entidades)

Agregar nuevo voluntario

Ingreso de datos basicos de persona Generación de lista Personas

(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de
Desarrollo Voluntario
Listado de personas existentes Voluntarios
(f rom Actors)
(f rom Interf aces) (f rom Entidades)

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


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

Usuarios
Edicion de voluntario Búsqueda de voluntario (f rom Entidades)
(f rom Interf aces) (f rom Control)

Miembro de familia Estudiante local Miembro de institucion


Eliminar voluntario
educativa
(f rom Entidades) (f rom Entidades)
(f rom Interf aces) (f rom Entidades)

Eliminar datos

(f rom Control)

Eliminar voluntario

Informaci on de voluntario Búsqueda de voluntario Usuari os

(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de Eli minar voluntari o Eli minar datos Personas


Desarrol lo Voluntari o
(f rom Interf aces) (f rom Control) (f rom Entidades)
(f rom Actors)

Mostrar mensaje Voluntarios

(f rom Interf aces) (f rom Entidades)


143
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de voluntario

Informacion de voluntario Búsqueda de voluntario Personas

(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de Edicion de voluntario Guardar datos Voluntarios


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

Eventos Estudiantes extranjeros

(f rom Entidades) (f rom Entidades)

Ver listado de voluntarios para vinculación

Voluntario Listado de voluntarios para Generación de lista Personas


vinculacion
(f rom Actors) (f rom Control) (f rom Entidades)
(f rom Interf aces)

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 4: Utiliza datos
1: Elige opcion

6: Elige opcion 3: Utiliza datos

: Voluntario : Menu del sistema : 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 : Búsqueda de voluntario : Voluntarios

: Usuarios

Agregar nuevo voluntario

2: Requiere 3: Utiliza datos

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

: Carga de voluntario : Guardar datos : Usuarios

12: Devuelve mensaje

: Mostrar mensaje

145
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver información de voluntario

30: Requiere
31: Usa datos

29: Elige opcion 34: Devuelve lista 32: Usa datos

: Historial de voluntario : Generación de lista : Eventos


1: Elige opcion
28: Envia datos 15: Guarda datos
10: Elige opcion

18: Elige opcion 33: Usa datos


: Voluntario 16: Guarda datos 24: ELimina datos
2: Requiere
26: Elige opcion : Voluntarios
: Listado de voluntarios
: Guardar datos
17: Guarda datos
14: Envia datos
13: Ingresa datos

11: Requiere
23: Elimina datos
19: Requiere 3: Utiliza datos
: Personas
21: Elige opcion: Informacion de voluntario
27: Requiere
4: Utiliza datos
9: Devuelve datos
5: Utiliza datos

6: Utiliza datos
12: Envia datos 25: Elimina datos
: Edicion de voluntario : Búsqueda de voluntario : Usuarios

8: Utiliza datos 7: Utiliza datos


20: Envia datos

: Eliminar voluntario

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

: Eliminar datos

Eliminar voluntario

2: Requiere 3: Usa datos

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

8: Requiere 10: El imina datos

: Coordinador de : Eli minar voluntari o : Personas


9: El imi na datos
Desarrol lo Voluntari o
11: El imina datos

12: Envia mensaje


: Mostrar mensaje : Eli minar datos : Voluntari os

146
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de voluntario

3: Usa datos
2: Requiere

4: Usa datos
1: Elige opcion
: Informacion de voluntario : Búsqueda de voluntario : Personas

7: Ingresa datos 5: Usa datos


6: Envia datos

8: Requiere 9: Guarda datos


10: Guarda datos
: Coordinador de : Edicion de voluntario
: Voluntarios
Desarrollo Voluntario
11: Guarda datos

12: Envia mensaje


: Mostrar mensaje : Guardar datos : Usuarios

Ver historial de voluntario

2: Requiere 3: Usa datos

1: Elige opcion 4: Usa datos

: Informacion de voluntario : Búsqueda de voluntario : Personas


6: Selecciona opcion 5: Envia datos

7: Requiere

: Voluntario 8: Usa datos

10: Envia datos : Voluntarios


: Historial de voluntario 9: Usa datos
: Generación de lista

: Eventos : Estudiantes
extranjeros

Ver listado de voluntarios para vinculación

3: Usa datos
1: Elige opcion 2: Requiere

4: Usa datos
5: Envia datos
: Voluntario : Listado de voluntarios para : Generación de lista : Personas
vinculacion

: Voluntarios

147
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño

Ver listado de voluntarios

Ventana ingreso de datos basicos de persona


(from Interfaces)

Ventana menu del sistema Generación de lista Personas


(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)

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

Guardar datos Voluntarios


Coordinador de (f rom Procesos y transacciones) (f rom Base de datos)
Ventana carga de vol untario
Desarrol lo Voluntari o
(f rom Actors) (from Interfaces)

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


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

Ventana eliminar voluntario Personas


(f rom Base de datos)
(from Interfaces)

Coordinador de Ventana mostrar mensaje Eliminar datos Voluntarios


Desarrollo Voluntario
(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)

Ventana edición de voluntario Voluntarios


(f rom Base de datos)
(from Interfaces)

Coordinador de
Desarrol lo Voluntari o
Ventana mostrar mensaje Guardar datos Usuarios
(f rom Actors)
(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)

Usuarios
Ventana historial de voluntario Generación de lista (f rom Base de datos)
(from Interfaces) (f rom Procesos y transacciones)

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 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- El voluntario no cuenta con permiso para eliminar 8.a. El voluntario sí cuenta con permiso para
un estudiante extranjero. 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-El estudiante extranjero tiene un legajo cargado. El 9.a-El estudiante extranjero tieneun legajo cargado.
voluntario verifica si desea visualizar el legajo, y no lo El voluntario verifica si desea visualizar el legajo, y si
desea. ůŽĚĞƐĞĂ͘ůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌůĞŐĂũŽĚĞĞƐƚƵĚŝĂŶƚĞ
Ğ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 Diseño de Sistemas: Diseño Detallado

5-El estudiante extranjero tiene una institución 5.a-El estudiante extranjero tiene una institución
educativa anfitriona actual. El coordinador de educativa anfitriona actual . El coordinador de hosting
hosting verifica si quiere terminar la vinculación verifica si quiere terminar la vinculación con la institución
con la institución educativa, y no desea hacerlo. ĞĚƵĐĂƚŝǀĂ͕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
Voluntari o Listado de estudiantes extranjeros
(f rom Entidades)
(f rom Actors) (f rom Interf aces)

Informaci on de estudiante extranjero Busqueda de estudiante Estudi antes extranjeros


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

Guardar datos Personas


Informacion de estudiante extranjero
(f rom Control) (f rom Entidades)
(f rom Interf aces)

Edicion de estudiantes extranjeros Busqueda de estudiante


extranjero
(f rom Interf aces)
(f rom Control)

Eliminar estudiante extranjero Eliminar datos


(f rom Interf aces) (f rom Control)

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

(f rom Entidades)

Familias
Listado de personas existentes
Coordinador de (f rom Entidades)
Hosting (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 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) (f rom Interf aces)

Eliminar estudiante extranjero

Informacion de estudiante extranjero Busqueda de estudiante Personas


extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Control)

Coordinador de Eliminar estudiante extranjero


Hosting
(f rom Interf aces)
(f rom Actors)

Mostrar mensaje Eliminar datos Estudiantes extranjeros

(f rom Interf aces) (f rom Control) (f rom Entidades)

166
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de estudiante extranjero

Informacion de estudiante extranjero Busqueda de estudiante Estudiantes extranjeros Voluntarios


extranjero
(f rom Interf aces) (f rom Entidades) (f rom Entidades)
(f rom Control)

Edicion de estudiantes extranjeros Guardar datos Personas Familias

(f rom Control) (f rom Entidades) (f rom Entidades)


Coordinador de (f rom Interf aces)
Hosting
(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 familias para vinculacion


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

Ver listado de estudiantes extranjeros para vinculación

Voluntario Listado de estudiantes extranjeros Generación de lista Personas


para vinculacion
(f rom Actors) (f rom Control) (f rom Entidades)
(f rom Interf aces)

Estudiantes extranjeros

(f rom Entidades)

Cargar legajo de estudiante extranjero

Informacion de estudiante extranjero Busqueda de estudiante Personas


extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Control)

Coordinador de Carga de legajo de estudiante


Estudiantes extranjeros
Hosting extranjero
(f rom Actors) (f rom Interf aces) (f rom Entidades)

Mostrar mensaje Guardar datos Legajo de estudiante


extranjero
(f rom Interf aces) (f rom Control)
(f rom Entidades)

167
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero

Informaci on de estudi ante extranj ero Busqueda de estudi ante Personas


extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Control)
Voluntario

(f rom Actors)

Legajo de estudiante extranjero Legajo de estudiante Estudi antes extranjeros


extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Entidades)

Exportar legajo de estudiante extranjero

Legajo de estudiante extranjero Busqueda de estudiante Legajos de estudiante


extranjero extranjero
(f rom Interf aces)
(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 Busqueda de estudiante Legajos de estudiante


extranjero extranjero
(f rom Interf aces)
(f rom Control) (f rom Entidades)

Coordinador de Edicion de legajo de estudiante Guardar datos


Hosting extranjero
(f rom Control)
(f rom Actors) (f rom Interf aces)

Mostrar mensaje

(f rom Interf aces)

168
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración

Ver listado de estudiantes extranjeros

12: Requiere

11: Ingresa datos


: Ingreso de datos basicos de
persona
3: Utiliza datos
1: Elige opción 2: Requiere

6: Elige opción 4: Utiliza datos

: Voluntario : Menu del sistema : 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 : Busqueda de : Estudiantes


estudiante extranjero extranjeros

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 : Generación de lista : Eventos


27: Utiliza datos
1: Elige opción 22: Envia datos 28: Utiliza datos

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

: Voluntario : Listado de estudiantes extranjeros


20: Elige opción : Informes de consejeria : Estudiantes
2: Requiere 11: Guarda datos extranjeros

7: Requiere 12: Guarda datos


9: Ingresa datos 14: Requiere

: Informacion de estudiante extranjero 3: Utiliza datos


21: Requiere
16: Elige opción 10: Envia datos : Guardar datos : Personas
5: Envia datos 4: Utiliza datos

8: Envia datos

: Edicion de estudiantes extranjeros : Busqueda de


estudiante extranjero18: Elimina datos
17: Requiere 19: Elimina datos
15: Envia datos

: Eliminar estudiante extranjero : Eliminar datos

169
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Agregar nuevo estudiante extranjero

2: Requiere

3: Utiliza datos

: Ingreso de datos basicos de


: Voluntarios
persona
1: Ingresa datos 10: Utiliza datos
: Personas
4: Envia lita
5: Elige opción 22: Guarda datos : Estudiantes
extranjeros
14: Utiliza datos
23: Guarda datos : Familias
6: Envia datos
8: Ingresa datos : Listado de personas existentes 18: Utiliza datos
9: Requiere

: Coordinador de
Hosting 7: Envia datos : Generación de lista
: Guardar datos : Institución educativa
: Carga de estudiante extranjero 17: Envia datos 21: Envia datos
13: Envia datos 19: Envia lista
24: Envia mensaje
11: Envia lista 15: Envia lista

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

Eliminar estudiante extranjero

2: Requiere
3: Utiliza datos

1: ELige opción
: Informacion de estudiante extranjero : Busqueda de : Personas
estudiante extranjero
6: Elige opción 5: Envia datos

7: Requiere
4: Utiliza datos
8: Elimina datos
: Coordinador de : Eliminar estudiante extranjero
Hosting
9: Elimina datos

10: Envia mensaje

: Mostrar mensaje : Eliminar datos : Estudiantes


extranjeros

170
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de estudiante extranjero

2: Requiere
3: Usa datos 16: Utiliza datos

4: Usa datos

: Informacion de estudiante extranjero : Busqueda de : Estudiantes : Voluntarios


estudiante extranjero extranjeros 12: Utiliza datos
1: Elige opción
5: Envia datos
21: Guarda datos

20: Guarda datos


6: Ingresa datos 7: Requiere
: Familias

8: Utiliza datos
: Edicion de estudiantes extranjeros : Guardar datos : Personas
: Coordinador de
Hosting
22: ENvia mensaje
: Institución educativa

11: Envia datos

15: Envia datos


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

: Listado de instituciones educativas : Listado de voluntarios para : Listado de familias para vinculacion
para vinculacion vinculacion
14: Elige opción 18: 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 : Generación de lista : Personas


para vinculacion

: Estudiantes
extranjeros

Cargar legajo de estudiante extranjero

2: Requiere 3: Utiliza datos

4: Utiliza datos
1: Elige opción
: Informacion de estudiante extranjero : Busqueda de : Personas
6: Ingresa datos estudiante extranjero
5: Envia datos

7: Envia datos
: Coordinador de : Carga de legajo de estudiante : Estudiantes
Hosting extranjero extranjeros
8: Guarda datos

9: Envia mensaje

: Mostrar mensaje : Guardar datos : Legajos de estudiante


extranjero

171
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero

2: Requiere
3: Utiliza datos

1: Elige opción

4: Utiliza datos
: Informacion de estudiante extranjero : Busqueda de : Personas
estudiante extranjero
5: Utiliza datos

: Voluntario 6: Envia datos

: Legajos de estudiante : Estudiantes


: Legajo de estudiante extranjero
extranjero extranjeros

Exportar legajo de estudiante extranjero

2: Requiere
3: Requiere datos
1: Elige opción

: Legajo de estudiante extranjero : Busqueda de : Legajos de estudiante


estudiante extranjero extranjero

4: Envia datos
: Voluntario

5: Envia archivo
: Descargar archivo : Exportar archivo PDF

Editar legajo de estudiante extranjero

2: Requiere
3: Utiliza datos

1: Elige opción
7: Guarda datos
4: Envia datos
: Legajo de estudiante extranjero : Busqueda de : Legajos de estudiante
estudiante extranjero extranjero
5: Ingresa datos 6: Envia datos

: Coordinador de : Edicion de legajo de estudiante : Guardar datos


Hosting extranjero
8: Envia mensaje

: Mostrar mensaje

172
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de clase de diseño

Ver listado de estudiantes extranjeros

Ventana ingreso de datos basicos de persona


(from Interfaces)

Ventana menu del sistema Generación de lista Personas


(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)

Voluntario Ventana listado de estudiantes extranjeros


Busqueda de estudiante extranjero
(f rom Actors) (from Interfaces)
(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


Informes de consejeria Estudiantes extranjeros
(from Interfaces)
(from Base de datos)
(from Base de datos)

Ventana información de estudiante extranjero


(from Interfaces) Guardar datos Personas
Voluntario (f rom Procesos y transacciones) (f rom Base de datos)

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

Ventana mostrar mensaje Insticuciones educativas


(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


Familias
(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)
Coordinador de (f rom Base de datos)
Hosting
(f rom Actors)
Insticuciones educativas Generación de lista
Ventana mostrar mensaje (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 Personas Estudiantes extranjeros


(from Base de datos) (f rom Base de datos)
(from Actors)

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)
(from Base de datos)

Coordinador de
Hosting Ventana mostrar mensaje Guardar datos Legajos de estudiantes extranjeros
(f rom Actors) (from Interfaces) (f rom Procesos y transacciones) (from Base de datos)

174
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver legajo de estudiante extranjero

Ventana inf ormación de estudiante extranjero 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


Voluntario
(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) Ventana mostrar mensaje Guardar datos
(from Interfaces) (f rom Procesos y transacciones)

175
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Eventos <Package 7>

Descripción de trazo fino de casos de uso.

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Ver información de evento Nro. :56
Importancia: Alta Media Baja Tipo de Use Case: Base Adicional
Actor Principal: Voluntario
Objetivo: Ver información de un evento
Precondiciones: El evento debe existir en el sistema.
Post- Condiciones Éxito: Se visualiza la información de un evento.
Fracaso: no aplica.
Curso Normal Alternativas
1-El use case comienza cuando el voluntario
ĞůŝŐĞůĂŽƉĐŝſŶ͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞĞǀĞŶƚŽ͟ĞŶ
alguno de los siguientes casos: calendario
anual, calendario mensual, historial de
voluntario, información de familia, información
de miembro de familia, información de
institución educativa, información de miembro
de institución educativa, información de
proceso de selección, información de
consejería, información destacada.
2-El voluntario visualiza lo siguientes datos:
tipo de evento, descripción de evento,
resumen.
3-El tipo de evento tiene fecha única. El 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 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-El tipo de evento no considera la 6.a-El tipo de evento considera la participación de
participación de estudiantes locales. 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-El tipo de evento no considera la 7.a-El tipo de evento considera la participación de familias,
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-El tipo de evento no considera la 8.a-El tipo de evento considera la participación de
participación de miembros de familia. 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,
177
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

invocándose al use case Ver información de miembro de


familia.
9-El tipo de evento no considera la 9.a-El tipo de evento considera la participación de
participación de instituciones educativas. 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-El tipo de evento no considera la 10.a-El tipo de evento considera la participación de
participación de miembros de institución miembros de institución educativa, y no hay miembros de
educativa. 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-El caso de uso no tiene voluntarios 11.a-El caso de uso tiene uno o más voluntarios asignados.
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- El voluntario no cuenta con permiso para 12.a- El voluntario sí cuenta con permiso para editar la
editar la información de un evento. 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
178
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

evento. SeleccionĂůĂŽƉĐŝſŶ͞ĞĚŝƚĂƌŝŶĨŽƌŵĂĐŝſŶĚĞů
ĞǀĞŶƚŽ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞEditar información de
evento.
13- El voluntario no cuenta con permiso para 13.a- El voluntario sí cuenta con permiso para eliminar un
eliminar un evento. 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 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-El tipo de evento no considera la 9.a-El tipo de evento considera la participación de familias,
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-El tipo de evento no considera la 10.a-El tipo de evento considera la participación de
participación de miembros de familia. 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-El tipo de evento no considera la 11.a-El tipo de evento considera la participación de
participación de instituciones educativas. 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-El tipo de evento no considera la 12.a-El tipo de evento considera la participación de
participación de miembros de institución miembros de familia, y el actor no desea vincular miembros
educativa. 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-El actor verifica si desea asignar el evento a 13.b-El actor verifica si desea asignar el evento a un
un voluntario, y no desea hacerlo. 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.
183
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

14- ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĂŐƌĞŐĂƌ͘͟ 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 Diseño de Sistemas: Diseño Detallado

locales. 6.b- El tipo de evento considera la participación de estudiantes locales, y


el actor desea vincular uno o más estudiantes locales al evento. Por cada
ƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌĞƐƚƵĚŝĂŶƚĞƐůŽĐĂůĞƐ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ
Ver listado de estudiantes locales para vinculación, y obteniendo de
este use case el nombre, apellido e identificador único de un estudiante
local, añadiéndolo a la lista de estudiantes locales participantes del
evento.
6.c-El tipo de evento considera la participación de estudiantes locales y
el actor desea desvincular a un estudiante local. Selecciona el estudiante
local objetivo de la lista de estudiantes locales participantes del evento y
ĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌĞƐƚƵĚŝĂŶƚĞůŽĐĂů͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘
7-El tipo de evento no considera la 7.a-El tipo de evento considera la participación de familias, y el actor no
participación de familias. 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-El tipo de evento no considera la 8.a-El tipo de evento considera la participación de miembros de familia,
participación de miembros de y el actor no desea vincular miembros de familia.
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-El tipo de evento no considera la 9.a-El tipo de evento considera la participación de instituciones
participación de instituciones educativas, y el actor no desea vincular instituciones educativas.
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-El tipo de evento no considera 10.a-El tipo de evento considera la participación de miembros de
la participación de miembros de familia, y el actor no desea vincular miembros de institución educativa.
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ŽƌĐĂĚĂƵŶŽĞůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌ
186
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

ŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶĞĚƵĐĂƚŝǀĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞĐĂƐĞ Ver listado


de miembros de institución educativa para vinculación, y obteniendo
de este use case el nombre, apellido e identificador único de un
miembro de institución educativa, añadiéndolo a la lista de miembros de
instituciones educativas participantes del evento.
10.c-El tipo de evento considera la participación de miembros de
institución educativa y el actor desea desvincular a un miembro de
institución educativa. Selecciona el miembro de institución educativa
objetivo de la lista de miembros de institución educativa participantes
ĚĞůĞǀĞŶƚŽLJĞůŝŐĞůĂŽƉĐŝſŶ͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ
ĞĚƵĐĂƚŝǀĂ͕͟Ğůŝminándolo de la lista.
11-El actor verifica si desea asignar 11.b-El actor verifica si desea asignar el evento a un voluntario y desea
el evento a un voluntario, y no ŚĂĐĞƌůŽ͘ůŝŐĞůĂŽƉĐŝſŶ͞ĞůĞŐŝƌǀŽůƵŶƚĂƌŝŽ͕͟ŝŶǀŽĐĂŶĚŽĂůƵƐĞĐĂƐĞ Ver
desea hacerlo. 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, Calendario mensual
información de consejería, información Tipos de evento
(f rom Interf aces)
destacada. Por practicidad en el modelo se
(f rom Entidades)
muestra el caso de: calendario mensual

Información de evento Busqueda de evento Eventos

(f rom Interf aces) (f rom Control) (f rom Entidades)

Voluntario

(f rom Actors)

El sistema tendra una Edición de evento Guardar datos


reacción sim ilar en los (f rom Interf aces) (f rom Control)
siguientes casos de
extensión:Ver
información de
voluntario, de estudiante
extranjero, de estudiante
local, de familia, de
Eliminar evento Eliminar datos Personas
miembro de fmailia, de
institución educativa, y (f rom Interf aces) (f rom Control) (f rom Entidades)
de miembro de
institucion educativa. Por
practicidad en el
diagrama solo de
muestra el caso de
información de Informacion de voluntario Búsqueda de voluntario Voluntarios
voluntario.
(f rom Interf aces) (f rom Control) (f rom Entidades)

Ver calendario anual

Menu del sistema Selección de tipo de evento

(f rom Interf aces) (f rom Interf aces)

Voluntario Calendario anual Generación de lista Tipos de evento

(f rom Actors) (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 Calendario anual Generación de lista Tipos de evento

(f rom Actors) (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 Calendario mensual
Listado de voluntarios para
Personas
institución educativa, y de vinculacion
(f rom Interf aces)
miembro de institucion (f rom Entidades)
(f rom Interf aces)
educativa. Por practicidad en el
diagrama solo de muestra el
caso de listado de voluntario
para vinculación

Selección de tipo de evento Generación de lista Voluntarios


(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de
Desarrollo Voluntario
(f rom Actors)
Carga de evento Guardar datos Tipos de evento
El use case puede ser
(f rom Interf aces) (f rom Control) (f rom Entidades)
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 Eventos
uno:coordinador de Mostrar mensaje
(f rom Entidades)
desarrollo voluntario.
(f rom Interf aces)

191
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de evento

El sistema tendra una reacción


similar en los siguientes casos
de extensión:Ver listado para
vinculación de voluntario, de
estudiante extranjero, de
estudiante local, de familia, de
Información de evento Busqueda de evento Tipos de evento
miembro de fmailia, de
institución educativa, y de (f rom Interf aces) (f rom Control) (f rom Entidades)
miembro de institucion
educativa. Por practicidad en el
diagrama solo de muestra el
caso de listado de voluntario
para vinculación

Edición de evento Guardar datos Eventos

(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de
Desarrollo Voluntario
(f rom Actors)

Listado de voluntarios para Generación de lista Voluntarios


El use case puede ser
vinculacion
realizado por los siguientes (f rom Control) (f rom Entidades)
actores:Coordinador de (f rom Interf aces)
sending, coordinador de
hosting, coordinador de
desarrollo voluntario,
coordinador de comunidad
educativa. Por practicidad
solo se m odela con
Personas
uno:coordinador de Mostrar mensaje
desarrollo voluntario. (f rom Entidades)
(f rom Interf aces)

Eliminar evento

Coordinador de Información de evento Busqueda de evento Tipos de evento


Desarrollo Voluntario
(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 Eliminar evento Eliminar datos Eventos
hosting, coordinador de
desarrollo voluntario, (f rom Interf aces) (f rom Control) (f rom Entidades)
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)

Información de evento Busqueda de evento


(f rom Interf aces) (f rom Control)

192
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración

Ver información de evento

El use case puede ser extendido desde:


calendario anual, calendario mensual, historial
de voluntario, inform ación de fam ilia, información
de miembro de familia, información de institución
educativa, inform ación de miem bro de institución 3: Utiliza datos
1: Elige opción
educativa, inform ación de proceso de selección,
: Calendario mensual
información de consejería, información : Tipos de evento
destacada. Por practicidad en el modelo se 2: Requiere
muestra el caso de: calendario mensual

11: Elige opción 5: Envia datos 4: Utiliza datos


6: Elige opción

12: Requiere 18: Requiere 16: Guarda datos


17: Elige opción

: Voluntario : Información de evento : Busqueda de evento : Eventos


14: Ingresa datos
13: Envia datos 22: Elimina datos
El sistema tendra una
reacción sim ilar en los
siguientes casos de 15: Envia datos
extensión:Ver 20: Elige opción
: Edición de evento : Guardar datos
información de 19: Envia datos
voluntario, de estudiante
extranjero, de estudiante 21: Envia datos
local, de familia, de
miembro de fmailia, de
8: Utiliza datos
institución educativa, y
de miembro de : Eliminar evento : Eliminar datos
7: Requiere : Personas
institucion educativa. Por
practicidad en el
9: Utiliza datos
diagrama solo de
muestra el caso de
información de 10: Envia datos
voluntario.
: 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
16: Utiliza datos
6: Elige opción 5: Envia lista 3: Utiliza datos

9: Elige opción 4: Utiliza datos


7: Requiere

: Voluntario : Calendario anual : Generación de lista : Tipos de evento


14: Elige opción 8: Envia lista
10: Requiere 11: Utiliza datos

12: Utiliza datos


15: Requiere

: Calendario mensual : Busqueda de evento : Eventos

13: Envia datos

: Información de evento

193
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver calendario mensual

12: Envia lista

: Selección de tipo de evento

1: Elige opción 11: Utiliza datos

2: Requiere 10: Requiere


6: Elige opción
3: Utiliza datos
9: Elige opción
: Voluntario : Calendario anual : Generación de lista : Tipos de evento

5: Envia datos 4: Utiliza datos

7: Requiere

: Calendario mensual : Busqueda de evento : Eventos

8: Envia datos

: Información de evento

Agregar nuevo evento

El sistema tendra una reacción


similar en los siguientes casos
de extensión:Ver listado para
13: Elige opción
vinculación de voluntario, de
estudiante extranjero, de
estudiante local, de familia, de
miembro de fmailia, de
institución educativa, y de 1: Elige opción
2: Requiere
miembro de institucion : Calendario mensual : Listado de voluntarios para : Personas
educativa. Por practicidad en el vinculacion
diagrama solo de muestra el
caso de listado de voluntario 11: Utiliza datos
para vinculación
12: Envia datos

5: Elige opción 10: Utiliza datos

8: Ingresa datos 3: Utiliza datos


4: Envia lista

: Coordinador de : Selección de tipo de evento : Generación de lista : Voluntarios


Desarrollo Voluntario 6: Envia datos 9: Requiere

El use case puede ser 7: Envia datos


realizado por los siguientes
actores:Coordinador de
sending, coordinador de 14: Envia datos
hosting, coordinador de : Tipos de evento
desarrollo voluntario, : Carga de evento : Guardar datos 15: Guarda datos
coordinador de comunidad
educativa. Por practicidad 16: Envia mensaje
solo se modela con
uno:coordinador de
desarrollo voluntario.

: Mostrar mensaje
: Eventos

194
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar información de evento

El sistema tendra una reacción


similar en los siguientes casos 2: Requiere 3: Utiliza datos
de extensión:Ver listado para
vinculación de voluntario, de
estudiante extranjero, de
estudiante local, de familia, de 4: Utiliza datos
miembro de fmailia, de : Información de evento : Busqueda de evento : Tipos de evento
institución educativa, y de
1: Elije opción 5: Envia datos
miembro de institucion
educativa. Por practicidad en el
diagrama solo de muestra el
caso de listado de voluntario
para vinculación 7: Envia datos
14: Guarda datos

6: Ingresa datos : Edición de evento : Guardar datos : Eventos

12: Elige opción


13: Envia datos
8: Requiere
: Coordinador de
Desarrollo Voluntario 15: Envia mensaje
El use case puede ser
realizado por los siguientes : Listado de voluntarios para 9: Utiliza datos : Voluntarios
actores:Coordinador de vinculacion
sending, coordinador de
hosting, coordinador de
desarrollo voluntario, 10: Utiliza datos
coordinador de comunidad 11: Envia lista
educativa. Por practicidad
solo se modela con
uno:coordinador de
desarrollo voluntario. : Mostrar mensaje : Personas
: Generación de lista

Eliminar evento

1: Elige opción 2: Requiere 3: Utiliza datos

6: Elige opción 4: Utiliza datos

: Coordinador de : Información de evento : Busqueda de evento : Tipos de evento


Desarrollo Voluntario 5: Envia datos
7: Requiere 8: Elimina datos
El use case puede ser
realizado por los siguientes
actores:Coordinador de
sending, coordinador de
: Eliminar evento : Eliminar datos : Eventos
hosting, coordinador de
desarrollo voluntario,
coordinador de comunidad 9: Envia mensaje
educativa. Por practicidad
solo se modela con
uno:coordinador de
desarrollo voluntario.
: Mostrar mensaje

Ver eventos asignados

2: Requiere
3: Utiliza datos

1: Visualizar

: Menu del sistema : Generación de lista : Eventos


6: Elige opción
5: Envia lista

7: Requiere 8: Utiliza datos 4: Utiliza datos

: Voluntario : Lista de eventos

9: Utiliza datos

10: Envia datos

: Información de evento : Busqueda de evento : Tipos de evento

195
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño

Ver información de evento

El use case puede ser extendido


desde: calendario anual, calendario
mensual, historial de voluntario,
información de familia, información Ventana calendario mensual
de miembro de familia, información
(from Interfaces)
de institución educativa, información Tipos de evento
de miembro de institución educativa, (f rom Base de datos)
información de proceso de
selección, información de Ventana información de evento Busqueda de evento
consejería, información destacada.
(from Interfaces) (f rom Procesos y transacciones)
Por practicidad en el modelo se
muestra el caso de: calendario
mensual

Ventana edición de evento Guardar datos Eventos


(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)

Voluntario

(f rom Actors) Ventana eliminar evento Eliminar datos


El sistema tendra una reacción (from Interfaces) (f rom Procesos y transacciones)
similar en los siguientes casos
de extensión:Ver información de
Personas
voluntario, de estudiante
(f rom Base de datos)
extranjero, de estudiante local,
de familia, de miembro de
fm ailia, de institución educativa,
Ventana información de voluntario Busqueda de voluntario Voluntarios
y de miembro de institucion
(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)
educativa. Por practicidad en el
diagrama solo de muestra el
caso de información de
voluntario.

Ver calendario anual

Ventana selección de tipo de evento


(from Interfaces)

Ventana m enu del sistema


Generación de lista Eventos
(from Interfaces) (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)

Ventana calendario anual Generación de lista Tipos de evento


(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)

Voluntario
Ventana calendario mensual Busqueda de evento Eventos
(f rom Actors) (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 Personas
vinculación de voluntario, de Ventana listado de voluntarios para vinculación
(f rom Base de datos)
estudiante extranjero, de estudiante (from Interfaces)
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 Ventana calendario mensual Generación de lista Voluntarios
de muestra el caso de listado de
(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)
voluntario para vinculación

Ventana selección de tipo de evento


(from Interfaces)

Tipos de evento
Coordinador de (f rom Base de datos)
Desarrollo Voluntario
Ventana carga de evento Guardar datos
(f rom Actors)
(from Interfaces) (f rom Procesos y transacciones)
El use case puede ser realizado por
los siguientes actores:Coordinador
de sending, coordinador de hosting, Eventos
coordinador de desarrollo voluntario,
(f rom Base de datos)
coordinador de comunidad
educativa. Por practicidad solo se Ventana mostrar mensaje
modela con uno:coordinador de (from Interfaces)
desarrollo voluntario.

Editar información de evento

El sistema tendra una reacción


similar en los siguientes casos de Ventana información de evento Busqueda de evento Tipos de evento
extensión:Ver listado para
(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)
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.
Ventana edición de evento
Por practicidad en el diagrama solo
de muestra el caso de listado de (from Interfaces)
voluntario para vinculación

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
(f rom Actors) Voluntarios
(f rom Base de datos)
El use case puede ser realizado por
los siguientes actores:Coordinador
de sending, coordinador de hosting,
coordinador de desarrollo voluntario,
Ventana mostrar mensaje Generación de lista Personas
coordinador de comunidad (f rom Procesos y transacciones) (f rom Base de datos)
(from Interfaces)
educativa. Por practicidad solo se
modela con uno:coordinador de
desarrollo voluntario.

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)
Ventana eliminar evento Eliminar datos Eventos
El use case puede ser realizado
(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)
por los siguientes
actores:Coordinador de
sending, coordinador de
hosting, coordinador de
desarrollo voluntario,
coordinador de comunidad
educativa. Por practicidad solo Ventana mostrar mensaje
se modela con uno:coordinador
(from Interfaces)
de desarrollo voluntario.

197
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) Ventana información de evento Busqueda de evento Tipos de evento


(from Interfaces) (f rom Procesos y transacciones) (f rom Base de datos)

198
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Proceso de consejería <Package 8>

Descripción de trazo fino de casos de uso.

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Ver información de consejería Nro. : 63
Importancia: Alta Media Baja Tipo de Use Case: Base Adicional
Actor Principal: Consejero, Coordinador consejería, Coordinador de hosting.
Objetivo: Visualizar la información de consejería de estudiante extranjero.
Precondiciones: Debe existir el estudiante extranjero en el sistema.
Post- Condiciones Éxito: Se visualiza exitosamente el listado de información de la consejería de un
estudiante extranjero.
Fracaso: no aplica
Curso Normal Alternativas
1-El use case comienza
cuando el consejero, el
coordinador de consejería o el
coordinador de hosting (el
actor) selecciona la opción
͞ǀĞƌŝŶĨŽƌŵĂĐŝſŶĚĞ
ĐŽŶƐĞũĞƌşĂ͟ĞŶĞůůŝƐƚĂĚŽĚĞ
consejerías o en el listado de
información de un estudiante
extranjero.
2-Los informes de consejería 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 3.1- El Actor verifica si desea
de formato PDF, y no desea hacerlo. 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-El Actor verifica si desea eliminar el informe de consejería, y no desea 4.1-El Actor verifica si desea
hacerlo. eliminar el informe de consejería,
y desea hacerlo. Selecciona la
ŽƉĐŝſŶ͞ĞůŝŵŝŶĂƌŝŶĨŽƌŵĞĚĞ
ĐŽŶƐĞũĞƌşĂ͕͟ŝŶǀŽĐĄŶĚŽƐĞĂůƵƐĞ
case Eliminar informe de
consejería.
5-El Actor verifica si desea editar el informe de consejería, y no desea 5.2-El Actor verifica si desea
hacerlo. 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 Diseño de Sistemas: Diseño Detallado

integración con compañeros de la institución educativa pro


parte del estudiante extranjero, calificación de la
manifestación de interés por el aprendizaje por parte del
estudiante extranjero, calificación de la demostración de
respeto a normas y autoridades por parte del estudiante
extranjero, calificación sobre la realización de instancias de
evaluación por parte del estudiante extranjero.
4-El actor verifica si desea modificar el siguiente dato: 4.a- El actor verifica si desea modificar el
voluntario que contacto al estudiante extranjero, y no lo siguiente dato: voluntario que contacto al
desea. 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-El actor verifica si desea modificar el siguiente dato: 5.a- El actor verifica si desea modificar el
voluntario que contacto a la familia anfitriona, y no lo siguiente dato: voluntario que contacto a la
desea. 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-El actor verifica si desea modificar el siguiente dato: 6.a- El actor verifica si desea modificar el
voluntario que contacto a la institución educativa, y no lo siguiente dato: voluntario que contacto a la
desea. 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-El actor verifica si desea modificar el siguiente dato: 7.a- El actor verifica si desea modificar el
miembros de la familia anfitriona actual contactados, y no siguiente dato: miembros de la familia
lo desea. 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-El actor verifica si desea modificar el siguiente dato: 8.a- El actor verifica si desea modificar el
miembros de la institución educativa anfitriona actual siguiente dato: miembros de la institución
contactados, y no lo desea. educativa anfitriona actual contactados, y desea
agregar un miembro de institución educativa a
la lista. Selecciona la opción Ver listado de
miembros de institución educativa para
vinculación, y obteniendo de este use case el
nombre, apellido e identificador único de un
miembro de institución educativa, y lo agrega a
la lista.
8.b- El actor verifica si desea modificar el
siguiente dato: miembros de la institución
educativa anfitriona actual contactados, y desea
205
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

quitar un miembro de institución educativa a la


lista. Selecciona el miembro de institución
educativa objetivo de la lista y elige la opción
͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ
ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽde la lista.
9-ůĂĐƚŽƌƐĞůĞĐĐŝŽŶĂůĂŽƉĐŝſŶ͞ĚŝƚĂƌ͘͟ 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 Diseño de Sistemas: Diseño Detallado

aprendizaje por parte del estudiante extranjero, calificación


de la demostración de respeto a normas y autoridades por
parte del estudiante extranjero, calificación sobre la
realización de instancias de evaluación por parte del
estudiante extranjero.
4-El actor verifica si desea cargar el siguiente dato: 4.a- El actor verifica si desea cargar el siguiente
voluntario que contacto al estudiante extranjero, y no lo dato: voluntario que contacto al estudiante
desea. 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-El actor verifica si desea cargar el siguiente dato: 5.a- El actor verifica si desea cargar el siguiente
voluntario que contacto a la familia anfitriona, y no lo dato: voluntario que contacto a la familia
desea. 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-El actor verifica si desea cargar el siguiente dato: 6.a- El actor verifica si desea cargar el siguiente
voluntario que contacto a la institución educativa, y no lo dato: voluntario que contacto a la institución
desea. 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-El actor verifica si desea cargar el siguiente dato: 7.a- El actor verifica si desea cargar el siguiente
miembros de la familia anfitriona actual contactados, y no dato: miembros de la familia anfitriona actual
lo desea. 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-El actor verifica si desea cargar el siguiente dato: 8.a- El actor verifica si desea cargar el siguiente
miembros de la institución educativa anfitriona actual dato: miembros de la institución educativa
contactados, y no lo desea. 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
͞ĚĞƐǀŝŶĐƵůĂƌŵŝĞŵďƌŽĚĞŝŶƐƚŝƚƵĐŝſŶ
ĞĚƵĐĂƚŝǀĂ͕͟ĞůŝŵŝŶĄŶĚŽůŽĚĞůĂůŝƐƚĂ͘

214
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

Información de familia Información de institución educativa Informacion de voluntario Personas


Informe de consejeria
(f rom Interf aces) (f rom Interf aces) (f rom Interf aces) (f rom Entidades)
(f rom Interf aces)

Knowledge base Voluntarios


Lista de consejerias
(f rom Entidades) (f rom Entidades)
(f rom Interf aces)

Información de consejeria Busqueda de estudiante Familias


Coordinador de
Hosting extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Control)
(f rom Actors)

El use case puede ser


realizado por los
siguientes Generación de lista Institución educativa
Carga de informe de consejeria
actores:Consejero,
(f rom Control) (f rom Entidades)
coordinador de (f rom Interf aces)
consejeria, y coordinador
de hosting. Por Estudiantes extranjeros
practicidad solo se
modela con uno: (f rom Entidades)
coordinador de hosting. Inicializar informes de consejeria Guardar datos Comentarios de
consejeria
(f rom Interf aces) (f rom Control)
(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 Control) (f rom Entidades) (f rom Interf aces)

Ver informe de consejería

Descargar archivo Exportar archivo PDF

(f rom Interf aces) (f rom Control)

Coordinador de Información de consejeria Busqueda de estudiante Informes de consejeria


Hosting extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Actors) (f rom Control)

El use case puede ser


Informe de consejeria
realizado por los
siguientes (f rom Interf aces)
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno: Edición de informe de consejeria Guardar datos
coordinador de hosting. (f rom Interf aces) (f rom Control)

Eliminar informe de consejeria Eliminar datos

(f rom Interf aces) (f rom Control)

218
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar informe de consejería

Coordinador de Informe de consejeria Busqueda de estudiante


Hosting extranjero
(f rom Interf aces)
(f rom Actors) (f rom Control)

El use case puede ser


realizado por los
siguientes
actores:Consejero, Edición de informe de consejeria Guardar datos Informes de consejeria
coordinador de
(f rom Interf aces) (f rom Control) (f rom Entidades)
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting.
Mostrar mensaje

(f rom Interf aces)

Eliminar informe de consejería

Coordinador de Informe de consejeria Busqueda de estudiante


Hosting extranjero
(f rom Interf aces)
(f rom Actors) (f rom Control)

El use case puede ser


realizado por los
siguientes
actores:Consejero, Eliminar informe de consejeria Eliminar datos Informes de consejeria
coordinador de
(f rom Interf aces) (f rom Control) (f rom Entidades)
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting.
Mostrar mensaje

(f rom Interf aces)

Exportar informe de consejería

Coordinador de Informe de consejeria Busqueda de estudiante Informes de consejeria


Hosting extranjero
(f rom Interf aces) (f rom Entidades)
(f rom Actors) (f rom Control)
El use case puede ser
realizado por los
siguientes
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se Descargar archivo Exportar archivo PDF
modela con uno:
(f rom Interf aces) (f rom Control)
coordinador de hosting.

219
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería

Coordinador de Listado de comentarios de consejeriaGuardar datos Comentarios de


Hosting consejeria
(f rom Interf aces) (f rom Control)
(f rom Actors) (f rom Entidades)

El use case puede ser


realizado por los
siguientes
actores:Consejero,
Carga de comentario de consejeria
coordinador de
consejeria, y coordinador (f rom Interf aces)
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting.

Mostrar mensaje

(f rom Interf aces)

Eliminar comentario de consejería

Coordinador de Listado de comentarios de consejeria Eliminar datos Comentarios de


Hosting consejeria
(f rom Interf aces) (f rom Control)
(f rom Actors) (f rom Entidades)

El use case puede ser


realizado por los
Eliminar comentario de consejeria
siguientes
actores:Consejero, (f rom Interf aces)
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno: Mostrar mensaje
coordinador de hosting.
(f rom Interf aces)

Inicializar informes de consejería

Información de consejeria Guardar datos Estudiantes extranjeros

(f rom Interf aces) (f rom Control) (f rom Entidades)

Coordinador de Inicializar informes de consejeria


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

Información de consejeria Estudiantes extranjeros

(f rom Interf aces) (f rom Entidades)

Coordinador de Eliminar informes de consejeria Guardar datos Eliminar datos


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

Informes de consejeria Voluntarios Personas


Información de consejeria
(f rom Entidades) (f rom Entidades) (f rom Entidades)
(f rom Interf aces)

Coordinador de Carga de informe de consejeriaGuardar datos Generación de lista Miembro de familia


Hosting
(f rom Interf aces) (f rom Control) (f rom Control) (f rom Entidades)
(f rom Actors)

Mostrar mensaje
El use case puede ser Miembro de institucion
realizado por los (f rom Interf aces) educativa
siguientes (f rom Entidades)
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se Listado de voluntarios para Listado de miembros de familia para Listado de miembros de instituciones
modela con uno: vinculacion vinculación educativas para vinculación
coordinador de hosting.
(f rom Interf aces) (f rom Interf aces) (f rom Interf aces)

221
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver listado de consejerías

Coordinador de Menu del sistema Generación de l ista Estudi antes extranjeros


Hosting
(f rom Interf aces) (f rom Control) (f rom Entidades)
(f rom Actors)

El use case puede ser


reali zado por l os
sigui entes
actores:Consej ero, Lista de consej erias Busqueda de estudi ante
coordi nador de consejeri a, extranjero
y coordi nador de hosting. (f rom Interf aces)
(f rom Control)
Por practi ci dad solo se
model a con uno:
coordi nador de hosting.

Informaci ón de consejeri a

(f rom Interf aces)

Ver comentarios de consejería

Información de consejeria Generación de lista


(f rom Interf aces) (f rom Control)

Coordinador de Listado de comentarios de consejeria Busqueda de estudiante Comentarios de


Hosting extranjero consejeria
(f rom Interf aces)
(f rom Actors) (f rom Control) (f rom Entidades)

El use case puede ser Comentario de consejeria


realizado por los Guardar datos
siguientes (f rom Interf aces)
(f rom Control)
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se
Carga de comentario de consejeria Eliminar datos
modela con uno:
coordinador de hosting. (f rom Interf aces) (f rom Control)

Eliminar comentario de consejeria

(f rom Interf aces)

222
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de colaboración

Ver información de consejería

: Información de familia : Información de institución educativa : Informacion de voluntario

: Informe de consejeria 39: Envia lista

17: Envia datos


1: Elige opción
37: Envia lista
2: Requiere 35: Envia lista
: Knowledge base
: Lista de consejerias 14: Utiliza datos : Voluntarios
18: Elige opción : Personas
16: Elige opción 5: Utiliza datos
23: Elige opción 11: Envia datos
6: Utiliza datos
30: Elige opción 4: Requiere
34: Elige opción
7: Utiliza datos
36: Elige opción
: Coordinador de 38: Elige opción : Información de consejeria
10: Envia listas 8: Utiliza datos
Hosting 32: Envia datos : Familias
31: Ingresa datos : Busqueda de
estudiante extranjero 3: Utiliza datos
19: Envia datos
: Generación de lista

: Carga de informe de consejeria 22: Guarda datos


20: Ingresa datos : Institución educativa
: Estudiantes 12: Utiliza datos
21: Envia datos extranjeros
29: Guarda datos
El use case puede ser
13: Envia lista
realizado por los
24: Envia datos 33: Guarda datos
siguientes
: Inicializar informes de consejeria : Guardar datos 15: Envia lista
actores:Consejero,
25: Elige opción : Comentarios de
coordinador de 9: Utiliza datos
consejeria
consejeria, y coordinador 27: Elimina datos
de hosting. Por 28: Envia datos
: Listado de comentarios de
practicidad solo se consejeria
modela con uno: 26: Envia datos
: Lista de temas de knowledge base
coordinador de hosting.
: 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 : Busqueda de : Informes de consejeria
estudiante extranjero
4: Envia datos 12: Requiere
5: Elige opción11: Elige opción
6: Requiere
17: Elige opción
10: Guarda datos
8: Ingresa datos
: Coordinador de : Informe de consejeria
Hosting 16: Elimina datos
7: Envia datos

14: Elige opción 9: Envia datos

El use case puede ser


realizado por los
siguientes : Edición de informe de consejeria : Guardar datos
actores:Consejero,
coordinador de
13: Envia datos
consejeria, y coordinador 15: Envia datos
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting.
: Eliminar informe de consejeria : Eliminar datos

223
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Editar informe de consejería

1: Elige opción 2: Requiere

3: Utiliza datos
5: Ingresa datos

: Coordinador de : Informe de consejeria : Busqueda de


Hosting 4: Envia datos estudiante extranjero
6: Envia datos 7: Guarda datos
El use case puede ser
realizado por los
siguientes
actores:Consejero,
: Edición de informe de consejeria : Guardar datos : Informes de consejeria
coordinador de
consejeria, y coordinador
de hosting. Por 8: Envia mensaje
practicidad solo se
modela con uno:
coordinador de hosting.
: Mostrar mensaje

Eliminar informe de consejería

2: Requiere
1: Elige opción

3: Utiliza datos

5: Elige opción
: Informe de consejeria : Busqueda de
estudiante extranjero
4: Envia datos
: Coordinador de 7: Elimina datos
Hosting 6: Envia datos

El use case puede ser


realizado por los
siguientes : Eliminar informe de consejeria : Eliminar datos : Informes de consejeria
actores:Consejero,
coordinador de
consejeria, y coordinador 8: Envia mensaje
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting. : Mostrar mensaje

Exportar informe de consejería

1: Elige opción 2: Requiere 3: Utiliza datos

: Coordinador de : Informe de consejeria : Busqueda de : Informes de consejeria


Hosting estudiante extranjero
El use case puede ser
realizado por los
4: Envia datos
siguientes
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se 5: Envia archivo
modela con uno:
coordinador de hosting. : Descargar archivo : Exportar archivo PDF

224
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Agregar comentario a consejería

1: Elige opción 2: Envia datos


6: Guarda datos

4: Ingresa datos
5: Envia datos
: Coordinador de : Listado de comentarios de : Guardar datos : Comentarios de
Hosting consejeria consejeria

El use case puede ser 3: Envia datos


realizado por los
siguientes 7: Envia m ensaje
actores:Consejero,
coordinador de : Carga de comentario de consejeria
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting.

: Mostrar mensaje

Eliminar comentario de consejería

1: El ige opci ón 2: Envia datos 6: El imi na datos

4: El ige opci ón
5: Envia datos

: Coordinador de : Listado de comentari os de : Eli minar datos : Comentarios de


Hosting consej eria consej eria

El use case puede ser 3: Envia datos


reali zado por l os
sigui entes 7: Envia mensaj e
actores:Consej ero,
: Eli minar comentari o de consejeria
coordi nador de
consej eria, y coordi nador
de hosti ng. Por
practicidad sol o se
model a con uno:
coordi nador de hosting.
: Mostrar mensaje

Inicializar informes de consejería

2: Envia datos 6: Guarda datos

1: El ige opci ón 5: Envia datos

: Informaci ón de consejeri a : Guardar datos : Estudi antes


4: Ingresa datos extranjeros
3: Envia datos
7: Envia mensaj e

: Coordinador de : Ini ci al izar i nformes de consejeria


Hosting

: Mostrar mensaje

225
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Eliminar informes de consejería

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

3: Envia datos 9: Envia datos

: Coordinador de : Eliminar informes de consejeria : Guardar datos : Eliminar datos


Hosting
8: Elimina datos
10: Envia mensaje

: Mostrar mensaje : Informes de consejeria

Cargar informe de consejería

1: Elige opción : Informes de consejeria : Voluntarios : Personas


: Información de consejeria
19: Guarda datos 6: Utiliza datos
2: Envia datos
7: Utiliza datos
4: Ingresa datos 5: Envia datos 11: Utiliza datos

3: Envia datos

: Coordinador de : Carga de informe de consejeria : Guardar datos : Generación de lista : Miem bro de familia
Hosting
9: Elige opción 15: Utiliza datos

10: Envia datos


El use case puede ser 14: Envia datos
realizado por los
siguientes : Mostrar mensaje 18: Envia datos
actores:Consejero, 16: Envia lista : Miem bro de institucion
coordinador de 12: Envia lista
educativa
consejeria, y coordinador 8: Envia lista
de hosting. Por
practicidad solo se
modela con uno:
coordinador de hosting. : Listado de voluntarios para : Listado de miembros de familia : Listado de miembros de
vinculacion 13: Elige opción para vinculación instituciones educativas para
17: Elige opción

226
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Ver listado de consejerías

1: Elige opción 2: Envia datos 3: Utiliza datos

5: Elige opción
7: Utiliza datos

: Coordinador de : Menu del sistema : Generación de lista : Estudiantes


Hosting 4: Envia lista extranjeros
6: Envia datos
El use case puede ser
realizado por los
siguientes
actores:Consejero,
coordinador de : Lista de consejerias : Busqueda de
consejeria, y coordinador estudiante extranjero
de hosting. Por 8: Envia datos
practicidad solo se
modela con uno:
coordinador de hosting.
: Información de consejeria

Ver comentarios de consejería

1: Elige opción 2: Envia datos


3: Utiliza datos
5: Elige opción
9: Elige opción

: Coordinador de : Información de consejeria : Generación de lista


4: Envia lista
Hosting 15: Elige opción 6: Envia datos 10: Envia datos 7: Utiliza datos

16: Envia datos

: Listado de comentarios de : Busqueda de : Comentarios de


consejeria estudiante extranjero consejeria

8: Envia datos
14: Guarda datos
17: Envia datos
12: Ingresa datos 11: Envia datos
: Comentario de consejeria 20: Elimina datos
El use case puede ser 13: Envia datos
realizado por los
siguientes
actores:Consejero,
coordinador de 18: Elige opción
consejeria, y coordinador : Carga de comentario de consejeria : Guardar datos
de hosting. Por
19: Envia datos
practicidad solo se
modela con uno:
coordinador de hosting.

: Eliminar comentario de consejeria : Eliminar datos

227
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Diagramas de clases de diseño

Ver información de consejería

Ventana información de familia 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


Coordinador de
Hosting (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)

Ventana inicializar informes de consejeria Guardar datos


(from Interfaces) (f rom Procesos y transacciones)
Comentarios de consejeria
El use case puede ser (from Base de datos)
realizado por los
siguientes
actores:Consejero, Ventana eliminar informes de consejeria Informes de consejeria
coordinador de (from Interfaces) (from Base de datos)
consejeria, y coordinador
de hosting. Por
practicidad solo se Eliminar datos Ventana listado de comentarios de consejeria
modela con uno:
(f rom Procesos y transacciones) (from Interfaces)
coordinador de hosting.
Ventana lista de temas de knowledge base
(from Interfaces)

Ver informe de consejería

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)

Coordinador de
Hosting Ventana informe de consejeria
(f rom Actors)
(from Interfaces) Guardar datos Informes de consejeria
El use case puede ser (f rom Procesos y transacciones) (from Base de datos)
realizado por los
siguientes
actores:Consejero, Ventana edición de informe de consejeria
coordinador de
(from Interfaces)
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno: Ventana eliminar informe de consejeria Eliminar datos
coordinador de hosting.
(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 Ventana edición de informe de consejeria Guardar datos Informes de consejeria
realizado por los (from Interfaces) (f rom Procesos y transacciones) (from Base de datos)
siguientes
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno:
Ventana mostrar mensaje
coordinador de hosting.
(from Interfaces)

228
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 Ventana edición de informe de consejeria Eliminar datos Informes de consejeria
realizado por los (from Interfaces) (f rom Procesos y transacciones) (from Base de datos)
siguientes
actores:Consejero,
coordinador de
consejeria, y coordinador
de hosting. Por
practicidad solo se
modela con uno:
Ventana mostrar mensaje
coordinador de hosting.
(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


Ventana descargar archivo Exportar archivo PFD
los siguientes actores:Consejero,
coordinador de consejeria, y (from Interfaces) (f rom Procesos y transacciones)

coordinador de hosting. Por


practicidad solo se modela con uno:
coordinador de hosting.

Agregar comentario a consejería

Ventana listado de comentarios de consejeria


Guardar datos
(from Interfaces) (f rom Procesos y transacciones)

Coordinador de
Hosting
(f rom Actors)
Ventana carga de comentario de consejeria
El use case puede ser (from Interfaces)
realizado por los siguientes
actores:Consejero, Comentarios de consejeria
coordinador de consejeria, y
(from Base de datos)
coordinador de hosting. Por
practicidad solo se modela
con uno: coordinador de Ventana mostrar mensaje
hosting. (from Interfaces)

229
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Eliminar comentario de consejería

Ventana listado de comentarios de consejeria Eliminar datos


(from Interfaces) (f rom Procesos y transacciones)

Coordinador de
Hosting
Ventana eliminar comentario de consejeria
(f rom Actors)
(from Interfaces)
El use case puede ser
realizado por los siguientes
actores:Consejero,
coordinador de consejeria, y
coordinador de hosting. Por Comentarios de consejeria
practicidad solo se modela (from Base de datos)
con uno: coordinador de Ventana mostrar mensaje
hosting. (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
Ventana mostrar mensaje Estudiantes extranjeros
(f rom Actors)
(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


(from Interfaces) Estudiantes extranjeros
(from Base de datos)

Coordinador de
Hosting
(f rom Actors) Ventana mostrar mensaje Eliminar datos Informes de consejeria
(f rom Procesos y transacciones)
(from Interfaces) (from Base de datos)

230
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Diseño Detallado

Cargar informe de consejería

Ventana información de consejeria Informes de consejeria Voluntarios Miembro de familia


(f rom Base de datos) (f rom Base de datos)
(from Interfaces) (from Base de datos)

Guardar datos Personas


(f rom Base de datos)
(f rom Procesos y transacciones)
Ventana carga de informe de consejeria
(from Interfaces)
Coordinador de Generación de lista
Hosting
(f rom Procesos y transacciones)
(f rom Actors)

Ventana mostrar mensaje


(from Interfaces) Miembro de institución educativa
(from Base de datos)
El use case puede ser
realizado por los
siguientes Ventana listado de voluntarios para vinculación
actores:Consejero, (from Interfaces)
coordinador de
consejeria, y coordinador
Ventana listado de miembros de familia para vinculación
de hosting. Por
practicidad solo se (from Interfaces)
modela con uno:
coordinador de hosting. 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 Estudiantes extranjeros
El use case puede ser (from Base de datos)
(from Interfaces)
realizado por los siguientes
actores:Consejero,
coordinador de consejeria, y
coordinador de hosting. Por
practicidad solo se modela
con uno: coordinador de Busqueda de estudiante extranjero
Ventana información de consejeria
hosting.
(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


Comentarios de consejeria
(from Interfaces)
(from Base de datos)
Coordinador de
Hosting
(f rom Actors)
Ventana comentario de consejeria Busqueda de estudiante extranjero
El use case puede ser (from Interfaces) (from Procesos y transacciones)
realizado por los
siguientes
actores:Consejero,
coordinador de Ventana carga de comentario de consejeria Guardar datos
consejeria, y coordinador
(from Interfaces) (f rom Procesos y transacciones)
de hosting. Por
practicidad solo se
modela con uno: Ventana eliminar comentario de consejeria Eliminar datos
coordinador de hosting.
(from Interfaces) (f rom Procesos y transacciones)

231
AFS Programas Interculturales Ȃ SIRL Diseño de Sistemas: Conclusión

Conclusión:
La etapa de diseño de sistema ha sido desafiante en formas diferentes a las anteriores, ya que ha
requerido la aplicación de nuestra creatividad y el uso de todos nuestros conocimientos, para poder
proponer una solución a los problemas encontrados en el sistema de información, durante la
segunda etapa.

Es posible ahora visualizar la forma del futuro del sistema de información para la RL Córdoba, y
resulta motivante y prometedor ya que está basada en un análisis minucioso de la realidad.

En esta etapa se ha pasado de ver a la organización analizada desde el punto de vista de un


investigador e indagador, a un punto de vista nuevo, en el cual fue necesario involucrarse, para
lograr diseñar soluciones.

Primero se busco un análisis general de las características y oportunidades que el diseño de sistemas
conllevaba, abarcando temas generales, y definiendo la factibilidad del sistema, y los recursos
tecnológicos que serán usados para la implementación.

Luego, se desarrollo una definición general del sistema, utilizando fuertemente las herramientas
disponibles y obteniendo un panorama completo del diseño del sistema, apreciando sus
componentes funcionales con claridad.

Posteriormente, encaramos con entusiasmo el diseño detallado, donde pudimos volcar los
conocimientos adquiridos para lograr un detalle claro que será indispensable para la implementación
del sistema.

Ahora, queda pendiente el desafío de concretar el sistema, un desafío muy interesante, y del cual se
obtendrá grandes satisfacciones.

232
Implementación
de Sistema
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Introducción

Introducción:
Llegamos a la última etapa del proyecto de sistemas, el diseño de sistema. Esta etapa representa la
conclusión de un trabajo que ha implicado muchas horas de trabajo, esfuerzo y el aprendizaje de
nuevas técnicas y metodologías.

Continuaremos desarrollando las funciones elegidas en la etapa de diseño detallado, completando el


nivel de detalle necesario para la implementación. Contaremos con distintas herramientas UML para
este modelado.

Luego analizaremos las etapas en las que se decidirá implementar el sistema, teniendo en
consideración las características del sistema y las necesidades de los usuarios finales.

Se desarrollara el modelo relacional para la base de datos, un componente esencial para el sistema,
y sobre el cual se construirán las aplicaciones.

Definiremos las especificaciones técnicas de los componentes que consideremos necesarios una vez
definido el modelo de despliegue del sistema.

Por último, analizaremos la capacitación de los usuarios finales del sistema, un componente esencial
para el éxito del proyecto.

Comenzamos así la última etapa del proyecto de sistemas.

234
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Implementación de los paquetes de diseño:


En esta etapa continuamos el desarrollo de los paquetes seleccionados en la etapa de diseño de
sistemas. Recordemos que estos son:

Voluntarios
Estudiantes Extranjeros
Eventos
Proceso de Consejería

Para el desarrollo de dichos paquetes utilizamos herramientas UML:

Dependencias de traza entre componentes y clases de diseño.


Diagramas de componentes.
Prototipos de Interfaz.

235
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Voluntarios <Package 2>

Dependencias de traza entre componentes y clases de diseño

Ventana ingreso de datos basicos de persona «traces»


IngresoDatosBasicos.tpl

«traces»

Ventana menu del sistema


MenuSistema.tpl

«traces»

Ventana listado de voluntarios


ListaVoluntarios.tpl

«traces»
Ventana información de voluntario
InformacionVoluntario.tpl

«traces»
Ventana listado de personas existentes
ListaPersonas.tpl

«traces»
Ventana carga de voluntario
CargaVoluntario.tpl

«traces»
Ventana mostrar mensaje
MostrarMensaje.tpl

«traces»
Ventana historial de voluntario
HistorialVoluntario.tpl

«traces»
Ventana listado de voluntarios
ListaVoluntarios.tpl

«traces»
Ventana edición de voluntario
EdicionVoluntario.tpl

«traces»
Ventana eliminar voluntario
EliminarVoluntario.tpl

«traces»
Ventana listado de voluntarios para vinculación
ListaVoluntariosVinculacion.tpl

236
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Generación de lista «traces»


Listar.php

«traces»
Busqueda de voluntario
Voluntarios.php

Guardar datos «traces»


DataBase.php

«traces»
Eliminar datos

Personas «traces»
«table»
personas

Voluntarios «traces»
«table»
voluntarios

Usuarios «traces»
«table»
usuarios

Eventos «traces»

«table»
eventos

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


«table»
estudiantes-extranjeros

237
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Diagramas de componentes

IngresoDatosBasicos.tpl CargaVoluntario.tpl ListaVoluntarios.tpl

EdicionVoluntario.tpl ListaPersonas.tpl

HistorialVoluntario.tpl Templates
MostrarMensaje.tpl

InformacionVoluntario.tpl ListaVoluntarios.tpl

ListaVoluntariosVinculacion.tpl MenuSistema.tpl EliminarVoluntario.tpl

Listar.php

Voluntarios.php
PHP Files

DataBase.php

«table» «table»
miembros-institucion-educativa personas

«table» «table»
estudiantes-extranjeros voluntarios

Base de Datos
«table» «table»
miembros-familia usuarios

«table» «table»
estudiantes locales eventos

238
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Prototipos de interfaz del paquete:

Listado de voluntarios

Información de un voluntario

239
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Edición de un voluntario

240
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Estudiantes Extranjeros <Package 3>

Dependencias de traza entre componentes y clases de diseño


Ventana ingreso de datos basicos de persona «traces»
IngresoDatosBasicos.tpl

«traces»
Ventana menu del sistema
MenuSistema.tpl

Ventana listado de estudiantes extranjeros «traces»


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

Ventana carga de estudiante extranjero «traces»

CargaEstExtranjero.tpl

«traces»
Ventana mostrar mensaje
MostrarMensaje.tpl

«traces»
Ventana listado de familias para vinculación
ListaFamiliasVinculacion.tpl

«traces»
Ventana listado de voluntarios para vinculación
ListaVoluntariosVinculacion.tpl

Ventana listado de instituciones educativas «traces»


para vinculación ListaInstEducaticasVinculacion.tpl

241
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

«traces»
Ventana listado de estudiantes extranjeros
para vinculación ListaEstExtranjerosVinculacion.tpl

«traces»
Ventana carga de legajo de estudiante extranjero
LegajoEstExtranjero.tpl

«traces»
Ventana legajo de estudiante extranjero
LegajoEstExtranjero.tpl

«traces»
Ventana descargar archivo
DescargarArchivo.tpl

«traces»
Ventana edición de legajo de estudiante extranjero
EdicionLegajoEstExtranjero.tpl

Generación de lista «traces»


Listar.php

Busqueda de estudiante extranjero «traces»


EstudiantesExtranjeros.php

Guardar datos «traces»


DataBase.php

«traces»
Eliminar datos

«traces»
Exportar archivo PFD
ExportarPDF.php

242
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Personas «traces»
«table»
personas

«traces»
Estudiantes extranjeros
«table»
estudiantes-extranjeros

«traces»
Eventos
«table»
eventos

Informes de consejeria «traces»


«table»
informes-consejeria

«traces»
Voluntarios
«table»
voluntarios

«traces»
Familias
«table»
familias

«traces»
Instituciones educativas
«table»
instituciones-educativas

«traces»
Legajos de estudiantes extranjeros
«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 InformacionEstExtranjero.tpl

ListaEstExtranjeros.tpl InformacionConsejeria.tpl

EdicionEstExtranjero.tpl EliminarEstExtranjero.tpl

ListaFamiliasVinculacion.tpl Templates CargaEstExtranjero.tpl

LegajoEstExtranjero.tpl
LegajoEstExtranjero.tpl

EdicionLegajoEstExtranjero.tpl ListaVoluntariosVinculacion.tpl

DescargarArchivo.tpl
ListaEstExtranjerosVinculacion.tpl

MostrarMensaje.tpl ListaPersonas.tpl ListaInstEducaticasVinculacion.tpl

«table» «table»
personas estudiantes-extranjeros

«table» «table»
informes-consejeria Base de Datos eventos

«table» «table»
voluntarios familias

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

244
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Prototipos de Interfaz

Listado de estudiantes extranjeros

Información de estudiante extranjero

245
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Edición de información de estudiante extranjero

246
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Eventos <Package 7>

Dependencias de traza entre componentes y clases de diseño

Ventana calendario mensual «traces»


CalendarioMensual.tpl

Ventana calendario anual «traces»


CalendarioAnual.tpl

Ventana información de evento «traces»


InformacionEvento.tpl

Ventana edición de evento «traces»


EdicionEvento.tpl

«traces»
Ventana eliminar evento
EliminarEvento.tpl

Ventana información de voluntario «traces»


InformacionVoluntario.tpl

Ventana menu del sistema «traces»


MenuSistema.tpl

Ventana selección de tipo de evento «traces»


SeleccionTipoEvento.tpl

«traces»
Ventana carga de evento
CargaEvento.tpl

Ventana mostrar mensaje «traces»


MostrarMensaje.tpl

Ventana listado de voluntarios para vinculación «traces»


ListaVoluntariosVinculacion.tpl

Ventana lista de eventos «traces»


ListaEventos.tpl

247
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

«traces»
Busqueda de evento
Eventos.php

Guardar datos «traces»


DataBase.php

«traces»
Eliminar datos

Busqueda de voluntario «traces»


Voluntarios.php

Generación de lista «traces»


Listar.php

«traces»
Tipos de evento
«table»
tipos-evento

«traces»
Eventos
«table»
eventos

Personas «traces»
«table»
personas

«traces»
Voluntarios
«table»
voluntarios

248
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Diagramas de componentes

CalendarioMensual.tpl CalendarioAnual.tpl InformacionEvento.tpl

EdicionEvento.tpl EliminarEvento.tpl

Templates
MenuSistema.tpl SeleccionTipoEvento.tpl

CargaEvento.tpl MostrarMensaje.tpl

InformacionVoluntario.tpl ListaEventos.tpl ListaVoluntariosVinculacion.tpl

Eventos.php

DataBase.php

PHP Files

Voluntarios.php

Listar.php

«table» «table»
personas tipos-evento
Base de Datos

«table» «table»
voluntarios eventos

249
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Prototipos de Interfaz:

Calendario anual

Calendario mensual

250
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Información de un evento

Agregar un evento

251
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Proceso de consejería <Package 8>

Dependencias de traza entre componentes y clases de diseño

Ventana informe de consejeria «traces»


InformeCosnejeria.tpl

«traces»
Ventana lista de consejerias
ListaConsejerias.tpl

Ventana información de consejeria «traces»


InformacionConsejeria.tpl

Ventana carga de informe de consejeria «traces»


CargaInformeConsejeria.tpl

Ventana inicializar informes de consejeria «traces»


InicializarInformesConsejeria.tpl

«traces»
Ventana eliminar informes de consejeria
EliminarInformesConsejeria.tpl

Ventana lista de temas de knowledge base «traces»


ListaTemasKnowledge.tpl

Ventana listado de comentarios de consejeria «traces»


ListaComentariosConsejeria.tpl

Ventana información de familia «traces»


InformacionFamilia.tpl

Información de institución educativa «traces»


InformacionInstEducativa.tpl

Ventana información de voluntario «traces»


InformacionVoluntario.tpl

Ventana descargar archivo «traces»


DescargarArchivo.tpl

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

Ventana descargar archivo «traces»


DescargarArchivo.tpl

«traces»
Ventana listado de comentarios de consejeria
ListaComentariosConsejeria.tpl

«traces»
Ventana carga de comentario de consejeria
CargaComentarioConsejeria.tpl

Ventana eliminar comentario de consejeria «traces»

EliminarComentarioConsejeria.tpl

Ventana listado de voluntarios para vinculación «traces»


ListaVoluntariosVinculacion.tpl

Ventana listado de miembros de familia para «traces»


vinculación ListaMiembrosFamiliaVinculacion.tpl

«traces»
Ventana listado de miembros de institución
educativa para vicnulación ListaMiembrosInstEducativaVinculacion.tpl

Ventana comentario de consejeria «traces»


ComentarioConsejeria.tpl

253
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Personas «traces»
«table»
personas

«traces»
Voluntarios
«table»
voluntarios

Familias «traces»
«table»
familias

«traces»
Instituciones educativas
«table»
instituciones-educativas

«traces»
Comentarios de consejeria
«table»
comentarios-consejeria

«traces»
Estudiantes extranjeros
«table»
estudiantes-extranjeros

«traces»
Knowledge base
«table»
knowledge-base

«traces»
Informes de consejeria
«table»
informes-consejeria

Miembros de institución educativa «traces»


«table»
miembros-institucion-educativa

«traces»
Miembros de familia
«table»
miembros-familia

254
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Personas «traces»
«table»
personas

«traces»
Voluntarios «table»
voluntarios

Familias «traces»
«table»
familias

Instituciones educativas «traces»


«table»
instituciones-educativas

Comentarios de consejeria «traces»


«table»
comentarios-consejeria

Estudiantes extranjeros «traces»


«table»
estudiantes-extranjeros

Knowledge base «traces»


«table»
knowledge-base

Informes de consejeria «traces» «table»


informes-consejeria

Miembros de institución educativa «traces»


«table»
miembros-institucion-educativa
«traces»
Miembros de familia
«table»
miembros-familia

255
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

«traces»
Busqueda de estudiante extranjero
EstudiantesExtranjeros.php

Generación de lista «traces»

Listar.php

Guardar datos «traces»


DataBase.php

Eliminar datos «traces»

Exportar archivo PFD ExportarPDF.php


«traces»

256
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Diagramas de componentes

InformeCosnejeria.tpl MostrarMensaje.tpl InicializarInformesConsejeria.tpl

InformacionFamilia.tpl EliminarInformesConsejeria.tpl

ListaConsejerias.tpl ListaComentariosConsejeria.tpl

DescargarArchivo.tpl InformacionInstEducativa.tpl

Templates
InformeCosnejeria.tpl 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» «table»
miembros-institucion-educativa personas

«table» «table»
miembros-familia voluntarios

Base de Datos
«table» «table»
informes-consejeria familias

«table» «table»
knowledge-base instituciones-educativas

«table» «table»
estudiantes-extranjeros comentarios-consejeria

258
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Prototipos de Interfaz

Información de consejería.

259
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Carga de informe de consejería.

260
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Modelo de Despliegue
El modelo de despliegue consta de un nodo Servidor Web y de un nodo Cliente que se conectara al
primero.

El nodo Servidor Web contendrá los PHP Files que se encargaran de gestionar las transacciones con
la Base de Datos y generaran la presentación de las interfaces para el cliente a través de los
Templates.

Por su parte, el nodo Cliente deberá contar con un Browser (Navegador).

Servidor Web
«file»
Templates

Cliente
«executable»
PHP Files

«executable»
Browser «file»
Base de Datos

261
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Modelo relacional
A continuación se incluye el modelo relacional del sistema. Por su tamaño la lectura del mismo
puede resultar complicada. Por tanto el modelo es incluido como un archivo adjunto (Anexo 2).

262
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Etapas de la implementación
La implementación del sistema fue llevada a cabo de forma progresiva en tres etapas. Cada una de
estas etapas contiene un conjunto de paquetes seleccionados teniendo en consideración tanto las
necesidades técnicas de la estructura de clases y el lenguaje de programación, así como también las
necesidades de los usuarios.

Primera etapa

Ingreso a sistema y menú de opciones


Configuración del sistema
Voluntarios
Eventos
Mailing lists

Segunda etapa

Estudiantes extranjeros
Estudiantes locales
Familias
Instituciones educativas

Tercera etapa

Proceso de Consejería
Proceso de Selección
Knowledge base
Documentos

263
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

Especificaciones técnicas del cliente y el servidor


A continuación se especifican los requerimientos de los componentes mencionados en el modelo de
despliegue: el cliente y el servidor.

Tecnología y requerimientos mínimos del Cliente:

ů ƉƌŽ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 Implementación de Sistema: Desarrollo

266
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Desarrollo

267
AFS Programas Interculturales Ȃ SIRL Implementación de Sistema: Conclusión

Conclusión:
Llegamos al cierre de la última etapa de un proceso, en el cual se ha desarrollado una solución a una
problemática en la organización.

Basándonos en etapas de análisis y diseño muy solidad, se ha plasmado esta solución en forma de un
sistema online, que por sus características promete ser el impulsor de un nuevo crecimiento en la
organización.

Inicialmente hemos terminado de detallar lo iniciado en la etapa de diseño, profundizando en las


funcionalidades del sistema, y manteniendo acotada la extensión del trabajo.

Basándonos en etapas de desarrollo, se desarrollo la codificación del sistema, poniendo


gradualmente a disposición del usuario herramientas.

Detallamos la forma de la base de datos y sus componentes, siendo esta un fiel reflejo del análisis
realizado en etapas previas.

Definimos también un modelo de despliegue sencillo pero solido, y esbozamos las características
técnicas de sus componentes.

Finalmente, se desarrollo un método innovador para la capacitación del usuario final, combinado
sencillez y gran claridad.

El camino hacia este punto ha sido largo, pero los resultados prometen ser muy gratificantes.

268
AFS Programas Interculturales Ȃ SIRL Conclusión

Conclusión:
Ha llegado finalmente a la conclusión del proyecto. Ha sido un camino largo hacia un final muy
satisfactorio, no sólo por los resultados concretos, sino también por la experiencia en sí misma.

En una primera instancia se produjo el acercamiento a la organización, obteniendo una apreciación


general sobre realidad actual, abarcando su estructura, recursos y objetivos. A partir de este
acercamiento, fue posible realizar una planificación general del desarrollo del trabajo. Dicha
planificación fue un elemento clave para poder mantener siempre el objetivo en vista, y tener en
claro los pasos que eran necesarios para alcanzarlo en el tiempo disponible.

En la segunda etapa, se busco conocer de una manera más profunda a la organización, centrando el
análisis sobre su sistema de información. El relevamiento fue profundo, realizando entrevistas a los
coordinadores de las áreas principales, analizando los procesos que desarrollan para obtener un
modelo de su sistema de negocios. Esta etapa finalizó con una síntesis y análisis de la información,
permitiendo realizar un diagnóstico de la realidad actual y definir los problemas y necesidades del
sistema de información.

El momento de maquetar las soluciones para dichos problemas y necesidades llegó en la tercera
etapa, donde fue necesario aplicar diversos conocimientos y experiencias en el diseño de un nuevo
sistema de información, el objetivo final del proyecto.

La última etapa fue el desafío más demandante, ya que convino la necesaria habilidad de codificación
de lo diseñado, con los pasos necesarios para lograr una aceptación clara por parte de los usuarios
finales del sistema, llevando a la aplicación real del análisis y el diseño realizado previamente, y
poniendo a prueba lo desarrollado hasta ese punto.

Para poder desarrollar un sistema de información, la teoría fue una guía a través de la investigación
de sistemas, abarcando sus diferentes etapas, marcando la importancia de cada una y la interrelación
que existe entre ellas en el ciclo de vida de un sistema de información

En cuanto a la organización, el grupo de voluntarios abrió sus puertas con entusiasmo, y brindando
toda la información que podía ser necesaria. Ellos apreciaron el proyecto, reconociendo que en
retorno a su esfuerzo, podían obtener una herramienta muy fuerte para sus actividades. Gracias a
este factor nuestro análisis ha sido completo, y por tanto la información que respalda el proyecto de
sistemas ha permitido llegar a una propuesta que es realmente apreciada y aprovechada por sus
usuarios. Quizás ésta sea la mejor recompensa que pueda recibirse.

En la actualidad el sistema es utilizado arduamente para el manejo de la información de la


representación local Córdoba, el monitoreo de sus procesos y la coordinación de la comunicación
interna del grupo. Finaliza entonces este camino dejando una gran satisfacción, pero con vista a las
posibles ampliaciones que el sistema podrá tener, y su posible aplicación en otros puntos del país.

269
AFS Programas Interculturales Ȃ SIRL Bibliografía

Bibliografía:
1. Volpentesta, J.R. Estudio de sistemas de información para la administración. Buenos Aires :
O D Buyatti, 1993.

2. Piattini M.G., Calvo-Manzano J.A., Cervera J. Y Fernandez L. Análisis y diseño detallado de


Aplicaciones Informátivas de Gestión. S.l. : Editorial RA-MA, 1996.

3. Burch, J.G. Y Grundnitski, G. Diseño de Sistemas de Información. S.l. : Limusa, 1994.

4. Jacobson, I y Booch, G. Y Rumbaugh, J. El proceso unificado de desarrollo de software.


Madrid : Pearson Educación, S.A., 2000.
|
5. Schmuller, J. Sams Teach Yourself UML in 24 Hours, s.l. : Sams, 1999.

6. Ramos Monso, M. Programación PHP. Buenos Aires Ñ MP Ediciones SA, 2004.

7. The PHP Group. PHP.net [En línea] 2008. http://www.php.net/

8. MySQL AB. MySQL.com. [En línea] 2008. http://www.mysql.com/

9. Niewolski, M. AjaxCore. [En línea] 2008. http://www.ajaxcore.org/

270

You might also like