Sie sind auf Seite 1von 18

PASO 1 - ENTREVISTA DE RECONOCIMIENTO E INICIO DE PROPUESTA UML

PRESENTADO POR:

EDIN ALEXIS ALEXIS BURGOS

CÓDIGO:

80828593

TUTOR

NILSON ALBEIRO

GRUPO:

200609_9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

VICERRECTORÍA ACADÉMICA Y DE INVESTIGACIÓN


Introducción

Es una especificación de notación orientada a objetos. Se basa en las anteriores


especificaciones Booch (BOOCH), Rumbaugh (OMT) y Jacobson (OOSE). Divide cada
proyecto en un número de diagramas que representan las diferentes vistas del proyecto.
Estos diagramas juntos son los que representan la arquitectura del proyecto
ACTIVIDAD A DESARROLLAR

Actores

Actor Descripción Actividades

Super Administrador Empleado que cuente con  Ingresar a la


un usuario y contraseña, plataforma.
además de tener un rol en  Ver lista de
específico para el ingreso empleados.
a la plataforma.  Añadir Información
personal, rol de los
empleados y
acceso a la
plataforma.
 Modificar
información
personal, rol de los
empleados y
acceso a la
plataforma.
 Eliminar empleado,
rol y acceso a la
plataforma.
Director de compras y Empleado que cuente con  Ingresar a la
ventas un usuario y contraseña, plataforma.
además de tener un rol en  Consultar ventas de
específico para el ingreso productos.
a la plataforma.  Generar reportes de
ventas.
 Consultar compra
de productos.
 Generar reportes de
compras.

Analista de bodega Empleado que cuente con  Ingresar a la


un usuario y contraseña, plataforma.
además de tener un rol en  Consultar estado de
específico para el ingreso productos.
a la plataforma.  Agregar productos.
 Modificar estado de
productos.
 Eliminar productos.

Empleado sin registrar Empleado que ingrese a la  Consultar listado de


plataforma y que no posea productos e
un usuario y una información de la
contraseña empresa.
 Revisar estado de
la plataforma.

Empleado con registro Empleado que cuente con  Ingresar a la


un usuario y una plataforma.
contraseña para el ingreso  Ver lista de clientes.
a la plataforma.  Consultar nivel de
compra de clientes
 Añadir cliente.
 Editar cliente.
 Eliminar cliente.
 Agregar Compras
físicas.

Cliente Cualquier persona que  Registrarse en la


desee adquirir productos. plataforma.
 Ingresar a la
plataforma.
 Editar información
personal en la
plataforma.
 Consultar listado de
productos.
 Consultar
información de la
empresa.
 Comprar productos
en línea.
Casos de Uso

Casos de uso Descripción Pasos

Registrar empleado Permite ingresar la  Super administrador


información personal, rol, ingresa datos
usuario y contraseña personales
respectiva para los requeridos para el
empleados. registro de los
empleados.
 Super administrador
agrega rol a cada
empleado
registrado.
 Super administrador
genera un usuario y
una contraseña
para cada uno de
los empleados.
 Super administrador
presiona “agregar
empleado”
 El sistema verifica
la información
suministrada y si
todo esta
correctamente
diligenciado
procede a guardar
los datos del
empleado.

Ingresar al sistema Los usuarios se deben de  Usuario ingresa


identificar ante el sistema usuario.
para poder identificar que  Usuario ingresa
tipo de funciones tienen y contraseña.
a que módulos de la  Usuario presiona
plataforma pueden “ingresar”.
acceder.  Sistema valida
usuario y
contraseña.
 Sistema valida si el
usuario que ingresa
es empleado o
cliente.
 Sistema verifica rol
del empleado y da
acceso a los
módulos.
correspondientes de
la plataforma.
Registrar cliente(cliente) Permite que el cliente se  cliente ingresa la
registre en la plataforma. información
solicitada por la
plataforma.
 cliente agrega su
respectivo usuario y
contraseña.
 Cliente agrega sus
métodos de pago
virtuales.
 Cliente presiona
“registrarse”
 El sistema verifica
la información
suministrada y si
todo esta correcto
procede a crear el
cliente.
 El sistema verifica
la información
ingresada

Registrar Permite que los  Empleado


Cliente(empleado) empleados con el rol registrado ingresa
correspondiente puedan información
agregar clientes. solicitada por la
plataforma.
 Empleado agrega
su respectivo
usuario y
contraseña
temporal.
 Empleado presiona
“registrar cliente”.
 El sistema verifica
la información
suministrada y si
todo esta correcto
procede a crear el
cliente.

Consultar cliente Permite ver información  Empleado


