Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo Colaborativo2 UML PDF
Trabajo Colaborativo2 UML PDF
TUTOR:
NILSON ALBEIRO FERREIRA
Por:
MIRYAM MERCEDES ACOSTA MARTINEZ - 52318393
JORGE ALONSO FLOREZ –19418118
MARÍA EUGENIA PÉREZ - 37546999
LYLLIAN ROCIO RINCON - 52837646
1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
Tabla de Contenido
INTRODUCCIÓN ................................................................................................................................... 3
OBJETIVOS ........................................................................................................................................... 4
DIAGRAMAS DE ACTIVIDADES......................................................................................................... 8
CONCLUSIONES ................................................................................................................................. 19
BIBLIOGRAFÍA .................................................................................................................................... 20
2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
INTRODUCCIÓN
Con el fin de poder realizar un proyecto de Software que satisfaga las necesidades
de un cliente y/o usuario, debemos planificar desde un comienzo todas las partes
que han de intervenir en dicho proyecto.
3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
OBJETIVOS
ESPECÍFICOS
GENERAL
4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DESARROLLO DE LA ACTIVIDAD
Las empresas Digital S.A. Han estado trabajando en el país durante 3 años
comercializando equipos de electrónicos de comunicación y de oficina la cual
desea implementar una aplicación en línea para el control de compras e
inventarios, para la implementarla requiere un una propuesta donde se evidencia
el análisis, diseño y prototipo del todo el sistema, la propuesta no será aceptada
de manera individual, se requiere del reportes del perfil de los ingenieros que
proponen.
Digital S.A. Entregará los productos que venda un plazo no mayor a 24 horas,
antes de un cliente realice la compra el evidenciara la existencia del mismo.
Seguimiento de Inventario.
Propuesta Ideal
Para llevar a cabo las actividades solicitadas por la empresa DIGITAL GROUP
S.A se plantean las siguientes necesidades de información:
Mantener un registro de Proveedores actualizado donde se identifique por cada
producto las condiciones económicas de compra y los tiempos límites en que el
Proveedor garantiza colocar en las bodegas del almacén los productos
requeridos a partir de la fecha de entrega de la orden de compra.
Adecuar el sistema de manejo de inventarios de tal manera que genere alertas
cuando el stock de cada producto se encuentre cercano al tiempo límite de
reposición (96 horas) y pueda informar al responsable de compras para que
inicie el procedimiento respectivo
5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
6
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
CASOS DE USO
System
Proveedor
Controlar Inventarios
Sistema
Gestionar Proveedores
Cliente
Almacenista
Administrar Clientes
Vendedor
7
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DIAGRAMAS DE ACTIVIDADES
Muestra el flujo de actividades en un sistema, muestra el flujo secuencial o
ramificado de actividades y los objetos en los que actúa, son importantes para
modelar la función de un sistema así como para resaltar el flujo de control entre
objetos.
1. Controlar Inventarios
Una vez obtenidos los saldos actuales se debe verificar las tendencias de los
movimientos de los productos con el fin de garantizar las cantidades Máximas y
Mínimas por producto.
Como resultado de los dos primeros pasos conoce los productos de los cuales se
debe iniciar un proceso de compra y se genera la solicitud respectiva.
Almacenar datos
8
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
2. Gestionar Proveedores
[ Si esta registrado ]
Notificar existencia
[ No esta registrado ]
Almacenar datos
9
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
3. Administrar Clientes
Verificar documentación
[ Cliente registrado ]
Notificar Existencia
[ Cliente no registrado ]
Almacenar datos
10
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DIAGRAMAS DE SECUENCIA
Un diagrama de Secuencia muestra una interacción ordenada según la secuencia
temporal de eventos. En particular, muestra los objetos participantes en la
interacción y los mensajes que intercambian ordenados según su secuencia en el
tiempo.
1. Controlar Inventarios
Almacenista Vendedor
Sistema
6 : Almacenar datos()
11
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
2. Gestionar Proveedores
8 : Almacenar datos()
12
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
3. Administrar Clientes
4 : Verificar documentación()
5 : Igresar datos cliente()
6 : Amacenar datos()
13
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DIAGRAMA DE CLASES
Kardex Catálogo
Producto
+IdProducto: String +IdProveedor: String
+IdProducto: String +FechaEntrada: String +IdProducto: String
+NombreProducto: String 1 1 +CantidadEntrada: Integer +Cumple tiempor entrega: Boolean
+Valor: Float +FechaSalida: String
+CantidadSalida: Integer +RegistrarProducto()
+RegistrarProducto() +SaldoProducto: Integer +ModificarProducto()
+ModificarProducto() +EliminarProducto()
+Eliminar producto() +RegistrarEntrada()
+ModificarEntrada()
+EliminarEntrada() 0..* 0..*
0..*
1 1..*
Proveedores 1..*
CLiente
+IdProveedor: String +IdCliente: String
+Nombre: String +Nombre: String
+Dirección: String +Dirección: String
+Teléfono: Integer +Teléfono: Integer
+RegistrarProveedor() +RegistrarCliente()
+ModificarProveedor() +ModificarCliente()
+EliminarProveedor() +EliminarCiente()
14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DIAGRAMA DE DESPLIEGUE
Pc2 Ventas
Servidor Internet
15
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
DIAGRAMA DE ESTADOS
Gestión de Proveedor
Gestión de Compra
16
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
El estado del cliente es activo puede comprar el pedido y pagar, si el estado del
cliente es inactivo finaliza.
El almacenista busca el pedido y los despacha para luego finalizar este estado.
Gestión de Inventarios
17
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
18
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
CONCLUSIONES
19
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
LENGUAJE MODELADO UNIFICADO UML
BIBLIOGRAFÍA
20