SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
UNIVERSIDAD AUTONOMA DE OCCIDENTE CALI




         VICTOR MANUEL PEÑEÑORY
      ANDRES MAURICIO GARCIA ORTEGA




 DR.ING. RODRIGO ALBERTO CERON MARTINEZ
Docente Asignatura Arquitectura de Sistemas Telemáticos
           FACULTAD DE INGENIERIAS
   UNIVERSIDAD AUTONOMA DE OCCIDENTE
                        CALI
                         2010
REQUERIMIENTOS FUNCIONALES




Identificación   RF1

Nombre           Determinar Tipo de Acceso

Propósito        Determinar como es el tipo de acceso del usuario al sistema (Celular , pc, PDA)




Identificación   RF2

Nombre           Comunicacion de voz

Propósito        Plantea una comunicación entre multiples usuarios a traves de voz.




Identificación   RF3

Nombre           Comunicacion por texto

Propósito        Plantea una comunicación entre multiples usuarios a traves de texto (chat).




Identificación   RF4

Nombre           Comunicacion por video

Propósito        Plantea una comunican de vídeo 1 a 1.




Identificación   RF5

Nombre           Compartir Fotos

Propósito        Un usuario puede compartir fotos a través del sistema




Identificación   RF6

Nombre           Determinar tipo de Comunicación

Propósito        Determina que tipo de comunicacion desea plantear el uausario.




Identificación   RF7

Nombre           Añadir Participantes a la comunicacion
Propósito        Añade los participantes dependiendo el tipo de comunicacion entre los usuarios.




Identificación   RF8

Nombre           gestion de grupos

Propósito        El usuario puede crear grupos de informacion, adiministrar informacion, añadir
                 usuarios, administrar solicitudes de vinculacion al los grupos.




Identificación   RF9

Nombre           Gestion de aplicaciones

Propósito        El usuario puede utilizar o crear aplicaciones.




Identificación   RF10

Nombre           Gestion de publicidad

Propósito        Usuarios que son clientes del sistema pueden crear pautas publicitarias en la
                 plataforma.




Identificación   RF11

Nombre           Gestion de Nuevos Usuarios usuarios

Propósito        en el sistema se podran crear nuevos usuarios y administrar sus perfiles.
DIAGRAMA CASOS DE USO




DIAGRAMA CASOS DE USO PAQUETE GESTION COMUNICACIONES
DIAGRAMA CASOS DE USO PAQUETE GESTION GRUPOS




DIAGRAMA CASOS DE USO PAQUETE GESTION APLICACIONES
Casos de uso de Alto Nivel




Caso de Uso   Gestion_Inscripcion
Actores       Usuario no Registrado

Caso de Uso   Autenticar_usuario
Actores       Usuario
Propósito     En este caso de uso tiene como fin recibir los datos de un usuario, y validar si este
              es un cliente o un administrador.