tanto personal del cliente registrado ingresa
como acerca de las cedula del cliente a
comprar que el realice. consultar.
 Empleado
registrado presiona
“buscar”
 El sistema muestra
toda la información
respectiva del
cliente consultado.

Editar Cliente(cliente) Permite actualizar o  Cliente accede a la


modificar la información de plataforma.
un cliente.  Cliente accede a la
información de perfil
respectivo.
 El sistema muestra
toda la información
del respectivo
cliente que ingreso
a la plataforma.
 El cliente actualiza
o modifica los
respectivos campos
que necesite.
 El cliente presiona
“modificar”.
 El sistema valida la
información
modificada y si todo
es correcto procede
guardar.

Editar cliente(empleado) Permite actualizar o  Empleado consulta


modificar la información de el cliente a
un cliente. modificar.
 El sistema muestra
toda la información
del respectivo
cliente.
 El empleado
actualiza o modifica
los respectivos
campos que sea
solicitado.
 El empleado
presiona
“modificar”.
 El sistema valida la
información
modificada y si todo
es correcto procede
guardar.

Eliminar cliente(cliente) Permite eliminar el acceso  El cliente accede a


al cliente de la plataforma. la plataforma.
 El cliente accede a
su perfil.
 El cliente presiona
“eliminar mi cuenta”
 El sistema muestra
una alerta de
verificación de
eliminación de
cuenta.
 El cliente presiona
aceptar
 El sistema procede
a eliminar datos de
ingreso del cliente
mas no el usuario.
Eliminar cliente Permite eliminar el acceso  El empleado busca
(empleado) al cliente de la plataforma. el cliente
correspondiente.
 El empleado
presiona eliminar
cliente.
 El empleado
ingresa el motivo de
la eliminación del
cliente.
 El sistema muestra
una alerta de
verificación de
eliminación de
cliente.
 El empleado
presiona aceptar
 El sistema procede
a eliminar datos de
ingreso del cliente
mas no el usuario.

Generar reportes Genera el reporte  El empleado accede


correspondiente a la plataforma.
seleccionado por el  El empleado accede
empleado encargado. al módulo de
reportes.
 El empleado
selecciona el
reporte que requiere
solicitar a la
plataforma.
 El sistema solicita la
información
necesaria para
generar el
respectivo reporte.
 El empleado
ingresa la
información
solicitada por la
plataforma.
 El sistema a
continuación genera
el reporte indicado
por el empleado.
 El sistema agrega
un botón que
permite descargar
dicho reporte.
 El empleado
presiona
“descargar” si se
requiere.

Consultar bodega de Permite ver la información  El empleado accede


producción detallada de los productos a la plataforma.
en bodega.
 El empleado accede
al módulo de
bodega.
 El sistema busca
toda la información
acerca de la bodega
y procede a mostrar
toda la información
correspondiente.
 El sistema genera
formularios para
agregar información
adicional de
búsqueda.
 El empleado agrega
información
adicional en los
respectivos
formularios según
se requiera.
 El sistema según la
información
suministrada hace
los respectivos
filtros.
 el sistema genera
un botón
“descargar”.
 El empleado
descarga la
información si es
necesario.

Notificaciones de la El sistema genera  El empleado o


plataforma notificaciones o avisos a cliente ingresa a la
los empleados o clientes plataforma.
para estar al pendiente de  El empleado o
todos los movimientos en cliente ingresa al
la plataforma. modulo de
notificaciones.
 El sistema muestra
información
detallada de cada
notificación que
considere
importante respecto
a fechas o
movimientos de
mercancía.
 El empleado o
cliente puede
ampliar la
información
seleccionando la
notificación
correspondiente.
 El sistema muestra
información
avanzada de la
notificación y
habilita un botón de”
eliminar
notificación”
 El empleado o
cliente elimina la
notificación si cree
que ya no es
necesaria.
CONCLUSIONES

Podemos apoyarnos en UML para el modelado de sistemas en tiempo real y al hacerlo,


nuestras recomendaciones son las siguientes:

Capturar y entender los requerimientos usando un modelo de casos de uso.

Estudiar las distintas partes que conforman al sistema y cómo interactúan estas.
Reflejando las interfaces, protocolos e intercambio de señales. Para tal fin nos podemos
apoyar de los diagramas de clases, estructura compuesta y comunicación.
Bibliografía

Referencias Grady Booch, James Rumbaugh, Ivar Jacobson - El Lenguaje Unificado de


Modelado. Madrid, Addison Wesley, 1999. Craig Larman - UML y Patrones. 2a ed.,
Madrid, Pearson/Prentice Hall, 2003.

Das könnte Ihnen auch gefallen