Este documento presenta el proyecto final de ingeniería de requerimientos para la empresa TENDENZA. Inicialmente se describe el dominio del problema a modelar, que es mejorar el control de información de productos. Luego, se especifican los requerimientos funcionales y no funcionales y se modelan los casos de uso. Finalmente, se realizan los casos de uso mediante diagramas de actividades, secuencia y clases. El proyecto busca implementar un sistema que facilite las ventas y logística de TENDENZA.
1. UNIVERSIDAD PRIVADA DE TACNA
FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas
Proyecto Final “TENDENZA”
Curso: Ingeniería de Requerimientos
Docente: Ing. Mariela Ibarra Montecinos
Integrantes:
Anahua Huayhua, Jenny (2018062150)
Coloma Colquehuanca, Kiara (2018062218)
Cuadros Napa, Marcelo (2018060916)
Poma Manchego, Rene (2017057491)
Santos Aréstegui, Diego (2018060909)
Tacna – Perú
2020
2. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
2
INDICE GENERAL
INTRODUCCION ...................................................................................................................... 4
Proyecto final de Ingenieria de Requerimientos “TENDENZA” ...................................................... 5
A. DOMINIO DEL PROBLEMA A MODELAR ........................................................................... 5
I. Generalidades de la Empresa...................................................................................... 5
1. Nombre de la Empresa ...................................................Error! Bookmark not defined.
2. Vision.............................................................................Error! Bookmark not defined.
3. Mision............................................................................Error! Bookmark not defined.
4. Organigrama ..................................................................Error! Bookmark not defined.
II. Visionamiento de la Empresa ...................................................................................... 5
1. Descripcion del Problema................................................Error! Bookmark not defined.
2. Objetivos de Negocios ....................................................Error! Bookmark not defined.
3. Objetivos de Diseño ........................................................Error! Bookmark not defined.
4. Alcance del proyecto.......................................................Error! Bookmark not defined.
5. Viabilidad del Sistema .....................................................Error! Bookmark not defined.
6. Informacion obtenida del Levantamiento de Informacion ............................................... 6
III. Visionamiento de la Empresa ...................................................................................... 6
a) Diagrama del Proceso Actual – Diagrama de actividades .............................................. 6
b) Diagrama del Proceso Propuesto – Diagrama de actividades Inicial .............................. 7
B MODELAMIENTO DE CASOS DE USO .............................................................................. 7
IV Especificacion de Requerimientos de Software............................................................. 7
a) Cuadro de Requerimientos funcionales Inicial .............................................................. 7
b) Cuadro de Requerimientos No funcionales ................................................................... 7
c) Cuadro de Requerimientos funcionales Final ................................................................ 8
d) Reglas de Negocio ..................................................................................................... 9
V Fase de Desarrollo ....................................................................................................12
1. Perfiles de Usuario ....................................................................................................12
3. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
3
2. Modelo Conceptual .........................................................Error! Bookmark not defined.
a) Diagrama de Paquetes ...................................................Error! Bookmark not defined.
b) Diagrama de Casos de Uso........................................................................................12
c) Escenarios de Caso de Uso (narrativa) .......................................................................14
C REALIZACION DE CASOS DE USO ..................................................................................23
3. Modelo Logico...............................................................................................................23
a) Analisis de Objetos ....................................................................................................23
b) Diagrama de Actividades con objetos .........................................................................32
c) Diagrama de Secuencia .............................................................................................37
d) Diagrama de Clases ..................................................................................................42
CONCLUSIONES.....................................................................................................................46
RECOMENDACIONES .............................................................................................................46
BIBLIOGRAFIA ........................................................................................................................46
WEBGRAFIA ...........................................................................................................................46
4. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
4
INTRODUCCION
El presente documento describe el trabajo realizado en el proyecto final del curso “Ingeniería de
Requerimientos” de la Carrera profesional de Ingeniería de Sistemas, demostrando todo lo aprendido
durante el curso.
El proyecto consiste en tres etapas importantes: hallar el dominio del problema a modelar, modelar los
casos de uso correspondientes al dominio del problema y finalmente la realización de casos de uso.
La empresa que elegimos, TENDENZA, es una marca peruana dedicada a la venta de calzado, que atiende
en sus tiendas físicas y se realizan pedidos mediantes los números de contacto y correo de la empresa.
La importancia de un sistema que facilite las ventas, y la logística de la empresa en la actualidad es
primordial, debido a la situación actual, es necesario adaptarse a los nuevos cambios y mejorar como
empresa, por lo que la realización de este proyecto es un gran paso para la empresa.
5. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
5
PROYECTO FINAL “TENDENZA”
A. DOMINIO DEL PROBLEMAAMODELAR
I. Generalidades de la Empresa.
1. Nombre de la Empresa.
- TENDENZA, Calzado y Moda
2. Visión.
- Ser una empresa que se expanda por el Sur del Perú.
3. Misión.
- Brindar una mejor atención al cliente.
- Tener la exclusividad en los negocios.
4. Organigrama.
II. Visionamiento de la Empresa
1. Descripción del Problema.
El problema que tiene la empresa “TENDENZA” es que muchas veces no tiene un control de la
información de los productos y eso evita que se puedan vender.
2. Objetivos de Negocios.
- Ser una empresa consolidada.
- Que cada cliente reciba una buena atención.
- Que todas las sucursales tengan lo mejor.
- Cada asesor de venta sepa capacitar a sus empleados.
3. Objetivos de Diseño.
- La interfaz debe ser sencilla y apta para todo público.
- con una interfaz clara para el usuario final.
4. Alcance del Proyecto.
Los motivos que se buscan para realizar el proyecto son principalmente para controlar los productos
que llegan y salen de la empresa. Todo esto en base a los requerimientos funcionales y requerimientos
no funcionales, y también los presupuestos.
6. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
6
5. Viabilidad del Sistema (técnica, financiera y organizacional).
Consideramos que el proyecto es viable y además aportará otros beneficios a la empresa como una
mejor organización en la empresa, efectividad en los procesos realizados por la empresa y ser líderes
en el mercado.
6. Información obtenida del Levantamiento de información (Observación, entrevistas,
encuestas).
La tienda TENDENZA-TACNA se creó hace 15 años primeramente en la AV. Bolognesi, años después
se trasladó a la av. Pinto. Comenzó vendiendo en una tienda. Años más tarde, después de su traslado,
se expandió con otro.
- RUC: 20533236422
- Razón Social: SOLMARY INVERSIONES S.R.L.
- Nombre Comercial: Tendenza Calzado y Moda
- Tipo Empresa: Soc.Com.Respons. Ltda
- Condición: Activo
- Fecha Inicio Actividades: 21 / Marzo / 2014
- Actividad Comercial:
- Vta. Min. Productos Textiles, Calzado.
- CIIU: 52322
- Dirección Legal: Av. Pinto Nro. 326a (Frente a Galeria Comercial 28 de Julio)
- Distrito / Ciudad: Tacna
- Departamento: Tacna, Perú
La empresa ofrece las siguientes marcas: azaleia, dijean, olympikus, vizzano, beirario, moleca,
modare, north stard.
III. Análisis de Procesos
a) Diagrama del Proceso Actual. Diagrama de Actividades.
7. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
7
b) Diagrama del Proceso Propuesto. Diagrama de Actividades Inicial.
B. MODELAMIENTO DE CASOS DE USO
IV. Especificación de Requerimientos de Software
a) Cuadro de los Requerimientos Funcionales Inicial
Nro. actor requerimientosfuncionales
1 encargadode logística emitirnotade crédito
2 usuario ingresarcontraseña
3 usuario restablecercontraseña
4 usuario detallardirección de entrega
5 encargadode logística revisarstock
6 encargadode logística detallardatosde receptordel
pedido
7 encargadode ventas brindaroferta
b) Cuadro de Requerimientos No funcionales
N° REQUERIMIENTO NO FUNCIONAL
1 el procesode pedidoeshastalas 8 pm, luegode esahora es
registrocomopedidodel díasiguiente
2 Mediante un Boucherse verificarael depositoenel banco,
estobrindarafiabilidad porparte de laempresaalos clientes
3 Capaz de registrarnuevosclientes.
4 Los mensajestendránundiseñosagradable conlavista
5 imágenesenaltaresolución delcalzado
8. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
8
c) Cuadro de Requerimientos Funcionales Final
Nro. caso de uso actor requerimientosfuncionales
1 registrar cuenta usuario ingresarcorreo electrónico
ingresarcontraseña
confirmarcuenta
2 registrar detalles de la
entrega
encargado
logística
detallardirección de entrega
elegirmodoentrega
detallardatosde receptordel
pedido
confirmarentrega
3 modificar términos y
condiciones
asesor legal modificardetallesde términos
guardar cambios
deshacercambios
4 ofrecer promociones y/o
ofertas por compras
encargado de
ventas
brindarpromoción
brindaroferta
5 restablecer contraseña usuario restablecercontraseña
confirmarnuevacontraseña
6 reembolsar dinero encargado de
logística
revisarstock
emitirnotade crédito
depositardinero
7 comprar calzado usuario ingresarpedido
confirmarpedido
elegirformade pago
verificarpedido
8 deshacer compra de
calzado
usuario anularpedido
confirmaranulación
9 solicitar cambio de
calzado
usuario ingresara pedidos
seleccionarpedido
solicitarcambio
confirmarcambio
10 actualizar producto encargado de
ventas
modificarel preciodel producto
agregar calzado
retirarcalzado
agregar promoción
agregar descuento
guardar cambios
9. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
9
d) Reglas del Negocio
RN ID
Nombre de la
regla de negocio
Descripción Autoridad UC/BR Proceso actual
TIPO DE
REGLA
1
Registro del
cliente
el registrode la tienda virtual
es gratuitoyrequisito
indispensable para adquirir
productos vía internet
informática
c.u. n°
001
1. ingresar cuenta de correo
electrónico consu
contraseña.
2 ingresar a la opciónMi
cuenta con el correoy
contraseña
Regla de
Restricción,
operación
2
dirección de
entrega
En el formulariode datos al
realizar la compra, el cliente
deberá colocar la direcciónde
entrega a donde desee que le
llegue sucompra.
logística
c.u. n°
002
1. indicar lugar de entrega
en el formulario
2.onfirmar datos guardados.
Regla de
Restricción,
operación
3
Modificaciones
en términos y
condiciones
los términos ycondiciones enel
portal webpuedensufrir
modificaciones
asesor
legal
informática
c.u. n°
003
1.ingresar a la página web
2.revisar términos y
condiciones
Regla de
Restricción,
operación
4
compra mínima
para
promociones
y/o ofertas
La tienda virtual ofrece
diferentes promocionesy/o
ofertas siendo estas sujetas a
una compra mínima de S/69.90
ventas
logística
c.u. n°
004
1. ingresar a la página web
Regla de
derivación,
inferencia
5
olvido de
contraseña
La tienda ofrece la opción
¿olvidosus datos?
informática
c.u. n°
005
1. ingresar a la página web
2.dar clickenla opción
¿olvidosus datos?
Regla de
Restricción,
operación
6
Reembolso por
falta de stock
del producto
Tendeza se reserva el derecho
de no despachar unproducto si
este nose encuentra enstock.
En caso estosuceda, TENDENZA
PERU realizará la devolución
total del dineroal cliente o
emitirá una nota de crédito a
solicituddel cliente para que
pueda escoger otro producto.
logística
c.u. n°
006
1. revisar el stock
2. si no hay, realizar
devolución total o emitir
nota de crédito
Regla de
derivación,
inferencia
7
horario de
ingreso de
pedido
se atiende el ingreso de
pedidos las 24 horasdel día y
los 7 días de la semana
ventas
c.u. n°
007
1. ingresar pedidoenla
página websegún horario.
2. confirmar pedido.
Regla de
Restricción,
operación
8
horario de
recepción de
pedido
El procesodel pedido es con
hora de corte hasta las 8 pm,
cualquier pedidorealizado
pasada la hora de corte se
tomará como ingresoel día
siguiente. Los pedidos
realizados pasadolas 8 pm del
día viernes se procederá como
recepciónel día lunes.
ventas
c.u. n°
007
1. ingresar pedidoenla
página websegún horario.
Regla de
Restricción,
operación
9
cambio de fecha
de despacho
tendenza puede cambiar la
fecha/hora de despacho
logística
c.u. n°
002
1. cambiar de fecha/hora
2. coordinaciónde nueva
fecha/hora conel cliente
Regla de
Restricción,
operación
10
IGV incluido en
el precio
Los precios para los artículos
ofertados enLa tienda virtual
de TENDENZA PERU incluyen el
ImpuestoGenerala las Ventas
(IGV). El pedido será facturado
con los precios vigentes al día
que será entregadoal cliente.
ventas
c.u. n°
007
1. el productoincluye igv
Regla de
Restricción,
operación
10. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
10
11
envíos al
extranjero
La tienda virtual nose
compromete a hacer envíos
fuera del Perú.
ventas
logística
c.u. n°
002
1. tendenza decide si es
conveniente vender fuera
del Perú.
Regla de
derivación,
inferencia
12
anulación del
pedido
solose se podrá realizar previa
coordinación delcliente conel
equipologístico
ventas
logística
c.u. n°
008
1. ingresar página web
2. Ir a la opción pedido
3. anular pedido
Regla de
Restricción,
operación
13
Tiempo de
Cambio del
producto
el cambioensus condiciones
originales dentro de los
primeros 30 días de realizada la
compra
ventas
logística
c.u. n°
009
1. solicitar cambio
Regla de
Restricción,
operación
14
Garantía del
calzado
La garantía de calzados solo
aplica hasta 1 mes posterior a
la compra, esta soloes aplicada
por defectos de fabricación
ventas
logística
c.u. n°
007
1. enviar la observación al
correo adjuntandolas
imágenes delcalzado, boleta
de compra yla falla
reclamada
Regla de
Restricción,
operación
15
Cambio de talla
o modelo
Se debe reportar enun plazo
no mayor a 24 horas al correo
electrónico.
ventas
logística
c.u. n°
009
1. enviar reporte
2. Se procesara cambios de
productos dentrode los 30
días, contando desde la
fecha de compra
3. el cambiose realizara si el
producto nopresenta daños
Regla de
Restricción,
operación
16
llevar ticket de
venta
llevar ticket de venta original ventas
c.u. n°
006
1. llevar productoa la tienda
2. El productoserá revisado
3. una vez aceptado, se
emitirá nota de crédito y
escogerá la nueva talla o
modelo
Regla de
Restricción,
operación
17 nota de crédito
El uso es dentro de 60 días de
la fecha de emisión del
documento. Usar de cualquier
tienda tendenza
ventas
logística
c.u. n°
006
1. usar nota dentro de los 60
días
Regla de
Restricción,
operación
18
cancelación de
diferencia
Debes elegir un productodel
mismomontopara que la
puedashacer efectiva. En caso
de elegir un productode mayor
valor deberáscancelar la
diferencia. De elegir un
producto de menor valor no
hayreembolsopor la
diferencia.
ventas
logística
c.u. n°
009
1. elegir producto
2. si es mayor, se cancelala
diferencia
Regla de
derivación,
inferencia
19
devolución de
dinero
Solo se procesarán
devolucionesde productos
contenidos enórdenes
realizadas dentro de los 30 días,
contandodesde la fecha de
compra.
ventas
logística
c.u. n°
006
1. una vez aceptadoel
producto será enviado a la
central
Regla de
Restricción,
operación
20
condiciones
para devolución
o cambios
No es aplicable las
devolucioneso cambios si
presenta:usos frecuentes,
reparaciones, fuera de plazo.
ventas
logística
c.u. n°
006
1. empezar tramite
2. Se entregara unrecibo de
recepción
3. la devolución se realiza
segúnel mediode pago
realizado
Regla de
derivación,
inferencia
21 formas de pago
ofrece la opciónde pagocon
tarjetas de crédito y/o débitoo
la opciónde depósito o
transferencia a una cuenta del
banco de créditoo yape
ventas
logística
c.u. n°
007
1. elegir métodode pago
Regla de
Restricción,
operación
11. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
11
22
deposito o
transferencia al
BCP
se puede elegir el depositoo
transferencia como mediode
pago
ventas
c.u. n°
007
1. se brindara código
terminadoel procesode
compra
2. Realizar depósito en el
BCP o agente
3. Enviar número de
operación
4. verificar pagoyenvío de
pedido
Regla de
Restricción,
operación
23
horario de
verificación de
pedido
Solo se puedenefectuar enel
horariode lunes a viernes
desde las 8:00 horas. Hasta las
19:30 horas, ylos sábados de
9:00 a 14:00 horas. Los pagos
realizados despuésde los
horarios señalados, domingos o
feriados, serán verificados al
siguiente día útil, en donde
reciénse procederá a facturar
su pedido.
ventas
logística
c.u. n°
007
1. verificar segúnhorario
Regla de
Restricción,
operación
24
reserva de
productos
No se reservaran hasta que
sean pagados.
ventas
logística
c.u. n°
007
1. productos separados con
pago.
Regla de
Restricción,
operación
25
detalles antes
de entrega de
pedidos
El destinatariodebe ingresar
todos los detalles (hora, lugar,
receptor, etc.)
ventas
logística
c.u. n°
002
1.detallar
hora,fecha,lugar,receptor de
pedido
Regla de
Restricción,
operación
26
identificación
de receptor
la persona que recibe el pedido
debe identificarsecon DNI o
carnet de extranjería así como
la firma de la guía de entrega
ventas
logística
c.u. n°
002
1. identificarse
2. firmar guía de entrega
Regla de
Restricción,
operación
27
condiciones de
entrega
el receptor debe cumplir con
presentar su identificación yser
mayor de edad
ventas
logística
c.u. n°
002
1. presentar DNI o carnet de
extranjería
2. ser mayor de edad
Regla de
derivación,
inferencia
28
entrega en
tienda física
En caso el titular de la compra
haya solicitado la entrega de su
pedidoennuestras tiendas,
deberá presentar suDNI para el
recojo correspondiente de su
pedido. En casoel titular de la
compra, no pueda recoger su
pedido, podrá enviar a una
tercera persona, quien deberá
presentar suDNI así comola
copia del DNI del titular de la
compra, caso contrario no
podrá ser entregado el pedido.
ventas
logística
c.u. n°
002
1. presentar DNI o carnet de
extranjería
2. presentar carta de
autorización si es untercero
Regla de
derivación,
inferencia
29
tiempo de
custodia en
tienda física
En caso de generar alguna
compra webo diferida yhaber
colocadocomodirecciónde
entrega una tienda física,
TENDENZA no se hará
responsable por su custodia
pasadolos 10 días calendario
desde la fecha de su compra
ventas
logística
c.u. n°
002
1. colocar dirección de
entrega a la tienda física
2. la tienda custodiara el
producto por 10 días
Regla de
Restricción,
operación
12. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
12
IV. Fase de Desarrollo
1. Perfiles de Usuario
Cliente: es la persona que realiza las compras. Se registra e ingresa mediante una
cuenta. También tiene la opción de reestablecer su contraseña en caso se olvide.
encargado logística: se encarga del envío del producto.
asesor legal: actualiza los términos y condiciones.
encargado de ventas: se encarga de vender el producto.
2. Modelo Conceptual
a) Diagrama de paquetes
b) Diagrama de Casos de Uso
14. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
14
c) Escenarios de Caso de Uso (narrativa)
CU-001 REGISTRAR CUENTA
VERSION 1.0 (06/07/2020)
DEPENDENCIAS: RN-001: Registro de cliente
PRECONDICION: El usuario debe tener un correo electrónico
DESCRIPCION:
El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee crear su cuenta registrándose
SECUENCIA
NORMAL PASO acciones del actor respuestas del sistema
1
el usuario ingresa al portal
web Se muestra la interfaz
2
el usuario se registra(correo y
contraseña) el sistema valida los datos
4 El usuario confirma la cuenta El sistema guarda los datos
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES
PASO acciones del actor respuestas del sistema
2
Si no se ingresa ningún dato
e.1 se cancela el caso de uso
COMENTARIOS Se recomienda ingresar una contraseña segura (mayor a 12 caracteres)
CU-002 REGISTRAR DETALLES DE ENTREGA
VERSION 1.0 (06/07/2020)
DEPENDENCIA
S:
RN-26 Identificación de receptor, RN-027: Condiciones de entrega, RN-28:
entrega tienda física
RN-002: Dirección de entrega RN-25: Detalles antes de la entrega de
pedidos,RN-29: Tiempo de custodia en tienda física
PRECONDICIO
N: Se debe tener información del usuario y del producto.
DESCRIPCION:
El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el encargado de logística registre detalles de la entrega
SECUENCIA
NORMAL PASO acciones del actor respuestas del sistema
1
El encargado de logística
revisa los datos llenados por el
usuario
El sistema muestra la información
de los detalles de la entrega (RN-
25) (RN-02)
2
El encargado valida la
información
el sistema verifica que se cumpla
las condiciones(RN-0027)
15. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
15
3
El encargado registra el modo
de entrega que el usuario
selecciono
El sistema muestra las opciones de
entrega (RN-28) ,(RN-29)
4
El encargado confirma la
información y guarda
El sistema termina el proceso actual
guardando la información
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES
PASO acciones del actor respuestas del sistema
2
Si la persona establecida como receptor es menor de edad
e.2 se cancela el caso de uso
COMENTARIOS La información debe ser precisa.
CU-003 MODIFICAR TERMINOS Y CONDICIONES
VERSION 1.0 (06/07/2020)
DEPENDENCIAS: RN-003: Modificaciones en términos y condiciones
PRECONDICION: El asesor legal debe tener acceso a una cuenta administrativa de la
página web.
DESCRIPCION: El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el asesor legal cambie los términos y condiciones
SECUENCIA
NORMAL
PASO acciones del actor respuestas del sistema
1 el asesor ingresa con
su cuenta a la pagina
Se muestra la opción inicio de
sesión
2 El asesor se dirige a la
pestaña términos
Se muestra en la página los
términos
3 El asesor edita los
términos
El sistema realiza el cambio y
muestra los términos
actualizados
4 El asesor confirma el
cambio.
El sistema termina el proceso
actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES PASO acciones del actor respuestas del sistema
4 Si no se confirma el cambio
e.1 se cancela el caso de uso
COMENTARIOS Los términos generalmente no se cambian, pero para actualizar con la
realidad actual tienden a cambiar
16. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
16
CU-004 OFRECER PROMOCIONES/OFERTAS POR COMPRAS
VERSION 1.0 (06/07/2020)
DEPENDENCIAS:
CU-001: Comprar Calzado
RN-004: compra mínima para promociones/ofertas
PRECONDICION:
El usuario debe tener una cuenta en la página web, con todos sus
datos personales
DESCRIPCION:
El sistema deberá comportarse como se escribe en el siguiente caso
de uso cuando el encargado de ventas ofrezca promociones/ofertas
por compras
SECUENCIA
NORMAL PASO acciones del actor respuestas del sistema
1
el encargado ingresa
al sistema el sistema inicia
2
El encargado de
ventas elige
producto a tener
promoción
el sistema muestra el
producto(RN-001)
3
el encargado
establece
promociones
El sistema realiza
promoción ,si la compra es
mayor que la compra
mínima(RN-004)
4
El encargado guarda
los cambios
El sistema termina el
proceso actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES
PASO acciones del actor respuestas del sistema
2
Si la compra es menor a la compra mínima:
e.1 el sistema no valida la promoción
e.2 se cancela el caso de uso
COMENTARIOS Las promociones se realizan por días festivos , mayor stock
17. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
17
CU-005 RESTABLECER CONTRASEÑA
VERSION 1.0 (06/07/2020)
DEPENDENCIAS: RN-005: olvido de contraseña
PRECONDICION:
El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION:
El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee reestablecer contraseña
SECUENCIA
NORMAL PASO acciones del actor respuestas del sistema
1
el usuario ingresa a la
página web
el sistema muestra las
opciones de inicio de sesión
2
el usuario da click en la
opción reestablecer
contraseña
el sistema muestra la opción
(RN-005)
3
el usuario escribe
correo de respaldo
El sistema notifica al correo de
respaldo
4
El usuario ingresa
nuevamente
El sistema muestra la opción
restablecer reestablecer(RN-
005)
5
El usuario confirma la
nueva contraseña Guarda los cambios.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES
PASO acciones del actor respuestas del sistema
2
Si no se reportó posee correo de respaldo:
e.1 se procede a llenar todos los datos ingresados en su
registro (RN-01) para confirmar su pertenencia
e.2 si no, se cancela el caso de uso
COMENTARIOS
Se recomienda revisar el estado del producto al momento de la
recepción.
18. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
18
CU-006 REEMBOLZAR DINERO
VERSION 1.0 (06/07/2020)
DEPENDENCIAS:
RN_19:devolución del dinero
RN-06:Reembolzo por falta de stock ,RN-16:Llevar ticket de venta RN-
17: nota de crédito
PRECONDICION:
El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION:
El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el encargado de logística reembolse el dinero por
devolución
SECUENCIA
NORMAL PASO acciones del actor respuestas del sistema
1
el encargado ingresa al
sistema el sistema inicia
2
el encargado verifica el
stock
el sistema muestra y verifica el
stock (RN-006)
3
El encargado realiza el
reembolso
Envía nota de crédito (RN-17) o
devuelve deposito (RN-19)
4
El encargado confirma la
operación.
El sistema termina el proceso
actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES
PASO acciones del actor respuestas del sistema
2
Si no se reportó falta en stock
e.1 se cancela el caso de uso
COMENTARIOS
19. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
19
CU-007 COMPRAR CALZADO
VERSION 1.0 (06/07/2009)
DEPENDENCIAS: RN-07: Horario de ingreso de pedido,RN-08:Horario de recepción de
pedido, RN-10: igv incluido en el precio
RN-14: garantía del calzado RN-21: formas de pago. RN-22: deposito o
transferencia al bcp RN-23: horario de verificación de pedido , RN-
24:Reserva de productos
PRECONDICION: El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION: El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee cambiar de calzado.
SECUENCIA
NORMAL
PASO acciones del actor respuestas del sistema
1 el usuario ingresa al
sistema
el sistema inicia
2 el usuario ingresa pedido el sistema verifica que este dentro
del tiempo permitido (RN-007)
3 el usuario elige el modelo El sistema realiza la compra(RN-
10)
4 El usuario confirma el
pedido.
El sistema guarda el pedido.(RN-
24)
5 El usuario elige forma de
pago
Se muestra formas de pago (RN-
21)(RN-22)
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES PASO acciones del actor respuestas del sistema
2 Si no está dentro del horario de recepción
E1 se registra como pedido del día siguiente.
COMENTARIOS
20. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
20
CU-008 DESHACER COMPRADE CALZADO
VERSION 1.0 (06/07/2020)
DEPENDENCIAS: RN-12: Anulación de pedido
PRECONDICION: El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION: El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee cambiar de calzado.
SECUENCIA
NORMAL
PASO acciones del actor respuestas del sistema
1 el usuario ingresa al
sistema
el sistema inicia
2 el usuario deshace compra el sistema verifica que este dentro
del tiempo permitido (RN-012)
4 El usuario confirma
anulación.
El sistema termina el proceso
actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES PASO acciones del actor respuestas del sistema
2 Si no se reportó anulación dentro del plazo.
e.1 el usuario tiene que enviar un correo , modelo de solicitud
e.2 se cancela el caso de uso
COMENTARIOS Se recomienda revisar el estado del producto al momentode la recepción.
21. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
21
CU-009 SOLICITAR CAMBIO DE CALZADO
VERSION 1.0 (06/07/2009)
DEPENDENCIAS: RN-15 cambio de talla o modelo RN-18: Cancelación de diferencia
PRECONDICION: El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION: El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee cambiar de calzado.
SECUENCIA
NORMAL
PASO acciones del actor respuestas del sistema
1 el usuario ingresa al
sistema
el sistema inicia
2 el usuario reporta el pedido el sistema verifica que este dentro
del tiempo permitido (RN-001)
3 el usuario elige el modelo
sustituto de calzado
El sistema realiza el cambio y
muestra el nuevo precio.
4 El usuario confirma el
cambio.
El sistema termina el proceso
actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES PASO acciones del actor respuestas del sistema
2 Si no se reportó un problema con la entrega en 24 horas.
e.1 el usuario es informado que no se puede cambiar de calzado
vía correo electrónico
e.2 se cancela el caso de uso
COMENTARIOS Se recomienda revisar el estado del producto al momentode la recepción.
22. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
22
CU-010 ACTUALIZAR PRODUCTO
VERSION 1.0 (06/07/2009)
DEPENDENCIAS: Manual de funciones de la empresa
PRECONDICION: El usuario debe tener una cuenta en la página web, con todos sus datos
personales
DESCRIPCION: El sistema deberá comportarse como se escribe en el siguiente caso de
uso cuando el usuario desee cambiar de calzado.
SECUENCIA
NORMAL
PASO acciones del actor respuestas del sistema
1 el encargado de ventas
ingresa al sistema
el sistema inicia
2 El encargado actualiza los
productos
el sistema ejecuta los cambios
4 El encargado confirma la
actualización.
El sistema termina el proceso
actual.
POSTCONDICION El sistema actualiza los cambios establecidos.
EXCEPCIONES PASO acciones del actor respuestas del sistema
- -
COMENTARIOS
23. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
23
C. REALIZACIÓN DE CASOS DE USO
3. Modelo Lógico.
d) Análisis de Objetos.
Caso de uso: registrar cuenta
Caso de uso: restablecer contraseña
Caso de uso: comprar calzado
24. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
24
Caso de uso: deshacer compra de calzado
Caso de uso: solicitar cambio de calzado
Caso de uso: ofrecer promociones
25. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
25
Caso de uso: actualizar producto
Caso de uso: registrar detalles de entrega
Caso de uso: reembolsar dinero
26. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
26
Caso de uso: modificar términos y condiciones
PROTOTIPOS:
Login
27. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
27
Registrar Usuario
Comprar Calzado
28. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
28
Medio de Pago
29. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
29
Cambio Calzado
Devolucion Calzado
Promociones
30. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
30
Reembolso
Registrar Entrega
31. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
31
Reestablecer Contraseña
Términos y Condiciones
32. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
32
d) Diagrama de Actividades con Objetos
c.u. actualizar producto
33. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
33
c.u comprar calzado
c.u deshacer compra de calzado
34. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
34
c.u modificar términos y condiciones
c.u ofrecer promociones
35. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
35
c.u solicitar reembolso
c.u registrar cuenta
36. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
36
c.u restablecer contraseña
c.u registrar detalles de entrega
37. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
37
c.u solicitar cambio de calzado
e) Diagrama de Secuencia.
DIAGRAMA DE SECUENCIA DEL CASO DE USO REGISTRAR DETALLES DE LA ENTREGA
38. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
38
DIAGRAMA DE SECUENCIA DEL CASO DE USO ACTUALIZAR PRODUCTO
DIAGRAMA DE SECUENCIA DEL CASO DE USO REEMBOLSAR DINERO
39. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
39
DIAGRAMA DE SECUENCIA DEL CASO DE USO MODIFICAR TERMINOS Y CONDICIONES
DIAGRAMA DE SECUENCIA DE CASO DE USO OFRECER PROMOCIONES POR COMPRAS
40. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
40
DIAGRAMA DE ACTIVIDADES DE CASO DE USO COMPRAR CALZADO
DIAGRAMA DE SECUENCIA DE CASO DE USO RESTABLECER CONTRASEÑA
41. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
41
DIAGRAMA DE SECUENCIA DE CASO DE USO CAMBIO DE CALZADO
DIAGRAMA DE SECUENCIA DE CASO DE USO REGISTRAR CUENTA
42. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
42
DIAGRMA DE SECUENCIA DE CASODE USO OFRECER PROMOCIONES
g) Diagrama de Clases
Diagrama de Clases De Registrar Cuenta
43. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
43
Diagrama de Clases de Comprar Calzado
Diagrama de Clases de Registrar Entrega
44. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
44
Diagrama de Clases de Reembolso
Diagrama de Clases de Actualizar Producto
45. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
45
Diagrama de Clases de Ofrecer Promociones
46. Proyecto Final de Ingeniera de Requerimientos “TENDENZA”
46
CONCLUSIONES
El presente trabajo demuestra y fortalece nuestro aprendizaje durante el curso. Es indispensable saber
modelar casos de uso para futuros proyectos.
WEBGRAFIA
DIAGRAMA DE CASOS DE USO
RECUPERADO DE
https://aula.upt.edu.pe/pluginfile.php/189636/mod_resource/content/1/Diagramas%20de%20Casos%2
0de%20Uso%20I.pdf