PROYECTO

26
Plan de Trabajo 1. Objetivo del Proyecto 1.1.1 Objetivo General Analizar, Diseñar e Implementar un Sistema de ventas y compras para una distribuidora mayorista, para l a mejora de los procesos de gestión y administración de dicha distribuidora. 1.1.2 Objetivos Específicos a. Promover la óptima realización de los servicios compras y ventas proporcionando los recursos de conocimiento existentes en ella, a clientes y proveedores. b. Proveer una interfaz amigable e intuitiva para el cliente, que le brinde la capacidad de realizar los procesos de manera sencilla. c. Implementar los procesos del sistema de acuerdo a los resultados del análisis y diseño. 2. Plan del Proyecto En esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto. Para la presente consultoría se desarrollan las cuatro fases establecidos en el ciclo de vida para el desarrollo de software utilizando la metodología RUP (Proceso Unificado de Desarrollo). 2.1 Plan de las Fases Descripción de sus fases:  Iniciación:En esta fase se desarrollan los requisitos del producto desde la perspectiva del usuario, mediante la realización de entrevistas a los usuarios, análisis de herramientas de software existentes, reunión de discusión sobre la funcionalidad del producto así como de requerimientos. Los principales casos de uso serán identificados y se hará un refinamiento del Plan de Desarrollo del Proyecto. La aceptación del cliente/usuario del Plan de Desarrollo marca el final d e esta fase. FASE TAREA DURACI N ESTIMADA INICIACIÓN Modelamiento de Negocios 4 días Requerimiento del sistema 9 días Planificación de proyectos 8 días ELABORACIÓN  ANÁLISIS Modelo Caso de Uso del Sistema días Priorización de los casos de uso de sistema días Realización de los casos de uso del sistema días Elaborar documento de Análisis días Verificación días DISEÑO Modelo conceptual días Prototipo del sistema días Diagrama de interacción días  Arquitectura días Verificación días CONSTRUCCIÓN Estándares días Programación días Verificación días TRANSICIÓN Plan de instalación días Manual de usuario días Manual de sistema días Pruebas y revisión días 

Transcript of PROYECTO

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 1/26

Plan de Trabajo

1.  Objetivo del Proyecto

1.1.1  Objetivo General

Analizar, Diseñar e Implementar un Sistema de ventas y compras para una distribuidora mayorista, para la mejora de los procesos de gestión y administración

de dicha distribuidora.

1.1.2  Objetivos Específicos

a.  Promover la óptima realización de los servicios compras y ventas proporcionando los recursos de conocimiento existentes en ella, a clientes y

proveedores. 

b.  Proveer una interfaz amigable e intuitiva para el cliente, que le brinde la capacidad de realizar los procesos de manera sencilla.  

c.  Implementar los procesos del sistema de acuerdo a los resultados del análisis y diseño.  

2. 

Plan del ProyectoEn esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto.

Para la presente consultoría se desarrollan las cuatro fases establecidos en el ciclo de vida para el desarrollo de software utilizando la metodología RUP

(Proceso Unificado de Desarrollo).

2.1  Plan de las Fases

Descripción de sus fases:

  Iniciación:En esta fase se desarrollan los requisitos del producto desde la perspectiva del usuario, mediante la realización de entrevistas a los

usuarios, análisis de herramientas de software existentes, reunión de discusión sobre la funcionalidad del producto así como de requerimientos.

Los principales casos de uso serán identificados y se hará un refinamiento del Plan de Desarrollo del Proyecto. La aceptación del cliente/usuario

del Plan de Desarrollo marca el final de esta fase.

FASE TAREA DURACI NESTIMADA

INICIACIÓN Modelamiento de Negocios  4 días

Requerimiento del sistema 9 días

Planificación de proyectos 8 días

ELABORACIÓN

 ANÁLISIS

Modelo Caso de Uso delSistema 

días

Priorización de los casos deuso de sistema 

días 

