Sei sulla pagina 1di 26

UNIVERSIDAD NACIONAL DE INGENERÍA

FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

GESTION DE CLIENTES - GAMARRA


ANÁLISIS Y DISEÑO DE SISTEMAS

SECCIÓN: ST-213V

DOCENTE: Ing. Walter Antaurco

INTEGRANTES: CÓDIGO:
Quiliche Concha Luis Enrique 20152098H
Rodriguez Carreño Alexander 20150112C
Galvan Papel Ernesto 20140120C
Mucching Vidal Kenji Armando 20162562I

LIMA, 2019
1. MODELO DEL NEGOCIO
1.1. MODELAMIENTO DE LOS PROCESOS DEL NEGOCIO

1.1.1. Identificación de los procesos de negocio

 Formato de Identificación de los Procesos de Negocio


Número Proceso Del Negocio
1 Registrar clientes

1.1.2. Identificación de los actores del entorno del negocio

 Formato de Identificación de los Actores

Número Actor Roles/Responsabilidades


Persona natural o jurídica que desea
ACTO01 Cliente
adquirir un producto.
Persona encargada de gestionar los
ACTO02 Administrador
clientes.
NOTA: El administrador es el encargado de “Gestionar al cliente” cuando
este quiere pasar de ser un cliente de paso a uno formal.

1.1.3. Descripción de los procesos de negocio

 Formato de Descripción de Proceso de Negocio

1.- Proceso de Negocio Registrar cliente


2.- Objetivo Registrar información del cliente
3.- Actores Cliente, Administrador
4.- Precondiciones
 El cliente se acercó a establecimiento a adquirir un producto
5.- Flujo de Eventos
1. El cliente solicita atención al administrador
2. El administrador solicita documento de identificación al cliente
3. El cliente entrega su documento de identificación al administrador
4. El administrador verifica su documento de identificación.
5. El administrador indica las condiciones comerciales del servicio al cliente
6. El administrador pregunta el “tipo de cliente” al cliente
7. El cliente indica el tipo de cliente al administrador
8. El administrador entrega formulario de “cliente individual” al cliente
9. El cliente llena con sus datos el formulario entregado por el administrador
10. El administrador valida los datos del cliente
11. El administrador entrega formulario para la información del contacto-
respaldo al cliente
12. El cliente llena los datos del contacto
13. El administrador valida los datos del contacto
14. Registrar los datos del nuevo cliente y de su contacto-respaldo.
15. Registra los datos del vendedor a cargo del nuevo cliente.
6.- Postcondiciones
 Se registra un nuevo cliente
7.- Excepciones
2.1. Si el cliente no tiene documento de identificación, el flujo termina.
5.1. Si el cliente no está de acuerdo con las condiciones comerciales del
servicio, el flujo termina.
8.1 Si el cliente no es un cliente individual, el administrador entrega
formulario de “cliente Empresa”
10.1 El administrador indica los errores al cliente
9.1.1 Si el cliente desea seguir con el registro tendrá que corregir
los datos y continuar con el paso 9, caso contrario el flujo termina
11.1 Si el cliente no desea seguir con el registro, el flujo termina
13.1 El administrador indica los errores al cliente
12.1.1 Si el cliente desea seguir con el registro tendrá que corregir
los datos y continuar con el paso 12, caso contrario el flujo termina.
14.1 Si el cliente ya tiene un contacto-vendedor, el flujo termina.

8.- Tiempo de ejecución 15 minutos


9.- Diagrama de Actividades del Proceso del Negocio
1.1.4 Especificación de las reglas de negocio

1.1.4.1. Catálogo de las reglas de negocio

Código Regla del negocio Descripción de la regla


Verificación de acuerdos El cliente solo podrá registrarse si acepta
RN01
comerciales los acuerdos comerciales
Los formularios de cliente natural
Formato de formulario de
RN02 contienen DNI, Nombres, Apellidos,
cliente natural
teléfono, email
Los formularios de cliente jurídico
Formato de formulario de contienen RUC, tipo de empresa
RN03
cliente jurídico (minorista o mayorista), razón social,
teléfono, email, direcciones fiscales.
El administrador atiende un cliente a la
RN04 Atención del cliente
vez.
Los datos rellenados en los formularios
RN05 Validación de datos deben cumplir con las especificaciones
mínimas establecidas.
El sexo del cliente solo puede ser
RN06 Sexo del cliente
masculino o femenino.

Los horarios de atención son de 8 am a


RN07 Horarios de atención
9 pm

RN08 Registro único del cliente El cliente solo se puede registrar una vez

Registro de Contacto- El administrador le asigna un contacto de


RN09
Vendedor la empresa al cliente.
En los acuerdos comerciales se le indica
RN10 Formatos de pago al cliente el tipo de moneda y los
formatos de pago.
Autenticidad de los El administrador es el único que puede
RN11
formularios entregar los formularios al cliente

