Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FASE DE ELABORACIÓN
(SEGUNDA ITERACIÓN)
INTEGRANTES:
SEPTIEMBRE, 2017
CRM Digital Segundo Entregable
ÍNDICE
RESUMEN 3
INTRODUCCIÓN 4
1. ¡Error! Marcador no definido.
1.1. ¡Error! Marcador no definido.
1.1.1. 6
1.1.2. ¡Error! Marcador no definido.
1.2. 7
1.2.1. ¡Error! Marcador no definido.
1.2.2. ¡Error! Marcador no definido.
1.3. 8
1.3.1. ¡Error! Marcador no definido.
1.3.2. ¡Error! Marcador no definido.
1.3.3. ¡Error! Marcador no definido.
1.4. ¡Error! Marcador no definido.
2. 18
2.1. 19
2.1.1. 19
2.1.2. 21
2.1.3. 22
2.1.4. 22
2.2. 25
2.3. ¡Error! Marcador no definido.
2.4. 28
3. 29
3.1. ¡Error! Marcador no definido.
3.1.1. ¡Error! Marcador no definido.
3.1.2. ¡Error! Marcador no definido.
3.1.3. 41
3.1.4. 43
3.1.5. ¡Error! Marcador no definido.
4. 91
4.1. ¡Error! Marcador no definido.
4.2. ¡Error! Marcador no definido.
4.3. ¡Error! Marcador no definido.
4.3.1. ¡Error! Marcador no definido.
4.3.2. ¡Error! Marcador no definido.
4.3.3. ¡Error! Marcador no definido.
ANEXOS 11
Página 2
CRM Digital Segundo Entregable
CRM DIGITAL
Resumen
El presente proyecto de aplicación desarrolla el análisis de los procesos actuales del departamento de
Ministerio Personal de la Iglesia Adventista Villa Unión.; identificando procesos críticos que aquejan
a la organización. Este análisis propone optimizar dichos procesos a través de la construcción e
implementación de un sistema, para los procesos de gestión de asistencia a los Grupos Pequeños y
gestión del trabajo Misionero por Discipulado (Parejas Misioneras).
Este proyecto, se desarrolla bajo el marco de la metodología de desarrollo de software, RUP (Rational
Unified Process), siendo el modelado del negocio, uno de los artefactos de esta metodología, que
contempla la construcción de la vista externa, vista interna, realización de casos de uso, y la matriz de
actividades.
Esta metodología usará al UML como lenguaje de modelado y Rational Rose como herramienta de
apoyo.
Página 3
CRM Digital Segundo Entregable
Introducción
La Iglesia Adventista del Séptimo Día se preocupa por el bienestar espiritual de los miembros de su
congregación, es por ello que maneja tres metas claves que lograrán un compromiso efectivo en el
corazón de aquellos que han decidido seguir a Cristo. Entre ellas está la Comunión, la Relación y la
Misión, que juntas forman CRM y son el principio del discipulado.
MIPES (Ministerio Personal y Escuela Sabática) es un departamento de la Iglesia Adventista del
Séptimo Día que se encarga de monitorear la actividad misionera de los miembros de iglesia, así como
su comunión.
Los inconvenientes que posee la organización de Grupos Pequeños, Ministerios y Parejas Misioneras,
con el manejo de la información principalmente son causados por la herramienta que se usa para el
registro, el cual se hace manualmente o en Google Forms.
El software que proponemos cumplirá con la gestión de Grupos Pequeños, Ministerios y parejas
misioneras bajo la estructura de la iglesia dada por la Unión Peruana del Norte esto quiere decir que
llevaremos un registro automatizado de asistencias del Grupo Pequeño, Ministerio y de cada feligrés
individualmente y con esto se generarán reportes a los dirigentes del Área de MIPES de cada iglesia,
distrito, campo, etc.
Página 4
CRM Digital Segundo Entregable
Como observamos la estructura es una jerarquía en cadena, la cual se debe respetar al momento de
desarrollar el sistema.
Un Grupo Pequeño está conformado de 3 a 15 personas, de las cuales se necesita saber su constancia
en la asistencia a los Grupos Pequeños.
Distrito
Iglesia
Escuela
Grupo
Estos miembros deben ser registrados por el encargado de MIPES que fue designado para dicho
G.P., quien es la persona que interactúa directamente con los registros de asistencia.
Quien otorga los roles de “MIPES de Grupo Pequeño” es el MIPES de Escuela Sabática, que está
un escalón por encima en la jerarquía. De la misma manera sucede con los demás MIPES de cada
escalón, son asignado por quien tiene un rol superior a ellos.
Una vez que se tengan estos datos (los miembros y los MIPES asignados en cada escalón), se procede
a realizar los registros de asistencia a los Grupos Pequeños. Estos son anotados en un papel los días
viernes de noche, que por lo general es cuando se reúnen los G.P., este registro debe ser presentado
al día siguiente al departamento de MIPES del Distrito Misionero Villa Unión para poder contabilizar
las asistencias, llenar los datos en un excel y poder generar reportes para luego presentarlos a los
líderes de la Iglesia.
El tema del discipulado es un nuevo concepto con el que está trabajando la Iglesia Adventista. Un
discipulador está encargado de dar estudios bíblicos a sus discipulados (personas interesadas en
conocer sobre las verdades bíblicas), y este necesita tener un control del avance de sus interesados en
un registro.
Una Pareja Misionera vendría a ser una pareja de discipuladores. Ambos tienen una lista de
interesados a los cuales dan estudios bíblicos.
El encargado de nombrar discipuladores es el MIPES de Iglesia. Al nombrar a dos personas como
discipuladores se les asignan ciertos discipulados, sin embargo, la pareja misionera puede tener sus
propios interesados.
En un formato impreso que es entregado a cada pareja misionera se llenan los datos de sus interesados
como su nombre, apellido, DNI, datos de estudio (discípulo por conversión o retención). Además,
se tiene que marcar el avance por cada capítulo de la lección que se da y entregar esa hoja al
departamento de MIPES de la Iglesia.
Página 5
CRM Digital Segundo Entregable
Pareja
Misionera
Discipulador Discipulador
Nombre Descripción
Página 6
CRM Digital Segundo Entregable
Nombre Descripción
BW_MIPES_GP Encargado del registro de miembros del G.P. y del registro de la asistencia
de estos miembros.
BW_MIPES_ES Encargado del registro de los MIPES de G.P además del registro del
estudio de la LES en los miembros de la escuela sabática
BW_MIPES_IGLESIA Encargado de registrar los datos de las escuelas sabáticas asimismo llevar
a cabo el control de los discipuladores
BW_LIDER_MINISTERIO Responsable de la organización y control en los datos de los ministerios
Página 7
CRM Digital Segundo Entregable
Página 8
CRM Digital Segundo Entregable
Entradas BE_SOLICITUD_CREACION
Mejoras Información en tiempo real, facilidad para mostrar reportes con los datos
que cada grupo pequeño provee.
Página 9
CRM Digital Segundo Entregable
Diagrama de actividades
1.3.1.
Página 10
CRM Digital Segundo Entregable
Página 11
CRM Digital Segundo Entregable
Diagrama de actividades
Página 12
CRM Digital Segundo Entregable
Entradas BE_SOLICITUD_DIS
Entregables
Página 13
CRM Digital Segundo Entregable
Diagrama de actividades
Página 14
CRM Digital Segundo Entregable
Entradas BE_CARTA_TRANSFERENCIA
Entregables BE_MIEMBROS_GP
Página 15
CRM Digital Segundo Entregable
Diagrama de actividades
Descripción Este caso de Uso tiene inicio cuando un miembro de G.P redacta una
carta en donde solicita una creación de una E.S para que luego sea
enviado al Mipes de Iglesia en donde la solicitud procede a ser evaluada
si fuese correcto entonces el Mipes de Iglesia registra la nueva escuela
sabática además asigna un Mipes de E.S, en caso contrario que la
solicitud no es evaluado, termina el proceso.
Entradas BE_SOLICITUD_CREACION
Entregables BE_ESs
Página 16
CRM Digital Segundo Entregable
Diagrama de actividades
d
1.3.5. a
1.3.6. a
1.3.7. a
1.3.8.
Nombre Descripción
Campo Misionero Territorio perteneciente a una Unión encargado de monitorear muchos Distritos
Misioneros
Distrito Misionero Territorio o zona establecida por la iglesia, dentro del cual están los grupos
pequeños, escuelas sabáticas, etc.
Escuela Sabática Sistema de educación religiosa de la iglesia local que edifica la fe y la práctica.
Página 17
CRM Digital Segundo Entregable
Estudios Bíblicos Método inductivo para estudiar la Biblia tomando en cuenta los pasos de la
observación cuidadosa del texto
Grupo Pequeño Grupo de 3 a 15 personas que se reúnen con la finalidad de fortalecer su relación
entre ellos y su vida espiritual
Líder MIPES Encargado del monitoreo de un grupo de personas, para que éstas fortalezcan su
vida espiritual
Ministerio Grupo de Personas que hacen acción misionera con un tema distintivo
Pareja Misionera Par de personas, que realizan actividad misionera, especialmente la enseñanza de
cursos bíblicos.
2. Requerimientos
Se debe incluir un párrafo con la introducción del flujo de requerimientos. Esta introducción debe
describir los alcances del sistema para el primer entregable.
Página 18
CRM Digital Segundo Entregable
Entrevista N° 1
EMAIL marcelozanga@upeu.edu.pe
TELÉFONO
Me gustaría saber el total de grupos pequeños que posee la iglesia, también el número de
integrantes que asisten a los Grupos Pequeños.
Por supuesto me gustaría saber qué Distrito Misionero tiene más miembros y por ende sus
asistencias para saber a cual asisten más.
Entrevista N° 2
Página 19
CRM Digital Segundo Entregable
EMAIL abner.rodriguezbustamante@gmail.com
TELÉFONO 980863889
Página 20
CRM Digital Segundo Entregable
Entrevista N° 3
EMAIL jasg@upeu.edu.pe
TELÉFONO ….
Al iniciar sesión es convenible que ingrese con su DNI. Me gustaría que me lleguen notificaciones
a mi celular cuando haya unos eventos importantes en la iglesia, además la responsividad es muy
importante ya que yo uso mi celular para todo y no quiero que se vea mal el sistema cuando lo
ejecute desde el celular.
Creo que sería recomendable que los usuarios carguen su foto de perfil, además cuando registren
la asistencia solo el líder debe poder hacerlo.
2.1.2. Benchmarking
Página 21
CRM Digital Segundo Entregable
Aspectos Funcionales
Los reportes son exportados en formato Excel
x x
y PDF.
Cuenta con filtros personalizados para realizar
x x
consultas y generar reportes.
Permite configurar los principales datos. x x
Emite reportes con la información ya
procesada de los miembros, de acuerdo a los
x x
parámetros de fecha y la selección de un filtro
según se requiera.
Administra Integrantes. x
Los usuarios tendrán privilegios dependiendo
x
de sus roles.
Software Base
Funcional
Página 22
CRM Digital Segundo Entregable
Página 23
CRM Digital Segundo Entregable
Página 24
CRM Digital Segundo Entregable
Página 25
CRM Digital Segundo Entregable
Página 26
CRM Digital Segundo Entregable
UC21 -Registrar Días de Registrar los días de Se registrarán los días que se
Estudio de L.E.S. estudio de la L.E.S estudia la L.E.S 2018-I
por cada Escuela Sabática.
Página 27
CRM Digital Segundo Entregable
RN01 Límites para Un Grupo Pequeño está activo con la participación UC04 - Registrar
activar G.P. de 3 a 15 integrantes AsistenciaGP
Página 28
CRM Digital Segundo Entregable
3. Análisis y diseño
3.1. Realización de los casos de uso para el análisis y diseño
3.1.1. UC01 – Registrar Asistencia de Grupo Pequeño
Página 29
CRM Digital Segundo Entregable
Página 30
CRM Digital Segundo Entregable
Página 31
CRM Digital Segundo Entregable
● DSD_RegAsisGP-Registrar
Página 32
CRM Digital Segundo Entregable
● DSD-RegAsisGP-Listar
Página 33
CRM Digital Segundo Entregable
Página 34
CRM Digital Segundo Entregable
Página 35
CRM Digital Segundo Entregable
Versión 001
Autor Igor Chipana Berrocal, Leandro Burgos Robles, Arnold Morales Gomez
Iteración 1
Descripción El caso de uso comienza cuando se muestra el formulario con los datos
principales (Documento de Identidad, Nombres y Apellidos), con algunos
datos opcionales, y termina con el registro de esos datos en la tabla Persona y
la creación de un Usuario con el número de DNI como usuario y contraseña
Referencias RF02 Se registraran a las personas con el Rol "Miembro" por defecto
Precondiciones Tiene que haber un usuario para que este pueda entrar al sistema y registrar
otras personas.
Página 36
CRM Digital Segundo Entregable
15. Se
muestra
un mensaje
de éxito.
Anexos
Página 37
CRM Digital Segundo Entregable
Página 38
CRM Digital Segundo Entregable
Página 39
CRM Digital Segundo Entregable
Página 40
CRM Digital Segundo Entregable
Versión 001
Autor Leandro Burgos Robles, Igor Chipana Berrocal, Arnold Morales Gomez
Iteración 1
Referencias RF08
1. Da clic en la opción Gestión de Miembros 2. Envía la opción y el orden por método post a
en el menú principal o en el navegador lateral MiembroGPController.java para ejecutar el
método redirectPage(orden,opc)
Página 41
CRM Digital Segundo Entregable
8.
Mensaje
de éxito.
1. Da clic en el botón Ver Perfil que pertenece 2. Envía el idMIEMBROGP,orden y opc del
a un miembro de G.P. miembro seleccionado a
MiembroGPController.java para ejecutar el
método
redirectPage(orden,opc,idMIEMBROGP)
Página 42
CRM Digital Segundo Entregable
Anexos
Página 43
CRM Digital Segundo Entregable
● DSD-AdmMiembrosGP-Listar
Página 44
CRM Digital Segundo Entregable
● DSD-AdmMiembrosGP-VerPerfil
● DSD-AdmMiembrosGP-Desvincular
Página 45
CRM Digital Segundo Entregable
● DSD-AdmMiembrosGP-Cancelar Desvincular
Página 46
CRM Digital Segundo Entregable
Página 47
CRM Digital Segundo Entregable
Página 48
CRM Digital Segundo Entregable
9. 10. Muestra
mensaje de éxito.
3. Modificamos los datos que deseamos y 4. Envía los datos de la modificación del GP por
presionamos el botón Guardar. método post a GrupoController.java para
ejecutar el método updateGrupo ().
Página 49
CRM Digital Segundo Entregable
Anexos
Página 50
CRM Digital Segundo Entregable
Página 51
CRM Digital Segundo Entregable
DSD_AdmGP-Registrar
Página 52
CRM Digital Segundo Entregable
Página 53
CRM Digital Segundo Entregable
DSD-AdmGP-Editar
Página 54
CRM Digital Segundo Entregable
DSD-AdmGP-Eliminar
Página 55
CRM Digital Segundo Entregable
Página 56
CRM Digital Segundo Entregable
Página 57
CRM Digital Segundo Entregable
Página 58
CRM Digital Segundo Entregable
Página 59
CRM Digital Segundo Entregable
Flujo alternativo Registrar Escuelas Sabáticas “Cancelar el registro de una Escuela Sabática ”
Acción del actor Respuesta del sistema
9. Desde el paso 2… 10.
12. No se registra ES. Cierre del modal. Carga la
página de jspEscuelaMain.
Página 60
CRM Digital Segundo Entregable
Anexos
Página 61
CRM Digital Segundo Entregable
DSD_AdministrarES-Lista
Página 62
CRM Digital Segundo Entregable
Página 63
CRM Digital Segundo Entregable
DSD_
AdministrarES -Editar
Página 64
CRM Digital Segundo Entregable
Página 65
CRM Digital Segundo Entregable
Página 66
CRM Digital Segundo Entregable
Página 67
CRM Digital Segundo Entregable
Página 68
CRM Digital Segundo Entregable
Página 69
CRM Digital Segundo Entregable
11. Marcamos el boton Cancelar. 12.No se edita. Cierre del modal. Carga
Administrar Iglesia.
Anexos
Página 70
CRM Digital Segundo Entregable
DSD_AdmIglesia-Lista
DSD_AdmIglesia-Registrar
DSD_AdmIglesia-Editar
Página 71
CRM Digital Segundo Entregable
Actores Administrador
Iteración 1
Descripción Este caso de uso empieza cuando el Administrador ingresa al formulario
AdministrarDM. Se podrá modificar e insertar un nuevo Distrito Misionero.
El caso concluye al mostrar la lista actualizada de Distritos Misioneros.
Referencias RF32
Requerimientos RNF05, RNF06, FNF07.
especiales
Precondiciones Para editar tiene que haber un registro de un Distrito Misionero.
Post Condiciones Se añadió un registró o editó un nuevo Distrito en la tabla DISTRITO.
Flujo normal de eventos
Acción del actor Respuesta del sistema
1.Seleccionar la opción Administrar 2. Envía el id de la opción por método post a
DM. En el menú. MainController.java
3. Modificamos los datos que 4. Envía los datos de la modificación del DM por
deseamos y presionamos el botón método post a DistritoController.java para
Guardar. ejecutar el método Edit (DIST_NOMBRE).
Página 72
CRM Digital Segundo Entregable
Página 73
CRM Digital Segundo Entregable
DSD_AdministrarDM-Lista
Página 74
CRM Digital Segundo Entregable
Página 75
CRM Digital Segundo Entregable
Página 76
CRM Digital Segundo Entregable
Página 77
CRM Digital Segundo Entregable
Versión 001
Autor Leandro Burgos Robles, Igor Chipana Berrocal, Arnold Morales Gomez
Actores MIPES
Iteración 1
Descripción .
Referencias
Requerimientos
especiales
Precondiciones
Post Condiciones .
1 7.
Anexos
Página 78
CRM Digital Segundo Entregable
Página 79
CRM Digital Segundo Entregable
Página 80
CRM Digital Segundo Entregable
Versión 001
Autor Leandro Burgos Robles, Igor Chipana Berrocal, Arnold Morales Gomez
Actores Miembro
Iteración 1
Referencias RF29
Página 81
CRM Digital Segundo Entregable
Requerimientos
especiales
Post Condiciones Sesión activa con los datos del usuario ingresante
3. Llena los datos solicitados: Usuario y Clave. 4. Envía los datos al método
Da clic en Ingresar luego de llenar los configure(HttpSecurity,USU_USUARIO,
campos USU_CLAVE) que está en
SecurityConfig.java
Página 82
CRM Digital Segundo Entregable
Anexos
Página 83
CRM Digital Segundo Entregable
Página 84
CRM Digital Segundo Entregable
Página 85
CRM Digital Segundo Entregable
Página 86
CRM Digital Segundo Entregable
Versión 001
Actores MIEMBRO
Iteración 01
Página 87
CRM Digital Segundo Entregable
Página 88
CRM Digital Segundo Entregable
1. 2.
3. 4.
Anexos
Página 89
CRM Digital Segundo Entregable
Página 90
CRM Digital Segundo Entregable
3.1.17. A
3.1.18. a
4. Pruebas
Se debe incluir un párrafo introductorio que detalle el contenido de las pruebas.
REVISION COMPLETADO
✓
Que los business actors (BA) asociados a un caso de uso de negocio (BUC)
deben figurar como un swimlane en el diagrama de actividades
(DA)correspondiente.
Página 91
CRM Digital Segundo Entregable
✓
Que los business workers (BW) especificados en un diagrama de objetos de
negocio (DON) de un BUC deben participar como swimlane en el DA del
mismo BUC.
✓
Que la business entities (BE) especificadas en un DON de un BUC deben
figurar como input u output de una actividad en el DA del mismo BUC
✓
Que las actividades señaladas como automatizables en algún DA deben
figurar como una o muchas responsabilidades en la lista de requerimientos.
BUC BA SWIMLAN
Que los business E
actors (BA) asociados
a un caso de uso de BUC_REGISTRAR_DATOS_GP ✓
negocio (BUC) deben BUC_REGISTRAR_ASISTENCIAGP
figurar como un BUC_REGISTRAR_ESTUDIO_LS
BA_MIEMBRO_G
swimlane en el BUC_REGISTRAR_DATOS_ES
BUC_REGISTRAR_DICIPULADORES P
diagrama de
BUC_TRANSFERIR_MIEMBROGP
actividades BUC_REGISTRAR_DATOS_MINISTERI
(DA)correspondiente O
.
BUC_REGISTRAR_TM BA_DISCIPULO ✓
BUC_REGISTRAR_DATOS_MINISTERI BA_MIEMBRO_MI ✓
O
BUC_REGISTRAR_ASISTENCIAMI
BUC BW SWIMLANE
Que los
BUC_REGISTRAR_ASISTENCIAGP BW_MIPES_GP ✓
BUC_REGISTRAR_DATOS_GP
business
workers (BW) BUC_REGISTRAR_DICIPULADORES BW_DISCIPULADOR ✓
especificados
Página 92
CRM Digital Segundo Entregable
en un BUC_TRANSFERIR_MIEMBROGP BW_MIPES_ES ✓
diagrama de BUC_REGISTRAR_DATOS_GP
objetos de BUC_REGISTRAR_ESTUDIO_LS
negocio
BUC_REGISTRAR_DICIPULADORES
(DON) de un
BUC_REGISTRAR_ASISTENCIAGP
BUC deben BUC_TRANSFERIR_MIEMBROGP
participar BUC_REGISTRAR_DATOS_GP ✓
como BUC_REGISTRAR_ESTUDIO_LS BW_MIPES_IGLESIA
swimlane en el BUC_REGISTRAR_DATOS_ES
DA del mismo BUC_REGISTRAR_DATOS_MINISTERIO
BUC.
BBUC_REGISTRAR_DATOS_MINISTERIO BW_LIDER_MINISTERIO ✓
BUC BE SWIMLANE
BUC_REGISTRAR_DATOS_MINISTERIO BE_MIEMBROS_MI ✓
BUC_REGISTRAR_DATOS_ES BE_ESs ✓
BUC_REGISTRAR_ASISTENCIAGP BE_ASISTENCIAGP ✓
BUC_REGISTRAR_ESTUDIO_LS BE_ESTUDIO_LES ✓
Página 93
CRM Digital Segundo Entregable
BE_IGLESIAS ✓
BUC_TRANSFERIR_MIEMBROGP BE_CARTA_TRANFERENCIA ✓
BUC_TRANSFERIR_MIEMBROGP
BE_EVIDENCIA_ASISGP ✓
BE_ASMIEMBROGP ✓
BUC_REGISTRAR_DICIPULADORES BE_PMISIONERA ✓
BUC_REGISTRAR_DICIPULADORES BE_DISCIPULADORES ✓
BUC_REGISTRAR_DICIPULADORES BE_DISCIPULOS ✓
Página 94
CRM Digital Segundo Entregable
Página 95