Tipo          Primario
Descripción       • El usuario arranca el sistema(a través de los tres métodos de acceso :
                        calular,PC,PDA).
                  • El sistema despliega una interfaz en pantalla donde le pide los datos
                        requeridos para la autenticación al usuario. El sistema le da las opciones
                        de cancelar o aceptar.
                  • El usuario inserta sus datos y acepta.
                  • El sistema valida la información y permite el acceso.(. En el caso donde el
                        sistema valide la información del usuario y es errónea saldrá un mensaje
                        de error.
                  • El usuario escoge una que le permita el sistema.
                             o Activar Comunicación con usuarios.
                             o Grupos.
                             o Crear Publicidad.
                             o Aplicaciones.
Propósito     En este caso de uso tiene como fin crear un nuevo usuario al sistema.
Tipo          Primario
Descripción       • El sistema despliega una interfaz en pantalla donde le pide los datos
                        requeridos para la inscripción
                  • El usuario inserta sus datos y acepta.
                  • El sistema guarda la información y pide crear un usuario y contraseña.
                  • El usuario inserta la información de usuario y contraseña y acepta.
                  • El sistema guarda la información y permite el acceso al sistema y
                        despliega la interfaz de perfiles.
                  • El usuario crea su perfil de usuario.


Caso de Uso   Gestion_Perfiles
Actores       Usuario no Registrado
Propósito     En este caso de uso tiene como fin crear el perfil de un nuevo usuario
Tipo          Primario
Descripción       • El sistema despliega una interfaz en pantalla donde se muestra la
                       información a insertar en el perfil del usuario
                  • El usuario inserta sus datos y acepta.
                  • El sistema pide subir una foto del usuario.
                  • El usuario puede subir la foto o cancelar.
                  • El sistema guarda la información.
                  • El sistema envía la interfaz del perfil del usuario.



Caso de Uso   Buscar_Perfiles_Usuario
Actores       Usuario (No registrado o Registrado)
Propósito     En este caso de uso tiene como fin de que el usuario pueda buscar gente conocida
              que este registrada.
Tipo          Primario
Descripción       •   El Sistema despliega una interfaz donde se despliega 2 opciones de
                      búsqueda.
                  •   El usuario debe escoger entre dos opciones.
                          o Si Busca por Nombre.(ver Buscar_por_Nombre)
                          o Si Busca por correo electrónico. (ver Buscar_por_Email)


Caso de Uso   Buscar_por_Nombre
Actores       Usuario (No registrado o Registrado)
Propósito     En este caso de uso tiene como fin de que el usuario pueda buscar gente conocida
              que este registrada por el nombre..
Tipo          Primario
Descripción       • El sistema despliega una interfaz donde pide el nombre a buscar.
                  • El usuario inserta el nombre de la persona a buscar en el campo que
                       ofrece el sistema y presiona aceptar.
                  • El sistema despliega una interfaz con la lista de personas con el mismo
                       nombre.



Caso de Uso   Gestion_de Acceso
Actores       Usuario (No registrado o Registrado)
Propósito     En este caso de uso tiene como fin de que el sistema ofrezca el tipo de
              visualización según el acceso que decidió el usuario (Pc,Celeluar,PDA).
Tipo          Primario
Descripción       • El usuario decide que tipo de dispositivo con el que desea acceder al
                       sistema.
                  • El sistema recibe la información
                  • El despliega al usuario la interfaz correspondiente al tipo de visualización
                       del dispositivo.




Caso de Uso   Gestion_de_Comunicacion.
Actores       Usuario Registrado
Propósito     En este caso de uso tiene como fin de que el usuario pueda escoger el tipo de
              comunicación que desea plantear entre los otros usuarios.
Tipo          Primario
Descripción       • El usuario accede a la interfaz de comunicación.
                  • El sistema despliega en pantalla las opciones que posee para comunicarse
                       entre usuarios.
                  • El usuario escoge el tipo de comunicación.
                            o Si escoge chat (ver Comunicacion_Chat).
                            o Si escoge voz (ver Comunicación_Voz).
                            o Si escoge video (ver Comunicación_Video).
                            o Si escoge fotos (ver Comunicación_Fotos).



Caso de Uso    Comunicación_Chat
Actores        Usuario Registrado
Propósito      En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios
               a través del chat.
Tipo           Primario
Descripción       •      El usuario accede a comunicación por chat.
                  •      El sistema despliega la ventana del chat.
                  •      El usuario puede escoger entre dos opciones:
                              o Iniciar Conversación (ver Iniciar_Conversacion).
                              o Terminar Conversación(ver Terminar_Conversacion).




Caso de Uso   Comunicación_Voz
Actores       Usuario Registrado
Propósito     En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios
              a través del voz.
Tipo          Primario
Descripción       •      El usuario accede a comunicación por voz.
                  •      El sistema despliega la ventana de voz con dos opciones.
                  •      El usuario puede escoger entre dos opciones:
                              o Iniciar Conversación (ver Iniciar_Conversacion).
                              o Terminar Conversación(ver Terminar_Conversacion).




Caso de Uso   Comunicación_Video
Actores       Usuario Registrado
Propósito     En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios
              a través del video.
Tipo          Primario
Descripción       •      El usuario accede a comunicación por video.
                  •      El sistema despliega la ventana del video con dos opciones.
                  •      El usuario puede escoger entre dos opciones:
                              o Iniciar Conversación (ver Iniciar_Conversacion).
                              o Terminar Conversación(ver Terminar_Conversacion).




Caso de Uso   Iniciar_Conversacion
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede iniciar una conversación dependiendo del tipo de
              conversación.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de iniciar
                         conversación.
                  •      El sistema activa la comunicación dependiendo del tipo que se escogió por el
                         usuario
                  •      Si el usuario inicia conversación por chat, el sistema despliega una interfaz con
                         campos de texto para poder escribir y visualizar lo que otros escriben, además de
                         la opción de añadir usuarios a la conversación, el usuario puede terminar
                         conversación.
                  •      Si el usuario inicia conversación por voz, el sistema despliega una interfaz con
                         las distintas opciones del micrófono además de la opción de añadir usuarios a la
                         conversación, el usuario puede terminar conversación.
                  •      Si el usuario inicia conversación por Video, el sistema activa una interfaz con
                         una pantalla de visualización y opciones de activación de cámara y voz además
                         de la opción de añadir usuarios a la conversación, el usuario puede terminar
                         conversación.



Caso de Uso   Añadir_Usuarios
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede añadir usuarios a una conversación o para inscribirlos
              en un grupo creado.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de añadir Usuarios.
                  •      El sistema despliega una interfaz con la lista de usuarios a añadir.
                  •      El usuario escoge el usuario o los usuarios a añadir y presiona aceptar.
                  •      El sistema verifica que se encuentre el usuario y lo añade.


Caso de Uso   Comunicación_Fotos
Actores       Usuario Registrado
Propósito     En este caso de uso tiene como fin de que el usuario pueda crear añadir o ver fotos y
              comentarlos o elimiminarlas.
Tipo          Primario
Descripción       •      El usuario accede a comunicación por fotos.
                  •      El sistema despliega la interfaz de fotos con opciones las siguientes: si se va a
                         montar fotos están las opciones de añadir fotos, eliminarlos y comentarlos, si el
                         usuario esta observando fotos de otros usuarios puede comentar o eliminar el
                         comentario.
                  •      El usuario puede escoger entre las opciones:
                              o Si escoge Añadir nuevas fotos (ver Añadir_Fotos).
                              o Si escoge Eliminar fotos (ver Eliminar_Fotos).
                              o Si escoge ver fotos de otros usuarios (ver_fotos_usuarios).



Caso de Uso   Añadir _Fotos
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede añadir fotos en su perfil de usuario.

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario accede a la opción de añadir fotos de su
                         perfil de usuario.
                  •      El sistema despliega la interfaz de añadir fotos.
                  •      El usuario escoge la foto o fotos a subir y presiona aceptar o cancelar.
                  •      El sistema guarda la nueva foto o fotos en el perfil del usuario ( si este escogió
                         aceptar) , y despliega la interfaz de añadir información de la foto o fotos .
                  •      El usuario llena la información que pide el sistema y presiona aceptar.
                  •      El sistema guarda la información de la foto y despliega la interfaz con dos
                         opciones.
                  •      El usuario puede escoger entre dos opciones :
                              o Si escoge comentar la foto (ver Comentar_Foto).
                              o Si escoge Eliminar Comentarios
                                   (ver Eliminar_Comentario).




Caso de Uso   Eliminar _Fotos
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede eliminar fotos en su perfil de usuario.

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario accede a la opción de eliminar fotos de
                         su perfil de usuario.
                  •      El sistema despliega la interfaz de fotos que están en el perfil del usuario.
                  •      El usuario escoge la foto o las fotos a eliminar y presiona aceptar o cancelar.
                  •      El sistema elimina la foto o fotos del perfil del usuario ( si este escogió aceptar)
                         y despliega la interfaz del perfil de usuario.




Caso de Uso   Ver _fotos_usuarios
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede ver y comentar las fotos que posean otros usuarios

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario accede al perfil de un usuario y escoge
                         la opción de ver fotos.
                  •      El sistema despliega la interfaz de fotos que están en el perfil del usuario.
                  •      El usuario escoge la foto que desea ver.
                  •      El sistema muestra la foto con opciones de comentar o eliminar comentario.
                  •      El usuario escoge alguna de las opciones:
                              o Si escoge comentar foto (ver Comentar_fotos).
                              o Si escoge eliminar foto (ver Eliminar_Comentario)




Caso de Uso   Comentar_Fotos
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede comentar las fotos en su perfil de usuario o en el
              perfil de otro usuario.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario accede (a su perfil o al perfil de otro
                         usuario).
                  •      El sistema despliega la interfaz de fotos.
                  •      El usuario escoge la foto a comentar.
                  •      El sistema muestra una interfaz con la foto , un espacio de texto para comentar la
                         foto y una lista de comentarios de otros usuarios.
                  •      El usuario llena el cuadro de texto con el comentario y presiona aceptar.
                  •      El sistema guarda el comentario y muestra la interfaz de la foto con el comentario
                         añadido en la lista de comentarios.


Caso de Uso   Eliminar_Comentario
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede eliminar comentarios de las fotos en su perfil de
              usuario o en el perfil de otro usuario.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario accede (a su perfil o al perfil de otro
                         usuario).
                  •      El sistema despliega la interfaz de fotos.
                  •      El usuario escoge la foto.
                  •      El sistema muestra una interfaz con la foto y una lista de comentarios de otros
                         usuarios.
                  •      El usuario escoge el comentario a eliminar (si el usuario esta en su perfil puede
                         eliminar cualquier comentario si el usuario esta en el perfil de otro usuario solo
                         puede eliminar sus propios comentarios).
                  •      El sistema elimina el comentario y muestra la interfaz de la foto con los
                         comentarios que no se eliminaron.


Caso de Uso   Gestion_Grupos
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede crear o eliminar grupos de un respectivo tema que
              haya creado o inscribirse en otros grupos.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de gestión de grupos
                  •      El sistema despliega la interfaz con las opciones de gestión de grupos.
                  •      El usuario puede escoger entre 3 opciones.
                              o Si el usuario escoge crear grupo (Crear_Grupo).
                              o Si el usuario escoge eliminar usuarios (Eliminar_Usuarios).
                              o Si el usuario escoge eliminar grupo (Eliminar_Grupo).
                              o Si el usuario escoge buscar e inscribirse a grupo
                                  ( Inscribirse_Grupo).


Caso de Uso   Crear_Grupo
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede crear grupos y añadirles usuarios .

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de crear grupo
                  •      El sistema despliega una interfaz donde se piden los datos y la imagen que
                         llevara el grupo.
                  •      El usuario llena la información y monta la foto.
                  •      El sistema guarda la información del grupo y despliega la opción para añadir
                         usuarios .
                  •      El usuario decide si añadir usuarios (ver caso de uso Añadir_Usuarios) , o seguir
                         adelante con la creación.
                  •      El sistema guarda la información sobre usuarios y despliega la interfaz del perfil
                         del grupo.


Caso de Uso   Eliminar_Grupo
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede eliminar grupos que el aya creado

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de eliminar grupos.
                  •      El sistema verifica la información del usuario y despliega una lista de grupos
                         creados por el usuario.
                  •      El usuario escoge el grupo o grupos a eliminar.
                  •      El sistema elimina los grupos y guarda la nueva información en el perfil del
                         usuario y despliega la interfaz del perfil del usuario.

Caso de Uso   Eliminar_Usuarios
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede eliminar usuarios que el añadido a un grupo.

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario esta en el perfil de un grupo creado por
                         el y escoge la opción de eliminar usuarios.
                  •      El sistema verifica la información del usuario y despliega una lista de usuarios
                         del grupo.
                  •      El usuario escoge el usuario o usuarios a eliminar .
                  •      El sistema elimina el usuario o los usuarios y guarda la nueva información en el
                         perfil del grupo y despliega la interfaz del perfil del grupo.



Caso de Uso   Inscribirse_a_Grupo
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede buscar grupos de interés y inscribirse al grupo

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario busca grupos de interés.
                  •      El sistema busca los grupos y despliega una interfaz con la lista de los grupos de
                         interés.
                  •      El usuario escoge un grupo .
                  •      El sistema despliega la interfaz del grupo y muestra la opción de inscribirse.
                  •      El usuario decide o no inscribirse presionando aceptar o cancelar.
                  •      El sistema guarda la información de inscripción y regresa a la interfaz del perfil
                         del grupo inscrito.
Caso de Uso   Gestion_publicidad
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede crear publicidad para ser mostrada en el sistema a
              otros usuarios.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de gestión de
                         publicidad.
                  •      El sistema despliega la interfaz de publicidad y pide información acerca de ella
                         (nombre, Imagen, datos, URL de información, tipos de usuarios a llegar por edad,
                         sexo, país).
                  •      El usuario llena la información.
                  •      El sistema despliega las diferentes tarifas según el tiempo de despliegue).
                  •      El sistema guarda la información y empieza a desplegar la publicidad.




Caso de Uso   Gestion_Aplicaciones
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede añadir o eliminar aplicaciones en su perfil o puede
              crear aplicaciones.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de gestionar
                         aplicaciones.
                  •      El sistema despliega una interfaz de aplicaciones con 3 opciones.
                  •      El usuario escoge alguna de las opciones:
                              o Si escoge crear aplicación (ver Crear_Aplicacion).
                              o Si escoge añadir aplicación (ver Añadir_Aplicacion).
                              o Si escoge eliminar aplicación
                                  (ver Eliminar_Aplicacion).



Caso de Uso   Añadir_Aplicacion.
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede añadir aplicaciones en su perfil de usuario.

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de añadir aplicación.
                  •      El sistema despliega una lista de aplicaciones disponibles a instalar.
                  •      El usuario escoge la aplicación que desea instalar en su perfil.
                  •      El sistema guarda la nueva información y instala la aplicación en el perfil, luego
                         despliega la interfaz del perfil del usuario con la nueva aplicación.




Caso de Uso   Eliminar_Aplicacion.
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede aplicaciones en su perfil de usuario.
Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de eliminar aplicación.
                  •      El sistema despliega una lista de las aplicaciones instaladas en el perfil del
                         usuario.
                  •      El usuario escoge la aplicación que desea eliminar de su perfil.
                  •      El sistema guarda la nueva información y elimina la aplicación del perfil, luego
                         despliega la interfaz del perfil del usuario.



