PROYECTO
-
Upload
anthony-villavicencio-vergaray -
Category
Documents
-
view
7 -
download
0
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 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)