Realización de los casos deuso del sistema 

días 

Elaborar documento de Análisis días

Verificación días

DISEÑO

Modelo conceptual  días Prototipo del sistema  días Diagrama de interacción días 

 Arquitectura  días Verificación  días 

CONSTRUCCIÓNEstándares  días Programación  días Verificación  días 

TRANSICIÓN

Plan de instalación  días Manual de usuario  días Manual de sistema  días Pruebas y revisión  días 

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 2/26

  Elaboración: Mediante esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes más relevantes y/o

críticas del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos, serán implementados en la primera versión de la

fase de Construcción, deben estar analizados y diseñados (en el Modelo de Análisis/Diseño). La revisión y aceptación del prototipo de la

arquitectura del sistema marca el final de esta fase.

  Construcción: Durante la fase de construcción se terminan de analizar y diseñar todos los casos de uso, refinando el Modelo de Análisis/Diseño.

El producto se construye en base a 3 iteraciones, cada una produciendo una versión a la cual se le aplican las pruebas y se valida con el cliente /

usuario. Se comienza la elaboración de material de apoyo al usuario. El hito que marca el fin de esta fase es la versión de la versión, que tiene la

capacidad operacional parcial del producto que se haya considerado como crítica, lista para ser entregada a los usuarios para pruebas beta.

  Transición: En esta fase se prepararán dos versiones para distribución, asegurando una implantación y cambio del sistema previo de manera

adecuada, incluyendo el entrenamiento de los usuarios. El hito que marca el fin de esta fase incluye, la entrega de toda la documentación del

proyecto con los manuales de instalación y todo el material de apoyo al usuario, la finalización del entrenamiento de los usuarios y el

empaquetamiento del producto.

2.2  Calendario del Proyecto

En este punto se presenta un calendario de las principales tareas del proyecto de acuerdo a las fases señaladas en el punto precedente. Una de las

características de la metodología RUP, es la realización en paralelo de todas las disciplinas de desarrollo a lo largo del proyecto, con lo cual la mayoría de

los artefactos son generados muy tempranamente, van desarrollándose en mayor o menor grado de acuerdo a la fase e iteración del proyecto.

La siguiente figura ilustra este enfoque, en ella lo ensombrecido marca el énfasis de cada disciplina (workflow) en un momento determinado del

desarrollo del Proyecto.

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 3/26

 

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 4/26

 

Diagrama de contexto

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 5/26

MODELO DE NEGOCIOS

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 6/26

 

REQUERIMIENTOS.

INTRODUCCIÓN.

En este capítulo se identifican los requerimientos funcionales y no funcionales, el identificar los requerimientos funcionales nos permitirá

especificar las condiciones que el sistema debe desarrollar. En el caso de los requerimientos no funcionales nos permitirá definir e identificar el

ambiente en donde se va a ejecutar el sistema.

Los requerimientos son capturados en dos artefactos: Especificación de Requerimientos de Software y Modelo de Casos de Uso del Sistema.

También, nos permitirá establecer y mantener un acuerdo formal con los clientes y usuarios finales sobre lo que el sistema debe hacer

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 7/26

 

Lista de requerimientos del sistema

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-001

Registrar guía de

ingreso demercadería.

El sistema permitirá registrar de las guías de ingreso de mercadería en el almacén.

Asimismo permitirá el rechazo o aprobación a productos que no cumplan con los

requisitos mínimos, también se podrá realizar la búsqueda de todas las guías de ingresode mercadería aceptadas mediante un rango de fecha. Además, se actualizará el stock

de productos por las transacciones realizadas.

Compras

FUNCIONAL FUNCIONALIDAD CU-002 Registrar productos.El sistema permitirá eliminar, modificar y registrar productos, asimismo, se tiene que

realizar la búsqueda de todos los productos, ya sea por código o por descripción.Compras

FUNCIONAL FUNCIONALIDAD CU-003 Consultar productos.El sistema permitirá consultar los productos, asimismo, se tiene que realizar la

