documentaciÓn para el anÁlisis de requisitos

7
DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS 1. INTRODUCCIÓN 1.1 Propósito del documento El presente documento tiene como fin plasmar las bases del sistema que se desarrollará, presentando la descripción de dicho sistema, los actores involucrados, los requisitos funcionales y no funcionales y la descripción de los modelos. Se busca establecer los lineamientos, en base a los cuales será el funcionamiento del sistema, y mediante la correcta redacción de los requisitos funcionales, se pretende agilizar la construcción de la aplicación web. 1.2 Problemática Cuando se trata de comprar algo, la mayoría de las personas buscamos calidad y buenos precios. Tratando siempre de encontrar las mejores marcas, con los artículos más actuales en moda y tecnología. Casi todas las personas nos hacemos la misma pregunta antes de salir a comprar algo, ¿Tendrán el producto que quiero? Para esto solo hay una forma de contestar dicha pregunta, ir a la tienda en busca del artículo. Sin embargo, no todos contamos con el tiempo suficiente para poder ir a las tiendas a adquirir, en el mejor de los casos, o buscar los artículos que necesitamos. Para tal caso, lo ideal es que busquemos el producto sin necesidad de tener que ir a la tienda y recibir el mismo en la puerta de nuestra casa.

Upload: aurora-nava-ventura

Post on 10-Aug-2015

15 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

1. INTRODUCCIÓN

1.1 Propósito del documentoEl presente documento tiene como fin plasmar las bases del sistema que se desarrollará, presentando la descripción de dicho sistema, los actores involucrados, los requisitos funcionales y no funcionales y la descripción de los modelos.

Se busca establecer los lineamientos, en base a los cuales será el funcionamiento del sistema, y mediante la correcta redacción de los requisitos funcionales, se pretende agilizar la construcción de la aplicación web.

1.2 ProblemáticaCuando se trata de comprar algo, la mayoría de las personas buscamos calidad y buenos precios. Tratando siempre de encontrar las mejores marcas, con los artículos más actuales en moda y tecnología.

Casi todas las personas nos hacemos la misma pregunta antes de salir a comprar algo, ¿Tendrán el producto que quiero? Para esto solo hay una forma de contestar dicha pregunta, ir a la tienda en busca del artículo.

Sin embargo, no todos contamos con el tiempo suficiente para poder ir a las tiendas a adquirir, en el mejor de los casos, o buscar los artículos que necesitamos.

Para tal caso, lo ideal es que busquemos el producto sin necesidad de tener que ir a la tienda y recibir el mismo en la puerta de nuestra casa.

1.3 Objetivos del documento Especificar los requisitos funcionales del sistema Especificar los requisitos no funcionales del sistema Identificar los actores del sistema. Identificar la problemática. Especificar el alcance que tendrá el sistema Elaborar los modelos de casos de uso Elaborar los modelos de contenido Elaborar los modelos de presentación

Page 2: DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

1.4 Alcances

El desarrollo, construccion e implementacion de una aplicación web que contenga informacion acerca de la compra de productos que ofrecen las siguientes tiendas:1.- Tienda de ropa “Kolors Free”.2.- “Productos Herbalife”.

La aplicación web tendra como alcanse lo siguiente:

Observar los diferentes tipos de ropa y sus respectivos precios que ofrece la tienda “Kolors Free”.

Visualizar la variedad de productos que ofrece “Herbalife” con sus respectivas caracteristicas.

Seleccionar, agregar y quitar productos al carrito de compras. Visualizar el total de los precios de los productos seleccionados Decidir o no comprar los productos Registrase como cliente si decide comprar productos Llenar un formulario para realizar el proceso de la compra Elegir el metodo mas apropiado para llevar acabo su pago de la compra

realizada.

2. DESCRIPCIÓN DEL SISTEMA ACTUAL

3. DESCRIPCIÓN DEL SISTEMA PROPUESTO

Page 3: DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

3.1 Actores del sistema

especificacion de los actores del sistemaactor función

Cliente

Se registrará en el sistema.Iniciará sesión.Verá el carrito de compras.Buscará artículos por categoría.Buscará artículos por nombre.Agregará productos al carrito de compras.Eliminará artículos del carrito de compras.

Administrador

Accedera al sistema atraves de una cuentaAdministrara los productos de la tienda Modificara productos Agregará productosEliminará productosVisualizará las ventas realizadas.Visualizará el monto total de las ventas

usuario

Observara los productos en venta Visualizara los precios de los productosObservara las caraceristicas de los productos

3.2 Requisitos funcionales

Page 4: DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

Especificacion de requesitos funcionales

Clave Descripcion del requisito funcional Actor implicado

RF01 Deberá permitir al cliente acceder con cuenta y contraseña.

RF02 El cliente podrá seleccionar el producto deseado.

RF03 Eliminar productos seria otra opción del carrito de compras.

RF04 Agregar el producto seleccionado a la cesta de compras.

Cliente

RF05 Solo clientes registrados pueden comprar productos

RF06 Trabajara con el catálogo de productos disponibles.

RF07 El cliente buscará artículos por categoría.

RF08 El cliente buscará artículos por nombre.

RF09 Presentara información detallada de los productos.

RF10 Actualizara los productos del catalogo

RF11 Eliminará productos del catálogo.

RF12 Agregará productos al catálogo. Administrador

RF13 Se mostrará un listado paginado de productos que cumplan los criterios seleccionados.

RF14 Podrá acceder solo el personal autorizado con su cuenta y contraseña.

RF15 Podrá observar el catalogo

RF 16 Podrá buscar por nombreInvitado

RF017 Podrá buscar por categorías

3.3 Requisitos no funcionales

especificación de requisitos no funcionales

Page 5: DOCUMENTACIÓN PARA EL ANÁLISIS DE REQUISITOS

tipo clave descripción del requisito no funcional

Requisitos del producto

RNF001 Se utilizará Windows 7 como sistema operativo.

RNF002 Se utilizará el manejador de base de datos SQL.

RNF003 Se utilizará la herramienta CCS Drupal como herramienta para la construcción de la aplicación web.

RNF004 Se utilizará WampServer como servidor Apache para la instalación de Drupal 7.

RNF005 el sistema utilizara php,html como lenguajes de programacion

RNF006 El sistema funcionara en entorno web

3.4 Arquitectura conceptual

3.5 Descripción de los subsistemas3.6 Modelos del sistema3.6.1 Modelo de contenido3.6.2 Modelo de casos de uso3.6.3 Modelo de presentación3.7 Trazabilidad entre modelos3.7.1 Tabla de trazabilidad entre modelos de casos de uso y requisitos

funcionales.3.7.2 Tabla de trazabilidad entre el modelo de presentación y casos de uso.4. Glosario5. Referencias