Obligatorio diseno de aplicaciones
Universidad ORT Uruguay
Facultad de Ingeniería
Diseño de Aplicaciones II
Entregado como requisito para la
aprobación del curso de
Diseño de Aplicaciones II
Bruno Montaner – 151770
Guillermo Giampietro – 143104
2010
Abstract
Este documento de diseño y especificación de requerimientos sirven como punto de partida para varias etapasen el proceso de desarrollo.
También nos sirve como una herramienta de gestión y comunicación.
En este describiremos las decisiones más relevantes, estableciendo un primer diseño el cual ira evolucionado como este documento. Otro objetivo importante es dejar en claro lo que vamos a desarrollar.
Contenido
Introducción
Mediante el presente documento se busca definir de formaprecisa los aspectos de diseño basándonos en la descripción de las cinco vistas (4 + 1). El documento está compuesto por una breve introducción del sistema, la definición de los requerimientos funcionales y no funcionales. A partir de los anteriores describimos tanto decisiones como estrategias que utilizamos para describir el diseño desde las vistas de caso de uso, de diseño (vista lógica), decomponentes (vista capas físicas), vista de uso y vista de despliegue. En cada vista se realizarán los diagramas o las explicaciones que se consideraron relevantes o que aportan cierta información para el diseño del sistema.
Propósito
El objetivo de este documento es especificar los requerimientos funcionales y no funcionales del software “TodoPagos”, así como casos de uso, y decisiones dediseño
Está pensado para los desarrolladores, testers, evaluadores y supervisores del proyecto.
Alcance
El sistema deberá ser capaz de procesar los pagos de diferentes “Proveedores”, estos se irán agregando con el tiempo. Es primordial que se estos se puedan agregar dinámicamente sin que afecte el curso normal de las actividades de la empresa.
Es un sistema multiusuario y cada usuariotiene un rol determinado cada uno con permisos específicos.
También es necesario que el sistema mantenga información de los pagos realizados, información de auditoría.
Glosario
Proveedor: Se aplica a la empresa que se dedica a proporcionar de productos/servicios necesarios a una persona o empresa.
Cliente: Persona o empresa que consume productos o servicios.
Pago, pagamento:Cantidad de dinero que entrega un cliente al proveedor por un producto o servicio.
Formulario: Ciertos campos requeridos para realizar algún tipo de consulta
Especificación de requerimientos
Requerimientos funcionales
RF1 – Administración de seguridad del sistema
Descripción: Existen distintos usuarios, el sistema de proveer los mecanismo para crear nuevos usuarios,modificar sus datos y eliminarlos. Los usuarios tienen distintos privilegios y solo pueden accedes a funciones que estén permitidas por sus privilegios. Un usuario puede tener distintos roles, cada rol tiene distintos privilegios. El sistema de permitir crear nuevos roles, eliminarlos, agregarles y quitarle privilegios a los roles existentes.
Prioridad: 1
RF2 – Administración de proveedoresDescripción: El sistema debe permitir a los administradores registrar nuevos proveedores. Debe ingresar el nombre del proveedor, el porcentaje de comisión sobre los montos cobrados y el assemly.
Prioridad: 1
RF3 – Realizar pagos
1. Suministrando toda la información
Descripción: Se suministra toda la información del pago a realizar y se envía al proveedor para que el la procese.
Prioridad:12. Consultando al proveedor con un identificador
Descripción: Se suministra el proveedor y número de cuenta para ese proveedor, este devuelve toda la información de este pago.
Prioridad:1
3. Pagos de múltiples facturas
4. Diferentes formas de pagos
5. Registro de pagos realizados
Descripción: El sistema mantiene información acerca de todos los pagos realizados de todos los proveedores...
Regístrate para leer el documento completo.