Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESRE Tienda Web
ESRE Tienda Web
Taller de Diseo
Sistema de Gestin
de Ventas de Ropa
Deportiva (Sportif)
Universidad ORT
Facultad de Ingeniera
Especificacin de Requerimientos
ndice
ndice......................................................................................................................... 2
Introduccin............................................................................................................... 4
Identificacin.......................................................................................................... 4
Propsito del ESRE.................................................................................................4
Generalidades del ESRE.........................................................................................4
Glosario.................................................................................................................. 4
Abreviaturas....................................................................................................... 4
Alcance del Producto.............................................................................................. 4
Descripcin General................................................................................................... 6
Actores del Sistema............................................................................................... 6
Restricciones Generales.........................................................................................6
Supuestos.............................................................................................................. 6
Requerimientos.......................................................................................................... 6
Requerimientos funcionales Listado....................................................................7
Requerimientos funcionales - Descripcin..............................................................8
RF01 Administrar Usuarios...............................................................................8
RF02 Administrar Productos.............................................................................8
RF03 Administrar Categoras...........................................................................8
RF04 Visualizacin de Catlogos......................................................................8
RF05 Manejar Carrito de Compras...................................................................8
RF06 Visualizacin de detalles de Productos....................................................9
RF07 Revisiones de Productos (Reviews).........................................................9
RF08 Bsqueda de Productos..........................................................................9
RF09 Notificacin va E-mail............................................................................9
RF10 Obtener datos estadsticos de ventas...................................................10
Requerimientos no funcionales Listado.............................................................11
Requerimientos no funcionales (Restricciones) - Descripcin...............................11
RNF01 Disponibilidad del sistema..................................................................11
RNF02 Portabilidad, Adaptabilidad.................................................................11
RNF03 Interfaz grfica...................................................................................11
RNF04 Acceso distribuido al sistema.............................................................11
RNF05 Tecnologa.......................................................................................... 11
RNF06 Sistema operativo del o de los servidores..........................................12
Especificacin de Requerimientos
Casos de Uso........................................................................................................... 13
Modelo de Casos de Uso......................................................................................13
Lista de Casos de Uso.......................................................................................... 14
CU001 Realizar el alta de un Usuario.............................................................14
CU002 Realizar la modificacin de un Usuario...............................................14
CU003 Realizar la baja de un usuario............................................................14
CU004 Dar de alta una categora...................................................................15
Curso Alternativo.............................................................................................. 15
CU005 Eliminar una Categora.......................................................................15
CU006 Modificar una categora......................................................................16
CU007 Dar de alta un producto.....................................................................16
Curso Alternativo.............................................................................................. 17
CU008 Eliminar un Producto..........................................................................17
CU009 Modificar una Producto.......................................................................17
CU010 Loguearse al Sistema.........................................................................17
CU011 Desloquearse del Sistema..................................................................18
CU012 Visualizar Catlogo.............................................................................18
CU013 Hacer un Review de un Producto.....................................................19
CU014 Agregar un producto al Carrito...........................................................19
CU015 Buscar Producto.................................................................................20
CU016 Visualizar lista de Compra..................................................................20
CU017 Eliminar tem de Compra....................................................................21
CU018 Finalizar Compra.................................................................................21
CU019 Consultar los productos ms vendidos...............................................21
CU020 Analizar Ventas...................................................................................22
Visin Arquitectnica............................................................................................... 23
Arquitectura Lgica.............................................................................................. 23
Capa de Interfaz............................................................................................... 23
Capa Web......................................................................................................... 24
Capa del Negocio............................................................................................. 24
Capa de Datos.................................................................................................. 24
Arquitectura Fsica............................................................................................... 25
Modelo Conceptual.................................................................................................. 26
Especificacin de Requerimientos
Introduccin
Identificacin
El sistema a desarrollar se denominar Sportif
Propsito del ESRE
Este documento tiene el propsito de especificar los requerimientos
funcionales (servicios) y no funcionales (restricciones) del sistema de ventas
por internet Sportif.
El mismo est elaborado para ser interpretado por el equipo de desarrollo
del sistema, as como tambin para el cliente y el usuario final, teniendo en
cuenta y a consideracin reunir y evacuar todas las dudas respecto a la
comprensin del problema, considerando las diferentes pticas segn el
destinatario del documento.
Por otro lado, tambin ser la entrada para que los desarrolladores y
arquitectos puedan realizar el sistema de forma correcta.
Generalidades del ESRE
En este captulo del documento se describe el propsito del mismo, el
alcance del producto a desarrollar, la terminologa a utilizar durante el
desarrollo y las referencias utilizadas.
En el siguiente captulo se describe de manera detallada las perspectivas
del producto y sus funciones, as como las caractersticas de los diferentes
usuarios del sistema. A su vez se enumeran restricciones, supuestos y
dependencias que se le encuentran al mismo.
En el tercer captulo se enumeran y detallan los requerimientos funcionales
o servicios del sistema y los no funcionales o restricciones. Cada uno de los
servicios estar referenciado por un caso de uso especfico dnde aplique.
En el cuarto captulo se incluye la descripcin de cada uno de los casos de
uso, junto con los diagramas correspondientes de las interacciones
utilizando la metodologa correspondiente.
Por ltimo, se incluye una visin arquitectnica del sistema a construir la
cual servir de gua para una mejor comprensin por parte del equipo de
desarrollo.
Glosario
Abreviaturas
Especificacin de Requerimientos
Mantenimiento de Usuarios.
Mantenimiento de Categoras.
Mantenimiento de Compras.
Especificacin de Requerimientos
Descripcin General
Actores del Sistema
Se presenta a continuacin un listado con los distintos actores del sistema.
i.
ii.
iii.
iv.
v.
Restricciones Generales
i.
ii.
iii.
iv.
Supuestos
No existen supuestos para esta especificacin.
Requerimientos
Inicialmente se realiz un listado de todos los requerimientos que se
relevaron.
Terminado el anlisis anterior, se efecta una descripcin de los distintos
requerimientos del sistema a construir.
Especificacin de Requerimientos
Descripcin
RF01
Administrar Usuarios
RF02
Administrar Productos
RF03
Administrar Categoras
RF04
Visualizacin de Catlogos
RF05
RF06
Visualizacin de detalles de
Productos
RF07
Revisiones de Productos
(Reviews)
RF08
Bsqueda de Productos
RF09
Notificacin va E-mail
RF10
Especificacin de Requerimientos
Especificacin de Requerimientos
Especificacin de Requerimientos
10
Especificacin de Requerimientos
11
Identificacin
Descripcin
RNF01
Disponibilidad de la aplicacin
RNF02
Portabilidad, Adaptabilidad
RNF03
Interfaz grfica
RNF04
RNF05
Tecnologa
RNF06
Especificacin de Requerimientos
12
RNF05 Tecnologa
Descripcin: El sistema deber ser implementado bajo una arquitectura
Web.
Especificacin de Requerimientos
13
Casos de Uso
Modelo de Casos de Uso
Se presenta a continuacin el modelo de casos de uso del sistema de
software a construir.
System
Dar de alta un producto
Annimo
Modificar producto
Usuario
Administrador
Finalizar Compra
<<include>>
Gerente
Especificacin de Requerimientos
14
Especificacin de Requerimientos
15
Curso Alternativo
Especificacin de Requerimientos
16
Especificacin de Requerimientos
17
Curso Alternativo
Especificacin de Requerimientos
18
Especificacin de Requerimientos
19
Especificacin de Requerimientos
20
Especificacin de Requerimientos
21
Especificacin de Requerimientos
22
Especificacin de Requerimientos
23
Visin Arquitectnica
Se plantea en este captulo la visin arquitectnica del sistema tal que
contemple las restricciones planteadas.
Arquitectura Lgica
La arquitectura estar construida en 4 capas lgicas:
i.
ii.
iii.
iv.
Capa
Capa
Capa
Capa
de Interfaz
Web
del Negocio
de Datos
Capa de Interfaz
Por esta capa es que el usuario accede al sistema. La misma est
compuesta por el browser o navegador y es el que se encarga de desplegar
las pginas y hacer los pedidos al servidor. Esta arquitectura corre en la
mquina del cliente.
Especificacin de Requerimientos
24
Capa Web
Esta es la capa que se encarga de atender las peticiones del Browser.
Se compone de 2 interfaces:
i.
ii.
Seguridad.
ii.
ABM Usuarios.
iii.
ABM Categoras.
iv.
ABM Productos.
v.
Compras.
vi.
Carrito de Compras.
Capa de Datos
Se encarga del contacto y manejo de los datos. Contiene los siguientes
componentes:
i.
ii.
Especificacin de Requerimientos
Arquitectura Fsica
La arquitectura estar construida en 2 capas fsicas:
i.
ii.
25
Especificacin de Requerimientos
26
Modelo Conceptual
Se presenta a continuacin el modelo conceptual del sistema a construir. El
mismo pretende comprender las principales entidades del sistema y ser una
base para etapas posteriores de diseo y construccin.
Review
+Fecha
+Comentario
+Calificacion
Producto
Usuario
Compra
+Nombre
+Apellido
+Email
+Direccion
+usuario
+contrasea
+telefono
+Fecha
+Direccion de Entrega
+Telefono
1
1
Categoria
*
+Nombre
+Descripcion
CampoVariable
1
0..*
Rol
+Descripcion
+Nombre
+Codigo
+Descripcion
+Fabricante
+Precio
+Video
+Fotografia
+Activo
*
CompraProducto
+Nombre
+Tipo
+Valor
+cantidad
1
CarritoCompra
1..*
ProductoComprado
+Nombre
+Codigo
+Descripcion
+Fabricante
+Precio
+Cantidad
+Video
+Fotografia[*]
Modelo Conceptual