búsqueda de todos los productos, ya sea por código o por descripción.Compras

FUNCIONAL FUNCIONALIDAD CU-004Registrar dimensión

de los productos.

El sistema permitirá registrar las dimensiones del producto. El sistema debe contemplar

los diferentes tipos de productos y sus unidades de medida.Compras

FUNCIONAL FUNCIONALIDAD CU-005Gestionar ubicación

de los productos

El sistema permitirá asignar la ubicación de los productos en los anaqueles, esta

asignación se debe realizar por posición en el anaquel y solo se debe dar en las

ubicaciones clasificadas para el tipo de producto.

Compras

FUNCIONAL FUNCIONALIDAD CU006 Rechazar cotizaciónEl sistema debe permitir rechazar las cotizaciones que no cumplan con los requisitos

solicitados.Compras

FUNCIONAL FUNCIONALIDAD CU-007 Consultar requisitos El sistema permitirá consultar los requisitos para la evaluación de los de las solicitudes. Solicitud de Producto

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 8/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-008Registrar Solicitud de

pedido

El sistema permitirá registrar la solicitud de pedido de productos a solicitud del

administrador.Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-009Consultar Solicitud de

Pedido

El sistema permitirá consultar las solicitudes de pedido de productos registrados. La

consulta se realizará a partir del número de la solicitud o del código del producto.Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-010Listar Solicitud de

Pedido

El sistema permitirá listar las solicitudes de pedido de productos registrados. El listar las

solicitudes se realizará a partir del número de la solicitud o del código del producto.

Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-011 Consultar StockEl sistema permitirá consultar el stock de productos en el almacén. La consulta se

realizará a partir del número de producto.Compras

FUNCIONAL FUNCIONALIDAD CU-012 Listar StockEl sistema permitirá listar el stock de productos en el almacén. La consulta se realizará a

partir del número de producto.Compras

FUNCIONAL FUNCIONALIDAD CU-013Registrar Despacho de

MercaderíaEl sistema permitirá registrar la salida de productos de almacén. Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-014Actualizar Stock en

almacén

El sistema permitirá actualizar el stock de almacén a partir de los ingresos y salidas de

productos.Compras

FUNCIONAL FUNCIONALIDAD CU-015

Actualizar estado del

despacho de los

productos

El sistema actualizará el estado de los pedidos de los productos una vez que se procede

a registrar la salida de los productos.Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-016Controlar Productos

Vencidos.El sistema permitirá controlar a través de alertas y validaciones la vida útil del producto. Compras

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 9/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-017

Controlar la

Frecuencia del

Medicamento.

El sistema permitirá controlar la venta del producto a los clientes a través de alertas

que nos indiquen las veces que el producto ha sido comprado.Ventas

FUNCIONAL FUNCIONALIDAD CU-018 Registrar Almacén. El sistema permitirá registrar la entidad almacén. Compras

FUNCIONAL FUNCIONALIDAD CU-019 Consultar Almacén. El sistema permitirá consultar los almacenes registrados. Compras

FUNCIONAL FUNCIONALIDAD CU-020 Listar Almacén. El sistema permitirá listar los almacenes registrados. Compras

FUNCIONAL FUNCIONALIDAD CU-021Actualizar Stock en

almacén

El sistema permitirá actualizar el stock de almacén a partir de los ingresos y salidas de

productos.

Compras

FUNCIONAL FUNCIONALIDAD CU-022

Registrar

categorización de los

productos.

El sistema permitirá asignar la categorización a los productos. Compras

FUNCIONAL FUNCIONALIDAD CU-023

Seguimiento del

Pedido a través de

una solución Web

Se tiene la necesidad de contar con una solución Web que permita realizar el

seguimiento de los productos solicitados.Ventas

FUNCIONAL FUNCIONALIDAD CU-024Validar Identificación

del Cliente.

El sistema validará la identificación del cliente a partir de su documento nacional de

