UNIVERSIDAD MADERO
INGENIERÍA DE SOFTWARE
MODELADO DE LA APLICACIÓN: “OHANA, AGENDA PARA NIÑOS”
MATERIA: ARQUITECTURA DE APLICACIONES WEB
MAESTRA: MARTHA PATRICIA HERNÁNDEZ
EQUIPO: ALVA BADILLO YASMIN APARICIO ESPINOZA ISAAC
OTOÑO 2020
Fecha
Versiรณn
Descripciรณn
Autor
09/09/2020
1.0.0
Creaciรณn del documento
Yasmin Alva Badillo Isaac Aparicio Espinoza
13/10/2020
1.0.1
Se incluyeron Diagramas de Actividades y Pantallas de Baja Definiciรณn
Yasmin Alva Badillo Isaac Aparicio Espinoza
30/11/2020
1.0.2
Se incluyeron Diagramas de Actividades de Flujos alternos, Diagramas de Clases por cada Caso de Uso, Modelado de Datos y Pantallas de Baja Definiciรณn
Yasmin Alva Badillo Isaac Aparicio Espinoza
Índice No se encuentran elementos de tabla de ilustraciones. .................... ¡Error! Marcador no definido. CAPITULO I: Introducción .................................................................................................................... 6 1.1
Introducción ........................................................................................................................ 6
1.2 Objetivo General ....................................................................................................................... 6 1.3
Objetivos específicos ........................................................................................................... 6
1.4
Alcance ................................................................................................................................ 6
1.5
Minuta Global...................................................................................................................... 6
CAPITULO II: Planeación .................................................................................................................... 13 2.1 Introducción ............................................................................................................................ 13 2.2 Propósito ................................................................................................................................. 13 2.3 Alcance .................................................................................................................................... 13 2.4 Nomenclatura.......................................................................................................................... 13 2.5 Plan de Configuración de Plantilla de Factibilidades............................................................... 14 2.5.1 Descripción ....................................................................................................................... 14 2.5.2 Propósito .......................................................................................................................... 14 2.5.3 Alcance ............................................................................................................................. 15 2.5.4 Especificaciones................................................................................................................ 15 2.5.5 Boceto de pantallas de inicio, menú, encabezado y pie de página.................................. 15 2.5.6 Gantt................................................................................................................................. 32 CAPITULO III: Análisis ........................................................................................................................ 33 3.1 Identificación de Actores......................................................................................................... 33 3.2 Listado de Casos de Uso .......................................................................................................... 33 3.3 Diagrama general de casos de uso .......................................................................................... 34 3.5 CU_01 Accesar a sistema ........................................................................................................ 35 3.5.1 Diagrama de Actividades de CU_01 ................................................................................. 35 3.5.3 Especificaciones de Casos de Uso CU_01 ......................................................................... 37 CU_01 Acceder al sistema ................................................................................................................. 37 3.6 CU_02 Gestionar agenda......................................................................................................... 39 3.6.1 Diagrama de Actividades CU_02 ...................................................................................... 39 3.6.2 FA_02_02 Crear Etiqueta ................................................................................................. 40 3.6.3 FA_02_03 Eliminar Etiqueta ............................................................................................. 41 3.6.4 FA_02_04 Cambios en Etiqueta ....................................................................................... 42 3.6.5 FA_02_05 Agregar Nombre a Lista personalizada de Nombres de Actividades .............. 43
3.6.6 FA_02_06 Eliminar Nombre de Lista personalizada de Nombres de Actividades ........... 44 3.6.7 2 FA_02_07 Editar Nombre de Lista personalizada de Actividades ................................. 45 3.6.8 Especificaciones de Caso de Uso ...................................................................................... 46 CU_02 Gestionar Agenda .................................................................................................................. 46 3.7 CU_03 Sincronizar agenda ...................................................................................................... 49 3.7.1 Diagrama de Actividades de CU_03 ................................................................................. 49 3.7.2 Especificaciones de Casos de Uso CU_03 ......................................................................... 50 CU_03 Sincronizar Agenda ................................................................................................................ 50 3.8 CU_04 Gestionar ABC de actividades ...................................................................................... 52 3.8.1 Diagrama de Actividades CU_04 ...................................................................................... 52 3.8. 2 FA_04_01 Crear Actividad ............................................................................................... 53 3.8.3 FA_04_02 Eliminar Actividad ........................................................................................... 54 3.8.4 FA_04_03 Cambios en Actividad ...................................................................................... 55 3.8.5 Especificaciones de Caso de Uso ...................................................................................... 56 CU_04 Gestionar ABC de Actividades ............................................................................................... 56 3.9 CU_05 Gestionar ABC de usuarios .......................................................................................... 58 3.9.1 Diagrama de Actividades de CU_05 ................................................................................. 58 3.9.2FA_05_01 Crear cuenta Tutor ........................................................................................... 59 3.9.3 FA_05_02 Crear cuenta Tutorado .................................................................................... 60 3.9.4 FA_05_03 Gestionar Tutores............................................................................................ 61 3.9.5 FA_05_04 Gestionar Tutorados ....................................................................................... 62 3.9.5 Especificaciones de Casos de Uso CU_05 ......................................................................... 63 3.9 Diagramas de clases ................................................................................................................ 64 3.10 Listado de reportes y formatos ............................................................................................. 67 3.11 Modelado de Objetos............................................................................................................ 69 3.12 Diagrama de Secuencia ......................................................................................................... 70 CAPITULO VI ......................................................................................... ¡Error! Marcador no definido. Conclusiones y Recomendaciones ....................................................... ¡Error! Marcador no definido. Ilustración 1:PA_01M Inicio .............................................................................................................. 15 Ilustración 2:PA_02M Crear Usuario Tutor ....................................................................................... 16 Ilustración 3:PA_03M Crear Usuario Tutor Extra .............................................................................. 16 Ilustración 4:PA_04M Crear Usuario Estudiante............................................................................... 17 Ilustración 5:PA_05M Confirmar Datos de Cuenta ........................................................................... 17 Ilustración 6:PA_01 Login .................................................................................................................. 18 Ilustración 7:PA_02 Login Tutor ........................................................................................................ 18 Ilustración 8:PA_03 Login Tutorado .................................................................................................. 19 Ilustración 9:PA_04 Menú Principal Tutor ........................................................................................ 19
Ilustración 10:PA_05 Menú Principal Tutorado ................................................................................ 20 Ilustración 11:PA_06 ABC Tutorados ................................................................................................ 20 Ilustración 12:PA_07 Registrar Nuevo Tutor..................................................................................... 21 Ilustración 13:PA_08 Registrar Nuevo Tutorado............................................................................... 21 Ilustración 14:PA_09 Crear Actividad................................................................................................ 22 Ilustración 15:PA_10 Visualizar Actividad ......................................................................................... 22 Ilustración 16:PA_13 Cambios en Actividad...................................................................................... 23 Ilustración 17:PA_14 ABC Tutores .................................................................................................... 23 Ilustración 18:PA_16 Eliminar Actividad ........................................................................................... 24 Ilustración 19:PA_17 Configuración .................................................................................................. 24 Ilustración 20:PA_18 Crear Cuenta Tutor ......................................................................................... 25 Ilustración 21:PA_20 Escoge Usuarios para Gestionar ..................................................................... 25 Ilustración 22:PA_21 Crear Etiqueta ................................................................................................. 26 Ilustración 23:PA_22 ABC de Etiquetas ............................................................................................. 26 Ilustración 24:PA_23 Información de la Etiqueta.............................................................................. 27 Ilustración 25:PA_24 Editar Actividad ............................................................................................... 27 Ilustración 26:PA_25 Crear nombre para Lista personalizada .......................................................... 28 Ilustración 27:PA_27 Sincronización ................................................................................................. 28 Ilustración 28:PA_28 Editar Nombre de Lista Personalizada ............................................................ 28 Ilustración 29:PA_31 Eliminar Tutor ................................................................................................. 29 Ilustración 30:PA_32 Cambios en Tutor ............................................................................................ 29 Ilustración 31:PA_33 Crear Tutorado ................................................................................................ 30 Ilustración 32:PA_34 Eliminar Tutorado ........................................................................................... 30 Ilustración 33:PA_35 Cambios en Tutorado ...................................................................................... 31 Ilustración 34:Diagrama de Gantt ..................................................................................................... 32
CAPITULO I: Introducción 1.1 Introducción 1.2 Objetivo General Desarrollar una aplicación móvil y web que administre actividades diarias y de estudio de niños con la supervisión de los papás en las cuentas de la aplicación, optimizando el calendario de las actividades y cumpliendo con los principios de la Ingeniería de Software.
1.3 Objetivos específicos • •
Desarrollar una aplicación móvil para Android y Web con cuenta exclusiva para los Tutores quienes administrarán las cuentas de sus hijos Llevar a cabo de forma
1.4 Alcance •
• •
En este proyecto se llevará a cabo la Arquitectura, el Análisis y Diseño de la aplicación para que cuente con la capacidad de administrar las tareas y tiempos de los niños y se pueda ingresar a ella desde la web y descargarse en la Playstore de Android para la mejor interacción. Se usará la herramienta de diagramación IBM Rational Rose y la herramienta de codificación Visual Studio para programar en C# haciendo uso de servicios de Azure Este desarrollo se llevará a cabo de una manera ecléctica, es decir, que comparte actividades de Codificación con la materia de Estándares de Calidad I
1.5 Minuta Global
MINUTA DE REUNIÓN No.001
Proyecto
Proyecto inventario
Sigla
MN_01
Grupo de Trabajo
Único
Fecha/Hora 10/09/2020 s 9:00am
Inicio
9:00am
Final
11:00am
Fecha/Hora 11/09/2020 s de la 9:00am Próxima reunión
Inicio
9:00am
Final
11:00 am
Clasificación Informativa
X
Control Avanc e
Coordinació n
Decisió X n
Participantes
Empresa
Contacto
Puesto
Claudia Gutiérrez
Ama de casa
2727193427
Ama de casa
Yasmin Badillo
Alva Desarrolladores YI 2227574864
Isaac Aparicio Desarrolladores YI 1 222 706 4087 Espinoza
Otros
Líder del proyecto
Líder del proyecto
Definición de Roles -Tomador de notas
Yasmin Alva Badillo Isaac Aparicio Espinoza
-Solicitante
Claudia Gutiérrez
-Preparador de Agenda
Isaac Aparicio Espinoza
-Preparador Próx. Minuta
Isaac Aparicio Espinoza
-Ing. De Software
Yasmin Alva Badillo Isaac Aparicio Espinoza
Objetivos Conocer los principales procesos que seguirá “Ohana, Agenda para niños” para su funcionamiento, y establecer los casos de uso para generar la arquitectura y el desarrollo correcto.
Toma de requerimientos
Por medio de esta minuta se establece en lo que consistirá el modelado de negocio para la aplicación “Ohana, Agenda para niños” La metodología a seguir la arquitectura de aplicaciones usando casos de uso bajo la estructura de IBM y Modelado S.A. para cubrir los requerimientos de “Ohana, Agenda para niños”: Los artefactos por realizar para este proyecto son: • Lista casos de uso • Listado de Actores y Empleados • Diagramas General de Casos de Uso • Diagrama de Actividades • Diagramas de Estados • Plantillas de Especificaciones • Plantillas de Reportes y Formatos • Modelado de Objetos (sin atributos y con atributos) • Diagrama de Secuencia • Diagrama de colaboración A continuación, se muestra el diagrama general de casos de uso para “Ohana, Agenda para niños”:
Agenda Durante las siguientes reuniones se realizará un análisis de la aplicación a realizar y los avances que se hagan dentro de la documentación para el proyecto “Ohana, Agenda para niños” y posibles mejoras para el desarrollo de la aplicación
Acuerdos El levantamiento de requerimientos estará completo antes del 11 de septiembre de 2020.
Compromisos
Fecha Tope
Responsable
Segunda reunión con el Indefinido cliente
Yasmin Alva Badillo
Segunda minuta completa Indefinido
Isaac Aparicio Espinoza
Próxima reunión: - Agenda Tentativa Indefinido
Participantes
Empresa
Puesto
Yasmin Alva Badillo
Desarrolladores YI
Líder del proyecto
Isaac Aparicio Espinoza
Desarrolladores YI
Líder del proyecto
Firmas Nombre
Empresa
Firma
Yasmin Alva Badillo
Desarrolladores YI
X
Isaac Aparicio Espinoza
Desarrolladores YI
X
#
Nombre
Requerimiento
RN_01 Plataformas
Desarrollar una aplicación para la web y para dispositivos Android que esté lista a inicios de diciembre 2020
RN_02 Usuarios
La aplicación tendrá 2 tipos de usuarios, tutores y tutorados
RN_03 Registros
La aplicación únicamente requerirá el registro de los tutores y ellos darán de alta a los tutorados
RN_04 Registro de Tutor
El tutor se registrará a través de su correo electrónico, un nombre y una contraseña
RN_05
Permisos de Tutorado
El tutorado podrá agregar actividades a su agenda, eliminar actividades que el mismo haya creado, editar actividades que el mismo haya creado y visualizar las actividades en su agenda
RN_06 Usuarios Tutorados
El tutor podrá crear nuevos usuarios para los tutorados que serán strings de 20 caracteres, eliminar usuarios que el mismo haya creado, editar información de los tutoraros que el mismo haya creado, visualizar las actividades en la agenda de sus tutorados, agregar actividades a las agendas de sus tutorados, editar las actividades en las agendas de sus tutorados, eliminar actividades en las agendas de sus tutorados.
RN_07 Nickname
Cuando el tutor quiera crear una cuenta de un tutorado, la única información requerida será el apodo del tutorado que será un string de 20 carácteres
RN_08
Agendas de Tutorados
El tutor podrá tener acceso a las agendas de sus tutorados
RN_09 Actividad Próxima
La aplicación notificara al usuario cuando la fecha agendada de una actividad se acerque a la fecha actual. La notificación deberá contener el nombre de la actividad, la hora y fecha en la que actividad esta agendada.
RN_10 Tiempo límite
El tiempo límite de las notificaciones para alertar al usuario pueden personalizarse para cada actividad.
RN_11 Presentaciones
La aplicación mostrara las actividades en las agendas de los tutorados en distintas presentaciones que se adecuen a la escala de tiempo que desee el usuario
RN_12 Escalas de tiempo
Las escalas de tiempo disponibles para mostrar las agendas son, año, mes, semana, y día.
RN_13
Estados de Actividades
Las actividades tendrán 3 posibles estados, completada, sin completar, en proceso.
RN_14 Repetición
Las actividades tendrán la opción de repetirse, ciertos días de la semana, ciertos días del mes, cada cierta cantidad de días o ciertas fechas específicas del año.
RN_15 Periodicidad
Los usuarios podrán definir la periodicidad con la que se repite una actividad.
RN_16 Empalmes
Cuando se quiera agregar una actividad cuyo horario se empalme con actividades ya existentes en la agenda, se mostrará una alerta notificando la existencia de este empalme, y la información de la actividad con la que se empalma, el usuario decidirá si continúa dando de alta la nueva actividad o no.
RN_17 Alerta de cierre
En caso de que el usuario quiera cerrar la aplicación, pero se encuentre en medio del proceso de agregar una nueva actividad, la aplicación deberá preguntar si el usuario realmente quiere cerrar la aplicación y le alertara que hacerlo resultara en la eliminación de la actividad por agregar.
Notificación de nueva A los Tutores les llegaran notificaciones de las actividades en las RN_18 actividad por agendas de sus tutorados Tutorado RN_19
RN_20
Notificaciones propias
A los Tutorados únicamente les llegaran notificaciones de las actividades que se encuentran en sus propias agendas
Notificaciones mutuas
Cuando un tutorado agregue una actividad a su agenda, se notificará a su tutor que se ha agregado una nueva actividad, junto con la información de la actividad que se agregó y la agenda en la que se agregó. Así mismo cuando un tutor agregó una actividad se notificará al tutorado que corresponda la información de la actividad agregada.
RN_21 Edición de perfiles
Solo el Tutor podrá editar la información de su perfil propio y la de sus tutorados
RN_22 Inicio de semana
El reporte semanal toma como día inicial el Domingo
RN_23 Fecha
La fecha de la aplicación se extraerá del servidor web
RN_24 Reporte semanal
El reporte semanal solo muestra un Tutorado a la vez
RN_25 Códigos
Los códigos para conexión entre usuarios serán 16 dígitos hexadecimales generados del 0 - 9 y de la A - F
RN_26 Formato de Códigos
Los códigos se visualizarán con el formato: XXXX-XXXX-XXXXXXXX
RN_27 Mínimo de Tutores
Los tutorados tienen un minimo de Tutores de 1
RN_28 Máximo de Tutores
Los tutorados tienen un maximo de Tutores de 64
RN_29
Máximo de Tutorados
Los Tutores tienen un máximo de Tutorados es de 128
RN_30 Mínimo de Tutorados Los Tutores tienen un mínimo de Tutorados de 1 RN_31 Duración mínima
La duración mínima de una actividad es de 5 minutos
RN_32 Logout prohibido
Los tutorados no pueden hacer logout en sus cuentas, solo el Tutor señala en su cuenta el logout de la cuenta del Tutorado en el dispositivo del Tutorado
RN_33 Mensajes
Los mensajes en Diagramas de Actividades se mostrarán con una etiqueta color naranja
RN_34 Reglas de Negocio
Las reglas de negocio en Diagramas de Actividades se mostrarán en una etiqueta verde
RN_35 Ciclos
Los ciclos en los Diagramas de Actividades se mostrarán con flechas azules
RN_36 Pantallas
Las pantallas en los Diagramas de Actividades se señalarán con una etiqueta azul
RN_37 Estadísticas
Los usuarios Tutores pueden ver las estadísticas de cada uno sus Tutorados, pero los Tutorados solo pueden ver sus propias estadísticas
RN_38 Agregar Tutores
El Tutor principal solo puede agregar nuevos Tutores al sistema con el Tutorado mediante un código, no puede crear otros Tutorados
RN_39 Agenda de Tutorado Un Tutorado solo tiene una agenda RN_40 Lista de Actividades RN_41
Cardinalidad Tutorado Agenda
El Tutor principal puede crear una lista de nombres de Actividades para su Tutorado Un Tutorado solo puede tener una Agenda
Cardinalidad RN_42 Actividades para una Una Agenda puede tener muchas ActividadesAgenda Agenda Cardinalidad RN_43 Actividades y Estados
RN_44
Creación de ActividadAgenda
RN_45 Crear Etiqueta RN_46
Nombres de Etiquetas
RN_47 Listado de Etiquetas
RN_48
Eliminar Etiqueta en uso
Una Actividad tiene un solo Estado y un Estado puede tener muchas Actividades contenidas En la clase ActividadesAgenda se llenará el campo de forma excluyente de ID Tutorado y Username. Donde si el que creó la actividad no es el Tutorado, el campo será igual a "0" (cero) y en el caso de que el Tutor no haya creado la actividad, el Username se guardará "NULL" Para crear una Etiqueta para clasificar una actividad es necesario ingresar una cadena de no más de 10 carácteres Los nombres de etiquetas son sensibles a mayúsculas y minúsculas y no pueden repetirse en la base de datos El listado de Etiquetas existentes en la base de datos contiene la información de: nombre de la Etiqueta, Fecha de creación, Actividades asignadas a esa Etiqueta, Nombre del Usuario que creó la Etiqueta Si se quiere eliminar una Etiqueta que tiene Actividades asignadas con solo esa etiqueta de clasificación no hay problema de eliminar la Etiqueta, las Actividades asignadas pueden ser editadas y asignadas a una nueva Etiqueta si el usuario lo decide posteriormente
RN_49 Aviso
Se avisará al Usuario cuando esté a punto de eliminar una Etiqueta con Actividades Asingnadas y se dará la opción de cancelar la eliminación
RN_50 Estados
Los Estados en los diagramas de Actividades se mostrarán en un recuadro de State en color cyan
Estados de objeto RN_51 Etiqueta
Los Estados posibles de las Etiquetas son: "Habilitada" para cuando la etiqueta está creada y no está en proceso de edición, e "Inhabilitada" cuando está creada la Etiqueta, pero está en proceso de edición por algún usuario
Estado de objeto RN_52 Actividad
Los Estados de las Actividades dentro del sistema serán: "Habilitada" cuando ha sido creada la actividad y no está en proceso de edición, e "Inhabilitada" cuando está creada y está en proceso de edición por algún usuario
RN_53
Listado de Actividades
El listado de Actividades existentes en la base de datos contiene la información del nombre de la Actividad, Fecha de Actividad, Hora de inicio, Hora de fin, Descripción, ícono, si lleva Link, con su Link, si lleva Clave, con su Clave Y Etiquetas que se deseen asignar a la actividad
RN_54
Estado de Actividad Nueva
Cuando se crea una nueva Actividad, su estado inicial será "Habilitada"
Nombres RN_55 personalizados repetidos RN_56
Estado de nombre creado
Los nombres de la lista personalizada de nombres no pueden repetirse, el campo es sensible a mayúsculas y minúsculas El estado inicial de un nombre nuevo de la lista personalizada de nombres será "habilitado", cuando entre en estado de edición por un usuario será "inhabilitado"
Cuando se quiera borrar un nombre de la lista personalizada de Eliminar nombre con nombres de Actividades, el nombre se borrará de la lista y las RN_57 Actividades actividades mantendrán el nombre, eliminando la relación con la asignadas lista RN_58
Lista de nombres personalizados
El Tutor tiene una sola lista de nombres personalizados que se comparte entre todos sus Tutorados
Editar nombre de RN_59 Lista personalizada de nombres
Cuando un Nombre de la Lista personalizada de nombres de Actividades entre en modo de edición, su estado será "inhabilitado" hasta que salga de ese estado, su estado cambiará a "habilitado"
RN_60 Contraseña
La contraseña del Tutor debe tener 10 caracteres
Estados de las RN_61 cuentas de usuarios
Las cuentas de los usuarios al ser creadas tendrán un estado de "Habilitada", al entrar en modo edición entran en estado ""inhabilitado" hasta que se acabe la edición vuelven al estado "habilitado"
Visualizar RN_62 información de Etiquetas
Cada Tutor solo puede ver las etiquetas que haya creado, no las de otros Tutores
RN_63 Formato de horas
El formato para mostrar el tiempo es de 12hrs
CAPITULO II: Planeación 2.1 Introducción En este capitulo trataremos detalladamente los procesos de Planeación para llevar a cabo el proyecto, así como los documentos requeridos para el registro del desarrollo. En este ámbito el plan de calidad es de suma importancia para desarrollar un proyecto de suma eficacia y eficiencia en sus procesos.
2.2 Propósito El plan de Calidad: a. Estable y garantiza integridad b. Genera estandarización c. Realización apropiada
2.3 Alcance Este plan de configuración será aplicado al desarrollo de la aplicación Móvil y Web: “Ohana Agenda para niños”
2.4 Nomenclatura 1. Para casos de uso: CU + _ + número de caso de uso + nombre completo del caso de uso comenzando con un verbo en infinitivo + ver. + número de versión Ejemplo:
CU_01. Acceder al sistema y asignar menú ver. 1.5
2. Para diagramas de actividades: DA + _ + número de caso de uso + nombre completo del caso de uso comenzando con un verbo en infinitivo + ver. + número de versión Ejemplo:
DA_01. Acceder al sistema y asignar menú ver. 1.0
3. Para flujos alternos: FA + _ + número del caso de uso donde es invocado + _ + número de flujo alterno + nombre completo del flujo alterno comenzando con un verbo en infinitivo + ver. + número de versión Ejemplo: FA_02_01. Dar alta clientes ver. 1.1
4. Para reglas de negocio: RN + _ + número de regla de negocio + nombre completo de regla de negocio
5.
Para formatos: FO + _ + número de formato + nombre del formato
6.
Para reportes: RE + _ + número de reporte + nombre del reporte
Diagramas: 1. Todos los diagramas deberán ser realizados en Rational Rose versión 7.0 2. Todos los diagramas deberán cumplir con la nomenclatura determinada, así como incluir el título del mismo. 3. Los diagramas a los que se anexe reglas de negocio deberán estar en color Naranja. 4. Las líneas de los ciclos estarán de color morado para resaltarlas. Plantillas: 1. Especificación de casos de uso: ver Anexo I, formato: hoja tamaño carta, letra Arial de 12, espaciado simple (1.0), márgenes predeterminados de Microsoft Word. 2. Reportes: ver Anexo I, formato: hoja tamaño carta, letra Arial de 10, espaciado simple (1.0), márgenes predeterminados de Microsoft Word Para los siguientes documentos aplica lo siguiente: Documentos: • Plan de Configuración • Plan de Riesgos • Glosario de Términos Especificaciones: • Hoja tamaño carta con orientación vertical y en algunos casos horizontal • Letra Arial de 12 • Espaciado simple (1.15) • Márgenes predeterminados de Microsoft Word • Encabezado: logo (esquina superior izquierda), título del documento (centrado). • Contenido: incluir tabla de versiones • Pie de página en hojas con orientación vertical y horizontal: fecha sistema (esquina inferior izquierda), número de paginación (esquina inferior derecha) • Todos los títulos de los diagramas van a ir de letra Arial 14
2.5 Plan de Configuración de Plantilla de Factibilidades 2.5.1 Descripción En el presente capítulo se determinan las actividades de gestión de configuración de todos los entregables generados a lo largo de nuestra Arquitectura de la aplicación “Ohana, Agenda para niños”. 2.5.2 Propósito El plan de Calidad: a) Estable y garantiza integridad
b) Genera estandarización c) Realización apropiada 2.5.3 Alcance El presente Plan de Configuración guiará el desarrollo de la aplicación “Ohana, Agenda para niños” de manera estandarizada, correcta y eficaz para la comunicación entre los mismos integrantes del equipo de desarrollo y las necesidades del cliente. 2.5.4 Especificaciones Especificaciones: • Hoja tamaño carta • Letra Arial de 12 • Espaciado simple (1.0) • Márgenes predeterminados de Microsoft Word
2.5.5 Boceto de pantallas de inicio, menú, encabezado y pie de página
Ilustración 1:PA_01M Inicio
Ilustraciรณn 2:PA_02M Crear Usuario Tutor
Ilustraciรณn 3:PA_03M Crear Usuario Tutor Extra
Ilustraciรณn 4:PA_04M Crear Usuario Estudiante
Ilustraciรณn 5:PA_05M Confirmar Datos de Cuenta
Ilustraciรณn 6:PA_01 Login
Ilustraciรณn 7:PA_02 Login Tutor
Ilustración 8:PA_03 Login Tutorado
Ilustración 9:PA_04 Menú Principal Tutor
Ilustración 10:PA_05 Menú Principal Tutorado
Ilustración 11:PA_06 ABC Tutorados
Ilustraciรณn 12:PA_07 Registrar Nuevo Tutor
Ilustraciรณn 13:PA_08 Registrar Nuevo Tutorado
Ilustraciรณn 14:PA_09 Crear Actividad
Ilustraciรณn 15:PA_10 Visualizar Actividad
Ilustraciรณn 16:PA_13 Cambios en Actividad
Ilustraciรณn 17:PA_14 ABC Tutores
Ilustraciรณn 18:PA_16 Eliminar Actividad
Ilustraciรณn 19:PA_17 Configuraciรณn
Ilustraciรณn 20:PA_18 Crear Cuenta Tutor
Ilustraciรณn 21:PA_20 Escoge Usuarios para Gestionar
Ilustraciรณn 22:PA_21 Crear Etiqueta
Ilustraciรณn 23:PA_22 ABC de Etiquetas
Ilustraciรณn 24:PA_23 Informaciรณn de la Etiqueta
Ilustraciรณn 25:PA_24 Editar Actividad
Ilustraci贸n 26:PA_25 Crear nombre para Lista personalizada
Ilustraci贸n 27:PA_27 Sincronizaci贸n
Ilustraci贸n 28:PA_28 Editar Nombre de Lista Personalizada
Ilustraciรณn 29:PA_31 Eliminar Tutor
Ilustraciรณn 30:PA_32 Cambios en Tutor
Ilustraciรณn 31:PA_33 Crear Tutorado
Ilustraciรณn 32:PA_34 Eliminar Tutorado
Ilustraciรณn 33:PA_35 Cambios en Tutorado
2.5.6 Gantt Ilustraciรณn 34:Diagrama de Gantt
CAPITULO III: Análisis 3.1 Identificación de Actores #
Actores
Descripción
1
El usuario con mayores permisos y responsabilidades en el sistema, crea su propia cuenta y también cuentas de sus Tutorados a cargo
2
Tiene menos permisos, sus cuentas son creadas y administradas por su Tutor, y no puede cerrar su sesión autónomamente
3.2 Listado de Casos de Uso #
Casos de uso
Descripción
1
El proceso mediante los usuarios accede al sistema
2
Es el calendario que interactúa con el ABC de actividades, gestionar etiquetas, analizar información de actividades y notificar actividades próximas.
3
El proceso en el que el sistema sincroniza la información de las agendas de los usuarios
4
El proceso en el que los usuarios registran, eliminan o cambian sus actividades
5
El proceso en el que se registran, eliminan o editan usuarios
3.3 Diagrama general de casos de uso Ver 1.1 12 octubre 2020 42 min
3.5 CU_01 Accesar a sistema 3.5.1 Diagrama de Actividades de CU_01
3.5.2 Flujo Alterno FA_01 Accesar como Tutor
3.5.3
Flujo
Alterno
FA_02
Accesar
como
Tutorado
3.5.3 Especificaciones de Casos de Uso CU_01
CU_01 Acceder al sistema Fecha 14/10/2020
Versión 1.0
Descripción Creación del documento
Autor Isaac Aparicio Espinoza
CASO DE USO ID. Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creación: Actor que Inicia el Caso: Actores Involucrados: Descripción Corta:
Pre-condiciones: Post-condiciones:
CU-01 Accesar Sistema Yasmin Alva Badillo
Última modificación
14/10/2020
14/10/2020 Usuario Tutor o Usuario Tutorado
Usuario Tutor y Usuario Tutorado Permite el acceso al Tutor mediante su usuario y contraseña válida, o permite acceso a Tutorado mediante el código de acceso válido proporcionado por su Tutor No aplica CU_02 (extend e includes)
Curso Normal/Flujo Base: (Con Especificación de Secuencia)
Usuario
Sistema 1.- A) Acceder como Tutor b) Acceder como Tutorado c) Crear Cuenta de Tutor, ve al paso 2
2.-Selecciona la opción que desea, ve al paso 3
Flujos Alternos / Extensiones: Excepciones: Glosario: Prioridad: Lista de Tecnología: Frecuencia de Uso / Tiempo Requerido: Reglas de Negocio:
3.-Si el botón elegido es “Acceder como Tutorado” 3.1.-Si, ve al paso 4 3.2.-No, ve al paso 6 4.- Ve al flujo alterno FA_01_02 Accesar como Tutorado, ve al paso 9 6.-Si el botón elegido es “Acceder como Tutor” 6.1.- Si, ve al paso 7 6.2.- No, ve al paso 8 7.- Ve al flujo alterno FA_01_01 Acceder como Tutor, ve al paso 9 8.- Si el botón elegido es “Crear cuenta de Tutor” Ve al Flujo alterno FA_05_03 Crear cuenta de Tutor”, ve al paso 9 9.-Fin FA_01 Accesar como Tutor y FA-02 Accesar como Tutorado No aplica Código de acceso: C Alta No aplica Diario Mínima: 1 Máxima: 10 000 2 Usuarios La aplicación tendrá 2 tipos de usuarios, tutores y tutorados 3
4 Registro Tutor
Requerimientos Especiales: Observaciones, Temas Abiertos: (Indefiniciones)
La aplicación únicamente requerirá el registro de los tutores y ellos d a los tutorados
Registros
Códigos 25 No aplica No aplica
de El tutor se registrará a través de su correo electrónico.
Los códigos para conexión entre usuarios serán 16 dígitos hex generados del 0 - 9 y de la A - F
3.6 CU_02 Gestionar agenda 3.6.1 Diagrama de Actividades CU_02
3.6.2 FA_02_02 Crear Etiqueta
3.6.3 FA_02_03 Eliminar Etiqueta
3.6.4 FA_02_04 Cambios en Etiqueta
3.6.5 FA_02_05 Agregar Nombre a Lista personalizada de Nombres de Actividades
3.6.6 FA_02_06 Eliminar Nombre de Lista personalizada de Nombres de Actividades
3.6.7 2 FA_02_07 Editar Nombre de Lista personalizada de Actividades
3.6.8 Especificaciones de Caso de Uso
CU_02 Gestionar Agenda Fecha 15/10/2020
Versión 1.0
Descripción Creación del documento
Autor Isaac Aparicio Espinoza
CASO DE USO ID. Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creación: Actor que Inicia el Caso: Actores Involucrados: Descripción Corta: Pre-condiciones: Post-condiciones: Curso Normal/Flujo Base: (Con Especificación de Secuencia)
CU_02 Gestionar Agenda Yasmin Alva Badillo
Última modificación
15/112020
15/10/2020 Usuario Tutor o Usuario Tutorado
Usuario Tutor y Usuario Tutorado Es el calendario que interactúa con el ABC de actividades el ABC de etiquetas, analizar información de actividades (estadísticas) y sincronizar agenda CU_01 Accesar al Sistema CU_03 Sincronizar agenda, CU_04 Gestionar ABC de actividades, CU_05 Gestionar ABC de usuarios Usuario Sistema 1.-Valida qué tipo de usuario está loggeado en el sistema 1.1-Si el usuario es el Tutor, ve al paso 2 1.2-Si el usuario es el Tutorado, ve al paso 4 2.- Selecciona la opción que deseas: a) Crear Actividad, b) Gestionar Etiquetas, c) Ver Estadísticas, d) Ver listado de Actividades, e) Gestionar Tutorados, f) Configuración, g) Cerrar Sesión, 3.- Selecciona la opción que deseas: a) Crear Actividad, b) Gestionar Etiquetas, c) Ver Estadísticas, g) Cerrar Sesión, 4.-El usuario selecciona la opción que desea llevar a cabo 5.-Si la opción es “a) Crear Actividad” 5.1.-Si, ve al paso 6 5.2.-No, ve al paso 7 6.- Va al flujo alterno FA_04_01 Crear Actividad y luego ve al paso 20 7.-Si la opción es “b) Gestionar Etiquetas”
Flujos Alternos / Extensiones:
Excepciones:
Glosario:
Prioridad: Lista de Tecnología: Frecuencia de Uso / Tiempo Requerido:
7.1.-Si, ve al paso 8 7.2.-No, ve al paso 9 8.- Va al flujo alterno FA_06 Gestionar Etiquetas y luego ve al paso 20 9.-Si la opción es “c) Ver Estadísticas” 9.1.-Si, ve al paso 10 9.2.-No, ve al paso 11 10.- Va a la pantalla PA_12 Mostrar Estadísticas y ve al paso 20 11.- Si la opción es “d) Ver listado de Actividades” 11.1.-Si, ve al paso 12 11.2.-No, ve al paso 13 12.- Ve al CU_04 Gestionar ABC de actividades y ve al paso 20 13.- Si la opción es “e) Gestionar Tutorados” 13.1.-Si, ve al paso 14 13.2.-No, ve al paso 15 14.- Va al CU_05 Gestionar ABC de usuarios y ve al paso 20 15.- Si la opción es “f) Configuración” 15.1.-Si, ve al paso 16 15.2.-No, ve al paso 17 16.- Ve al flujo alterno FA_05_03 Gestionar Tutores y ve al paso 20 17.- Si la opción es “g) Cerrar Sesión” 17.1.-Si el usuario es Tutor, ve al paso 18 17.2.-Si el usuario el Tutorado, ve al paso 19 18.- “Saliendo…”, ve al paso 21 19.- Ve al flujo alterno FA_05_06 Cerrar Cuenta Tutorado y ve al paso 20 20.-Vuelve a donde fue invocado y ve al paso 1 21.-Fin FA_02_01 Mostrar Estadísticas, FA_02_02 Crear Etiqueta, FA_02_03 Eliminar Etiqueta, FA_02_04 Cambios en Etiqueta, FA_02_05 Agregar Nombre a Lista personalizada de Nombres de Actividades, FA_02_06 Eliminar Nombre de Lista personalizada de Nombres de Actividades, FA_02_07 Editar Nombre de Lista personalizada de Actividades El flujo alterno FA_06 Mostrar Estadísticas solo muestra las estadísticas del usuario Tutorado que está loggeado actualmente en el sistema, en caso de ser un usuario Tutor loggeado en el sistema, podrá ver las estadísticas de cada uno de sus Tutorados Estadísticas: Información sumarizada de los tiempos de trabajo del usuario, tiempo de diferencia respecta al Tiempo programado y el tiempo realmente usado y el porcentaje de tareas completadas, en un periodo de una semana Alta No aplica Diario Mínima: 1 Máxima: 10 000
Reglas de Negocio:
8 Agendas Tutorados 11
de El tutor podrá tener acceso a las agendas de sus tutorados
La aplicación mostrara las actividades en las agendas Presentaciones de los tutorados en distintas presentaciones que se adecuen a la escala de tiempo que desee el usuario
12 Escalas tiempo
de Las escalas de tiempo disponibles para mostrar las agendas son, año, mes, semana, y día.
16 Empalmes
Cuando se quiera agregar una actividad cuyo horario se empalme con actividades ya existentes en la agenda, se mostrará una alerta notificando la existencia de este empalme, y la información de la actividad con la que se empalma, el usuario decidirá si continúa dando de alta la nueva actividad o no.
Alerta de cierre
En caso de que el usuario quiera cerrar la aplicación, pero se encuentre en medio del proceso de agregar una nueva actividad, la aplicación deberá preguntar si el usuario realmente quiere cerrar la aplicación y le alertara que hacerlo resultara en la eliminación de la actividad por agregar.
17
18 Notificación de nueva actividad A los Tutores les llegaran notificaciones de las por Tutorado actividades en las agendas de sus tutorados 19
Notificaciones propias
A los Tutorados únicamente les llegaran notificaciones de las actividades que se encuentran en sus propias agendas
Notificaciones mutuas
Cuando un tutorado agregue una actividad a su agenda, se notificará a su tutor que se ha agregado una nueva actividad, junto con la información de la actividad que se agregó y la agenda en la que se agregó. Así mismo cuando un tutor agregó una actividad se notificará al tutorado que corresponda la información de la actividad agregada.
20
Inicio 22 semana Reporte 24 semanal Estadísticas Requerimientos Especiales: Observaciones, Temas Abiertos: (Indefiniciones)
37 No aplica No aplica
de El reporte semanal toma como día inicial el Domingo El reporte semanal solo muestra un Tutorado a la vez Los usuarios Tutores pueden ver las estadísticas de cada uno sus Tutorados, pero los Tutorados solo pueden ver sus propias estadísticas
3.7 CU_03 Sincronizar agenda 3.7.1 Diagrama de Actividades de CU_03
3.7.2 Especificaciones de Casos de Uso CU_03
CU_03 Sincronizar Agenda Fecha 16/11/2020
Versión 1.0
Descripción Creación del documento
Autor Isaac Aparicio Espinoza
CASO DE USO ID. Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creación: Actor que Inicia el Caso: Actores Involucrados: Descripción Corta:
Pre-condiciones: Post-condiciones: Curso Normal/Flujo Base: (Con Especificación de Secuencia)
CU_03 Sincronizar agenda Yasmin Alva Badillo
Última modificación
16/11/2020
14/10/2020 Usuario Tutor o Usuario Tutorado Usuario Tutor y Usuario Tutorado Permite el acceso al Tutor mediante su usuario y contraseña válida, o permite acceso a Tutorado mediante el código de acceso válido proporcionado por su Tutor CU_01 Acceder a sistema FA_01 Accesar como Tutor, FA-02 Accesar como Tutorado Usuario Sistema 1.-Comprobar si hay una conexión a internet, ve al paso 2 2.-Si hay una conexión a internet ve al paso 3 2.1.-No hay conexión, ve al paso 1 3.- Leer la lista de Tutorados del Tutor loggeado en el sistema, ve al paso 4 4.- Pregunta si el Tutor ¿tiene almenos un Tutorado a su cargo? 4.1.-Si, ve al paso 5 4.2.-No, ve al paso 6 5.- Entrar a la lista de actividades del primer Tutorado, ve al paso 7 6.- "Usted no tiene Tutorados a su cargo. Cree usuarios de Tutorados y empiece a sincronizar sus agendas" ve al paso 17 7.- Leer la actividad de la lista del tutorado actual, ve al paso 8 8.- Pregunta ¿Esta actividad ya fue notificada al Tutor? 8.1.-Si, ve al paso 16 8.2.-No, ve al paso 9 9.-Crear la notificación de la actividad, ve al paso 10
10.- Enviar notificación al Tutor o Tutores correspondientes, ve al paso 11 11.-Pregunta ¿Es esta la última actividad de la lista? 11.1.-Si, ve al paso 12 11.2.-No, ve al paso 16 12.- Pregunta ¿Es este el último Tutorado del Tutor Actual? 12.1.-Si, ve al paso 13 12.2.-No, ve al paso 15 13.- "La sincronización ha sido completada", ve al paso 14 14.- Volver a donde fue invocado, ve al paso 17 15.- Pasar a la lista de actividades del siguiente Tutorado, ve al paso 7 16.-Pasa a la siguiente actividad de la lista, ve al paso 7 17.-Fin Flujos Alternos / Extensiones: Excepciones: Glosario: Prioridad: Lista de Tecnología: Frecuencia de Uso / Tiempo Requerido: Reglas de Negocio:
No aplica No aplica Código de acceso: Cadena de 16 caracteres numéricos proporcionados en la cuenta del Tutor que le da acceso al Tutorado a su cuenta en su dispositivo Alta No aplica Diario Mínima: 1 Máxima: 10 000 2 Usuarios La aplicación tendrá 2 tipos de usuarios, tutores y tutorados 3
Requerimientos Especiales: Observaciones, Temas Abiertos: (Indefiniciones)
La aplicación únicamente requerirá el registro de los tutores y ellos dará a los tutorados
Registros
4 Registro Tutor No aplica No aplica
de El tutor se registrará a través de su correo electrónico.
3.8 CU_04 Gestionar ABC de actividades 3.8.1 Diagrama de Actividades CU_04
3.8. 2 FA_04_01 Crear Actividad
3.8.3 FA_04_02 Eliminar Actividad
3.8.4 FA_04_03 Cambios en Actividad
3.8.5 Especificaciones de Caso de Uso
CU_04 Gestionar ABC de Actividades Fecha 16/11/2020
Versión 1.0
Descripción
Autor
Creación del documento
Isaac Aparicio Espinoza
CASO DE USO ID. Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creación: Actor que Inicia el Caso: Actores Involucrados: Descripción Corta:
Pre-condiciones: Post-condiciones: Curso Normal/Flujo Base: (Con Especificación de Secuencia)
CU_04 Gestionar ABC de actividades Yasmin Alva Badillo
Última modificación
16/11/2020
14/10/2020 Usuario Tutor o Usuario Tutorado Usuario Tutor y Usuario Tutorado Permite el acceso al Tutor mediante su usuario y contraseña válida, o permite acceso a Tutorado mediante el código de acceso válido proporcionado por su Tutor CU_01 Acceder a sistema, CU_02 Gestionar agenda FA_01 Accesar como Tutor, FA-02 Accesar como Tutorado Usuario Sistema 1.- "Escoge la opción que deseas llevar a cabo: a) Crear Nueva actividad b) Eliminar Actividad c) Cambios en Actividad d) Salir" 2.-El usuario selecciona la opción que quiere llevar a cabo 3.-Si la opción elegida es “a) Crear Nueva Actividad” 3.1.-Si, ve al paso 4 3.2.-No, ve al paso 5 4.- Va al flujo alterno FA_04_01 Crear Actividad, ve al paso 13 5.- Si la opción elegida es “b) Eliminar Actividad” 5.1.-Si, ve al paso 6 5.2.-No, ve al paso 7 6.- Va al flujo alterno FA_04_02 Eliminar Actividad, ve al paso 13 7.- Si la opción elegida es “c) Cambios en Actividad” 7.1.-Si, ve al paso 8 7.2.-No, ve al paso 9 8.- Va al flujo alterno FA_04_03 Cambios en Actividad, ve al paso 13
Flujos Alternos / Extensiones: Excepciones: Glosario: Prioridad: Lista de Tecnología: Frecuencia de Uso / Tiempo Requerido: Reglas de Negocio:
9.- "Saliendo..." 10.-Si la opción elegida es “d) Salir”, ve al paso 11 11.- "Saliendo...", ve al paso 12 12.- Va al CU_02 Gestionar Agenda, ve al paso 14 13.- Vuelve del flujo alterno, ve al paso 1 14.-Fin FA_04_01 Crear Actividad, FA_04_02 Eliminar Actividad, FA_04_03 Cambios en Actividad No aplica No aplica Alta No aplica Diario Mínima: 1 Máxima: 10 000 2 Usuarios La aplicación tendrá 2 tipos de usuarios, tutores y tutorados 3
Requerimientos Especiales: Observaciones, Temas Abiertos: (Indefiniciones)
La aplicación únicamente requerirá el registro de los tutores y ellos dará a los tutorados
Registros
4 Registro Tutor No aplica No aplica
de El tutor se registrará a través de su correo electrónico.
3.9 CU_05 Gestionar ABC de usuarios 3.9.1 Diagrama de Actividades de CU_05
3.9.2FA_05_01 Crear cuenta Tutor
3.9.3 FA_05_02 Crear cuenta Tutorado
3.9.4 FA_05_03 Gestionar Tutores
3.9.5 FA_05_04 Gestionar Tutorados
3.9.5 Especificaciones de Casos de Uso CU_05 Fecha 27/11/2020
Versión 1.0
Descripción
Autor
Creación del documento
Yasmin Alva Badillo
CASO DE USO ID. Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creación: Actor que Inicia el Caso: Actores Involucrados: Descripción Corta: Pre-condiciones: Post-condiciones: Curso Normal/Flujo Base: (Con Especificación de Secuencia)
CU-05 Gestionar ABC de usuarios Yasmin Alva Badillo
Última modificación
27/11/2020
27/11/2020 Usuario Tutor Usuario Tutor y Usuario Tutorado Permite dar de alta, baja, o editar información de los usuarios relacionados, para un Tutor Administrador CU_01 Acceder al sistema, CU_02 Gestionar Agenda No aplica Usuario
Sistema 1.-Escoge qué acción quieres llevar a cabo a) Gestionar Tutores b) Gestionar Tutorados c) Salir”, ve al paso 2
2.-Selecciona botón de elección, ve al paso 3
Flujos Alternos / Extensiones:
3.- Si el botón es de “Tutores” 3.1.-Si, ve al paso 4 3.2.-No, ve al paso 5 4.- Ve al flujo alterno FA_05_03 Gestionar Tutores y luego ve al paso 9 5.-Si el botón es de “Tutorados” 5.1.-Si, ve al paso 6 5.2.-No, ve al paso 7 6.-Ve al flujo alterno FA_05_04 Gestionar Tutorados, y luego ve al paso 9 7.-Si el botón es de “Salir” 7.1.-Si, ve al paso 8 7.1.-No, ve al paso 1 8.-Ve al CU_02 Gestionar Agenda y luego de al paso 10 9.-Vuelve del flujo alterno, ve al paso 1 10.-Fin FA_05_01 Crear cuenta Tutor, FA_05_02 Crear cuenta Tutorado, FA_05_03 Gestionar Tutores, FA_05_04 Gestionar Tutorados
Excepciones: Glosario: Prioridad: Lista de Tecnología: Frecuencia de Uso / Tiempo Requerido: Reglas de Negocio:
Requerimientos Especiales: Observaciones, Temas Abiertos: (Indefiniciones)
No aplica No aplica Alta No aplica Diario Mínima: 1 Máxima: 10 000 Edición de Solo el Tutor podrá editar la información de su perfil RN_21 perfiles propio y la de sus tutorados. RN_27
Mínimo de Los tutorados tienen un mínimo de Tutores de 1 Tutores
RN_28
Máximo de Los tutorados tienen un máximo de Tutores de 64 Tutores
RN_29
Máximo de Los Tutores tienen un máximo de Tutorados es de 128 Tutorados
RN_30
Mínimo de Los Tutores tienen un mínimo de Tutorados de 1 Tutorados
RN_38
Agregar Tutores
El Tutor principal solo puede agregar nuevos Tutores al sistema con el Tutorado mediante un código, no puede crear otros Tutorados
Las cuentas de los usuarios al ser creadas tendrán un Estados de estado de "Habilitada", al entrar en modo edición entran RN_61 las cuentas en estado ""inhabilitado" hasta que se acabe la edición de usuarios vuelven al estado "habilitado" No aplica No aplica
3.9 Diagramas de clases 3.9.1 Diagrama de Clases DC_01 Acceder al sistema
3.9.2 Diagrama de Clases DC_02 Gestionar Agenda
3.9.3 Diagrama de Clases DC_03 Sincronizar Agenda
3.9.4 Diagrama de Clases DC_04 Gestionar ABC de Actividades
3.9.5 Diagrama de Clases DC_05 Gestionar ABC de Usuarios
3.10 Listado de mensajes #
Nombre del mensaje
MS_01 Usuario incorrecto
Contenido "Lo siento, el usuario que ingresaste no existe. Intenta con otro"
"Lo siento, la contraseña que ingresaste no es correcta. Intenta MS_02 Contraseña incorrecta con otra" MS_03 Acceso
"Acceso exitoso"
MS_04 Código incorrecto
"Lo siento, el código de acceso del Tutorado no existe. Intenta con otro"
MS_05 Salir
"Saliendo..."
MS_06 Sincronización
"La sincronización ha sido completada"
MS_07 Sin Tutorados
"Usted no tiene Tutorados a su cargo. Cree usuarios de Tutorados y empiece a sincronizar sus agendas"
MS_08 Etiqueta Existente
"La etiqueta que estás intentando crear ya existe en el sistema. Puedes usarla o crear una etiqueta con otro nombre"
"Estás a punto de eliminar una Etiqueta con Actividades asignadas, si eliminas la Etiqueta, las Actividades se quedarán Etiqueta con sin clasificar y puedes asignarles una nueva Etiqueta MS_09 Actividades asignadas posteriormente, ¿Desear continuar?" MS_10 Etiqueta Eliminada
"Has eliminado una etiqueta exitosamente"
MS_11 Cambios en Etiqueta
"Los cambios en la Etiqueta fueron exitosos"
MS_12 Actividad creada
"Actividad creada exitosamente"
MS_13 Link correcto
"Revisa que el link que ingreses sea el correcto"
MS_14 Clave correcta
"Revisa que la clave que ingreses sea la correcta"
No se puede editar MS_15 Actividad
"La actividad que buscas editar ya está en proceso de edición por otro usuario. Espera a que termine para poder editar"
No se puede editar MS_16 Etiqueta
"La etiqueta que buscas editar ya está en proceso de edición por otro usuario. Espera a que termine para poder editar"
MS_17 Cambios en Actividad
"Los cambios de la actividad fueron exitosos. Saliendo"
MS_18 El nombre ya existe
"El nombre que intentas ingresar ya existe en la lista personalizada"
MS_19 Nombre creado
"Nuevo nombre para actividades creado"
Saliendo del creador MS_20 de nombres
"Saliendo del creador de nombres"
Eliminar nombre con "Este nombre tiene actividades existentes. Si borras el nombre MS_21 actividades existentes las actividades conservarán su nombre." Eliminar nombre sin "El nombre no tiene actividades asignadas. Procediendo a MS_22 actividades existentes eliminar" MS_23 Nombre Eliminado
"Nombre eliminado exitosamente"
Saliendo de eliminación de MS_24 nombres
"Saliendo de eliminación de nombres"
A punto de Eliminar la MS_25 etiqueta "Estás apunto de eliminar esta etiqueta ¿Estás seguro?" No se elimina la etiqueta porque no MS_26 existe
"Esta etiqueta no se puede eliminar porque no existe."
MS_27 Eliminación cancelada "Eliminación cancelada" Pregunta Guardar MS_28 Cambios
"¿Deseas guardar los cambios?"
Pregunta hacer mas cambios en otros MS_29 nombres
"¿Quieres hacer más cambios en otros nombres?"
Saliendo del editor de MS_30 nombres
"Saliendo del editor de nombres"
MS_31 El nombre no existe
"El nombre no existe, por lo tanto no se puede eliminar""
MS_32 Fecha de inicio igual
"La fecha de inicio debe igual o posterior a la fecha actual"
MS_33 Fecha de fin posterior
"La fecha de fin debe ser posterior a la fecha de inicio"
MS_34 Hora de inicio
"La hora de inicio debe ser posterior o igual a la hora actual"
MS_35 Hora de fin
"La hora de fin debe ser posterior a la hora de inicio y la hora actual
MS_36 Icono necesario
"Debes seleccionar un icono para la actividad"
MS_37 Nombre válido
"Ingresa un nombre válido para la actividad"
MS_38 Cancelando cambios
"Cancelando cambios"
Saliendo editor de MS_39 Actividades
"Saliendo del editor de Actividades"
Nombre válido de MS_40 Tutor
"Ingresa un nombre válido"
MS_41 Correo válido
"Ingresa un correo válido"
Contraseña de 10 MS_42 caracteres
"Tu contraseña debe tener 10 caracteres almenos"
Cuenta creada MS_43 exitosamente
"Cuenta creada exitosamente"
"Esta actividad no está disponible en este momento. Intenta más MS_44 Actividad no disponible tarde" Eliminación de MS_45 actividad exitosa
"Eliminación de actividad exitosa"
Pregunta continuar MS_46 eliminando
"¿Quieres continuar eliminando?"
Saliendo de eliminación de MS_47 actividades
"Saliendo de eliminación de actividades"
MS_48 Tutor en edición
"Este Tutor no puede ser eliminado ya que se encuentra en edición"
Pregunta eliminar MS_49 Tutor
"¿Estás seguro que quieres eliminar el Tutor?"
MS_50 Tutor inhabilitado
"Este Tutor no se puede editar porque se encuentra inhabilitado"
Eliminación de Tutor MS_51 exitosa
""Eliminación de Tutor exitosa"
Guardando cambios MS_52 edición
"Guardando cambios de edición"
MS_53 Saliendo de edición
"Saliendo de edición"
Pregunta Crear Otra MS_54 cuenta
"¿Quieres crear otra cuenta?"
Creación de cuenta MS_55 exitosa
"Creación de cuenta exitosa"
MS_56 Elige otro nickname
"Elige otro nickname, este ya existe"
MS_57 Elige nombre válido
"Elige un nombre válido"
MS_58 No existe el Tutorado
"El Tutorado no existe en base de datos"
Pregunta eliminar MS_59 Tutorado
"¿Estás seguro que quieres eliminar el Tutorado?"
MS_60 Eliminando Tutorado
"Eliminando Tutorado"
No se puede editar MS_61 Tutorado
"El Tutorado no se puede editar porque se encuentra inhabilitado"
3.11 Modelado de Objetos
3.12 Diagrama de Secuencia 3.12.1 DS_05 Gestionar ABC de Usuarios Admin
3.12.2 DS_05 Gestionar ABC de Usuarios Tutor