Sunteți pe pagina 1din 2

UNIVERSIDAD DE CÓRDOBA

FACULTAD DE INGENERÍAS
PROGRAMA DE INGENIERÍA DE SISTEMAS

Tema: Listas en enlazadas simples

Objetivo: Desarrollar una aplicación en Java, aplicando los conceptos aprendidos


sobre listas en lazadas simples y los diferentes métodos de búsqueda y
ordenamiento

Descripción del Problema

Se quiere construir un programa para un negocio de venta de vehículos usados, en


el cual se ofrecen a los clientes automóviles, buses, motos y camiones. Además del
tipo de cada vehículo, se conoce el número de placa, la marca, el nombre del
modelo, el año de producción, el número de ejes, cilindraje y el valor. Por
condiciones del negocio, se estableció que no hay dos vehículos que correspondan
al mismo modelo y año.

Implementar las clases necesarias en Java, que permitan registrar la información


de cada vehículo en una lista enlazada simple de objetos.

Requerimientos

Registrar la información de cada vehículo en una lista enlazada simple de objetos.

Requerimientos Funcionales

La aplicación debe permitir al usuario las siguientes operaciones:

 Agregar un nuevo vehículo a la venta

 Obtener la lista de todos los vehículos que están a la venta

 Obtener la información detallada de un vehículo dado

 Ordenar la lista de vehículos por modelo, por marca o por año


(identifique en la documentación el método de ordenamiento que va
a utilizar para ordenar la lista)

 Hacer una búsqueda usando el modelo y el año del vehículo

 Comprar un vehículo (eliminarlo de la lista de vehículos que están a


la venta)

 Disminuir en un 10% el precio de los vehículos que tienen un valor


mayor a una cantidad dada

 Localizar el vehículo más antiguo

 Localizar el vehículo más potente (el de más cilindrada)

 Localizar el vehículo más barato (el de menor precio).

Sistema y Criterios de Evaluación

 Diseño de la solución 30%


UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENERÍAS
PROGRAMA DE INGENIERÍA DE SISTEMAS

 Código fuente documentado 30%


 Funcionalidad del aplicativo 40%

Consideraciones finales

 La actividad debe ser enviada por la plataforma Moodle, en el espacio


habilitado para tal fin

 Enviar una carpeta comprimida con: Los archivos o carpeta del proyecto en
NetBeans y un documento PDF con el diseño de clases UML definidos para
la solución.