Autenticidad de la Los clientes son los únicos que pueden


RN12
información llenar su información en el formulario
Si el cliente no puede ser contactado
Solicitación de información
RN13 entonces se contactará al contacto
de contacto de respaldo
registrado
Para entregar el formulario previamente
RN14 Tipo de Cliente
el cliente debió indicar tipo de cliente.
Para que sea válido el documente debe
Verificación del documento
RN15 tener una fecha de vigencia de hasta al
de identificación
menos 6 meses desde el registro
1.1.4.2Actividades y reglas del negocio
Es necesario registrar las actividades y reglas del negocio para una mejor
organización de éstos.

Proceso : Registrar cliente Código: 1


Especificación
Descripción De Regla Del
Número Actividad Rol/Actor de la
Actividad Negocio
información

El cliente solicitará RN07


ACT01 Solicitar atención Cliente
atención al administrador. RN04 INF01

Solicitar El administrador solicita


RN07
ACT02 documento de documento de Administrador INF02
RN04
identificación identificación al cliente.
El cliente entrega
Entregar
documento de
ACT03 documento de Cliente RN12 INF01
identificación al
identificación
administrador.
El administrador verifica
Verificar
si el documento de
ACT04 documento de Administrador RN15 INF01
identificación es válido o
identificación
está vencido.
Indicar las El administrador le
condiciones indicara al cliente las
ACT05 Administrador RN01 INF02
comerciales del condiciones comerciales
servicio del servicio que brinda.
El administrador le
Preguntar Tipo preguntará al cliente RN04
ACT06 Administrador INF01
de Cliente como qué tipo de cliente RN14
se desea registrar.
El cliente le indicara al
Indicar Tipo de administrador como qué
ACT07 Cliente RN14 INF01
Cliente tipo de cliente se desea
registrar.
El administrador
Entregar
entregara formulario de INF04
ACT08 Formulario de Administrador RN02
“Cliente individual” al
“Cliente natural”
cliente.
El administrador
Entregar
entregara formulario de
ACT09 Formulario de Administrador RN03 INF04
“Cliente empresa” al
“Cliente jurídico”
cliente.
El cliente llenara con sus
datos el formulario que le INF01
ACT10 Llenar datos Cliente RN12
entregue el INF03
administrador.
El administrador validará RN05
ACT11 Validar datos los datos llenados por el Administrador RN06 INF02
cliente en el formulario.

El administrador indicará
Indicar los de los errores que existe RN05
ACT12 Administrador INF02
errores al cliente en el llenado del RN06
formulario.

El cliente corregirá los


Corregir los
ACT13 datos indicados por el Cliente RN12 INF01
datos
administrador.

Registrar los El administrador registra


datos del nuevo la información del cliente
ACT14 Administrador RN08 INF02
cliente y de su y de su contacto-
contacto Respaldo.

Registrar El administrador asigna


ACT15 contacto- un contacto de la Administrador RN09 INF05
vendedor empresa al cliente.

1.1.4.3Especificación de la información

CÓDIGO NOMBRE ATRIBUTOS

Id_cliente
Nombre_cliente
Apellidos_cliente
INF01 Cliente Telefono_cliente
Direccion_cliente
Correo_cliente
Tipo_cliente

Id_administrador
Nombre_administrador
INF02 Administrador Apellidos_administrador
Telefono_administrador
Correo_administrador

Id_cliente
Id_respaldo
Nombre_respaldo
Apellidos_respaldo
INF03 Contacto-Respaldo
Telefono_respaldo
Direccion_respaldo
Correo_respaldo
Id_formulario
Id_administrador
Id_cliente
INF04 Formulario
Id_Contacto

Id_vendedor
Nombre_vendedor
Apellidos_vendedor
INF05 Contacto vendedor
Telefono_vendedor
Correo_vendedor

2. ANÁLISIS DE SISTEMAS
2.1 REQUERIMIENTOS DEL SISTEMA DE INFORMACION

2.1.1 Determinación del alcance del Sistema


El sistema permite automatizar las actividades registrar cliente y validar datos.

2.2 Obtención de Requerimientos


• Requerimientos Funcionales

NÚMERO REQUERIMIENTO DESCRIPCIÓN PRIORIDAD

RF1 Si el cliente no está 5


registrado entonces el
Registrar cliente
sistema debe permitir al
usuario registrar al cliente.

RF2 El sistema debe permitir al 4


Registrar contacto usuario registrar los datos del
contacto de respaldo.

RF3 El sistema debe permitir al 3


Iniciar Sesión
usuario iniciar sesión.

RF4 El sistema debe permitir al 2


Modificar Datos usuario modificar datos
registrados.

RF5 El sistema debe permitir al 2


Buscar Clientes administrador poder buscar
los clientes registrados.