Caso de Uso   Crear_Aplicacion.
Actores       Usuario Registrado
Propósito     En este caso de uso el usuario puede crear aplicaciones .

Tipo          Primario
Descripción       •      El caso de uso arranca cuando el usuario escoge la opción de crear aplicación.
                  •      El sistema despliega una interfaz para crear aplicaciones.
                  •      El usuario crea la aplicación y presiona aceptar.
                  •      El sistema guarda la nueva información y guarda la nueva aplicación en el
                         repositorio de aplicaciones del sistema, luego regresa a la interfaz de crear
                         aplicación.
Casos de uso formato extendido



Caso de uso:            Autenticar_usuario

Actores:                Usuario

Propósito:                  •      En este caso de uso tiene como fin recibir los datos de un usuario, y
                                   validar si este es un cliente o un administrador.
Resumen:                    •      El usuario inicia la interfaz de ingreso y digita el nombre de usuario
                                   y la contraseña, el sistema valida los datos de ingreso y muestra si
                                   permite entrar o de lo contrario muestra qué los datos no son válidos
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Buscar_por_Email, Buscar_por_Nombre

Precondición:                          o    El usuario debe haber ejecutado el caso de uso Autenticar
                                            usuario
Flujo Principal                        o    Este caso de uso empieza cuando el usuario ingresa a la
                                            interfaz de inicio de sesión.
                                       o     El sistema muestra los campos de validación de nombre de
                                            usuario y contraseña.
                                       o     El usuario digita sus datos de ingreso y da click en el botón
                                            de aceptar.
                                       o    El sistema valida los datos consultando en la base de datos.
                                       o    Si los datos son validos muestra la interfaz de la cuanta del
                                            usuario, sino pide ingresar de nuevo los datos.

Subflujo:                  •      Ninguno

Flujos de excepción:       •      Si el usuario y/o la contraseña no son válidos el sistema muestra una
                                  ventana de aviso y pide ingresar de nuevo los datos.
Diagrama de clases de análisis caso de uso Autenticar_usuario




Caso de uso:            Buscar_Perfiles_Usuario

Actores:                Usuario

Propósito:                  •     En este caso de uso tiene como fin permitir que el usuario busque
                                  personas que están registradas.
Resumen:                    •     El usuario inicia la búsqueda seleccionando la opción de buscar, el
                                  sistema presenta una interfaz que permite buscar por medio de E-
                                  mail o por el nombre de la persona. El usuario ingresa la información
y el sistema muestra los resultados de as personas que coinciden.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Buscar_por_Email , Buscar_por_Nombre.

Precondición:                          o   El usuario debe haber ejecutado el caso de uso Autenticar
                                           usuario

Flujo Principal                        o   Este caso de uso empieza cuando el usuario selecciona la
                                           opción de buscar otro usuario.
                                       o   El sistema presenta una interfaz donde da la posibilidad de
                                           hacer la búsqueda por nombre del usuario o por e-mail.
                                       o   El usuario ingresa la información y hace click en aceptar.
                                       o   El sistema toma los datos y realiza la consulta en la base de
                                           datos.
                                       o   Si se hayan coincidencias en la base de datos el sistema
                                           presenta la información en la interfaz de búsqueda.
Subflujo:                  •   Ninguno

Flujos de excepción:       •   Si la persona con los datos solicitados no existe, el sistema presenta
                               un mensaje al usuario comunicando que no fue posible encontrarlo y
                               habilita de nuevo las opciones de ingresar la información para la
                               búsqueda..




Diagrama de clases de análisis caso de uso Buscar_Perfiles_Usuario
Caso de uso:            Gestión_de_inscripciones

Actores:                Usuario

Propósito:                  •      En este caso de uso tiene como fin permitir al usuario crear una
                                   nueva cuenta en el sistema
Resumen:                    •      El usuario inicia la inscripción, el sistema le muestra la interfaz para
                                   ingresar los datos del registro, el usuario los ingresa y el sistema
                                   hace la inscribción.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión perfiles.

Precondición:                          o    Ninguna

Flujo Principal                        o    Este caso de uso empieza cuando el usuario selecciona la
                                            opción de inscribirse.
                                       o    El sistema presenta una interfaz donde pide los datos de
                                            inscripción (Nombres , apellidos, E-mail, contraseña).
                                       o    El usuario ingresa la información y hace click en aceptar.
                                       o    El sistema toma los datos y realiza la inscripción de la nueva
                                            personas adicionando la información a la base de datos y
                                            manda un e-mail de activación al correo del nuevo cliente.
                                       o    El cliente abre el e-mail y da click en un enlace de aceptar la
                                            validación.
                                       o    El sistema activa la cuenta una vez recibe el mensaje de
                                            validación.
                                       o    Una vez se activa la cuenta del usuario nuevo el sistema le
                                            presenta la interfaz de editar el perfil.
Subflujo:                  •      Ninguno
Flujos de excepción:       •    Ninguno




Diagrama de clases de análisis caso de uso Gestión_de_inscripciones
Caso de uso:            Gestión_Comunicación

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso tiene como fin de que el usuario pueda escoger
                                   el tipo de comunicación que desea establecer entre los otros usuarios.
Resumen:                    •      El usuario selecciona del menú la opción de iniciar comunicación, el
                                   sistema le presenta al usuario las posibles opciones comunicación
                                   que hay, el usuario selecciona el tipo de comunicación que desea y
                                   se inicia un caso de uso específico dependiendo del tipo de
                                   comunicación.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Autenticar_Usuario, Comunicacion_Chat,
                        Comunicación_Voz, Comunicación_Video, Comunicación_Fotos
Precondición:                          o   El usuario debe haber ejecutado el caso de uso Autenticar
                                           usuario

Flujo Principal                        o   Este caso de uso empieza cuando el usuario selecciona la
                                           opción de iniciar comunicación.
                                       o   El sistema muestra un menú que tiene diversos tipo de
                                           comunicación (Video,Chat,Audio, Fotos).
                                       o   El usuario selecciona el tipo de comunicación que quiere.
                                       o   El sistema inicia un caso de uso específico que depende del
                                           tipo de comunicación seleccionado.

Subflujo:                  •    Casos de Uso Comunicacion_Chat, Comunicación_Voz,
                                Comunicación_Video, Comunicación_Fotos
Flujos de excepción:       •    Ninguno
Diagrama de clases de análisis caso de uso Gestión_Comunicación
Caso de uso:            Comunicación_Chat

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso tiene como fin de que el usuario pueda
                                   comunicarse con otros usuarios a través del chat.
Resumen:                    •      El usuario inicia el chat seleccionando a alguno de los contactos que
                                   tiene en el chat, una vez que el usuario haya terminado, cierra la
                                   ventana del chat.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.

Precondición:                         o    El usuario debe haber iniciado el caso de uso,
                                           gestionar_comunicación

Flujo Principal            •    El usuario accede al chat.
                           •    El sistema muestra todos los contactos que actualmente se encuentran
                                en línea y disponibles para entablar comunicación.
                           •    E usuario selecciona de la lista la persona con quien desea iniciar el
                                chat.
                           •    El usuario puede adicionar a otras personas en el chat si lo necesita.
                           •    Una vez el usuario haya terminado de chatear, da click en finalizar el
                                chat.
Subflujo:                  •    El usuario puede seleccionar del menú del chat si desea añadir a
                                alguno de sus contactos para que participen en el chat.

Flujos de excepción:       •    Ninguno
Diagrama de clases de análisis caso de uso Comunicación_Chat
Caso de uso:            Comunicación_Voz

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso tiene como fin de que el usuario pueda
                                   comunicarse con otros usuarios a través de voz.
Resumen:                    •      El usuario inicia una llamada empleado datos de voz seleccionando
                                   alguno de los contactos que tiene visualizados en la interfaz una vez
                                   algu                                    izados       interfaz,
                                   que el usuario haya terminado, hace click en el botón de terminar la
                                   llamada.
                                   llamada
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.

Precondición:              •    El usuario debe haber iniciado el caso de uso,
                                gestionar_comunicación

Flujo Principal            •    El usuario selecciona la opción de llamada de voz.
                           •    El sistema muestra todos los contactos que actualmente se encuentran
                                en línea y disponibles para entablar comunicación.
                           •    E usuario selecciona de la lista la persona con quien desea iniciar la
                                llamada.
                                llamada
                           •    El usuario puede adicionar a otras personas en la llamada si lo
                                necesita.
                           •    Una vez el usuario haya terminado de hablar, da click en finalizar la
                                                                              ,
                                llamada.
Subflujo:                  •    El usuario puede seleccionar del menú si desea añadir a alguno de sus
                                contactos para que participen en la conversación de voz.

Flujos de excepción:       •    Si existe un error de comunicación el sistema presenta una ventana
                                indicando la razón por la cual no se pudo entablar la comunicación
Diagrama de clases de análisis caso de uso Comunicación_Voz




Caso de uso:            Comunicación_Video

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso tiene como fin de que el usuario pueda
                                   comunicarse con otros usuarios a través de videollamada.
Resumen:                    •      El usuario inicia una videollamada empleado datos de voz y video de
                                   su micrófono y la webcam, seleccionando a alguno de los contactos
                                   que tiene visualizados en la interfaz, una vez que el usuario haya
                                   terminado, hace click en el botón de terminar la Videollamada.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.
