Está en la página 1de 1

Facultad de Informtica - UNLP

Ao 2013

Taller de Lenguajes II
Prctica n 1 parte B
Temas
Programacin Orientada a Objetos - Diseo

1.

Sistema de Administracin de Aerolneas (SAA). El SAA permitir registrar informacin de aeropuertos, aerolneas y vuelos de las mismas. Cada aeropuerto se identifica por un cdigo de tres letras (por ejemplo BUE o LIM). Cada aerolnea tiene asociado un conjunto de vuelos que inicialmente puede ser cero. Acerca de los vuelos que pertenecen a una aerolnea, siempre estn identificados por un cdigo de vuelo formado por el cdigo de la aerolnea y un nmero (LAN 1256 o TA 24) Cada vuelo tiene asociado un aeropuerto origen y un aeropuerto destino que no pueden ser iguales. Adems cada vuelo tiene 1 o ms secciones, por ejemplo: primera clase, ejecutiva y econmica, siempre hay slo 1 seccin de cada tipo por vuelo. Cada vuelo tiene un conjunto de asientos organizados como N filas y M columnas. Las filas estn representadas por nmeros, mientras que las columnas se representan por letras (A, B, etc.) El SAA permite crear aeropuertos, aerolneas y vuelos. Tambin permite encontrar vuelos entre dos aeropuertos y realizar la reserva de asientos. El SAA puede emitir un reporte general y completo acerca de todos los aeropuertos, aerolneas, vuelos, secciones de vuelos y asientos reservados, as como tambin reportes especficos, como encontrar todos los asientos disponibles para una seccin de un vuelo en particular. a. Realice el diagrama de clases de acuerdo a lo especificado.

2.

UML. Para este ejercicio se sugiere el uso de argoUML, sin embargo puede usar cualquier otro editor a. Descargue argoUML del sitio de la ctedra en asignaturas.linti.unlp.edu.ar b. Copie el directorio contenido en el .zip, en alguna carpeta de su mquina c. Ejecute argouml.bat o en su defecto el archivo .jar: java -jar argounlp.jar (cualquiera de las dos opciones) d. Escriba en formato UML el diagrama realizado en el ejercicio 1.

3.

Expresiones Aritmticas. Una expresin aritmtica consiste de un operando, un operador (+ - * /) y otro operando. El operando puede ser un nmero u otra expresin aritmtica. Ejemplos de expresiones aritmticas vlidas son: 1+2 (1+2)-(5*6) a. Realice el diagrama de clases que permite representar las expresiones aritmticas

También podría gustarte