VERSIN 1.0
FECHA 25/04
PREPARADO POR
REVISADO POR
APROBADO POR
Tabla de Contenido
1INTRODUCCIN............................................................................................................................................ 4 La empresa de vinos Casa de mi Padre requiere vender sus productos a travs una tienda virtual en Internet. ........................................................................................................................................................ 4 Este sistema debe cumplir con las siguientes funciones:...............................................................................4 Mantenimiento de los productos.................................................................................................................... 4 Mantenimiento de proveedores..................................................................................................................... 4 Mantenimiento de los clientes....................................................................................................................... 4 Gestionar el carro de la compra de vinos....................................................................................................... 4 Facturacin de los pedidos............................................................................................................................ 4 Permitir listados y estadsticas....................................................................................................................... 4 ...................................................................................................................................................................... 4 2CONTEXTO DEL PROBLEMA Y SU SOLUCIN ............................................................................................. 5 2.1 GLOSARIO DE TRMINOS ........................................................................................................ 5 2.2 DOCUMENTOS RELACIONADOS (REFERENCIA) ................................................................................6 2.3 DESCRIPCIN DEL PROBLEMA ................................................................................................... 6 2.4 RELACIONES CON OTROS SISTEMAS............................................................................................ 6 2.5 DEPENDENCIAS DE REQUISITOS ................................................................................................ 6 3SUPUESTOS Y RESTRICCIONES.................................................................................................................... 7 3.1 SUPUESTOS ....................................................................................................................... 7 3.2 RESTRICCIONES .................................................................................................................. 7 4ENTREGABLES.............................................................................................................................................. 7 5ESPECIFICACIN DE REQUERIMIENTOS DE SISTEMA ...................................................................................7 5.1 REQUERIMIENTOS FUNCIONALES .............................................................................................. 7 5.2 REQUERIMIENTOS NO FUNCIONALES..........................................................................................15 5.2.1 Requisitos de Usabilidad e Interfaz Usuario............................................................................15 5.2.2 Requisitos de Arquitectura (RA).............................................................................................. 15 5.2.3 Requisitos de Prestaciones (Eficiencia) (RP)...........................................................................16 5.2.4 Requisitos de Fiabilidad (Confiabilidad) (RB)..........................................................................16 5.2.5 Requisitos de Interfaz (Interoperabilidad) (RI) ......................................................................17 5.2.6 Requisitos de Infraestructura (RN).........................................................................................17
5.2.7 Requisitos de Seguridad (RS).................................................................................................18 6 ESPECIFICACIN DE CASOS DE USO DE NEGOCIO ...................................................................................19 6.1 ACTORES ......................................................................................................................... 19 6.2 DIAGRAMA PRINCIPAL DE CASOS DE USO DE NEGOCIO ....................................................................19 6.3 DESCRIPCIN DE CASOS DE USO DE NEGOCIO ..............................................................................19
1 INTRODUCCIN
La empresa de vinos Casa de mi Padre requiere vender sus productos a travs una tienda virtual en Internet. Este sistema debe cumplir con las siguientes funciones: Mantenimiento de los productos Mantenimiento de proveedores Mantenimiento de los clientes Gestionar el carro de la compra de vinos Facturacin de los pedidos Permitir listados y estadsticas
Objetivo:
Trmino
Cosecha Media barrica Crianza Reserva
Explicacin
Recoleccin de las uvas para hacer el vino. Barriles para vino fabricado en madera de roble americano nueva. Capacidades para volumen de 32 a 64 litros. Proceso controlado de envejecimiento y maduracin de un vino mediante el cual se desarrolla caracteres especiales.
Vinos tintos con un perodo mnimo de envejecimiento de 36 meses, de los que habrn permanecido al menos 12 en barricas de madera de roble de capacidad mxima de 330 litros, y en botella el resto de dicho perodo. Vino sometido a un perodo mnimo de envejecimiento de 60 meses, de los que habrn permanecido al menos 18 en barricas de madera de roble de capacidad mxima de 330 litros, y en botella el resto de dicho perodo.
Gran Reserva
Reserva Especial
cosechas de vinos.
Documento para la creacin de un software para la compra de vinos online. (Trabajo Semestre Ingeniera en Software).
No existe plataforma para la venta de los productos en Internet. Los clientes que no tengan el tiempo suficiente para ir a una tienda a realizar la compra del producto.
La venta de los productos online ya que da la facilidad de que el producto llegue a una direccin solicitada. Una mayor proyeccin en la venta de los productos.
El impacto es
3 SUPUESTOS Y RESTRICCIONES
3.1 SUPUESTOS
3.2 RESTRICCIONES
4 ENTREGABLES
RSIS_01 Mantenimiento de los Productos <Formato de Venta> Descripcin Por botellas o por cajas de madera de n unidades Criterios de Aceptacin: Si compra por botella, no puede comprar por cajas y viceversa. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): M x x Interoperabilidad Usabilidad Otros
Descripcin La suma del valor de la botella ms el valor de la caja. Criterios de Aceptacin: La botella individual tiene un precio distinto de una caja. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): M x x Interoperabilidad Usabilidad Otros
Descripcin Nmero de unidades disponibles por tipo de vino haciendo referencia al formato de distribucin. (Botella o cajas de n botellas) Criterios de Aceptacin: El nmero de unidades debe ser un valor entero y mayor o igual a cero. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x Interoperabilidad Usabilidad Otros
Descripcin Para tener stock, se debe comprar los vinos a un proveedor; teniendo el nombre, direccin, e-mail y lista de telfonos de contacto. Criterios de Aceptacin: El proveedor debe cumplir con los datos requeridos por la descripcin anterior. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x x Interoperabilidad Usabilidad Otros
Tipos de cajas de madera disponibles: 1, 2, 3, 4, 6. La caja tendr un costo adicional en funcin a su tamao. Criterios de Aceptacin: Para comprar una caja, se debe llenar con botellas. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): B x x Interoperabilidad Usabilidad Otros x
Descripcin Si es opcin de regalo, la factura se enva a la direccin del cliente y el pedido a la direccin indicada. Criterios de Aceptacin: La opcin regalo debe estar seleccionada. La direccin de destino debe ser distinta a la direccin del cliente. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): B x x Interoperabilidad Usabilidad Otros x
Descripcin Del cliente se debe conocer: el rut, la fecha de nacimiento, nombre, apelidos, direccin, e-mail y lista de telfonos. (No se vender vinos a menores de 16 aos) Criterios de Aceptacin: Todos los datos anteriores deben ser ingresados. El formato de los datos debe ser vlido. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x Interoperabilidad Usabilidad Otros
RSIS_08 Mantenimiento de los Clientes <El cliente puede ser una empresa>
Descripcin Se almacenar su rut y no ser necesaria la fecha de nacimiento, pero s una direccin, e-mail y una lista de telfonos. Criterios de Aceptacin: Todos los datos anteriores deben ser ingresados. El formato de los datos debe ser vlido. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x Interoperabilidad Usabilidad Otros
Si los requisitos RSIS_07 o RSIS_08 son cumplidos, se le asignar un usuario y una contrasea. Criterios de Aceptacin: No debe faltar ningn dato asociado al cliente. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x x Interoperabilidad Usabilidad Otros
Descripcin Una vez incorporado los productos al carito, se podr confirmar el contenido o vaciar. No se guardar informacin histrica del carrito de compras. Criterios de Aceptacin: Debe existir stock del producto. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): M x Interoperabilidad Usabilidad Otros
Descripcin La factura se emite si el contenido del carrito es confirmado para la compra. sta va Versin de documento 1.0 | Versin de Documento Desarrollado 12
dirigida a la direccin del cliente a excepcin si el pedido es para regalo. Criterios de Aceptacin: El cliente debe confirmar la compra. Los datos del cliente deben existir para emitir la factura. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x x Interoperabilidad Usabilidad Otros
Descripcin La factura siempre se paga con VISA en el momento de confirmar el pedido. Criterios de Aceptacin: La tarjeta VISA debe ser vlida. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): A x x x Interoperabilidad Usabilidad Otros
Descripcin Todo lo comprado debe ir detallado, ms una cantidad fija por gastos de envo.
Criterios de Aceptacin: Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): M x x Interoperabilidad Usabilidad Otros
Descripcin Las facturas no se borran ni se modifican, pero si se pueden imprimir las veces que sean necesarias. Criterios de Aceptacin: Deben existir las facturas. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): M x x Interoperabilidad Usabilidad Otros x
Descripcin
Por cada compra de un tipo especfico de vino, se genera una estadstica de venta. Criterios de Aceptacin: Deben existir ventas. Seguridad Atributos de Calidad: Confiabilidad Eficiencia Prioridad (A/M/B): B x Interoperabilidad Usabilidad Otros x
5.2.1 Requisitos de Usabilidad e Interfaz Usuario RSISNF_00x: <nombre del requisito> Descripcin
Descripcin
5.2.3 Requisitos de Prestaciones (Eficiencia) (RP) RSISNF _00x: <nombre del requisito>
Descripcin
Descripcin
Descripcin
Descripcin
Descripcin
Nombre: Descripcin: <descripcin del caso de uso> Actores: <Actor 1> <Actor 2> <Actor 3> RSIS Referencias: (relacionados): CU/evento: Precondiciones: <precondiciones del caso de uso>
Flujo Normal de Eventos: El caso de uso se inicia cuando <actor> <actividad> 1. 2. 3. 4. 5. 6. Paso Paso Paso Paso Paso Fin uno {ver flujo alternativo: <condicin del flujo alternativo 1>} dos {ver excepcin: <condicin particular de excepcin 1>} tres cuatro {ver excepcin: <condicin particular de excepcin n>} cinco
Flujo Alternativo 1: <condicin del flujo alternativo 1> Ejemplo: 4. Paso alternativo cuatro 5. Paso alternativo cinco 6. Fin alternativo Flujo Alternativo 2: <condicin del flujo alternativo 2> Ejemplo: 2. Paso alternativo dos 3. Paso alternativo tres 4. Vuelve al paso tres del flujo normal y prosigue con la ejecucin del caso de uso Flujo Alternativo n: <condicin del flujo alternativo n> 3. 4. 5. Excepcin 1: <condicin particular de excepcin 1> Ejemplo: 1. El sistema registra el error en el modelo de errores del sistema 2. El sistema retorna cdigo y mensaje de error Excepcin n: <condicin particular de excepcin n> 1. <indicar accin> 2. Poscondiciones: <Poscondiciones del caso de uso>
Regla de Negocio:
<regla de negocio que soporta el caso de uso>