Precondición:             •   El usuario debe haber iniciado el caso de uso,
                              gestionar_comunicación

Flujo Principal           •   El usuario selecciona la opción de Videollamada .
                          •   El sistema muestra todos los contactos que actualmente se encuentran
                              en línea y disponibles para entablar comunicación.
                          •   El usuario selecciona de la lista la persona con quien desea iniciar la
                              Videollamada.
                          •   El usuario puede adicionar a otras personas en la Videollamada si lo
                              necesita.
                          •   Una vez el usuario haya terminado la videollamada, da click en
                              finalizar la llamada.
Subflujo:                 •   El usuario puede seleccionar del menú si desea añadir a alguno de sus
                              contactos para que participen en la videollamada.

Flujos de excepción:      •   Si existe un error de comunicación el sistema presenta una ventana
                              indicando la razón por la cual no se pudo entablar la comunicación




Diagrama de clases de análisis caso de uso Comunicación_Video
Caso de uso:            Comunicación_Fotos

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso tiene como fin de que el usuario pueda crear
                                   añadir o ver fotos y comentarlos o eliminarlas.
Resumen:                    •      El usuario inicia cuando el usuario decide publicar una foto
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.

Precondición:              •    El usuario debe haber iniciado el caso de uso,
                                gestionar_comunicación

Flujo Principal            •    El usuario accede a comunicación por fotos.
                           •     El sistema despliega la interfaz de fotos con opciones las
                                siguientes: si se va a montar fotos están las opciones de añadir
                                fotos, eliminarlos y comentarlos.
                           •    El usuario puede escoger entre las opciones:
                           •    o Si escoge Añadir nuevas fotos (ver Añadir_Fotos).
                           •    o Si escoge Eliminar fotos (ver Eliminar_Fotos).
                           •    o Si escoge ver fotos de otros usuarios (ver_fotos_usuarios).
•    Si el usuario esta observando fotos de otros usuarios puede
                               comentar o eliminar el comentario.
                           •   Este caso termina cuando el usuario elimina la foto en la cual se
                               creación los comentarios.
Subflujo:                  •   El usuario puede seleccionar del menú si desea añadir a alguno de sus
                               contactos para que participen en la conversación de la foto creando
                               comentarios.

Flujos de excepción:       •   Si existe un error de comunicación el sistema presenta una ventana
                               indicando la razón por la cual no se pudo entablar la comunicación


Diagrama de clases de análisis caso de uso Comunicación_Fotos
Caso de uso:            Añadir Fotos

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso el usuario puede añadir fotos en su perfil de
                                   usuario.
Resumen:                    •      El usuario inicia una llamada empleado datos de video seleccionando
                                   a alguno de los contactos que tiene visualizados en la interfaz, una
                                   vez que el usuario haya terminado, hace click en el botón de terminar
                                   la videollamada.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios,
                        Comunicación_fotos.
Precondición:               •   El usuario debe haber iniciado el caso de uso,
                                gestionar_comunicación

Flujo Principal             •   El caso de uso arranca cuando el usuario accede a la opción de añadir
                                fotos de su perfil de usuario.
                            •   El sistema despliega la interfaz de añadir fotos.
                            •   El usuario escoge la foto o fotos a subir y presiona aceptar o cancelar.
                            •   El sistema guarda la nueva foto o fotos en el perfil del usuario
                                ( si este escogió aceptar) , y despliega la interfaz de añadir
                                información de la foto o fotos .
                            •   El usuario llena la información que pide el sistema y presiona aceptar.
                            •   El sistema guarda la información de la foto y despliega la
                                interfaz con dos opciones.
Subflujo:                   •   Ninguno
Flujos de excepción:       •   Si existe un error con el formato de la imagen, el sistema presenta una
                               ventana indicando la razón por la cual no se puede cargar la imagen.


Diagrama de clases de análisis caso de uso Añadir_Fotos
Caso de uso:            Gestion_Grupos

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso el usuario puede crear, eliminar o editar grupos
                                   de un respectivo tema que haya creado o inscribirse en otros grupos.
Resumen:                    •      El usuario inicia cuando ingresa a la opción de grupos, el sistema
                                   despliega las opciones correspondientes a los grupos, este caso de
                                   uso termina cuando el usuario haya hecho la operación que desee
                                   hacer referente a las opciones de manejos de grupos.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.

Precondición:              •    El usuario debe haber iniciado sesión en el sistema

Flujo Principal            •    El usuario ingresa a la opción de grupos del menú principal.
                           •    El sistema despliega las opciones referentes al manejo de grupos
                                (Crear grupo, Borrar grupo, Editar grupo, Buscar grupo).
                           •    El usuario selecciona alguna de las opciones presentadas por el
                                sistema, e inicia un caso de uso específico de grupos dependiendo de
                                su selección.
                           •    Si la selección es crear grupo, inicia el caso de uso extendido
                                Crear_grupo.
                           •    Si la selección es Inscribirse a grupo se inicia el caso de uso
                                extendido Inscribirse_a_grupo
Subflujo:                  •    Ninguno



Diagrama de clases de análisis caso de uso Gestion_Grupos
Caso de uso:            Crear Grupo

Actores:                Usuario Registrado

Propósito:                  •      En este caso de uso el usuario puede crear grupos y añadirles
                                   usuarios .
Resumen:                    •      El usuario inicia el caso de uso cuando selecciona del menú de
                                   gestión de grupos la opción crear nuevo grupo, el sistema presenta
                                   los campos de creación del nuevo grupo y el usuario intruduce los
                                   datos para que finalmente el sistema guarde el grupo nuevo en la
                                   base de datos.
Tipo:                   Primario

Referencias cruzadas:     Casos de Uso: Gestión_Comunicación, Añadir_usuarios.

Precondición:              •    El usuario debe haber iniciado el caso de uso, Gestionar_Grupos

Flujo Principal            •    El usuario selecciona la opción crear grupos.
                           •    El sistema muestra la interfaz de creación de grupo pidiendo nombre,
                                y despliega un menú de selección de todos los usuarios disponibles
                                para ser añadidos al nuevo grupo.
                           •    El usuario introduce los datos, selecciona los contactos que desea
                                añadir y da click en aceptar.
                           •    El sistema guarda la información en la base de datos de grupos y
                                despliega un mensaje que indica que el grupo ha sido creado.
                           •    El sistema muestra en el menú de grupos disponibles el nuevo grupo
                                creado.
Subflujo:                  •   Ninguno

Flujos de excepción:       •   Ninguno



Diagrama de clases de análisis caso de uso Crear_Grupos

Weitere ähnliche Inhalte

Ähnlich wie Taller3 victor peñeñory andres garcia

Tipos de usuarios
Tipos de usuariosTipos de usuarios
Tipos de usuarios
manuelit17
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Grupos de trabajo
Grupos de trabajoGrupos de trabajo
Grupos de trabajo
manuelit17
 
Cuentas de usuario
Cuentas de usuarioCuentas de usuario
Cuentas de usuario
Tania Ruiz
 
Actividad Windows Essentials I.
Actividad Windows Essentials I.Actividad Windows Essentials I.
Actividad Windows Essentials I.
camilaml
 
Practicas un6
Practicas un6Practicas un6
Practicas un6
Lenidav
 

Ähnlich wie Taller3 victor peñeñory andres garcia (20)

SISTEMA OPERATIVO WINDOWS
SISTEMA OPERATIVO WINDOWSSISTEMA OPERATIVO WINDOWS
SISTEMA OPERATIVO WINDOWS
 
Monitor
MonitorMonitor
Monitor
 
Exposición eje temático N° 4
Exposición eje temático N° 4Exposición eje temático N° 4
Exposición eje temático N° 4
 
Tipos de usuarios
Tipos de usuariosTipos de usuarios
Tipos de usuarios
 
Diseño del dialogo en linea eje tematico 5
Diseño del dialogo en linea eje tematico 5Diseño del dialogo en linea eje tematico 5
Diseño del dialogo en linea eje tematico 5
 
Casosdeuso
CasosdeusoCasosdeuso
Casosdeuso
 
Gestión de Unidades Organizativas y Usuarios
Gestión de Unidades Organizativas y UsuariosGestión de Unidades Organizativas y Usuarios
Gestión de Unidades Organizativas y Usuarios
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
Grupos de trabajo
Grupos de trabajoGrupos de trabajo
Grupos de trabajo
 
Cuentas de usuario
Cuentas de usuarioCuentas de usuario
Cuentas de usuario
 
Diap Ing Soft 2
Diap Ing Soft 2Diap Ing Soft 2
Diap Ing Soft 2
 
Manual usuario e-asamblea
Manual usuario e-asambleaManual usuario e-asamblea
Manual usuario e-asamblea
 
Actividad Windows Essentials I.
Actividad Windows Essentials I.Actividad Windows Essentials I.
Actividad Windows Essentials I.
 
PPT Tems y planner 2021.pptx
PPT Tems y planner 2021.pptxPPT Tems y planner 2021.pptx
PPT Tems y planner 2021.pptx
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Storyboards como herramienta de validación
Storyboards como herramienta de validaciónStoryboards como herramienta de validación
Storyboards como herramienta de validación
 