identidad.Ventas

FUNCIONAL FUNCIONALIDAD CU-025 Registrar Clientes El sistema permitirá registrar la información del cliente. Ventas

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 10/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-026 Consultar ClientesEl sistema permitirá consultar la información del cliente. Esta consulta se debe realizar

a partir de un código autogenerado o por los apellidos y nombres del cliente.Ventas

FUNCIONAL FUNCIONALIDAD CU-027 Listar Clientes El sistema permitirá listar la información de los clientes registrados. Ventas

FUNCIONAL FUNCIONALIDAD CU-028 Listar Precios de losProductos

El sistema permitirá definir y listar la lista de precios de los productos. Ventas

FUNCIONAL FUNCIONALIDAD CU-029Gestionar descuentos

para los productos.El sistema permitirá definir y registrar los descuentos a los productos. Ventas

FUNCIONAL FUNCIONALIDAD CU-030Emitir Comprobante

de Pago.

El sistema permitirá generar los correspondientes documentos de venta (Factura o

Boleta).Ventas

FUNCIONAL FUNCIONALIDAD CU-031 Actualizar Stock. El sistema permitirá actualizar el stock de productos a partir de las ventas realizadas. Ventas

FUNCIONAL FUNCIONALIDAD CU-032 Consultar Stock. El sistema permitirá consultar el stock de productos. Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-033 Listar Stock. El sistema permitirá listar el stock de productos. Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-034

Definir Zona –

Sector

de entrega del

producto

El sistema permitirá asignar la zona  – sector de los distritos de atención. Ventas

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 11/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-035Asignar y Controlar la

Entrega de productosEl sistema permitirá asignar y controlar los pedidos de productos de los clientes. Ventas

FUNCIONAL FUNCIONALIDAD CU-036Registrar Solicitud de

Compra

El sistema permitirá registrar la solicitud de compra de productos. Compras

FUNCIONAL FUNCIONALIDAD CU-037Consultar Solicitud de

CompraEl sistema permitirá consultar la solicitud de compra de productos. Compras

FUNCIONAL FUNCIONALIDAD CU-038Listar Solicitud de

CompraEl sistema permitirá listar la solicitud de compra de productos. Compras

FUNCIONAL FUNCIONALIDAD CU-039 Registrar Proveedores El sistema permitirá registrar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-040Consulta de

ProveedoresEl sistema permitirá consultar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-041 Listar Proveedores El sistema permitirá listar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-042 Registrar Cotización El sistema permitirá registrar la información de las cotizaciones. Compras

FUNCIONAL FUNCIONALIDAD CU-043 Consultar Cotización El sistema permitirá consultar la información de las cotizaciones registradas. Compras

FUNCIONAL FUNCIONALIDAD CU-044 Listar Cotización El sistema permitirá listar la información de las cotizaciones registradas. Compras

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 12/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-045Generar Orden de

CompraEl sistema permitirá generar la orden de compra de los productos a adquirir. Compras

FUNCIONAL FUNCIONALIDAD CU-046Consultar Orden de

Compra

El sistema permitirá consultar la orden de compra de los productos, así como, su

detalle.Compras

FUNCIONAL FUNCIONALIDAD CU-047Listar Orden de

CompraEl sistema permitirá listar la información de las órdenes de compra. Compras

FUNCIONAL FUNCIONALIDAD CU-048Listar Solicitud de

CompraEl sistema permitirá listar la solicitud de compra de productos. Compras

FUNCIONAL FUNCIONALIDAD CU-049 Registrar Proveedores El sistema permitirá registrar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-050Consulta de

ProveedoresEl sistema permitirá consultar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-051 Listar Proveedores El sistema permitirá listar la información de los proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-052 Registrar Cotización El sistema permitirá registrar la información de las cotizaciones. Compras

FUNCIONAL FUNCIONALIDAD CU-053 Consultar Cotización El sistema permitirá consultar la información de las cotizaciones registradas. Compras

