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
1.3.
Manual de Usuario
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
2.2.
Manual de Usuario
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
4.2.
Manual de Usuario
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
6.1.
Manual de Usuario
Índice
Tabla de contenido 1.
2.
3.
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
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
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
6