Practicas un6
Practicas un6Practicas un6
Practicas un6
 
32 usuarios y grupos
32  usuarios y grupos32  usuarios y grupos
32 usuarios y grupos
 
33 usuarios y grupos
33  usuarios y grupos33  usuarios y grupos
33 usuarios y grupos
 

Mehr von Victor Peñeñory

Taller4 victor peñeñory andres garcia_jaime_villlamarin
Taller4 victor peñeñory andres garcia_jaime_villlamarinTaller4 victor peñeñory andres garcia_jaime_villlamarin
Taller4 victor peñeñory andres garcia_jaime_villlamarin
Victor Peñeñory
 
Propuesta la creación de una campaña de mk 2.0 constructora melendez
Propuesta la creación de una campaña de mk 2.0 constructora melendezPropuesta la creación de una campaña de mk 2.0 constructora melendez
Propuesta la creación de una campaña de mk 2.0 constructora melendez
Victor Peñeñory
 
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santosMultimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
Victor Peñeñory
 
Cronograma cursos con telemática
Cronograma cursos con telemáticaCronograma cursos con telemática
Cronograma cursos con telemática
Victor Peñeñory
 
Ebook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacityEbook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacity
Victor Peñeñory
 
Modelo Para Contenidos Digitales(Clase 5)
Modelo Para Contenidos Digitales(Clase 5)Modelo Para Contenidos Digitales(Clase 5)
Modelo Para Contenidos Digitales(Clase 5)
Victor Peñeñory
 
Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)
Victor Peñeñory
 
Contenidos Digitales (Clase 3)
Contenidos Digitales (Clase 3)Contenidos Digitales (Clase 3)
Contenidos Digitales (Clase 3)
Victor Peñeñory
 
Contenidos Digitales (Clase 2)
Contenidos Digitales (Clase 2)Contenidos Digitales (Clase 2)
Contenidos Digitales (Clase 2)
Victor Peñeñory
 
Contenidos Digitales (Clase 1)
Contenidos Digitales (Clase 1)Contenidos Digitales (Clase 1)
Contenidos Digitales (Clase 1)
Victor Peñeñory
 

Mehr von Victor Peñeñory (20)

Taller4 victor peñeñory andres garcia_jaime_villlamarin
Taller4 victor peñeñory andres garcia_jaime_villlamarinTaller4 victor peñeñory andres garcia_jaime_villlamarin
Taller4 victor peñeñory andres garcia_jaime_villlamarin
 
Proyecto melendez
Proyecto melendezProyecto melendez
Proyecto melendez
 
Propuesta la creación de una campaña de mk 2.0 constructora melendez
Propuesta la creación de una campaña de mk 2.0 constructora melendezPropuesta la creación de una campaña de mk 2.0 constructora melendez
Propuesta la creación de una campaña de mk 2.0 constructora melendez
 
Memoria
MemoriaMemoria
Memoria
 
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santosMultimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
Multimedia e internet_-estado_del_arte_en_iptv-_alberto_los_santos
 
Tvdigi
TvdigiTvdigi
Tvdigi
 
01 i dtv-generalidades
01 i dtv-generalidades01 i dtv-generalidades
01 i dtv-generalidades
 
Propuesta y contrato
Propuesta y contratoPropuesta y contrato
Propuesta y contrato
 
Cronograma cursos con telemática
Cronograma cursos con telemáticaCronograma cursos con telemática
Cronograma cursos con telemática
 
Ebook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacityEbook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacity
 
Modelo Para Contenidos Digitales(Clase 5)
Modelo Para Contenidos Digitales(Clase 5)Modelo Para Contenidos Digitales(Clase 5)
Modelo Para Contenidos Digitales(Clase 5)
 
Icdl Clase3
Icdl Clase3Icdl Clase3
Icdl Clase3
 
Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)
 
Icdl Clase2
Icdl Clase2Icdl Clase2
Icdl Clase2
 
Icdl Clase1
Icdl Clase1Icdl Clase1
Icdl Clase1
 
Contenidos Digitales (Clase 3)
Contenidos Digitales (Clase 3)Contenidos Digitales (Clase 3)
Contenidos Digitales (Clase 3)
 
Contenidos Digitales (Clase 2)
Contenidos Digitales (Clase 2)Contenidos Digitales (Clase 2)
Contenidos Digitales (Clase 2)
 
Contenidos Digitales (Clase 1)
Contenidos Digitales (Clase 1)Contenidos Digitales (Clase 1)
Contenidos Digitales (Clase 1)
 
Clase 6
Clase 6Clase 6
Clase 6
 
Clase 4
Clase 4Clase 4
Clase 4
 

