Você está na página 1de 14

SIS125 INGENIERIA DE REQUERIMIENTOS ING.

GUSTAVO POQUECHOQUE
FACULTAD DE TECNOLOGIA
PARTICIPANTES:

PRACTICA 3- ANALISIS DE REQUERIMIENTOS


Institución/Empresa Sucre Fitness
Patrocinador del proyecto Norma Orellana
Nombre del proyecto Aplicación Web responsiva de ventas
Resumen del Proyecto Página web dedicada a la venta en línea y entrega de suplementos
alimenticios.
Fecha de entrega 07 de Noviembre

I. DELIMITAR EL ALCANCE DEL PROYECTO:


I. Diagrama de contexto

El diagrama de contexto para el proyecto sería la siguiente


II. POLÍTICAS Y REGLAS DEL NEGOCIO

Las políticas y reglas del negocio para la empresa Sucre Fitness que vende suplementos
alimenticios en línea serían los siguientes.

Políticas del negocio


Política del Regla del negocio Fuente
negocio
Ventas a) El precio de los suplementos podrá variar según Gerencia
(Precio temporadas
Promociones y
descuentos) b) A las personas que recojan su producto, se les Gerencia
descontará el envío

c) A fin de año se hará un conteo de los clientes que Gerencia


compraron más de 20 productos en el año y se les dará
un regalo.
d) Se otorgarán descuentos a compradores al por mayor Gerencia
Entregas a) Las entregas no deben sobrepasar las 48 horas, Gerencia
(De servicio y pasadas estas, el cliente podrá cancelar o se le
atención al devolverá el dinero.
cliente)
b) Las entregas abarcarán la ciudad de Sucre, se podrán Gerencia
realizar envíos al interior del país con un costo
adicional de 15 Bs.
III. DETALLE A LOS REQUERIMIENTOS DE USUARIO
a) Tabla de actores

Actor Atributos y Responsabilidades

Gerente Administra la mayoría del proceso de comercio, marketing y aprovisionamiento del


producto.

Socio Colabora en ausencia del gerente en algunas tareas administrativas y principalmente


está dedicado a la entrega de los productos y la venta de los productos.

Desarrolladores Su principal tarea es el mantenimiento del software y el desarrollo diseño del


marketing.

Cliente El cliente es quien recibe todo el marketing, es quien compra el producto y a quien se
entrega el producto
b) A partir del listado de requerimientos de usuario obtenidos en la elicitación detallar los
requerimientos de sistema según el siguiente formato.

1.¿Cuál es la diferencia entre los Requerimientos del Usuario y los Requerimientos del Sistema?
plantear ejemplos.

Los requerimientos de usuario los da el cliente, donde en lenguaje natural comenta que es lo que
desea que el sistema haga, y los servicios que este proporciona, así mismo como las limitaciones
operacionales con las que cuenta, por su parte los requerimientos del sistema describen los
servicios del sistema de una forma más detallada y técnica, donde en conjunto el cliente y el
contratante determinando estos requerimientos.

