PASO 4 - PROYECTAR INTERACCIÓN SEGÚN S EGÚN DIAGRAMAS DE SECUENCIA Y COMUNICACIÓN.
TUTOR
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD LENGUAJE DE MODELADO UNIFICADO
INTRODUCCIÓN
Esta actividad conlleva al desarrollo analitico en una situación situación particular donde se hace necesario establecer casos de uso para determinar los procesos que se desarrollan dentro del sistema así como sus actores y papeles en el proceso con el fin de establecer diagramas de secuencia y diagramas de comunicación. El diagrama de secuencia muestra la forma en que se se comunican los objetos al transcurrir transcurrir el tiempo en el orden de las llamadas/eventos del sistema. El evento del sistema es una entrada externa que origina una operación del sistema como repuesta al evento, representados en secuencias, el detalle del diagrama depende de la fase en la que estemos, lo q ue pretendamos contar con el diagrama y a quién. Por su parte los diagramas de colaboración muestra la forma en que los objetos colaboran entre si, mostrando los mensajes que envían entre ellos, destacando el contexto y organización en general de los objetos que interactúan. Dicho de o tra manera es la asignación de responsabilidades entre los objetos y mostrar su interacción Esperamos que con este trabajo podamos mejorar nuestros conocimientos con respecto al área de diagramación UML así como a identificar procesos para facilitar la construcción de algoritmos que permitan construir programas y software de mejor calidad.
DESARROLLO TEMÁTICA Diagrama de secuenci Diagrama de secuencia: Registrarse
Diagrama de secuencia: Login
Diagrama de secuencia: RealizarPedido
Diagrama de secuencia: CosultarCatalogo
Diagrama de secuencia: ActualizarDatos
Diagrama de secuencia: GenerarReportes
Diagrama de secuencia: GenerarNotaRemision
Diagrama de secuencia: GenerarOrdenCompra
Diagrama de secuencia: AtenderOrdenCompra
Diagrama de secuencia: AtenderNotaRemision
Diagrama de comunicación Pendiente
Anexos Diagrama de casos de uso
Diagrama de clase
Diagrama de secuencia
El diagrama muestra las secuencias que se realizan dentro de plantas verdes y senderos, el principal actor es el administrador de sistemas quien genera los permisos y creación de los demás actores, allí se generan los procesos como ingreso al sistema, ingresar productos al inventario, seleccionar productos, realizar la compra y el pago por el producto por parte del cliente.
Diagrama de comunicación
El diagrama muestra los procesos de comunicación que se realizan dentro de plantas verdes y senderos, el principal actor es el administrador de sistemas quien genera los permisos y creación de los demás actores, allí se generan los procesos como ingreso al sistema, ingresar productos al inventario, seleccionar productos, realizar la compra y el pago por el producto por parte del cliente, en el diagrama se muestra el flujo de mensajes que circulan dentro del proceso con sus respectivas respuestas entre actores.
Diagrama de secuencia Diagrama de secuencia – Logguearse en el sistema
DIAGRAMA SE SECUENCIA DE ACUERDO AL CASO DE USO LOGGUEARSE EN EL SISTEMA: En este diagrama se muestra paso a paso lo que debe hacer el sistema cuando un usuario desea acceder. Lo primero es que la interfaz le muestra dos campos en lo cuales debe ingresar usuario yclave. Después de que ingresa el sistema debe verificar si los datos ingresados corresponden a los permitidos ,es decir que no digite valores extraños que no corresponda a los tipos de datos que tienen asignados cada campo. Posterior a eso se hace una nueva validación pero esta la hace la base de datos comparando la información que registra en ella con la que ingresó el usuario. Después genera una respuesta ,si la información es afirmativa entonces le permite el acceso ,pero lo única en un tipo de perfil dependiendo al tipo de usuario que sea. Si los datos no existen entonces borra lo que hallan ingresado y le arrolla un mensaje de error.
Diagrama de secuencia – Registro Cliente
DIAGRAMA SE SECUENCIA DE ACUERDO AL CASO DE USO REGISTRO CLIENTE:
En este diagrama de secuencia el cliente o usuario envia la solicitud al sistema para pod er registrarse,el sistema en respuesta envia un formulario para que el usuario llene todos los datos necesarios y requeridos ,despues el usuario envia el formulario la interfaz verifica que los datos ingresados en los distintos campos sean aceptables de hay la interfaz procede a enviarlo a la base de datos para almacenar los datos de este usuario.Esta despues de guardarlos enviar un mensaje en el cual le informa al usuario que sus datos fueron guardados.
En caso de que los datos ingresados no correspondan al tipo de dato ejm que el correo no lleve el arroba entonces la interfaz devuelve el formulario y le exige al usuario ingresar estos datos correctamente resaltando los campos en los cuales cometió el error.
Acceso Clientes.
Registro clientes.
Solicitud Pedido online.
Proceso compras:
Inventarios:
CONCLUSIONES
Se comprenden los diagramas secuencia y comunicación como una etapa fundamental dentro de la realización de una aplicación ya que con esto se realiza un gran análisis, entendiendo el proceso que se quiere solucionar. Los diagramas de colaboración muestran la forma en que los objetos colaboran entre si.
El diagrama de secuencia muestra la forma en que se comunican los objetos al transcurrir el tiempo en el orden de las llamadas/even tos del sistema.
El diagrama de modelado UML es un estándar muy usado en la actualidad el cual se conforma por varios diagramas que definen la funcionalidad del software que se requiera implementar para este caso una aplicación web que permita mejorar la producción y venta de la Empresa
Al identificar diagramas de secuencia y comunicación se p ueden plantear procesos claros que permiten complementar de excelente forma el diseño de algoritmos y software.
REFERENCIAS
Kimmel, P. (2008). Comportamientos con los diagramas de interacción. Manual de uml (Pp.81 - 99). Recuperado de https://bibliotecavirtual.unad.edu.co:2538/lib/unad sp/reader.action?ppg=100&docID=3191829&tm=1537248292760
Kimmel, P. (2008).Elementos de los Diagramas de Colaboración (o comunicación) Manual de UML. México, D.F., MX: McGraw-Hill Interamericana. Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=114&docID= 10433806&tm=1498603949555