diff --git a/Documentacion/CasosDeUso.org b/Documentacion/CasosDeUso.org new file mode 100644 index 0000000..6bceae9 --- /dev/null +++ b/Documentacion/CasosDeUso.org @@ -0,0 +1,70 @@ +#+title: Casos De Uso + +* Usuario Registra Nuevo Producto +#+begin_src plantuml :file registroProducto.jpg +@startuml +actor "Cliente" <> 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 +#+end_src + +#+RESULTS: +[[file:registroProducto.jpg]] + +* Usuario Registra Categorias +#+begin_src plantuml :file RegistroCategorias.jpg +@startuml +actor "Cliente" <> 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 +#+end_src + +#+RESULTS: +[[file:RegistroCategorias.jpg]] + +* Usuario Registra Facturas + +#+begin_src plantuml :file RegistroFacturas.jpg +@startuml +actor "Cliente" <> 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 +#+end_src + +#+RESULTS: +[[file:RegistroFacturas.jpg]] diff --git a/Documentacion/CasosDeUso.pdf b/Documentacion/CasosDeUso.pdf new file mode 100644 index 0000000..e8f6460 Binary files /dev/null and b/Documentacion/CasosDeUso.pdf differ diff --git a/Documentacion/RegistroCategorias.jpg b/Documentacion/RegistroCategorias.jpg new file mode 100644 index 0000000..c5ab470 Binary files /dev/null and b/Documentacion/RegistroCategorias.jpg differ diff --git a/Documentacion/RegistroFacturas.jpg b/Documentacion/RegistroFacturas.jpg new file mode 100644 index 0000000..3486fea Binary files /dev/null and b/Documentacion/RegistroFacturas.jpg differ diff --git a/Documentacion/registroProducto.jpg b/Documentacion/registroProducto.jpg new file mode 100644 index 0000000..117fb23 Binary files /dev/null and b/Documentacion/registroProducto.jpg differ