Una empresa de venta de suplementos desea implementar una aplicación web responsiva de
ventas en línea.
Requerimientos de usuario obtenidos en la elicitación :
1. Mostrar ofertas
2. Mostrar fotos de los productos
3. Mostrar información de los productos
4. Mostrar calificación y recomendaciones de los productos
5. Se debe generar un recibo
6. Comunicar al dueño la tardanza de la entrega
7. Debe existir entregas a domicilio
8. Debe existir opción de venta a mayoristas
9. Hacer ofertas por temporadas de competición
10. Mostrar la fecha de vencimiento de cada producto
11. La entrega no debe tardar más de un día
12. Existir la opción de reembolso en caso de inconformidad
13. Debe existir la posibilidad de pedidos en línea al interior del país
Requerimientos de sistema
Código Nombre
R1 Generar un modal para mostrar las ofertas
R2 Generar un espacio en la barra de menú con las fotos y nombres de todos los productos
R3 Asignar una función click en las imágenes de los productos para obtener más información
R4 En la misma función click debajo de la información, generar un bloque de comentarios
acerca de los productos y su calificación.
R5 Generar recibo al finalizar la compra.
R6 Generar un espacio para contactarse con la gerencia y reclamar algún inconveniente
R7 Al momento de realizar la compra generar un espacio que informe la política de entrega
del producto.
R8 Generar un espacio al final de la página comunicando los descuentos disponibles a
mayoristas.
R9 Igual que el R1, generar un modal para mostrar las ofertas.
R10 Al momento de finalizar la compra, informar acerca del año de fecha de vencimiento del
producto.
R11 Igual que el R7, al momento de realizar la compra generar un espacio que informe la
política de entrega del producto.
R12 Al momento de finalizar la compra generar un espacio para informar política de entrega.
R13 Generar un espacio en la página principal indicando la política de envíos al interior del
país.
c) Se debe clasificarlos en Funcionales y No Funcionales según los criterios que definen
esa condición (Revisar Diapositivas.)

Requerimientos Funcionales Requerimientos No Funcionales


Código Requerimiento de usuario Código Requerimiento de usuario
R1 Generar un modal para
mostrar las ofertas
R2 Generar un espacio en la
barra de menú con las fotos y
nombres de todos los
productos
R3 Asignar una función click en
las imágenes de los productos
para obtener más
información
R4 En la misma función click
debajo de la información,
generar un bloque de
comentarios acerca de los
productos y su calificación.
R5 Se debe generar un recibo

R6 Comunicar al dueño la
tardanza de la entrega
R7 Al momento de realizar la
compra generar un espacio
que informe la política de
entrega del producto.
R8 Generar un espacio al final de
la página comunicando los
descuentos disponibles a
mayoristas.
R9 Igual que el R1, generar un
modal para mostrar las
ofertas.
R10 Al momento de finalizar la
compra, informar acerca del
año de fecha de vencimiento
del producto.
R11 Igual que el R7, al momento
de realizar la compra generar
un espacio que informe la
política de entrega del
producto.
R12 Existir la opción de
reembolso en caso de
inconformidad

R13 Generar un espacio en la


página principal indicando la
política de envíos al interior
del país.
d) Elaborar los diagramas de casos de uso: Crear los modelos de Casos de Uso que sean
necesarios que logren describir los requerimientos funcionales de usuario, utilizando
las relaciones de generalización y especialización, Inclusión y Extensión.
Nota1:- Si la complejidad del Diagrama de Casos de Uso no permite una Legibilidad (Como
en la imagen siguiente), se debe separar cada modelo por los actores que tienen alguna
relación.

Mostrar ofertas

Mostrar fotos

Mostrar información
del producto Pagar

<include>
Generar recibo

Mostrar la fecha
Usuario de vencimiento
Realizar pedido

Ofertas por temporada <extend>


de competición
Número de
cuenta

Opción de
<include>
reembolso Datos personales
del Cliente

<include>
Posibilidad de pedidos en
línea al interior del país
Se le aumenta 15Bs
<include>
al monto total por el
envío
Comunicar al dueño
el tiempo de entrega

Entregas a domicilio

Venta por
Gerente
mayor

Autenticar
Actualizar
ofertas <include>

e) Nota: De la lista de los Requisitos de sistema identificados, documentar los casos de uso
literalmente según el siguiente formato

Código R1
Requerimiento de Aprobar/rechazar un proyecto
usuario
Actor/es: Jefe de obra

