Informe Grupo 5-Poo
Informe Grupo 5-Poo
Informe Grupo 5-Poo
INTEGRANTES:
• Gonzales Fong, Matias Esteban
• Enriquez Inga, Carlos Alfredo
• Huasupoma Rodas Jimi Roger
• Atilano Rebaza, Jeyson José
• Chavez Zevallos, Rashid Gabriel
DOCENTE:
CURSO:
LIMA - PERÚ
2023-2
INTRODUCCIÓN
En esta sección, se detalla la estructura del contenido del informe. La primera parte del
informe incluye el título del trabajo, una descripción de la bodega, un organigrama para
comprender mejor las áreas internas del negocio, así como la misión y visión de la empresa.
La segunda sección aborda la problemática específica del " Chifa Rio ", identificando los
problemas y estableciendo los objetivos del proyecto. La tercera sección presenta el marco
teórico, donde se definen los conceptos clave utilizados en el proyecto, como qué es un
sistema de información. También se describe la metodología y las técnicas de programación
que se emplearán, como la programación orientada a objetos (POO), así como el lenguaje
de programación elegido para desarrollar el sistema. Se menciona el entorno de desarrollo
en el que se trabajará el código.
La cuarta sección se enfoca en el desarrollo ágil del producto, comenzando con la definición
de historias de usuario y una matriz de impacto para establecer las prioridades. Luego, se
presenta el Product Backlog y el Product Backlog Priorizado. En el primero se encuentran
los requisitos funcionales, las historias de usuario, el tiempo estimado, la prioridad y los
puntos estimados. En el segundo, se muestran los requisitos ordenados según su prioridad.
También se presenta una sección de entregables de sprint, donde se agrupan los requisitos
por sprints. Además, se muestra un plan de trabajo que incluye un cronograma de
actividades que el equipo seguirá durante el proceso de desarrollo del producto.
Por último, se incluye un diagrama y un organizador visual de las clases del proyecto, se
describe el uso del ArrayList en el desarrollo del proyecto y se proporcionan las referencias
y los anexos. En este último apartado, se detalla el rol de cada uno de los miembros del
grupo que se dedica al desarrollo del proyecto, junto con el Product Owner.
ÍNDICE
INTRODUCCIÓN .......................................................................................................................... 1
PRESENTACIÓN .......................................................................................................................... 2
CAPÍTULO I ................................................................................................................................. 3
1. GENERALIDADES ........................................................................................................................... 5
1.1. Título de la Práctica de campo .............................................................................................. 5
1.2. Descripción del negocio ........................................................................................................ 5
1.3. Misión y Visión del negocio .................................................................................................. 5
1.4. Organigrama ......................................................................................................................... 6
CAPÍTULO II ................................................................................................................................ 6
2. PROBLEMÁTICA ........................................................................................................................ 6
2.1. Planteamiento del problema y descripción .......................................................................... 6
2.1.1. Problema General ......................................................................................................... 6
2.1.2. Problemas específicos ................................................................................................... 7
CAPÍTULO IV ............................................................................................................................. 18
4. DESARROLLO ÁGIL DEL PRODUCTO ........................................................................................ 19
4.1. HISTORIAS DE USUARIO ...................................................................................................... 19
4.2. MATRIZ DE IMPACTO .......................................................................................................... 25
1.3.1 Misión:
Alcanzar una posición destacable y bien demandada en el sector
comercial ubicado en Comas, utilizando una tecnología innovadora en
el área de reservas, registro e inventario.
1.3.2 Visión:
Ofrecer un excelente servicio al cliente que permita comercializar
nuestros productos de una manera más óptima.
1.4 Organigrama
CAPÍTULO II:
2. PROBLEMÁTICA
Competencia
Gestión
Inventario
Satisfacción del cliente
2.2 Objetivos
CAPÍTULO III:
3.5 NetBeans:
NetBeans, al igual que java, era propiedad de Sun Microsystem hasta que
Oracle adquirió la compañía el 2010. En el año 2016 Oracle anunció que
donará el código de NetBeans a la fundación Apache para que se hiciera
cargo de su desarrollo.
3.9 Java:
3.10.1 Set:
3.10.1.1 HashSet:
3.10.1.3 LinkedHashSet:
3.11.1 ArrayList:
3.11.2 LinkedList:
3.12 Map:
3.12.1 HashMap:
Almacena las claves en una tabla hash. Los valores se almacenan en un
mapa formando un par clave-valor. En este caso, es imposible utilizar
tipos de datos primitivos como double o int, ya que solo almacena
referencia de objetos.
3.12.2 TreeMap:
Implementa la interfaz del mapa similar a HashMap, utilizando la
estructura del árbol, pero con la diferencia de que TreeMap está
ordenado en orden ascendente de sus claves, mientras que Hashmap es
una colección desordenada.
3.12.3 LinkedHashMap:
Almacena las claves en función al orden de inserción, combina la
implementación de HashTable y LinkedList.
3.14.1 Swing:
3.13.4.1 Contenedores:
Lo podemos definir como aquellos elementos que son capaces de
albergar otros elementos.
Los contenedores más importantes que podemos encontrar serían
JFrame, JDialog y JApplet; los cuales nos permitirán llevar a cabo el
diseño de nuestro formulario, dentro de estos se encuentran los
TextField, TextArea, Label, Button, entre otras más herramientas
que nos permitirán diseñar a nuestra propia creatividad nuestro
formulario.
3.13.4.1 Componentes:
Lo podemos definir como aquellos elementos que se añaden a los
contenedores, estos usualmente se caracterizan por tener un
aspecto gráfico.
Ya que Swing nos ofrece gestores de aspecto capaces de organizar,
de forma automática, la posición y el tamaño de los componentes
dentro de los contenedores.
3.14.2 AWT:
CAPÍTULO IV:
ID. 02 Como Cajero Quiero registrar nuevas Para mantener un 1. El sistema debe permitir 2
ventas en el sistema y registro de los al cajero ingresar los
generar facturas. ingresos diarios. detalles de una venta,
incluyendo los productos
vendidos y la cantidad.
2. El sistema debe calcular
automáticamente el total
de la venta.
3. La venta se registrará en
la base de datos con la
fecha y hora actuales.
ID. 03 Como Jefe de Quiero ver los pedidos Para preparar los 1. El sistema debe mostrar 2
cocina pendientes en la cocina. platos una interfaz de cocina
adecuadamente y que enumere los pedidos
en el tiempo pendientes con detalles
correcto. de cada pedido.
2. Los cocineros deben
poder marcar los pedidos
como completados en la
interfaz de cocina.
ID. 04 Como Gerente Quiero poder gestionar el Para tener un 1. El sistema debe permitir a 3
de Almacen inventario de ingredientes control de los los empleados con roles
y productos en el sistema. ingredientes que de gestión agregar
poseemos. nuevos productos al
inventario, incluyendo
nombre, cantidad inicial y
precio.
2. Los productos existentes
se deben poder editar y
eliminar.
3. El sistema debe generar
una notificación si la
cantidad de un producto
está por debajo de un
umbral mínimo.
ID. 05 Como Cliente. Quiero poder realizar Para asegurarse de 1. El sistema debe verificar 4
reservas. tener una mesa la disponibilidad de
disponible cuando mesas para la fecha y
visite el hora seleccionadas.
restaurante.
ID. 06 Como Quiero poder confirmar las Para tener un 1. Los meseros deben tener 3
Empleado de reservas y asignar mesas a mejor orden en la acceso a una interfaz para
Recepción los clientes. atención. confirmar o rechazar una
reserva.
2. El sistema debe asignar
automáticamente una
mesa disponible al cliente
si la reserva se confirma.
ID. 07 Como Jefe del Quiero poder generar Para poder tener 1. El sistema debe permitir 1
Área de reportes. un control de los al gerente de restaurante
Contabilidad ingresos y así y al Jefe del área de
poder generar una Contabilidad seleccionar
estratégia. un rango de fechas para
generar informes de
ventas.
2. Deben generarse
informes detallados que
incluyan ingresos totales,
ventas por categoría de
plato y otros datos
relevantes.
3. Los informes deben
poder exportarse en
formatos como PDF o
CSV.
PRIORIDAD
Muy Alta 1
Alta 2
Media 3
Baja 4
Muy Baja 5
5. FORMACIÓN DE EQUIPOS DE TRABAJO
I. Información General
Carrera: Ingeniería de Sistemas Semestre: 2023-II
Computacionales
Curso Técnicas de Ciclo: 5to Docente: Ing. Mg.
Programación Esther
Orientada a Objetos Tarmeño
Juscamaita
- https://books.google.es/books?hl=es&lr=&id=59LhBAAAQBAJ&oi=fnd&pg=PP1&dq=Programaci%
C3%B3n+Orientada+a+Objetos+autor&ots=v2Ma1HxPRn&sig=pSnrBMoZeQDD44OTUXjT6QCh5vg
#v=onepage&q=Programaci%C3%B3n%20Orientada%20a%20Objetos%20autor&f=false
Sistema de información
- https://revista.profesionaldelainformacion.com/index.php/EPI/article/view/epi.2008.sep.08/3122
9
Scrum
- Se utiliza el proceso agile Scrum, permitiendo obtener el producto de software para el control de
acceso a la universidad, mediante una aplicación web y una app. Se concluye que el desarrollo del
software responde a las necesidades de la universidad, mejorando el control sobre el parqueo de
bicicletas en sus instalaciones.
https://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642021000500057
1. Proceso de mejora
- En este trabajo se aborda el problema de la insatisfacción de los clientes de un restaurante debido a los
largos tiempos de atención en épocas de alta demanda. Para estos efectos se presenta una metodología de
mejora en el modelo de negocios de un restaurante localizado en el puerto de San Antonio, región de
Valparaíso (Chile).
https://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642014000400005
- El objetivo de esta investigación consiste en diseñar e implantar la mejora en el proceso de prestación del
servicio en esta instalación, de forma que permita elevar los niveles del IPCS de sus clientes externos,
logrando de esta forma alcanzar la calificación de excelente.
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59362014000100005
- Para el estudio de la calidad en el servicio existen dos pilares fundamentales: los clientes internos y los
externos. La presente investigación tuvo como objeto analizar la calidad del servicio de comida rápida a
partir de la participación del empleado de vanguardia, en el caso específico de los establecimientos
ubicados en el municipio Libertador del estado Mérida.
https://ve.scielo.org/scielo.php?script=sci_arttext&pid=S1315-01622015000400010
- Su gran influencia en la industria, aunque a veces demasiado saturada de propaganda, ha causado que el
mundo académico adopte Java como lenguaje introductorio en algunos casos y en otros como lenguaje
requerido en programas de pregrado en Ciencias de la Computación y ramas afines. En este artículo
exploramos el pasado y la situación actual de Java dentro del contexto académico global, su evolución con
respecto a la enseñanza del mismo y proyecciones futuras.
http://www.scielo.org.bo/scielo.php?script=sci_arttext&pid=S1683-07892002000200014
- Los resultados muestran la existencia de esfuerzos por proponer y validar metodologías y estrategias
para la enseñanza a nivel de cursos, dejando abiertas oportunidades de investigación sobre guías,
herramientas y métodos de evaluación para acompañar este proceso.
http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0124-22532021000300290