FUNCIONAL FUNCIONALIDAD CU-054 Listar Cotización El sistema permitirá listar la información de las cotizaciones registradas. Compras

FUNCIONAL FUNCIONALIDAD CU-055Facturar Venta de

ProductoEl sistema permitirá registrar la facturación por venta de productos. Ventas

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 13/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-056 Cambiar contraseñaEl sistema debe permitir que los usuarios puedan cambiar su contraseña cada cierto

tiempo o cada vez que el usuario lo requiera.Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-057

Identificar

Transacciones porResponsable

El sistema debe permitir identificar el responsable por transacción Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-058 Registrar Usuarios El sistema debe permitir registrar información de los usuarios. Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-059 Consultar Usuarios El sistema debe permitir consultar información de los usuarios. Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-060 Listar Usuarios El sistema debe permitir listar información de los usuarios de los sistemas. Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-061 Registrar PerfilesEl sistema debe permitir registrar información de los perfiles de los usuarios de los

sistemas.Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-062 Consultar PerfilesEl sistema debe permitir consultar información de los perfiles de los usuarios de los

sistemas.Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-063 Listar PerfilesEl sistema debe permitir listar información de los perfiles de los usuarios de los

sistemas.Seguridad del Sistema

FUNCIONAL FUNCIONALIDAD CU-064Aprobar solicitud de

producto

El sistema debe permitir aprobar todas las solicitudes de productos que cumplan con

los requisitos solicitados.Solicitud de Producto

FUNCIONAL FUNCIONALIDAD CU-065Rechazar solicitud de

producto

El sistema debe permitir rechazar todas las solicitudes de productos que no cumplan

con los requisitos solicitados.Solicitud de Producto

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 14/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

FUNCIONAL FUNCIONALIDAD CU-066Registrar producto

nuevo

El sistema debe permitir el registro de los productos nuevo que no se encuentren en el

catálogo.Compras

FUNCIONAL FUNCIONALIDAD CU-067Registrar solicitud de

nuevo proveedorEl sistema debe permitir el registro de las solicitudes de los nuevos proveedores. Compras

FUNCIONAL FUNCIONALIDAD CU-068

Registrar solicitud de

creación de cuenta de

usuario

El sistema debe permitir registrar todas las solicitudes para la creación de las cuentas

de usuarios solicitadas.Seguridad del Sistema

NO FUNCIONAL CONFIABILIDAD CU-069 Manejo de ErroresEn caso de error del usuario el sistema informará claramente el mensaje del error y la

solución.Común

NO FUNCIONAL USABILIDAD CU-070 Intuitivo La interfaz debe contar con ayudas para evitar que el usuario ingrese datos errados. Común

NO FUNCIONAL CONFIABILIDAD CU-071 Acceso El sistema debe cumplir con las políticas de seguridad de sistemas. Común

NO FUNCIONAL CONFIABILIDAD CU-072Recuperación de

FallasEn caso ocurra un problema en el sistema su recuperación no debe exceder de 1 hora. Común

NO FUNCIONAL CONFIABILIDAD CU-073 DisponibilidadEl sistema debe estar disponible a un 99% todos los días del año entre las 05:00 AM  – 

00:00 AM (Día Siguiente)Común

NO FUNCIONAL RENDIMIENTO CU-074Concurrencia de

UsuariosEl sistema debe soportar concurrencia de por lo menos 100 usuarios. Común

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 15/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

NO FUNCIONAL COMPATIBILIDAD CU-075

Compatibilidad con

sistema operativo

Windows

El sistema debe ser compatible con Windows XP y Windows 7.0, Común

NO FUNCIONAL COMPATIBILIDAD CU-076Exportación de Datos

a Microsoft OfficeLas funcionalidades que exporten datos para plataforma Office Windows 2003 y 2007 Común

NO FUNCIONAL RESTRICCIONES DE DISEÑO CU-077Base de Datos Entidad

 – RelaciónEl motor de Base de Datos debe ser SQL SERVER 2008 Común

