Está en la página 1de 6

UCProg Manual de Usuario

UCProg
UNIEVRSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA EN INFORMÁTICA
CARRERA DE INFORMÁTICA
GRUPO DE DESARROLLO DE SOFTWARE

Manual de Usuario

Paucar Ian
Alemán Sofía
Borja Michael

1
UCProg Manual de Usuario

1. Introducción al sistema de partidos de regalos

El programa o sistema reparto de regalos consiste en repartir los regalos en función del peso,
es decir Se suma todos los pesos de todos los regalos y se divide parados, en caso de que sea
un número impar se redondea.
El programa dispone de diferentes ventanas como la presentación de la cual consiste en un
sonido preliminar y un tiempo de espera y presentación de una imagen, la siguiente ventana
gráfica es la ventana de acceso de la cual consiste la validación de usuario y contraseña y la
última ventana es de reparto regalos la cual consiste en el programa en sí.
La ventana consiste en botones principales como salir, reiniciar, ingresar número y que al
activar este último se activa después el botón iniciar reparto. A continuación, el programa
mandará una serie de mensajes informativos sobre el progreso del análisis, su primer resultado
Será los regalos generados al azar y su siguiente resultado será a quien se le designó el primer
conjunto de regalos y en la ventana se informará sobre los regalos del primer conjunto.

1.1. Bienvenido
Bienvenido al programa que tiene como objetivo repartir regalos a dos personas, Su desarrollo
ha sido intenso y esperamos que sea de su agrado.

1.2. Objetivos

1.2.1. Objetivo General

Aplicar los conocimientos adquiridos durante este semestre y semestres anteriores para la
creación de un programa que resuelva el problema de reparto de regalos entre dos individuos.
Todo esto con el objetivo de intentar comprender y perfeccionar algoritmos de la programación
como es el algoritmo voraz.

1.2.2. Objetivos Específicos

Creación de un programa que resuelva el reparto de regalos, tal programa utilizara la


programación de NetBeans.

Comprender de mejor manera algoritmos voraces y vuelta atrás.

Implementar una interfaz gráfica al programa.

2
UCProg Manual de Usuario

1.3. Acerca de la documentación


El programa disponible y documentación en cada uno de sus funciones y métodos de los
cuales reciben y envían datos, por ejemplo, el método de la mochila verifica los elementos más
óptimos que pueden entrar en el conjunto. El usuario si desea puede revisar la documentación
en el JavaDoc o también en la plataforma Netbeans.

1.4. Acerca del programa repartidor de regalos


El programa repartidor de regalos es un sencillo programa que tiene como base un algoritmo
llamado voraz, Del cual toma elementos dependiendo del peso medio de todos los regalos para
que dos personas pueden recibir aproximadamente el mismo peso, los elementos se detallan al
final solucionando el problema.
1.4.1. Módulos.
Formato explotado. Un directorio que contiene el código fuente, datos, y descriptor de módulo.
JAR. Ídem, pero empaquetado en un JAR.
JMOD. Lo mismo que un JAR, pero además puede contener código nativo.
1.4.2. Principales ventajas.
Las ventajas del programa es que ayuda al usuario a repartir regalos en función del peso, las
dos personas reciben aproximadamente el mismo peso en regalos lo cual ayuda en casos
extremos a evitar el análisis de cada uno de los regalos.

1.5. Convenciones

1.5.1. Convenciones para la documentación.


La documentación dispone de las características de cada método y función del programa,
detalla claramente los datos ingresados y los datos egresados, cada uno esta normalizado de
tal forma que solo de sus características.

1.5.2. Convenciones para el teclado.


Las únicas convenciones para el teclado que son la digitalización de la entrada se define
únicamente en números enteros de dos al 15.

2. Instalación del programa repartición de regalos


2.1. Requerimientos de hardware y software.
2.1.1. Requerimientos de software.
Cliente.
Sólo se necesita de un sistema operativo compatible con Java y tener instalado Java.

2.1.2. Requerimientos de hardware.


Cliente.
Disponer de una computadora completa es decir que incluya monitor, Parlante, mouse, teclado
y CPU

3
UCProg Manual de Usuario

2.2. Instalación del programa repartidor de regalos.


Sólo se necesita ejecutar el instalador y seguí las instrucciones como el acuerdo de licencia
libre y presionar el botón instalar.

2.3. Puesta en marcha del programa repartidor de regalos.


La primera ventana en salir es la bienvenida con un sonido de fondo, la siguiente ventana es el
acceso con usuario y contraseña que están definidos como administrador y la Última ventana le
pediría que ingrese un número entero del cual consiste en el número de regalos a generar y los
pesos y beneficios son de forma aleatoria, por último, el programa le dará ventanas de
información y al finalizar le dará la solución más óptima de regalos para la primera persona
escogida.

3. Entorno del programa repartidor de regalos

3.1. Cuadros de diálogo

4. Sistema de Repartidor de regalos


4.1. Procesos
Los procesos que se realizan se sientan únicamente en recibir los datos y principalmente en
escoger los resultados más óptimos con la técnica voraz.

4
UCProg Manual de Usuario

4.2. Repartidor de Regalos


Tipo de ventana:
Repartidor de regalos
Descripción:
Ventana usada para el análisis y optimización de regalos según en función del peso.
Descripción y validación de los campos:
Etiqueta Descripción Valores Permitidos Validación
Entrada de entero Campo usado para Del rango entero de Se lo realiza
la generación del dos al 15 mediante
número de regalos comparación entre
enteros

4.3. Reporte de estado del embudo


Título de la ventana:
Reparto de regalos.
Descripción:
Ventana usada para el resultado de la solución óptima de los regalos.
Usuario: Cualquiera
Frecuencia: Diaria
Tipo: Interno
Argumentos de recuperación.
Parámetro Descripción
Fecha Inicial 21 de Noviembre de 2018
Fecha Final 25 de Enero de 2019

5. Uso de ayuda en pantalla.


El programa no dispone de ayuda en pantalla pues es un programa sencillo que sólo requiere
de una entrada mediante el teclado.

6. Glosario
Programa:
Proyecto o planificación ordenada de las distintas partes o actividades que componen algo que
se va a realizar.
Algoritmo Voraz:
Es una estrategia de búsqueda por la cual se sigue una heurística consistente en elegir la
opción óptima en cada paso local con la esperanza de llegar a una solución general óptima.

5
UCProg Manual de Usuario

6.1. Índice

Tabla de contenido
1. Introducción al sistema de partidos de regalos ..................................................................... 2

1.1. Bienvenido ..................................................................................................................... 2

1.2. Objetivos ........................................................................................................................ 2

1.3. Acerca de la documentación ......................................................................................... 3

1.4. Acerca del programa repartidor de regalos ................................................................... 3

1.5. Convenciones ................................................................................................................ 3

2. Instalación del programa repartición de regalos ................................................................... 3

2.1. Requerimientos de hardware y software. ...................................................................... 3

2.2. Instalación del programa repartidor de regalos. ............................................................ 4

2.3. Puesta en marcha del programa repartidor de regalos................................................. 4

3. Entorno del programa repartidor de regalos ......................................................................... 4

3.1. Cuadros de diálogo ....................................................................................................... 4

4.3. Reporte de estado del embudo ..................................................................................... 5

5. Uso de ayuda en pantalla. ..................................................................................................... 5

6. Glosario ................................................................................................................................. 5

6.1. Índice ............................................................................................................................. 6