Files
Final_Das/Documentacion/CasosDeUso.org
2024-03-14 13:24:40 -03:00

1.5 KiB

Casos De Uso

Usuario Registra Nuevo Producto

@startuml
actor "Cliente" <<Persona>> as fc
rectangle RegistrarProductos {
  usecase "Gestionar Productos" as UC1
  usecase "Listar Productos" as UC2
  usecase "Modificar Productos" as UC3
  usecase "Eliminar Producto" as UC4
  usecase "Registrar Producto" as UC5

  usecase "Gestionar Categorias" as uc6
}
fc --> UC1
UC1 ..> UC2: "include"
UC3 ..> UC1: "extend"
UC4 ..> UC1: "extend"
UC5 ..> UC1: "extend"

UC3 .> uc6: "include"
UC5 .> uc6: "include"
@enduml

registroProducto.jpg

Usuario Registra Categorias

@startuml
actor "Cliente" <<Persona>> as fc
rectangle RegistrarCategorias {
  usecase "Gestionar Categorias" as UC1
  usecase "Eliminar Categoria" as UC4
  usecase "Registrar Categoria" as UC5
}
fc --> UC1
UC4 ..> UC1: "extend"
UC5 ..> UC1: "extend"
@enduml

RegistroCategorias.jpg

Usuario Registra Facturas

@startuml
actor "Cliente" <<Persona>> as fc
rectangle RegistrarFacturas {
  usecase "Gestionar Facturas" as uc0
  usecase "Registrar Factura" as UC1
  usecase "Listar Productos Con Existencias" as UC2
  usecase "Filtrar Producto Por Categoria" as uc3
  usecase "Descontar Stock" as uc4
}

fc --> uc0
uc0 <.. UC1: "extend"
uc0 ..> UC2: "include"
UC2 ..> uc3: "include"
UC1 ..> uc4: "include"
@enduml

RegistroFacturas.jpg