• Requerimientos no Funcionales
NÚMERO REQUERIMIENTO DESCRIPCIÓN PRIORIDAD

RNF1 Usabilidad El sistema debe ser de 4


fácil entendimiento para
el usuario.

RNF2 Adaptabilidad El sistema debe 4


funcionar en diferentes
dispositivos con internet
(laptop, Tablet, sistema
operativo IOS o Android)

RNF3 Concurrencia El sistema debe permitir 4


registrar máximo 4
clientes a la vez.

RNF4 Eficiencia El tiempo de validación 4


de los datos no debe ser
mayor a 30 segundos.

RNF5 Seguridad de El cliente recibirá un 5


Alerta mensaje a su teléfono, si
su registro es siendo
modificado.

RNF6 Seguridad de El sistema debe crear 4


back up una copia de seguridad
de los clientes
registrados cada 24
horas.

2.3 Obtención del Modelo de Casos de Uso del Sistema


• Diagrama de Casos de Uso del Sistema
Descripción de Casos de Uso del Sistema
Caso de uso: Iniciar sesión

Objetivo: El usuario inicie sesión

Actor: Usuario

Precondiciones: El usuario ingresa al sistema

Flujo básico

1. S: Muestra dos opciones: “Iniciar sesión” y “Registrarse”.


2. A: Llena los datos y elige la opción “Acceder”
3. S: Valida los datos, si es conforme muestra el mensaje de “Inicio correcto”
termina el flujo, caso contrario ir al paso 3.1

Extensiones:
3.1. S: Muestra mensaje de ‘Usuario o contraseña incorrectos’’ y se dirige al paso 1
Excepciones:
Excepción 1: El cliente cancela el registro de datos.
Postcondiciones:
Cliente ha iniciado sesión exitosamente

Requerimiento asociado

RF3, RNF1, RNF2


Prototipo de interfaz de usuario

I01

Caso de uso: Registrar Cliente


Objetivo: El cliente se registra.
Actor: Administrador
Precondiciones: El cliente solicita registro.
El administrador ingresa al sistema.
Flujo básico
1. A: Selecciona el tipo de cliente a registrar en P2.
2. A: Si selecciona la opción de cliente natural continua, caso contrario ir a
2.1.
3. S: Muestra pantalla P3 que contiene el formulario del cliente natural.
4. A: Llena los datos del formulario digital y confirma dando clic en
“Registrar”. Si los datos están bien continúa, sino vuelve al paso 3.
5. S: Graba los datos y pasa a la pantalla P5.
6. S: Muestra pantalla P5 que contiene el formulario del contacto de
respaldo.
7. A: Llena los datos del formulario digital y confirma dando click en
“Registrar contacto respaldo”. Si los datos están bien continúa, sino
vuelve al paso 6.
8. S: Graba los datos.
9. S: Asigna un vendedor y lo muestra en pantalla P6.
10. A: Si seleccionar “Registrar otro cliente” va al Paso 1, caso contrario
sale del sistema.
Extensiones:
2.1. A: Selecciona la opción cliente jurídico:
2.1.1. S: Muestra pantalla P4 que contiene el formulario del cliente
jurídico.
2.1.2. A: Llena los datos del formulario digital y confirma dando click en
“Registrar”. Si los datos están bien continúa, sino vuelve al paso 2.1.1.
2.1.3. S: Graba los datos y pasa a la pantalla P5.
2.1.4. S: Muestra pantalla P5 que contiene el formulario del contacto
de respaldo.
2.1.5. A: Llena los datos del formulario digital y confirma dando click en
“Registrar contacto respaldo”. Si los datos están bien continúa, sino
vuelve al paso 2.1.4.
2.1.6. S: Graba los datos
2.1.7. S: Asigna un vendedor y lo muestra en pantalla P6 y va al paso
10.

Postcondiciones: Se registra un nuevo cliente


Requerimiento asociado
RF1, RF2, RNF1, RNF2, RNF3, RNF4, RNF6
Prototipo de interfaz de usuario
I02, I03, I04, I05, I06

Caso de uso: Registrar Contacto-Respaldo


Objetivo: El administrador registra el contacto de respaldo
Actor: Administrador
Precondiciones: Registrar Cliente
Flujo básico
1. S: Muestra el formulario de contacto mediante la pantalla P5.
2. A: Llena los datos del contacto de respaldo del cliente.
3. S: Graba los datos y pasa a la pantalla P6.
4. S: Asigna un vendedor y lo muestra en la pantalla P6.
Extensiones:
Postcondiciones:
Cuenta de usuario registrado
Requerimiento asociado
RF2, RNF1, RNF2, RNF5
Prototipo de interfaz de usuario
I05, I06

Caso de uso: Modificar datos