NO FUNCIONALDOCUMENTACIÓN DE LÍNEA Y

AYUDASCU-078 Ayudas en Línea El sistema debe contar con ayuda en línea desde cualquier opción del sistema. Común

NO FUNCIONAL USABILIDAD CU-079 Lenguaje de NegocioEl lenguaje empleado en la interfaz gráfica debe respetar los términos usados en el

negocioComún

NO FUNCIONAL RESTRICCIÓN DE DISEÑO CU-080 Ver Usuario y PerfilSe debe de ver en todo momento el usuario del sistema y perfil del mismo en todo

momento.Común

NO FUNCIONAL USABILIDAD CU-081

Diseño de Interfaz

amigable y orientado

a Web

El sistema debe estar orientado al estándar definido por la empresa para las

aplicaciones Web.Común

NO FUNCIONAL COMPATIBILIDAD CU-082Integración con otros

productos

El sistema debe de poder integrarse con otros productos y/o sistemas de la

organización.Común

NO FUNCIONAL USABILIDAD CU-083Búsqueda en el

SistemaEl sistema permitirá a los usuarios realizar búsquedas sin entrenamiento previo. Común

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 16/26

 

REQUERIMIENTO TIPO REQUERIMIENTO NOMBRE DESCRIPCIÓN OBSERVACIÓN PAQUETE

NO FUNCIONAL RESTRICCIONES DE DISEÑO CU-084 Acceso a datosSQL = Store Procedure, los manejos de errores se van a trabajar a nivel de las capas de

datos y presentación.Común

NO FUNCIONAL SEGURIDAD CU-085 Autenticación La página principal debe solicitar usuario y contraseña para validar el ingreso, para locual el sistema se va a conectar con el directorio activo.

Común

NO FUNCIONAL SEGURIDAD CU-086 Cambio de contraseña El sistema debe obligar a los usuarios a cambiar sus contraseñas cada 60 días. Común

NO FUNCIONAL SEGURIDAD CU-087 PerfilesEl sistema solo se va a permitir mostrar las opciones del perfil de usuario conectado al

sistemaComún

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 17/26

 

Especificación de los requerimientos del sistema

Seguridad del sistema

Para asegurar el funcionamiento eficiente del sistema se debe de cumplir con los tres pilares de la seguridad: Confiabilidad, Integridad y

Disponibilidad; a continuación se detalla los niveles de seguridad que se deben de seguir para cumplir con el objetivo de salvaguardar el

sistema en su totalidad. Sin duda, es bueno mencionar que todo concepto de seguridad debe estar apoyado por una metodología de gestión

de riesgos.

Aspectos Legal y Social

La empresa es dueña de los programas fuentes de los aplicativos a desarrollar, así como, de toda la documentación relacionada con el

proyecto. La empresa es la única autorizada en el uso , así como, de la privacidad de la información registrada en las bases de datos a partir delos sistemas de información de la empresa.

Controles Administrativos

Para realizar un control administrativo eficiente, el responsable de la seguridad debe de tener identificados todos los recursos a proteger y

tener definidos los planes de contingencia y continuidad del negocio. En los planes deben estar claramente definidos los planes de acción a

realizar, así como, los datos de los proveedores que nos pueden dar soporte en caso de emergencias.

Seguridad Física

Se debe de proporcionar un ambiente seguro de funcionamiento del sistema a desarrollar, para ello, se debe contar con un centro de datos

que cuente con los medios respectivos para restringir el acceso a personal no autorizado, controlar la temperatura del medio ambiente,

dispositivos en caso de incendios, infraestructura eléctrica de alta disponibilidad, equipos de suministro eléctrico (UPS), falso techo, falso piso,

copias de seguridad, infraestructura eléctrica eficiente, cámaras de vigilancia y políticas de seguridad.