Descripción:
El Jefe de obra, después de haberse realizado las evaluaciones técnica y económica de una
propuesta de un proyecto, debe valorar si se aprueba o no su ejecución. En base a los
resultados de estas evaluaciones, para registrar las conclusiones (aprobar/rechazar y alguna
otra consideración que justifique su decisión.
Precondiciones Existan proyectos ya evaluados técnica y económicamente y estén
pendientes de aprobación o rechazo

Post condiciones Se cambia el estado del proyecto a rechazado o aprobado y se


asocian las causas que motivaron la decisión

Prioridad (1-5) 4

Código : R1

Requerimiento Generar un modal para mostrar las ofertas


de usuario
Actor/es: Desarrollador

Descripción:

Precondiciones: Hacer click en el modal

Post condiciones: Haber mostrado todos los productos al cliente


Prioridad: 4

Código : R2

Requerimiento Generar un espacio en la barra de menú con


de usuario las fotos y nombres de los productos.
Actor/es: Desarrollador

Descripción: Después de haber dado click en el modal se muestra todos los productos
que sean de interés al cliente

Precondiciones: Adquirir los productos para así ser ofrecidos en venta

Post condiciones: Obtener el interés del cliente el cual pide mas informacion sobre el
producto seleccionado

Prioridad: 4

Código : R3

Requerimiento Asignar una función click en las imágenes de los productos


de usuario para obtener más información.
Actor/es: Desarrollador

Descripción: El desarrollador pone información más detallada a cada producto que


este en venta

Precondiciones: Hacer click en el producto deseado

Post condiciones: Obtener información más detallada del producto

Prioridad: 4
Código : R4

Requerimiento En la misma función click debajo de la información, generar un bloque de


de usuario comentarios acerca de los productos y su calificación.
Actor/es: Desarrollador

Descripción: El desarrollador pone en cuenta que para cada venta en línea siempre
habrá comentarios y/o calificaciones que los mismos clientes que ya
hayan adquirido el producto harán en la pagina web

Precondiciones: Haber vendido algún producto y ver la reacción que tendrá el cliente por
el producto. Para así compartir su experiencia

Post condiciones: Leer los comentarios y así saber que si el producto obtuvo su cometido

Prioridad: 5

Código : R5

Requerimiento Generar un recibo al finalizar la compra


de usuario
Actor/es: Gerente

Descripción: Se genera un recibo al finalizar la venta de un producto

Precondiciones: Cliente interesado en algún producto

Post condiciones: Creación de un producto

Prioridad: 4
Código : R6

Requerimiento Generar un espacio para contactarse con la gerencia y reclamar algún


de usuario inconveniente.
Actor/es: Gerencia, Desarrollador

Descripción: El desarrollador coloca información del gerente en la página web para


cualquier duda o reclamo

Precondiciones: Obtener el número del gerente

Post condiciones: Colocar el número del gerente

Prioridad: 3

Código : R7

Requerimiento Al momento de realizar la compra generar un espacio que informe la política


de usuario de entrega del producto.
Actor/es: Gerente, Desarrollador

Descripción: El desarrollador coloca información de la política de entrega del


producto en la página web para cualquier duda o reclamo
Precondiciones: El gerente debe tener reglas para la venta de sus productos (fecha de
entrega, estado del producto)

Post condiciones: Hacerla saber al cliente mediante la página web

Prioridad: 5

Código : R8

Requerimiento Generar un espacio al final de la página comunicando los descuentos


de usuario disponibles a mayoristas.
Actor/es: Gerente, Desarrollador

Descripción: El desarrollador coloca promociones sobre sus productos en la página


web para cualquier duda o reclamo

Precondiciones: Saber la cantidad de venta hay (compradores mayoristas)

Post condiciones: Poner promociones para los compradores

Prioridad: 4

Código : R9

Requerimiento Igual que el R1 Generar un modal para mostrar las ofertas


de usuario
Actor/es: Gerente, Desarrollador

Descripción: El gerente previene fechas de competiciones en el cual la empresa hace


genera estrategias de ventas (rebajas, etc.) .

Precondiciones: Hacer click en el modal


Post condiciones: Haber mostrado todos los productos al cliente

Prioridad: 4

Código : R10

Requerimiento Al momento de finalizar la compra, informar acerca del año de fecha de


de usuario vencimiento del producto.
Actor/es: Gerente, Desarrollador

Descripción: Al momento de la exhibición del producto hacer se hace saber de la


fecha de fábrica y la de vencimiento

Precondiciones: Saber las fechas de vencimiento de cada producto

Post condiciones: El producto vendido con todos sus datos aclarados.

Prioridad: 4

Código : R11

Requerimiento Igual que el R7 al momento de realizar la compra generar un espacio que


de usuario informe la política de entrega del producto
Actor/es: Gerente, Desarrollador

Descripción: El desarrollador coloca información de la política de entrega del


producto en la página web para cualquier duda o reclamo

Precondiciones: Condición de que la entrega del producto no debe tardar más de un día

Post condiciones: Hacerla saber al cliente mediante la página web

Prioridad: 5

Código : R12

Requerimiento Al momento de realizar la compra generar un espacio que informe la política


de usuario de entrega del producto.
Actor/es: Gerente, Desarrollador
Descripción: El desarrollador coloca información de la política de entrega del
producto en la página web para cualquier duda o reclamo

Precondiciones: El gerente debe tener reglas para la venta de sus productos (opción de
reembolso)

Post condiciones: Hacerla saber al cliente mediante la página web

Prioridad: 5

Código : R13

Requerimiento Generar un espacio en la pagina principal indicando la política de envios al


de usuario interior del país.
Actor/es: Gerente, Desarrollador

Descripción: Gerente planifica un plan diferente y especial al tipo de venta que


realiza para gente de otro lugar en el cual avisa

Precondiciones: El gerente debe tener reglas para la venta de sus productos para otros
lugares (seguridad )

Post condiciones: Hacerla saber al cliente mediante la página web

Prioridad: 5

NOTA 2.- No debe incurrir en el abuso del uso de inclusión y extensión

IV. PRIORIZAR LOS REQUERIMIENTOS


En una reunión y análisis junto a los stakeholders debe crear una tabla de priorización de los
requisitos en función a:
a) Identificar y organizar los requerimientos que necesita priorizar.
b) Reúna al equipo de Stakeholders a participar en el proceso de priorización.
c) Identifique los criterios a considerar.
d) Determinar la importancia relativa de los criterios.
e) Crear una matriz de criterios para demostrar la fuerza de la correlación
f) Decida qué requerimiento desarrollar.
Desarrolle la matriz siguiente para todos los Requisitos Funcionales y No Funcionales
Matriz de Priorización para requisitos Funcionales
Código Actor/es Origen Dependencia Valor (1-5) Costo Riesgos Prioridad
del (Que actores (Que (Con que Casos (Escala de (1-5) (1-5) Final
requisito se herramienta de uso tiene beneficio o (Costo, Riesgos (Promedio
relacionan) permitió relación) penalización si Esfuerzo Técnicos de Valor,
elicitarlo) es recursos) relacionados costo y
implementado) con su riesgos)
desarrollo
Proceso de negocio: Control de producto
Dar información
R7 Gerente, Grupo focal R11 4 4 3 3.67
Desarrollador
Generar publicidad
R9 Desarrollador Grupo focal R1 5 4 1 3.33
Validar Producto
R10 Gerente, Grupo focal Ninguno 5 4 1 3.33
Desarrollador

R5 Gerente Grupo focal Ninguno 5 3 2 3.33

Matriz de Priorización para requisitos No Funcionales


Código Actor/es Origen Dependencia Valor (1-5) Costo Riesgos Prioridad
del (Que (Que (Con que Casos (Escala de (1-5) (1-5) Final
requisito actores se herramienta de uso tiene beneficio o (Costo, Riesgos (Promedio
relacionan) permitió relación) penalización si Esfuerzo Técnicos de Valor,
elicitarlo) es recursos) relacionados costo y
implementado) con su riesgos)
desarrollo
Proceso de negocio: Control de venta
Entrega de recibo
R5 Gerente Grupo focal Ninguno 5 3 2 3.33

Você também pode gostar