Metodologías de diseño de software
Enrique MarinTrabajo6 de Abril de 2022
1.317 Palabras (6 Páginas)92 Visitas
[pic 1]
[pic 2]TRABAJO INDIVIDUAL CASOS DE USO Y DIAGRAMA DE CLASES |
Identificación del trabajo
| 3 |
| Metodologías de diseño de software |
| Desarrolla el diagrama de clases a partir de los conceptos planteados en la especificación de caso de uso, aplicado al desarrollo de software |
| César Sánchez Sánchez |
| 15 de mayo de 2021 |
Identificación del/los estudiante/s
Nombre y apellido | Carrera |
Enrique Marin | Ingeniería en Informática |
INTRODUCCIÓN
Un caso de uso es una herramienta que tiene como finalidad representar la forma en como un cliente o usuario (actor) se relaciona y opera con el sistema en desarrollo. Estos casos forman parte del lenguaje unificado de modelado UML, el cual, para su versatilidad, se compone de muchas otras herramientas gráficas, todas ellas utilizadas a lo largo de las etapas del ciclo de vida del software.
Los casos de uso se aplican principalmente en el proceso de análisis y diseño en la definición de requerimientos del usuario. Es una herramienta excepcional debido a la modestia y sencillez a la hora de elaborarlos, así como amigable comprensión.
Por su parte el diagrama de clases describe la estructura de un sistema señalando las clases de dicho sistema, sus atributos, métodos y las relaciones entre los objetos.
DESARROLLO
- DIAGRAMA DE CASOS DE USO
[pic 3]
- ESPECIFICACIÓN DETALLADA DE CASOS DE USO
Caso de Uso | |
ID | CU-03 |
Nombre | Autenticar Usuario |
Creado por | Enrique Marín |
Fecha de Creación | 14/05/2021 |
Detalle caso de uso | |
Actores | Colaborador, Subgerente de Ventas, Jefe de Logística |
Descripción | El sistema debe solicitar al usuario una contraseña para validar el acceso a la plataforma |
Precondiciones |
|
Postcondiciones | El sistema deberá permitir el ingreso a la plataforma mostrando en el HUD las diferentes pestañas dependiendo del usuario |
Flujo Normal de los eventos | 1.- El usuario ingresa nombre de usuario 2.- El usuario ingresa contraseña 3.- El usuario ingresa a la plataforma |
Flujo Alternativo | 1.- El sistema registra en pantalla usuario y/o contraseña incorrecta y permite rectificarlo 2.- El sistema registra en pantalla que el usuario existe, pero la contraseña caducó, por lo que habilita la opción de generar solicitud. |
Excepciones | El sistema permite crear nuevas contraseñas, pero no nuevos usuarios. Los nuevos usuarios los debe solicitar el subgerente de ventas al área informática correspondiente |
Requerimientos Asociados | Ingresar a la aplicación o página web correspondiente |
Supuestos | El usuario debe estar registrado en el sistema |
Caso de Uso | |
ID | CU-05 |
Nombre | HUD |
Creado por | Enrique Marín |
Fecha de Creación | 14/05/2021 |
Detalle caso de uso | |
Actores | Colaborador, Subgerente de ventas, Jefe de logística |
Descripción | El sistema deberá mostrar en pantalla diferentes pestañas seleccionables |
Precondiciones |
|
Postcondiciones | El sistema deberá permitir seleccionar pestañas establecidas por tipo de usuario validado |
Flujo Normal de los eventos | 1.- El usuario ingresa nombre de usuario 2.- El usuario ingresa contraseña 3.- El usuario ingresa al HUD 4.- Sistema muestra en pantalla menú principal |
Flujo Alternativo | 1.- El sistema no registra en pantalla el menú principal por falla al cargar datos, pide recargar página 2.- El sistema muestra en pantalla error 404, solicita recargar o cerrar página |
Excepciones | -------------------------------------------------------- |
Requerimientos Asociados | Ingresar a la página web o aplicación correspondiente y validar usuario |
Supuestos | El usuario debe estar registrado en el sistema |
Caso de Uso | |
ID | CU-10 |
Nombre | Ingresar solicitud |
Creado por | Enrique Marin |
Fecha de Creación | 14/05/2021 |
Detalle caso de uso | |
Actores | Colaborador |
Descripción | El sistema deberá procesar una solicitud si se modificó algún parámetro de las pestañas del HUD |
Precondiciones |
|
Postcondiciones | El sistema generará una solicitud específica dependiendo de los datos modificados |
Flujo Normal de los eventos | 1.- El usuario valida sus datos 2.- El usuario ingresa al HUD 3.- El usuario abre una de las pestañas seleccionables 4.- El usuario modifica algún dato no protegido |
Flujo Alternativo | 1.- El usuario modifica algún dato en sistema, pero el producto ya no existe, el sistema arroja advertencia en pantalla si desea eliminar el producto de la lista o cancelar 2.- El usuario modifica un dato protegido, sistema arroja advertencia en pantalla invitando a intentar con otro dato o cerrar la pestaña |
Excepciones | La opción eliminar producto, modifica la lista eliminando el producto, pero genera un reporte de los cambios |
Requerimientos Asociados | Acceso al sistema y selección de pestaña |
Supuestos | El usuario debe estar registrado en el sistema Los productos para modificar deben estar ingresados en el sistema |
Caso de Uso | |
ID | CU-05 |
Nombre | Ingresar stock |
Creado por | Enrique Marín |
Fecha de Creación | 14/05/2021 |
Detalle caso de uso | |
Actores | Jefe de logística |
Descripción | Sistema deberá mostrar en pantalla la opción ingresar stock al sistema si el usuario ingresado es “jefe de logística” |
Precondiciones |
|
Postcondiciones | El sistema modificará los valores de los productos registrados |
Flujo Normal de los eventos | 1.- El usuario ingresa datos 2.- El sistema valida datos como jefe de logística 3.- El usuario selecciona pestaña ingresar stock 4.- El usuario ingresa nuevos valores |
Flujo Alternativo | 1.- El usuario ingresa nuevos valores, pero el producto no está registrado, se muestra en pantalla una alerta avisando que deberá registrar el producto o cancelar |
Excepciones | La opción ingresar stock permite ingresar nuevos valores a productos ya ingresados, pero no modificar su nombre, descripción o sku y tampoco ingresar nuevos productos sin validar |
Requerimientos Asociados | Acceso al sistema y selección de pestaña |
Supuestos | El usuario debe estar registrado en sistema Los productos para modificar deben estar ingresados en sistema Los nuevos productos por ingresar deben estar validados |
...