También, se debe de controlar los dispositivos de comunicaciones como el router, switches, cableado, etc. Principalmente se debe de proteger

el acceso a la red de intrusos internos y/o externos que puedan poner en riesgo la operatividad del sistema.

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 18/26

 

Seguridad Funcional

Se debe de controlar el acceso al sistema a partir de la identificación y autenticación del usuario, todo esto a través de un usuario de sistema y

una contraseña o clave de seguridad. Además, se debe de restringir el acceso de las opciones del sistema a partir del perfil del usuario.

También, se debe de registrar un registro (log) de auditoría de las transacciones realizadas por el usuario. Los datos a registrar son los

siguientes: Nombre de la computadora, Usuario del Sistema y fecha y hora de la transacción, todo esto para las operaciones de creación y

modificación que se efectúen sobre los datos del sistema.

El sistema debe de controlar los errores que pueda arrojar a partir de la interacción del usuario con el sistema, se debe de mostrar mensajes

personalizados que ayuden al usuario a identificar y continuar con la ejecución del sistema.

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 19/26

 

FALTA HACER

Modelo de Casos de Uso del Sistema

Lista de los actores del sistema

ACTOR DEL SISTEMA DESCRIPCIÓN

BF_ASI_AdministradorTI

Es el actor responsable de administrar todas las

cuentas de usuario, así como la creación, eliminación o

modificación de los usuarios, perfiles, sistemas y

opciones.

BF_ASI_AnalistaNegocioEs el actor responsable de generar todos los reportes

de los procesos así como ventas, compra y almacén.

BF_ASI_AsistenteFarmacia

Es el actor responsable de la recepción de los

productos farmacéuticos provenientes de almacén, así 

como también el registro de los ingresos y la

verificación del buen estado de los productos

farmacéuticos.

BF_ASI_AsistenteLogistica

Es el actor encargado de evaluar todas las solicitudes

de pedido y compra de productos farmacéuticos, así 

mismo que estas cumplan con los requisitos

solicitados.

BF_ASI_Cliente

Es el actor que va a ser uso del portal web para

solicitar la compra de algún productos farmacéutico

que no esté sujeto a una receta médica.

BF_ASI_EncargadoAlmacen

Es el actor responsable de la recepción de los

productos farmacéuticos enviados por el proveedor,

así mismo está encargado de registrar todos los

movimientos, de entrada y salida, y de la ubicación de

los productos farmacéuticos en el almacén.

BF_ASI_EvaluadorLogistica

Es el actor responsable de la selección del nuevo

proveedor, así como de evaluar todas las cartas de

presentación enviadas por el postulante a proveedor.

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 20/26

ACTOR DEL SISTEMA DESCRIPCIÓN

BF_ASI_Farmaceutico

Es el actor responsable de la venta de los productos

farmacéuticos al cliente, así como de verificar que los

datos de los documentos presentados por el cliente

sean legales.

BF_ASI_UsuarioEs el actor que interactúa con el sistema y que espera

recibir algún resultado de él.

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 21/26

 

Diagrama de Actores del sistema

Diagrama de Paquetes

BF_ASI_AsistenteFarmacia

BF_ASI_Usuario

BF_ASI_AdministradorTI

BF_ASI_AnalistaNegocio

BF_ASI_AsistenteLogistica

BF_ASI_Cliente

BF_ASI_EncargadoAlmacen

BF_ASI_EvaluadorLogistica

BF_ASI_Farmaceutico

Compras

Ventas Solicitud de

Producto

Seguridad del

Sistema

Diagrama de Actores del sistema (Imagen 25)

Fuente: Elaboración Propia

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 22/26

 

Diagrama de Casos de Uso del Sistema por paquete

Ventas

BF_ASI_Cliente

(from Actores del sistema)

BF_CUS_Actualizar stock de

productos en farmacia(from Solicitar Producto)

BF_CUS_Actualizar espacio en

estante(from Solicitar Producto)

BF_CUS_Generar indicadores d e

