GUIA 2
APRENDIZ:
SARA VALENTINA CÁRDENAS MIRANDA
N°. DOCUMENTO IDENTIDAD:
1023372632
FICHA:
2702922
INSTRUCTOR:
LEYDY KATHERINE LESMES
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE
CENTRO DE SERVICIOS FINANCIEROS
BOGOTA, D.C.
2023
ACTIVIDAD 2: DOCUMENTACIÓN DE CASOS DE USO
Mientras un diagrama de casos de uso
muestra la interacción que tienen los
actores con las diferentes funcionalidades
del sistema, en la documentación se detalla
el paso a paso de cada proceso propuesto
en el sistema, por tanto, tiene una
extensión considerable.
Para documentar un diagrama de casos de
uso se requiere de una plantilla (figura a la
izquierda), la cual permite explicar de una
forma más clara y profunda hasta dónde va
el sistema, como estarán comunicados los
casos etc. También permite tener un
acercamiento al diseño final del sistema.
La plantilla de Documentación de Casos de Uso se divide en tes partes y cada una detalla información
importante para plantear el diseño:
1. Identificación del Caso de Uso que muestra 2. Histórico del Caso de Uso que muestra los
los datos que permiten identificar el caso datos del histórico de cambios que ha
de uso a documentar. tenido el caso de uso.
3. Definición de un Caso de Uso que muestra
en detalle los aspectos propios del caso de
uso a documentar.
3
1
2
4
Para desarrollar la siguiente actividad, utilice como insumo la siguiente tabla de documentación de casos de
uso
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 001 1.2 Nombre Ingresar al Sistema
2 HISTÓRICO DE CASO DE USO
2.1 Autor Juan Pérez - María Gómez
2.2 Fecha Creación 15/04/2020 2.3 Fecha última Actualización 17/04/2020
Juan Pérez
2.4 Actualizado por 2.5 Versión 1.0
María Gómez
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se validarán los datos de un usuario y se determinará su acceso al sistema
3.2 ACTORES
Administrador, Vendedor
3.3 PRECONDICIONES
El usuario debe contar con datos de acceso al sistema como usuario y contraseña
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Inicia el sistema y muestra formulario de inicio de sesión para
1 Accede a la URL del aplicativo ingresar los datos usuario y contraseña de acceso al sistema
y un botón Ingresar.
Valida los datos ingresados, si son correctos abre el menú
Ingresa su usuario y su contraseña y presiona
2 principal del programa, con las opciones establecidas de
el botón Ingresar
acuerdo a su rol.
3
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
Valida los datos ingresados, si no son correctos muestra
Ingresa su usuario y su contraseña y presiona
2.a mensaje “Los datos ingresados no son correctos” y retorna al
el botón Ingresar
Formulario para Iniciar sesión
El sistema muestra mensaje “Faltan campos por diligenciar,
Usuario no llena completos los datos del
2.b por favor completar” y retorna al Formulario para completar
formulario
los datos.
3.7 POS CONDICIONES
Sistema permite el ingreso y muestra el menú de opciones según corresponda al rol
3.8 FRECUENCIA
Alta
1. Según la documentación de casos de uso relacionada, ¿cuántas formas existen de ejecutar el caso
CUD001 Ingresar al sistema?
= No hay otra forma que no sea ingresar al sistema
2. De acuerdo con el flujo normal descrito en la documentación de casos de uso relacionada, una vez
finalizada exitosamente la operación Ingresar al Sistema, el sistema…
= Valida los datos ingresados, si son correctos abre el menú principal del programa, con las
opciones establecidas de acuerdo con su rol
3. Según la documentación de casos de uso relacionada, antes de iniciar con el caso, es necesario…
= El usuario debe contar con datos de acceso al sistema como usuario y contraseña
4. Según la documentación de casos de uso relacionada, ¿cuáles son los actores que pueden
realizar la transacción Ingresar al Sistema?
= El administrador y vendedor
5. Según la documentación de casos de uso relacionada, ¿Qué acción realiza el sistema en caso de
que el usuario deje campos vacíos en el formulario? ¿Qué nombre recibe este proceso en la
documentación de casos de uso?
=
a). El sistema muestra mensaje “Faltan campos por diligenciar, por favor completar” y retorna al
Formulario para completar los datos.
b). FLUJO EXCEPCIONAL
Diagrama de Casos de Uso sistema de Facturación e Inventario
A continuación, le mostramos un ejemplo de la documentación de la documentación de casos de uso
que correspondería al caso de uso CU002 Gestión de Usuario del anterior diagrama. Analice y observe
cada plantilla para ver cómo funciona cada operación propuesta para el sistema.
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 002 1.2 Nombre Gestionar Usuarios (Registrar Usuario)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Nombre Aprendiz 1 - Nombre Aprendiz 2
2.2 Fecha Creación 15/04/2020 2.3 Fecha última Actualización 15/04/2020
2.4 Actualizado por Nombre Aprendiz 1 2.5 Versión 1.0
Nombre Aprendiz 2
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se define el proceso para que el usuario correspondiente, pueda ejecutar la operación
Registrar un nuevo Usuario en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
Para poder acceder a esta operación, el usuario debe estar previamente autenticado en el sistema con un usuario y
contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
Usuario da clic en el menú principal en la
1 barra búsqueda por nombre de usuario, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
Muestra formulario de Registro de Usuarios, con los campos
Selecciona mediante un clic el botón el botón
2 en blanco para registro de información y el botón Guardar y
Nuevo Usuario
Cerrar
Valida la información, si es completa y correcta genera
Diligencia información solicitada en el
3 mensaje donde informa la creación exitosa del usuario. Y
formulario y da clic en botón Guardar
retorna a la Vista Gestión de Usuario
3.5 FLUJO ALTERNATIVO
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
Cancela la operación de registro y retorna a la Vista Gestión
2 Pulsa el botón Cerrar
de Usuario
Si en validación se encuentra número de identificación igual,
3.a Muestra mensaje “Usuario ya se encuentra registrado” y
muestra los datos encontrados.
Usuario no llena completos los datos El sistema muestra mensaje “Faltan campos por diligenciar,
3.b
obligatorios que presenta el formulario por favor completar” y retorna al Formulario de registro
3.7 POS CONDICIONES
Sistema registra el usuario y muestra nuevamente la vista Gestión de Usuario
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 002 1.2 Nombre Gestionar Usuarios (Consultar Usuario)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Nombre Aprendiz 1 - Nombre Aprendiz 2
2.2 Fecha Creación 15/04/2020 2.3 Fecha última Actualización 15/04/2020
2.4 Actualizado por Nombre Aprendiz 1 2.5 Versión 1.0
Nombre Aprendiz 2
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se define el proceso para que el usuario correspondiente, pueda ejecutar la operación
Consultar un Usuario en el sistema.
3.2 ACTORES
Administrador, Vendedor
3.3 PRECONDICIONES
Para poder acceder a esta operación, el usuario debe estar previamente autenticado en el sistema con un usuario y
contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
Usuario da clic en el menú principal en la
1 barra búsqueda por nombre de usuario, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
2 Digita el nombre del usuario y pulsa el botón Realiza la búsqueda y muestra en el listado inferior los datos
Buscar del usuario consultado
3.5 FLUJO ALTERNATIVO
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
2 Busca y no encuentra coincidencias registradas con los datos
ingresados. Muestra mensaje “El usuario no se encuentra
registrado” Retorna nuevamente a la consulta.
3.7 POS CONDICIONES
Sistema muestra los datos de la consulta solicitada
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 002 1.2 Nombre Gestionar Usuarios (Modificar Usuario)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Nombre Aprendiz 1 - Nombre Aprendiz 2
2.2 Fecha Creación 15/04/2020 2.3 Fecha última Actualización 15/04/2020
2.4 Actualizado por Nombre Aprendiz 1 2.5 Versión 1.0
Nombre Aprendiz 2
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se define el proceso para que el usuario correspondiente, pueda ejecutar la operación
Modificar un Usuario en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
Para poder acceder a esta operación, el usuario debe estar previamente autenticado en el sistema con un usuario y
contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
Usuario da clic en el menú principal en la
1 barra búsqueda por nombre de usuario, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
Digita en la barra de búsqueda el nombre del Realiza la búsqueda y muestra en el listado inferior los datos
2
usuario y pulsa el botón Buscar del usuario correspondiente y los botones Editar e Inactivar
Presiona el botón Editar Muestra el formulario con los datos actuales del usuario y
3
campos para poder realizar cambios y el botón Guardar
Edita los datos que desea actualizar y da clic Guarda los cambios realizados en el registro del usuario y
4
en el botón Guardar. retorna a la Vista Gestión de Usuario
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
2 No encuentra coincidencias con la búsqueda. Muestra
mensaje: “El usuario consultado no se encuentra registrado”.
Permite retornar a la consulta.
4 Deja en blanco algún dato obligatorio durante Arroja mensaje “Por favor complete todos los datos” Vuelve
la actualización. Da clic en Guardar Cambios al formulario de modificación.
3.7 POS CONDICIONES
Sistema guarda los datos actualizados del usuario y retorna a la vista Gestión de Usuario
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 002 1.2 Nombre Gestionar Usuarios (Inactivar Usuario)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Nombre Aprendiz 1 - Nombre Aprendiz 2
2.2 Fecha Creación 15/04/2020 2.3 Fecha última Actualización 15/04/2020
2.4 Actualizado por Nombre Aprendiz 1 2.5 Versión 1.0
Nombre Aprendiz 2
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se define el proceso para que el usuario correspondiente, pueda ejecutar la operación
Activar o Inactivar un Usuario en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
Para poder acceder a esta operación, el usuario debe estar previamente autenticado en el sistema con un usuario y
contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
Usuario da clic en el menú principal en la
1 barra búsqueda por nombre de usuario, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
Realiza la búsqueda y muestra en el listado inferior los datos
Digita en la barra de búsqueda el nombre del
2 del usuario correspondiente con los botones de acción Editar
usuario y pulsa el botón Buscar
e Inactivar
Presiona el botón Activar/Inactivar Mensaje de alerta “¿Está seguro que desea cambiar el estado
3
del usuario?”, con la opción de Aceptar y Cancelar
Selecciona la opción Aceptar Cambia los datos del Usuario, si está activo lo inactiva y
4
viceversa
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
2 No encuentra coincidencias con la búsqueda. Muestra
mensaje: “El usuario consultado no se encuentra registrado”.
Permite retornar a la consulta.
4 Selecciona la opción Cancelar Muestra nuevamente la vista Gestión de Usuario
3.7 POS CONDICIONES
Sistema retorna la vista Gestión de Usuario
3.8 FRECUENCIA
Alta
Siguiendo el ejemplo anterior de la documentación del CU002 Gestión de Usuario. Use las siguientes tablas en
blanco para desarrollar la documentación de casos de uso CU003 Gestión de Clientes.
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 003 1.2 Nombre Gestión de clientes (registro)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Sara Valentina Cárdenas Miranda
2.2 Fecha Creación 02/06/2023 2.3 Fecha última Actualización 02/06/2023
2.4 Actualizado por Sara Valentina Cárdenas Miranda 2.5 Versión 1.0
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Mediante este caso de uso se define el proceso para que el cliente correspondiente, pueda ejecutar la operación
Registrar un nuevo Usuario en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
Para poder acceder a esta operación, el cliente debe estar previamente autenticado en el sistema con un usuario y
contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
El cliente da clic en el menú principal en la Muestra Vista Gestión de clientes con botón Nuevo Usuario,
1 opción Gestión de Usuarios barra búsqueda por nombre de usuario, listado de usuarios
registrados con botones de acción Editar e Inactivar
Selecciona mediante un clic el botón el botón Muestra formulario de Registro de Usuarios, con los campos
2 Nuevo Usuario en blanco para registro de información y el botón Guardar y
Cerrar
Diligencia información solicitada en el Valida la información, si es completa y correcta genera
3 formulario y da clic en botón Guardar mensaje donde informa la creación exitosa del usuario. Y
retorna a la Vista Gestión de Usuario
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso
Paso Actor
Actor Sistema
Sistema
3.6 FLUJO EXCEPCIONAL
Paso
Paso Actor
Actor Sistema
Sistema
1 Pulsa el botón Cerrar Cancela la operación de registro y retorna a la Vista Gestión
de Usuario
Usuario no llena completos los datos Si en validación se encuentra número de identificación igual,
2 obligatorios que presenta el formulario Muestra mensaje “Usuario ya se encuentra registrado” y
muestra los datos encontrados.
3.7 POS CONDICIONES
Sistema registra el cliente y muestra nuevamente la vista Gestión de Usuario
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 003 1.2 Nombre Gestión clientes (Consultar Clientes)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Sara Valentina Cárdenas Miranda
2.2 Fecha Creación 02/06/2023 2.3 Fecha última Actualización 02/06/2023
2.4 Actualizado por Sara Valentina Cárdenas Miranda 2.5 Versión 1.0
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Se define el proceso para que el cliente, pueda ejecutar la operación Consultar clientes en el sistema.
3.2 ACTORES
Administrador, Vendedor
3.3 PRECONDICIONES
El cliente debe estar previamente autenticado en el sistema con un usuario y contraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
El cliente da clic en el menú principal en la Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
1 opción Gestión de Usuarios barra búsqueda por nombre de usuario, listado de usuarios
registrados con botones de acción Editar e Inactivar
2 Digita el nombre del cliente y pulsa el botón Realiza la búsqueda y muestra en el listado inferior los datos
Buscar del cliente consultado
3
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
Busca y no encuentra coincidencias registradas con los datos
ingresados. Muestra mensaje “El usuario no se encuentra
registrado” Retorna nuevamente a la consulta.
3.7 POS CONDICIONES
Sistema muestra los datos de la consulta solicitada
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 003 1.2 Nombre Gestión clientes (Modificar Clientes)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Sara Valentina Cárdenas Miranda
2.2 Fecha Creación 02/06/2023 2.3 Fecha última Actualización 02/06/2023
2.4 Actualizado por Sara Valentina Cárdenas Miranda 2.5 Versión 1.0
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Se define el proceso para que el cliente, pueda ejecutar la operación Modificar un cliente en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El cliente debe estar previamente autenticado en el sistema con un usuario ycontraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
1 Cliente da clic en el menú principal en la
barra búsqueda por nombre del cliente, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
2 Digita en la barra de búsqueda el nombre del Realiza la búsqueda y muestra en el listado inferior los datos 29
cliente y pulsa el botón Buscar del cliente correspondiente y los botones Editar e Inactivar
3 Presiona el botón Editar Muestra el formulario con los datos actuales del cliente y
campos para poder realizar cambios y el botón Guardar
4 Edita los datos que desea actualizar y da clic Guarda los cambios realizados en el registro del cliente y
en el botón Guardar. retorna a la Vista Gestión de Usuario
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
Paso Actor Sistema
No encuentra coincidencias con la búsqueda. Muestra
mensaje: “El usuario consultado no se encuentra registrado”.
Permite retornar a la consulta.
Deja en blanco algún dato obligatorio durantela Arroja mensaje “Por favor complete todos los datos” Vuelve
actualización. Da clic en Guardar Cambios al formulario de modificación.
3.7 POS CONDICIONES
Sistema guarda los datos actualizados del cliente y retorna a la vista Gestión de Usuario
3.8 FRECUENCIA
Alta
1 IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CUD 003 1.2 Nombre Gestión Clientes (Inactivar Clientes)
2 HISTÓRICO DE CASO DE USO
2.1 Autor Sara Valentina Cárdenas Miranda
2.2 Fecha Creación 06/02/2023 2.3 Fecha última Actualización 02/06/2023
2.4 Actualizado por Sara Valentina Cárdenas Miranda 2.5 Versión 1.0
3 DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
Se define el proceso para que el cliente, pueda ejecutar la operación Activar o Inactivar un cliente en el sistema.
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El cliente debe estar previamente autenticado en el sistema con un usuario ycontraseña válidos.
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
Muestra Vista Gestión de Usuario con botón Nuevo Usuario,
Cliente da clic en el menú principal en la
1 barra búsqueda por nombre del cliente, listado de usuarios
opción Gestión de Usuarios
registrados con botones de acción Editar e Inactivar
Realiza la búsqueda y muestra en el listado inferior los datos
Digita en la barra de búsqueda el nombre del
2 del cliente correspondiente con los botones de acción Editar
usuario y pulsa el botón Buscar
e Inactivar
3 Presiona el botón Activar/Inactivar Mensaje de alerta “¿Está seguro de que desea cambiar el
estadodel usuario?”, con la opción de Aceptar y Cancelar
Selecciona la opción Aceptar Cambia los datos del cliente, si está activo lo inactiva y
4 viceversa
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema
3.6 FLUJO EXCEPCIONAL
No encuentra coincidencias con la búsqueda. Muestra
mensaje: “El usuario consultado no se encuentra registrado”.
Permite retornar a la consulta.
Selecciona la opción Cancelar Muestra nuevamente la vista Gestión de Usuario
3.7 POS CONDICIONES
Sistema retorna la vista Gestión de Usuario
3.8 FRECUENCIA
Alta