Taller3 victor peñeñory andres garcia

  • 1. UNIVERSIDAD AUTONOMA DE OCCIDENTE CALI VICTOR MANUEL PEÑEÑORY ANDRES MAURICIO GARCIA ORTEGA DR.ING. RODRIGO ALBERTO CERON MARTINEZ Docente Asignatura Arquitectura de Sistemas Telemáticos FACULTAD DE INGENIERIAS UNIVERSIDAD AUTONOMA DE OCCIDENTE CALI 2010
  • 2. REQUERIMIENTOS FUNCIONALES Identificación RF1 Nombre Determinar Tipo de Acceso Propósito Determinar como es el tipo de acceso del usuario al sistema (Celular , pc, PDA) Identificación RF2 Nombre Comunicacion de voz Propósito Plantea una comunicación entre multiples usuarios a traves de voz. Identificación RF3 Nombre Comunicacion por texto Propósito Plantea una comunicación entre multiples usuarios a traves de texto (chat). Identificación RF4 Nombre Comunicacion por video Propósito Plantea una comunican de vídeo 1 a 1. Identificación RF5 Nombre Compartir Fotos Propósito Un usuario puede compartir fotos a través del sistema Identificación RF6 Nombre Determinar tipo de Comunicación Propósito Determina que tipo de comunicacion desea plantear el uausario. Identificación RF7 Nombre Añadir Participantes a la comunicacion
  • 3. Propósito Añade los participantes dependiendo el tipo de comunicacion entre los usuarios. Identificación RF8 Nombre gestion de grupos Propósito El usuario puede crear grupos de informacion, adiministrar informacion, añadir usuarios, administrar solicitudes de vinculacion al los grupos. Identificación RF9 Nombre Gestion de aplicaciones Propósito El usuario puede utilizar o crear aplicaciones. Identificación RF10 Nombre Gestion de publicidad Propósito Usuarios que son clientes del sistema pueden crear pautas publicitarias en la plataforma. Identificación RF11 Nombre Gestion de Nuevos Usuarios usuarios Propósito en el sistema se podran crear nuevos usuarios y administrar sus perfiles.
  • 4. DIAGRAMA CASOS DE USO DIAGRAMA CASOS DE USO PAQUETE GESTION COMUNICACIONES
  • 5. DIAGRAMA CASOS DE USO PAQUETE GESTION GRUPOS DIAGRAMA CASOS DE USO PAQUETE GESTION APLICACIONES
  • 6. Casos de uso de Alto Nivel Caso de Uso Gestion_Inscripcion Actores Usuario no Registrado Caso de Uso Autenticar_usuario Actores Usuario Propósito En este caso de uso tiene como fin recibir los datos de un usuario, y validar si este es un cliente o un administrador. Tipo Primario Descripción • El usuario arranca el sistema(a través de los tres métodos de acceso : calular,PC,PDA). • El sistema despliega una interfaz en pantalla donde le pide los datos requeridos para la autenticación al usuario. El sistema le da las opciones de cancelar o aceptar. • El usuario inserta sus datos y acepta. • El sistema valida la información y permite el acceso.(. En el caso donde el sistema valide la información del usuario y es errónea saldrá un mensaje de error. • El usuario escoge una que le permita el sistema. o Activar Comunicación con usuarios. o Grupos. o Crear Publicidad. o Aplicaciones. Propósito En este caso de uso tiene como fin crear un nuevo usuario al sistema. Tipo Primario Descripción • El sistema despliega una interfaz en pantalla donde le pide los datos requeridos para la inscripción • El usuario inserta sus datos y acepta. • El sistema guarda la información y pide crear un usuario y contraseña. • El usuario inserta la información de usuario y contraseña y acepta. • El sistema guarda la información y permite el acceso al sistema y despliega la interfaz de perfiles. • El usuario crea su perfil de usuario. Caso de Uso Gestion_Perfiles Actores Usuario no Registrado Propósito En este caso de uso tiene como fin crear el perfil de un nuevo usuario Tipo Primario Descripción • El sistema despliega una interfaz en pantalla donde se muestra la información a insertar en el perfil del usuario • El usuario inserta sus datos y acepta. • El sistema pide subir una foto del usuario. • El usuario puede subir la foto o cancelar. • El sistema guarda la información. • El sistema envía la interfaz del perfil del usuario. Caso de Uso Buscar_Perfiles_Usuario Actores Usuario (No registrado o Registrado) Propósito En este caso de uso tiene como fin de que el usuario pueda buscar gente conocida que este registrada. Tipo Primario
  • 7. Descripción • El Sistema despliega una interfaz donde se despliega 2 opciones de búsqueda. • El usuario debe escoger entre dos opciones. o Si Busca por Nombre.(ver Buscar_por_Nombre) o Si Busca por correo electrónico. (ver Buscar_por_Email) Caso de Uso Buscar_por_Nombre Actores Usuario (No registrado o Registrado) Propósito En este caso de uso tiene como fin de que el usuario pueda buscar gente conocida que este registrada por el nombre.. Tipo Primario Descripción • El sistema despliega una interfaz donde pide el nombre a buscar. • El usuario inserta el nombre de la persona a buscar en el campo que ofrece el sistema y presiona aceptar. • El sistema despliega una interfaz con la lista de personas con el mismo nombre. Caso de Uso Gestion_de Acceso Actores Usuario (No registrado o Registrado) Propósito En este caso de uso tiene como fin de que el sistema ofrezca el tipo de visualización según el acceso que decidió el usuario (Pc,Celeluar,PDA). Tipo Primario Descripción • El usuario decide que tipo de dispositivo con el que desea acceder al sistema. • El sistema recibe la información • El despliega al usuario la interfaz correspondiente al tipo de visualización del dispositivo. Caso de Uso Gestion_de_Comunicacion. Actores Usuario Registrado Propósito En este caso de uso tiene como fin de que el usuario pueda escoger el tipo de comunicación que desea plantear entre los otros usuarios. Tipo Primario Descripción • El usuario accede a la interfaz de comunicación. • El sistema despliega en pantalla las opciones que posee para comunicarse entre usuarios. • El usuario escoge el tipo de comunicación. o Si escoge chat (ver Comunicacion_Chat). o Si escoge voz (ver Comunicación_Voz). o Si escoge video (ver Comunicación_Video). o Si escoge fotos (ver Comunicación_Fotos). Caso de Uso Comunicación_Chat Actores Usuario Registrado Propósito En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través del chat. Tipo Primario
  • 8. Descripción • El usuario accede a comunicación por chat. • El sistema despliega la ventana del chat. • El usuario puede escoger entre dos opciones: o Iniciar Conversación (ver Iniciar_Conversacion). o Terminar Conversación(ver Terminar_Conversacion). Caso de Uso Comunicación_Voz Actores Usuario Registrado Propósito En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través del voz. Tipo Primario Descripción • El usuario accede a comunicación por voz. • El sistema despliega la ventana de voz con dos opciones. • El usuario puede escoger entre dos opciones: o Iniciar Conversación (ver Iniciar_Conversacion). o Terminar Conversación(ver Terminar_Conversacion). Caso de Uso Comunicación_Video Actores Usuario Registrado Propósito En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través del video. Tipo Primario Descripción • El usuario accede a comunicación por video. • El sistema despliega la ventana del video con dos opciones. • El usuario puede escoger entre dos opciones: o Iniciar Conversación (ver Iniciar_Conversacion). o Terminar Conversación(ver Terminar_Conversacion). Caso de Uso Iniciar_Conversacion Actores Usuario Registrado Propósito En este caso de uso el usuario puede iniciar una conversación dependiendo del tipo de conversación. Tipo Primario
  • 9. Descripción • El caso de uso arranca cuando el usuario escoge la opción de iniciar conversación. • El sistema activa la comunicación dependiendo del tipo que se escogió por el usuario • Si el usuario inicia conversación por chat, el sistema despliega una interfaz con campos de texto para poder escribir y visualizar lo que otros escriben, además de la opción de añadir usuarios a la conversación, el usuario puede terminar conversación. • Si el usuario inicia conversación por voz, el sistema despliega una interfaz con las distintas opciones del micrófono además de la opción de añadir usuarios a la conversación, el usuario puede terminar conversación. • Si el usuario inicia conversación por Video, el sistema activa una interfaz con una pantalla de visualización y opciones de activación de cámara y voz además de la opción de añadir usuarios a la conversación, el usuario puede terminar conversación. Caso de Uso Añadir_Usuarios Actores Usuario Registrado Propósito En este caso de uso el usuario puede añadir usuarios a una conversación o para inscribirlos en un grupo creado. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de añadir Usuarios. • El sistema despliega una interfaz con la lista de usuarios a añadir. • El usuario escoge el usuario o los usuarios a añadir y presiona aceptar. • El sistema verifica que se encuentre el usuario y lo añade. Caso de Uso Comunicación_Fotos Actores Usuario Registrado Propósito En este caso de uso tiene como fin de que el usuario pueda crear añadir o ver fotos y comentarlos o elimiminarlas. Tipo Primario Descripción • El usuario accede a comunicación por fotos. • El sistema despliega la interfaz de fotos con opciones las siguientes: si se va a montar fotos están las opciones de añadir fotos, eliminarlos y comentarlos, si el usuario esta observando fotos de otros usuarios puede comentar o eliminar el comentario. • El usuario puede escoger entre las opciones: o Si escoge Añadir nuevas fotos (ver Añadir_Fotos). o Si escoge Eliminar fotos (ver Eliminar_Fotos). o Si escoge ver fotos de otros usuarios (ver_fotos_usuarios). Caso de Uso Añadir _Fotos Actores Usuario Registrado Propósito En este caso de uso el usuario puede añadir fotos en su perfil de usuario. Tipo Primario
  • 10. Descripción • El caso de uso arranca cuando el usuario accede a la opción de añadir fotos de su perfil de usuario. • El sistema despliega la interfaz de añadir fotos. • El usuario escoge la foto o fotos a subir y presiona aceptar o cancelar. • El sistema guarda la nueva foto o fotos en el perfil del usuario ( si este escogió aceptar) , y despliega la interfaz de añadir información de la foto o fotos . • El usuario llena la información que pide el sistema y presiona aceptar. • El sistema guarda la información de la foto y despliega la interfaz con dos opciones. • El usuario puede escoger entre dos opciones : o Si escoge comentar la foto (ver Comentar_Foto). o Si escoge Eliminar Comentarios (ver Eliminar_Comentario). Caso de Uso Eliminar _Fotos Actores Usuario Registrado Propósito En este caso de uso el usuario puede eliminar fotos en su perfil de usuario. Tipo Primario Descripción • El caso de uso arranca cuando el usuario accede a la opción de eliminar fotos de su perfil de usuario. • El sistema despliega la interfaz de fotos que están en el perfil del usuario. • El usuario escoge la foto o las fotos a eliminar y presiona aceptar o cancelar. • El sistema elimina la foto o fotos del perfil del usuario ( si este escogió aceptar) y despliega la interfaz del perfil de usuario. Caso de Uso Ver _fotos_usuarios Actores Usuario Registrado Propósito En este caso de uso el usuario puede ver y comentar las fotos que posean otros usuarios Tipo Primario Descripción • El caso de uso arranca cuando el usuario accede al perfil de un usuario y escoge la opción de ver fotos. • El sistema despliega la interfaz de fotos que están en el perfil del usuario. • El usuario escoge la foto que desea ver. • El sistema muestra la foto con opciones de comentar o eliminar comentario. • El usuario escoge alguna de las opciones: o Si escoge comentar foto (ver Comentar_fotos). o Si escoge eliminar foto (ver Eliminar_Comentario) Caso de Uso Comentar_Fotos Actores Usuario Registrado
  • 11. Propósito En este caso de uso el usuario puede comentar las fotos en su perfil de usuario o en el perfil de otro usuario. Tipo Primario Descripción • El caso de uso arranca cuando el usuario accede (a su perfil o al perfil de otro usuario). • El sistema despliega la interfaz de fotos. • El usuario escoge la foto a comentar. • El sistema muestra una interfaz con la foto , un espacio de texto para comentar la foto y una lista de comentarios de otros usuarios. • El usuario llena el cuadro de texto con el comentario y presiona aceptar. • El sistema guarda el comentario y muestra la interfaz de la foto con el comentario añadido en la lista de comentarios. Caso de Uso Eliminar_Comentario Actores Usuario Registrado Propósito En este caso de uso el usuario puede eliminar comentarios de las fotos en su perfil de usuario o en el perfil de otro usuario. Tipo Primario Descripción • El caso de uso arranca cuando el usuario accede (a su perfil o al perfil de otro usuario). • El sistema despliega la interfaz de fotos. • El usuario escoge la foto. • El sistema muestra una interfaz con la foto y una lista de comentarios de otros usuarios. • El usuario escoge el comentario a eliminar (si el usuario esta en su perfil puede eliminar cualquier comentario si el usuario esta en el perfil de otro usuario solo puede eliminar sus propios comentarios). • El sistema elimina el comentario y muestra la interfaz de la foto con los comentarios que no se eliminaron. Caso de Uso Gestion_Grupos Actores Usuario Registrado Propósito En este caso de uso el usuario puede crear o eliminar grupos de un respectivo tema que haya creado o inscribirse en otros grupos. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de gestión de grupos • El sistema despliega la interfaz con las opciones de gestión de grupos. • El usuario puede escoger entre 3 opciones. o Si el usuario escoge crear grupo (Crear_Grupo). o Si el usuario escoge eliminar usuarios (Eliminar_Usuarios). o Si el usuario escoge eliminar grupo (Eliminar_Grupo). o Si el usuario escoge buscar e inscribirse a grupo ( Inscribirse_Grupo). Caso de Uso Crear_Grupo Actores Usuario Registrado Propósito En este caso de uso el usuario puede crear grupos y añadirles usuarios . Tipo Primario
  • 12. Descripción • El caso de uso arranca cuando el usuario escoge la opción de crear grupo • El sistema despliega una interfaz donde se piden los datos y la imagen que llevara el grupo. • El usuario llena la información y monta la foto. • El sistema guarda la información del grupo y despliega la opción para añadir usuarios . • El usuario decide si añadir usuarios (ver caso de uso Añadir_Usuarios) , o seguir adelante con la creación. • El sistema guarda la información sobre usuarios y despliega la interfaz del perfil del grupo. Caso de Uso Eliminar_Grupo Actores Usuario Registrado Propósito En este caso de uso el usuario puede eliminar grupos que el aya creado Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de eliminar grupos. • El sistema verifica la información del usuario y despliega una lista de grupos creados por el usuario. • El usuario escoge el grupo o grupos a eliminar. • El sistema elimina los grupos y guarda la nueva información en el perfil del usuario y despliega la interfaz del perfil del usuario. Caso de Uso Eliminar_Usuarios Actores Usuario Registrado Propósito En este caso de uso el usuario puede eliminar usuarios que el añadido a un grupo. Tipo Primario Descripción • El caso de uso arranca cuando el usuario esta en el perfil de un grupo creado por el y escoge la opción de eliminar usuarios. • El sistema verifica la información del usuario y despliega una lista de usuarios del grupo. • El usuario escoge el usuario o usuarios a eliminar . • El sistema elimina el usuario o los usuarios y guarda la nueva información en el perfil del grupo y despliega la interfaz del perfil del grupo. Caso de Uso Inscribirse_a_Grupo Actores Usuario Registrado Propósito En este caso de uso el usuario puede buscar grupos de interés y inscribirse al grupo Tipo Primario Descripción • El caso de uso arranca cuando el usuario busca grupos de interés. • El sistema busca los grupos y despliega una interfaz con la lista de los grupos de interés. • El usuario escoge un grupo . • El sistema despliega la interfaz del grupo y muestra la opción de inscribirse. • El usuario decide o no inscribirse presionando aceptar o cancelar. • El sistema guarda la información de inscripción y regresa a la interfaz del perfil del grupo inscrito.
  • 13. Caso de Uso Gestion_publicidad Actores Usuario Registrado Propósito En este caso de uso el usuario puede crear publicidad para ser mostrada en el sistema a otros usuarios. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de gestión de publicidad. • El sistema despliega la interfaz de publicidad y pide información acerca de ella (nombre, Imagen, datos, URL de información, tipos de usuarios a llegar por edad, sexo, país). • El usuario llena la información. • El sistema despliega las diferentes tarifas según el tiempo de despliegue). • El sistema guarda la información y empieza a desplegar la publicidad. Caso de Uso Gestion_Aplicaciones Actores Usuario Registrado Propósito En este caso de uso el usuario puede añadir o eliminar aplicaciones en su perfil o puede crear aplicaciones. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de gestionar aplicaciones. • El sistema despliega una interfaz de aplicaciones con 3 opciones. • El usuario escoge alguna de las opciones: o Si escoge crear aplicación (ver Crear_Aplicacion). o Si escoge añadir aplicación (ver Añadir_Aplicacion). o Si escoge eliminar aplicación (ver Eliminar_Aplicacion). Caso de Uso Añadir_Aplicacion. Actores Usuario Registrado Propósito En este caso de uso el usuario puede añadir aplicaciones en su perfil de usuario. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de añadir aplicación. • El sistema despliega una lista de aplicaciones disponibles a instalar. • El usuario escoge la aplicación que desea instalar en su perfil. • El sistema guarda la nueva información y instala la aplicación en el perfil, luego despliega la interfaz del perfil del usuario con la nueva aplicación. Caso de Uso Eliminar_Aplicacion. Actores Usuario Registrado Propósito En este caso de uso el usuario puede aplicaciones en su perfil de usuario.
  • 14. Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de eliminar aplicación. • El sistema despliega una lista de las aplicaciones instaladas en el perfil del usuario. • El usuario escoge la aplicación que desea eliminar de su perfil. • El sistema guarda la nueva información y elimina la aplicación del perfil, luego despliega la interfaz del perfil del usuario. Caso de Uso Crear_Aplicacion. Actores Usuario Registrado Propósito En este caso de uso el usuario puede crear aplicaciones . Tipo Primario Descripción • El caso de uso arranca cuando el usuario escoge la opción de crear aplicación. • El sistema despliega una interfaz para crear aplicaciones. • El usuario crea la aplicación y presiona aceptar. • El sistema guarda la nueva información y guarda la nueva aplicación en el repositorio de aplicaciones del sistema, luego regresa a la interfaz de crear aplicación.
  • 15. Casos de uso formato extendido Caso de uso: Autenticar_usuario Actores: Usuario Propósito: • En este caso de uso tiene como fin recibir los datos de un usuario, y validar si este es un cliente o un administrador. Resumen: • El usuario inicia la interfaz de ingreso y digita el nombre de usuario y la contraseña, el sistema valida los datos de ingreso y muestra si permite entrar o de lo contrario muestra qué los datos no son válidos Tipo: Primario Referencias cruzadas: Casos de Uso: Buscar_por_Email, Buscar_por_Nombre Precondición: o El usuario debe haber ejecutado el caso de uso Autenticar usuario Flujo Principal o Este caso de uso empieza cuando el usuario ingresa a la interfaz de inicio de sesión. o El sistema muestra los campos de validación de nombre de usuario y contraseña. o El usuario digita sus datos de ingreso y da click en el botón de aceptar. o El sistema valida los datos consultando en la base de datos. o Si los datos son validos muestra la interfaz de la cuanta del usuario, sino pide ingresar de nuevo los datos. Subflujo: • Ninguno Flujos de excepción: • Si el usuario y/o la contraseña no son válidos el sistema muestra una ventana de aviso y pide ingresar de nuevo los datos.
  • 16. Diagrama de clases de análisis caso de uso Autenticar_usuario Caso de uso: Buscar_Perfiles_Usuario Actores: Usuario Propósito: • En este caso de uso tiene como fin permitir que el usuario busque personas que están registradas. Resumen: • El usuario inicia la búsqueda seleccionando la opción de buscar, el sistema presenta una interfaz que permite buscar por medio de E- mail o por el nombre de la persona. El usuario ingresa la información
  • 17. y el sistema muestra los resultados de as personas que coinciden. Tipo: Primario Referencias cruzadas: Casos de Uso: Buscar_por_Email , Buscar_por_Nombre. Precondición: o El usuario debe haber ejecutado el caso de uso Autenticar usuario Flujo Principal o Este caso de uso empieza cuando el usuario selecciona la opción de buscar otro usuario. o El sistema presenta una interfaz donde da la posibilidad de hacer la búsqueda por nombre del usuario o por e-mail. o El usuario ingresa la información y hace click en aceptar. o El sistema toma los datos y realiza la consulta en la base de datos. o Si se hayan coincidencias en la base de datos el sistema presenta la información en la interfaz de búsqueda. Subflujo: • Ninguno Flujos de excepción: • Si la persona con los datos solicitados no existe, el sistema presenta un mensaje al usuario comunicando que no fue posible encontrarlo y habilita de nuevo las opciones de ingresar la información para la búsqueda.. Diagrama de clases de análisis caso de uso Buscar_Perfiles_Usuario
  • 18. Caso de uso: Gestión_de_inscripciones Actores: Usuario Propósito: • En este caso de uso tiene como fin permitir al usuario crear una nueva cuenta en el sistema Resumen: • El usuario inicia la inscripción, el sistema le muestra la interfaz para ingresar los datos del registro, el usuario los ingresa y el sistema hace la inscribción. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión perfiles. Precondición: o Ninguna Flujo Principal o Este caso de uso empieza cuando el usuario selecciona la opción de inscribirse. o El sistema presenta una interfaz donde pide los datos de inscripción (Nombres , apellidos, E-mail, contraseña). o El usuario ingresa la información y hace click en aceptar. o El sistema toma los datos y realiza la inscripción de la nueva personas adicionando la información a la base de datos y manda un e-mail de activación al correo del nuevo cliente. o El cliente abre el e-mail y da click en un enlace de aceptar la validación. o El sistema activa la cuenta una vez recibe el mensaje de validación. o Una vez se activa la cuenta del usuario nuevo el sistema le presenta la interfaz de editar el perfil. Subflujo: • Ninguno
  • 19. Flujos de excepción: • Ninguno Diagrama de clases de análisis caso de uso Gestión_de_inscripciones
  • 20. Caso de uso: Gestión_Comunicación Actores: Usuario Registrado Propósito: • En este caso de uso tiene como fin de que el usuario pueda escoger el tipo de comunicación que desea establecer entre los otros usuarios. Resumen: • El usuario selecciona del menú la opción de iniciar comunicación, el sistema le presenta al usuario las posibles opciones comunicación que hay, el usuario selecciona el tipo de comunicación que desea y se inicia un caso de uso específico dependiendo del tipo de comunicación. Tipo: Primario Referencias cruzadas: Casos de Uso: Autenticar_Usuario, Comunicacion_Chat, Comunicación_Voz, Comunicación_Video, Comunicación_Fotos Precondición: o El usuario debe haber ejecutado el caso de uso Autenticar usuario Flujo Principal o Este caso de uso empieza cuando el usuario selecciona la opción de iniciar comunicación. o El sistema muestra un menú que tiene diversos tipo de comunicación (Video,Chat,Audio, Fotos). o El usuario selecciona el tipo de comunicación que quiere. o El sistema inicia un caso de uso específico que depende del tipo de comunicación seleccionado. Subflujo: • Casos de Uso Comunicacion_Chat, Comunicación_Voz, Comunicación_Video, Comunicación_Fotos Flujos de excepción: • Ninguno
  • 21. Diagrama de clases de análisis caso de uso Gestión_Comunicación
  • 22. Caso de uso: Comunicación_Chat Actores: Usuario Registrado Propósito: • En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través del chat. Resumen: • El usuario inicia el chat seleccionando a alguno de los contactos que tiene en el chat, una vez que el usuario haya terminado, cierra la ventana del chat. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios. Precondición: o El usuario debe haber iniciado el caso de uso, gestionar_comunicación Flujo Principal • El usuario accede al chat. • El sistema muestra todos los contactos que actualmente se encuentran en línea y disponibles para entablar comunicación. • E usuario selecciona de la lista la persona con quien desea iniciar el chat. • El usuario puede adicionar a otras personas en el chat si lo necesita. • Una vez el usuario haya terminado de chatear, da click en finalizar el chat. Subflujo: • El usuario puede seleccionar del menú del chat si desea añadir a alguno de sus contactos para que participen en el chat. Flujos de excepción: • Ninguno
  • 23. Diagrama de clases de análisis caso de uso Comunicación_Chat
  • 24. Caso de uso: Comunicación_Voz Actores: Usuario Registrado Propósito: • En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través de voz. Resumen: • El usuario inicia una llamada empleado datos de voz seleccionando alguno de los contactos que tiene visualizados en la interfaz una vez algu izados interfaz, que el usuario haya terminado, hace click en el botón de terminar la llamada. llamada Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios. Precondición: • El usuario debe haber iniciado el caso de uso, gestionar_comunicación Flujo Principal • El usuario selecciona la opción de llamada de voz. • El sistema muestra todos los contactos que actualmente se encuentran en línea y disponibles para entablar comunicación. • E usuario selecciona de la lista la persona con quien desea iniciar la llamada. llamada • El usuario puede adicionar a otras personas en la llamada si lo necesita. • Una vez el usuario haya terminado de hablar, da click en finalizar la , llamada. Subflujo: • El usuario puede seleccionar del menú si desea añadir a alguno de sus contactos para que participen en la conversación de voz. Flujos de excepción: • Si existe un error de comunicación el sistema presenta una ventana indicando la razón por la cual no se pudo entablar la comunicación
  • 25. Diagrama de clases de análisis caso de uso Comunicación_Voz Caso de uso: Comunicación_Video Actores: Usuario Registrado Propósito: • En este caso de uso tiene como fin de que el usuario pueda comunicarse con otros usuarios a través de videollamada. Resumen: • El usuario inicia una videollamada empleado datos de voz y video de su micrófono y la webcam, seleccionando a alguno de los contactos que tiene visualizados en la interfaz, una vez que el usuario haya terminado, hace click en el botón de terminar la Videollamada. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios.
  • 26. Precondición: • El usuario debe haber iniciado el caso de uso, gestionar_comunicación Flujo Principal • El usuario selecciona la opción de Videollamada . • El sistema muestra todos los contactos que actualmente se encuentran en línea y disponibles para entablar comunicación. • El usuario selecciona de la lista la persona con quien desea iniciar la Videollamada. • El usuario puede adicionar a otras personas en la Videollamada si lo necesita. • Una vez el usuario haya terminado la videollamada, da click en finalizar la llamada. Subflujo: • El usuario puede seleccionar del menú si desea añadir a alguno de sus contactos para que participen en la videollamada. Flujos de excepción: • Si existe un error de comunicación el sistema presenta una ventana indicando la razón por la cual no se pudo entablar la comunicación Diagrama de clases de análisis caso de uso Comunicación_Video
  • 27. Caso de uso: Comunicación_Fotos Actores: Usuario Registrado Propósito: • En este caso de uso tiene como fin de que el usuario pueda crear añadir o ver fotos y comentarlos o eliminarlas. Resumen: • El usuario inicia cuando el usuario decide publicar una foto Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios. Precondición: • El usuario debe haber iniciado el caso de uso, gestionar_comunicación Flujo Principal • El usuario accede a comunicación por fotos. • El sistema despliega la interfaz de fotos con opciones las siguientes: si se va a montar fotos están las opciones de añadir fotos, eliminarlos y comentarlos. • El usuario puede escoger entre las opciones: • o Si escoge Añadir nuevas fotos (ver Añadir_Fotos). • o Si escoge Eliminar fotos (ver Eliminar_Fotos). • o Si escoge ver fotos de otros usuarios (ver_fotos_usuarios).
  • 28. Si el usuario esta observando fotos de otros usuarios puede comentar o eliminar el comentario. • Este caso termina cuando el usuario elimina la foto en la cual se creación los comentarios. Subflujo: • El usuario puede seleccionar del menú si desea añadir a alguno de sus contactos para que participen en la conversación de la foto creando comentarios. Flujos de excepción: • Si existe un error de comunicación el sistema presenta una ventana indicando la razón por la cual no se pudo entablar la comunicación Diagrama de clases de análisis caso de uso Comunicación_Fotos
  • 29. Caso de uso: Añadir Fotos Actores: Usuario Registrado Propósito: • En este caso de uso el usuario puede añadir fotos en su perfil de usuario. Resumen: • El usuario inicia una llamada empleado datos de video seleccionando a alguno de los contactos que tiene visualizados en la interfaz, una vez que el usuario haya terminado, hace click en el botón de terminar la videollamada. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios, Comunicación_fotos. Precondición: • El usuario debe haber iniciado el caso de uso, gestionar_comunicación Flujo Principal • El caso de uso arranca cuando el usuario accede a la opción de añadir fotos de su perfil de usuario. • El sistema despliega la interfaz de añadir fotos. • El usuario escoge la foto o fotos a subir y presiona aceptar o cancelar. • El sistema guarda la nueva foto o fotos en el perfil del usuario ( si este escogió aceptar) , y despliega la interfaz de añadir información de la foto o fotos . • El usuario llena la información que pide el sistema y presiona aceptar. • El sistema guarda la información de la foto y despliega la interfaz con dos opciones. Subflujo: • Ninguno
  • 30. Flujos de excepción: • Si existe un error con el formato de la imagen, el sistema presenta una ventana indicando la razón por la cual no se puede cargar la imagen. Diagrama de clases de análisis caso de uso Añadir_Fotos
  • 31. Caso de uso: Gestion_Grupos Actores: Usuario Registrado Propósito: • En este caso de uso el usuario puede crear, eliminar o editar grupos de un respectivo tema que haya creado o inscribirse en otros grupos. Resumen: • El usuario inicia cuando ingresa a la opción de grupos, el sistema despliega las opciones correspondientes a los grupos, este caso de uso termina cuando el usuario haya hecho la operación que desee hacer referente a las opciones de manejos de grupos. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios. Precondición: • El usuario debe haber iniciado sesión en el sistema Flujo Principal • El usuario ingresa a la opción de grupos del menú principal. • El sistema despliega las opciones referentes al manejo de grupos (Crear grupo, Borrar grupo, Editar grupo, Buscar grupo). • El usuario selecciona alguna de las opciones presentadas por el sistema, e inicia un caso de uso específico de grupos dependiendo de su selección. • Si la selección es crear grupo, inicia el caso de uso extendido Crear_grupo. • Si la selección es Inscribirse a grupo se inicia el caso de uso extendido Inscribirse_a_grupo Subflujo: • Ninguno Diagrama de clases de análisis caso de uso Gestion_Grupos
  • 32. Caso de uso: Crear Grupo Actores: Usuario Registrado Propósito: • En este caso de uso el usuario puede crear grupos y añadirles usuarios . Resumen: • El usuario inicia el caso de uso cuando selecciona del menú de gestión de grupos la opción crear nuevo grupo, el sistema presenta los campos de creación del nuevo grupo y el usuario intruduce los datos para que finalmente el sistema guarde el grupo nuevo en la base de datos. Tipo: Primario Referencias cruzadas: Casos de Uso: Gestión_Comunicación, Añadir_usuarios. Precondición: • El usuario debe haber iniciado el caso de uso, Gestionar_Grupos Flujo Principal • El usuario selecciona la opción crear grupos. • El sistema muestra la interfaz de creación de grupo pidiendo nombre, y despliega un menú de selección de todos los usuarios disponibles para ser añadidos al nuevo grupo. • El usuario introduce los datos, selecciona los contactos que desea añadir y da click en aceptar. • El sistema guarda la información en la base de datos de grupos y despliega un mensaje que indica que el grupo ha sido creado. • El sistema muestra en el menú de grupos disponibles el nuevo grupo creado.
  • 33. Subflujo: • Ninguno Flujos de excepción: • Ninguno Diagrama de clases de análisis caso de uso Crear_Grupos