ventas y facturacion

BF_CUS_Generar reporte de

ventas

BF_CUS_Registrar presupues to

BF_ASI_AnalistaNegocio

(from Actores del sistema)

BF_CUS_Evaluar producto

farmaceutico

BF_CUS_Realizar venta de

producto farmaceutico

<<include>><<include>>

BF_CUS_Verificar datos de

documentos

<<include>>

BF_ASI_Farmaceutico

(from Actores del sistema)

BF_CUS_Realizar compra d eproducto farmaceutico por internet

<<include>><<include>>

<<include>>

BF_CUS_Registrar cliente nuevo

<<extend>>

<<extend>>

Diagrama de Casos de Uso del Sistema Ventas (Imagen 27)

Fuente: Elaboración Propia

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 23/26

 

Solicitud de Producto

Compras

BF_ASI_EncargadoAlmacen

(from Actores del sistema)

BF_CUS_Actualizar stock de

productos en farmacia

BF_CUS_Registrar solicitud de pedido de productosBF_ASI_AsistenteLogistica

(from Actores del sistema)

BF_CUS_Registrar salida de

productos farmacéuticos

BF_CUS_Registrar ingreso de

productos en farmacia

<<include>>BF_CUS_Elaborar documento de

devolucion al almacén

BF_CUS_Registrar ubicacion en estante

BF_ASI_AsistenteFarmacia

(from Actores del sistema)

BF_CUS_Actualizar espacio en es tante

<<include>>

BF_CUS_Actualizar stock en

almacen

(from Compras)

<<include>>

BF_CUS_Actualizar espacio en anaquel

(from Compras)

<<include>>

BF_CUS_Generar reporte de productos

ingresados en farmaciaBF_ASI_AnalistaNegocio

(from Actores del sistema)

Diagrama de Casos de Uso del Sistema Solicitar Producto (Imagen 28)

Fuente: Elaboración Propia

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 24/26

 

BF_CUS_Registrar solicitud de compra de productos BF_CUS_Registrar solicitud de nuevo proveedor 

BF_CUS_Elaborar convocatoria para nuevo proveedor 

BF_CUS_Registrar carta de

presentacion

BF_CUS_Registrar proveedor 

BF_ASI_EvaluadorLogistica

(from Actores del sistema)

BF_CUS_Actualizar stock en

almacen

BF_CUS_Actualizar espacio en anaquel

BF_CUS_Registrar cotizacion

BF_CUS_Generar orden de compra

BF_CUS_Generar reporte de productos

ingresados en almacén

BF_ASI_AsistenteLogistica

(from Actores del sistema)

BF_CUS_Elaborar reportes de almacen y comprasBF_ASI_AnalistaNegocio

(from Actores del sistema)

BF_CUS_Elaborar documento de

devolucion al proveedor 

BF_CUS_Registrar ingreso de

productos al almacen

<<include>>

BF_CUS_Registrar ubicacion en anaquel

<<include>>

BF_ASI_EncargadoAlmacen

(from Actores del sistema)

Diagrama de Casos de Uso del Sistema Comprar Producto

(Imagen 29)

Fuente: Elaboración Propia

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 25/26

 

Seguridad del Sistema

BF_CUS_Verificar acceso

BF_CUS_Cambiar contraseña

BF_ASI_Usuario

(from Actores del sistema)

BF_CUS_Registrar solicitud de

creacion de cuenta

BF_CUS_Registrar usuario

BF_CUS_Generar reporte de

cuentas creadas

BF_CUS_Registrar perfil

BF_CUS_Registrar sistema y

opciones

BF_CUS_Asociar Usuario perfil y

sistema

BF_ASI_AdministradorTI

(from Actores del sistema)

Diagrama de Casos de Uso del Sistema Gestionar

Seguridad Sistemas (Imagen 30)

7/14/2019 PROYECTO

http://slidepdf.com/reader/full/proyecto-56327b71627e2 26/26