Objetivo: El usuario actualice sus datos
Actor: Usuario
Precondiciones:
Usuario ha iniciado sesión
Flujo básico
1. A: Elige la opción Modificar cliente.
2. S: Si el cliente a modificar es cliente natural continúa, caso contrario va al
paso 2.1.
3. S: Muestra pantalla P7.
4. A: El usuario modifica los datos del cliente y da click en la opción “Modificar
datos”
5. S: Graba los datos y sale del sistema.
Extensiones:
2.1. S: Muestra pantalla P8.
2.2. A: El usuario modifica los datos del cliente y da click en la opción “Modificar
datos”.
2.3. Va al paso 5.
Excepciones:
Excepción 1: El cliente cancela el registro de datos.
Postcondiciones:
Datos actualizados.
Requerimiento asociado
RF4, RNF1, RNF2, RNF4, RNF5
Prototipo de interfaz de usuario
I07, I08

Caso de uso: Buscar Cliente

Objetivo: El administrador busque un determinado cliente

Actor: Administrador

Precondiciones: Administrador inicia sesión, administrador elige la opción buscar


cliente.

Flujo básico

1. S: Muestra un formulario de búsqueda mediante la pantalla P9.


2. A: Si el cliente a buscar es de tipo natural, continúa, caso contrario va al paso
2.1
3. A: Realiza la consulta de búsqueda mediante el DNI, Correo y/o Celular.
4. A: Da click en la opción “Buscar N”
5. S: Si encuentra datos va al paso 6, caso contrario va al paso 5.1.
6. S: Muestra los datos del cliente buscado.

Extensiones:
2.1. El cliente a buscar es de tipo jurídico.
2.2. A: Realiza la consulta de búsqueda mediante el RUC, Razón Social y/ Correo.
2.3. A: Da click en la opción “Buscar J”
2.4. S: Si encuentra datos va al paso 6, caso contrario va al paso 5.1.
5.1. El sistema muestra un mensaje “No se ha encontrado resultados” y regresa al
paso 2.
Postcondiciones:
Administrador ha encontrado al cliente.
Requerimiento asociado

RF5, RNF1, RNF2, RNF4


Prototipo de interfaz de usuario

I09

CODIGO I01

NOMBRE Iniciar Sesión

PROPÓSITO DE LA INTERFACE Permite iniciar sesión o registrarse

GRÁFICA DE LA INTERFACE

CODIGO I02

NOMBRE Tipo de Cliente

PROPÓSITO DE LA INTERFACE Permite elegir entre el tipo de cliente

GRÁFICA DE LA INTERFACE
CODIGO I03

NOMBRE Registrar cliente natural

PROPÓSITO DE LA INTERFACE Permite registrar toda la información necesaria de un


cliente natural.

GRÁFICA DE LA INTERFACE
CODIGO I04

NOMBRE Registrar cliente jurídico

PROPÓSITO DE LA INTERFACE Permite registrar toda la información necesaria de un


cliente empresarial nuevo.

GRÁFICA DE LA INTERFACE
CODIGO I05

NOMBRE Registrar contacto de respaldo del cliente.

PROPÓSITO DE LA INTERFACE Permite registrar toda la información necesaria del


contacto de respaldo.

GRÁFICA DE LA INTERFACE
CODIGO I06

NOMBRE Asignar vendedor

PROPÓSITO DE LA INTERFACE Asigna un contacto vendedor al cliente que se ha


registrado.

GRÁFICA DE LA INTERFACE
CODIGO I07

NOMBRE Modificar cliente natural

PROPÓSITO DE LA INTERFACE Modificar los datos de un cliente natural y su contacto


de respaldo.

GRÁFICA DE LA INTERFACE
CODIGO I08

NOMBRE Modificar cliente jurídico

PROPÓSITO DE LA INTERFACE Modificar los datos de un cliente jurídico y su contacto


de respaldo.

GRÁFICA DE LA INTERFACE
CODIGO I09

NOMBRE Buscar cliente

PROPÓSITO DE LA INTERFACE Buscar a un cliente natural o jurídico.

GRÁFICA DE LA INTERFACE
CODIGO I10

NOMBRE Asignar usuario y contraseña

PROPÓSITO DE LA INTERFACE Asigna un id de usuario y una contraseña al cliente

GRÁFICA DE LA INTERFACE
ANALISIS DE LOS CASOS DE USO
Diagrama de Interacción de Objetos (Diagrama de Secuencias)

CU: REGISTRAR CLIENTE

CU: REGISTRAR CONTACTO


CU: INICIAR SESION

CU: BUSCAR CLIENTE


CU: MODIFICAR DATOS

ANALISIS DE LAS CLASES


 DIAGRAMA DE PAQUETES

 CLASES DE ENTIDAD
 CLASES DE CONTROL

 CLASES DE INTERFAZ

DIAGRAMA DE ESTADOS

Potrebbero piacerti anche