Gestión de Reservas de Vuelos
|
|
|
- Esteban Macías Cárdenas
- hace 9 años
- Vistas:
Transcripción
1 Gestión de Reservas de Vuelos Modelo de Casos de Uso Modelo del Dominio Flujo de Eventos Diagramas de Secuencia
2 MODELO DE CASOS DE USO Iniciador Devolver Billete Banco Cliente Realizar Reserva <<extend>> Ofrecer a la Lista Espera Anular Reserva <<extend>> <<include>> Comprar Billete Eliminar Reservas Caducadas Compañia Aérea Obtener Estadísticas
3 MODELO DEL DOMINIO Vuelo +código: String +cuidadsalida: String +ciudadllegada: String +aeropuertosalida: String +aeropuertollegada: String +terminalsalida: int +terminalllegada: int 1 susreservassinconfirmar> SusVuelosConcretos > 1 * Vuelo Concreto +horasalida: String +horallegada: String +fecha: Date +numbusiness: int +numprimera: int +numturista: int +billeteslibres() +getbilletelibre() +setbillete() +getnumerobillete() +setvueloconcreto() +getnumbilletes(tarifa)() +getreservas() +getreservassinconfirmar() +getprimerareservasinconfirmar() +getnumbilletesreservados() 1 * * billetes> Reserva Sin Confirmar +tarifa: {business,primera,turista} +numero: int +fecha: Date +new() +getviajero() * < quierereservar 1 * Billete +numero: int +tarifa: {business,primera,turista} +estado: string = {libre,reservado,comprado} +fechareserva: Date +fechacompra: Date +precio: Float +setbillete() +getprecio() +setviajero(viajero: Viajero) +setestado() +setfechareserva() +getvueloconcreto() +gettarifa() Viajero +nombre: String +telefono: String +direccion: String 0..1 compradooreservado +get () +new() +new() +send ()
4 Flujo de Eventos: REALIZAR RESERVA ********************************************* - El cliente dará la tarifa, ciudades de salida y llegada, y fecha de salida - El sistema mostrará los datos de los vuelos que en esa fecha salen desde la ciudad de salida a la de llegada (horas, números, aeropuertos,...) - El cliente escogerá un vuelo - El sistema buscará si hay billetes libres en ese vuelo con esa tarifa - Si los hay, se pondrá el billete como reservado, con la fecha actual como fecha de reserva y se devolverá el número de billete - Si no hay billetes libres, se meterá al cliente en una lista de espera para ese vuelo (si así lo desea). Flujo de Eventos Alternativo ************************************* -Si no hay billetes libres para el vuelo, el cliente podrá escoger otro de los vuelos mostrados por el sistema Flujo de Eventos: ANULAR RESERVA **************************************************************** - El cliente da el número del billete reservado - El sistema quita la fecha de la reserva y el billete se pone con el estado libre - El sistema busca si hay reservas sin confirmar para el vuelo de la reserva anulada y si las hay EXTENDS OFRECER RESERVA A LISTA DE ESPERA Flujo de Eventos Alternativo ************************************* - Si el número no es de un billete reservado no se podrá cancelar Flujo de Eventos: COMPRAR BILLETE ********************************************* - El cliente dará el número de la reserva - El cliente pagará el precio del billete - Se pondrá la fecha actual y el estado del billete como comprado" Flujo de Eventos Alternativo ************************************* - Si el número no es de un billete reservado no se podrá comprar Flujo de Eventos: DEVOLVER BILLETE ********************************************** - El cliente da el número de un billete comprado - Se devuelve el precio del billete al cliente - Se quitan las fechas de la reserva y de la compra y se pone el estado a "libre" - El sistema busca si hay reservas sin confirmar para el vuelo de la reserva anulada y si las hay EXTENDS OFRECER RESERVA A LISTA DE ESPERA Flujo de Eventos Alternativo ************************************* - Si el número no es de un billete reservado no se podrá devolver Flujo de Eventos: OFRECER A LA LISTA DE ESPERA **************************************************************** - PRECONDICIÓN: el vuelo concreto al que se refiere será conocido - Se buscará la primera reserva sin confirmar correspondiente al vuelo - Se pondrá el billete correspondiente como reservado - Se obtendrá la dirección electrónica del cliente que realizó la reserva y se le enviará un correo electrónico avisándole de que tiene reserva Flujo de Eventos: OBTENER ESTADÍSTICAS **************************************************************** - El sistema buscará todos los vuelos concretos - Para cada vuelo concreto y tarifa se mostrarán los siguientes datos: Cantidad de billetes vendidos y porcentaje, porcentaje de reservas, y cantidad de reservas en lista de espera Flujo de Eventos: ELIMINAR RESERVAS CADUCADAS ***************************************************************** - El sistema buscará todos los billetes reservados - Para cada billete, calculará la diferencia entre la fecha de la reserva y la fecha de salida del vuelo reservado, y si hay menos de 15 días EXTENDS CANCELAR RESERVA FLUJOS DE EVENTOS Requisitos NO FUNCIONALES ************************************ Este caso de uso se ejecutará diariamente, y será configurado por el actor Compañía Aérea"
5 REALIZAR RESERVA : IU : Controlador : AccesoBD C:Cliente Cliente datos: tarifa, csalida,cllegada, fsalida vc1,vc2,...,vcn := obtenervuelos(csalida,cllegada,fsalida) vc1, vc2,...,vcn := getvuelos(csalida,cllegada,fsalida) vci : Vuelo Concreto BL : Billete loop mientras no hay billete vci buscarbilletelibre(tarifa,vci): Billete [hay billete] : BL BL := getbilletelibre(tarifa) alt reservar [BL es un billete para reservar] n,tfno,dir setclienteabillete(bl,n,tfno,dir): void setclienteabillete(bl,n,tfno,dir): void VJ := getorcreateviajero(n,tfno,dir) setviajero(vj): void setestado("reservado", fechaactual): void store(bl) RSC : Reserva Sin Confirmar [no hay billetes libres y se quiere entrar en lista de espera] n, tfno, dir,vci añadirlistaespera(n,tfno,dir,tarifa,vci): void RSC := newreservasinconfirmar(n, tfno,dir,tarifa,vci) VJ := getorcreateviajero(n,tfno,dir) RSC := new(tarifa,fechaactual, vci, VJ) Se asignarán números de reserva correlativos store(rsc)
6 ANULAR RESERVA : IU : Controlador : AccesoBD C:Cliente Cliente numbillete B : Billete V : Viajero VC : Vuelo Concreto anularreserva(numbillete) B := liberarbillete(numbillete) b := getbillete(numbillete) setviajero(null): void setestado("libre"): void setfechareserva(): void store(b): void RSC : Reserva Sin Confirmar VC := getvueloconcreto() tarifa := gettarifa() RSC := getprimerareservasinconfirmar(tarifa) VJ := getviajero() deletereservasinconfirmar(rsc): void VC := send (b) delete(rsc): void extends RESERVAR VUELO Al viajero VJ se le reserva el vuelo VC
7 OBTENER ESTADÍSTICAS : Compañia Aérea : IU : Controlador : AccesoBD VCi : Vuelo Concreto Pedir Estadísticas obtenerestadisticas(): void VC1,VC2,...,VCn := getvuelosconcretos() Estadistica es una CLASE sin PERSISTENCIA. Desde la :IU se podrá acceder a sus valores. loop VCi loop cada tarifa NBC := getnumbilletescomprados(tarifa) NBL := getnumbilleteslibres(tarifa) NR := getreservas(tarifa) Ei : Estadistica NRSC := getreservassinconfirmar(tarifa) new(vci,nbc,nbl,nr,nrsc,tarifa) E1,E2,...Em getnumbilletesvendidos(): void getnumbilletesreservados(): void getnumbilletestotales(): void getnumreservaslistaespera()
8 DEVOLVER BILLETE Banco es un ACTOR que es un sistema. : Cliente :IU : Controlador : AccesoBD B : Billete Se invocará a su API. En este caso suponemos que se llama "devolverdinero(cantidad,numcuenta)" numbillete,numcuenta devolverbillete(numbillete,numcuenta): t t void B := getbillete(numbillete) : Banco Valor := getprecio() devolverdinero(valor,numcuenta) liberarbillete(numbillete): void Se hace liberarbillete y ofrecer billete a lista de espera igual que en el caso de uso "Anular Reserva"
Gestión de Pistas de Tenis Modelo de Casos de Uso Modelo del Dominio Flujo de Eventos Diagramas de Secuencia
Gestión de Pistas de Tenis Modelo de Casos de Uso Modelo del Dominio Flujo de Eventos Diagramas de Secuencia MODELO DE CASOS DE USO MODELO DEL DOMINIO Reservar Pista En una misma fecha e intervalo, sólo
SIBO Sistema de Información de Boletería Especificación de Requerimientos. Versión 1.0
SIBO Sistema de Información de Boletería Especificación de Requerimientos Versión 1.0 Historial de Revisión Fecha Versión Descripción Autor 14/09/2009 1.0 Documento que contiene los principales requerimientos
Tema 10: Interfaces. Índice
Tema 10: Interfaces Antonio J. Sierra Índice 1. Definición de una interfaz. 2. Implementación y uso de una interfaz. 3. Extensión de las interfaces. 4. Modelado UML de las interfaces. 5. Casos de uso.
Examen de Métodos de Programación Ingeniería Informática Primera Parte
Examen de Métodos de Programación Ingeniería Informática Primera Parte Cuestión 1. (2 puntos) Se pretende guardar y recuperar matrices de números reales de cualquier dimensión en ficheros binarios de tipos
2a Parte: Captura de Requisitos: Taller Automatik
Examen Junio 2003-2004 2a Parte: Captura de Requisitos: Taller Automatik Se pide: Diagrama de Casos de Uso Casos de uso expandido Modelo de Dominio 1 Jerarquía de actores ENCARGADO MECÁNICO 2 Casos de
Programación 4 CASO DE ESTUDIO :: ANÁLISIS
Programación 4 CASO DE ESTUDIO :: ANÁLISIS OBJETIVO En este documento se presenta un caso de estudio que servirá como guía práctica para la introducción de la etapa de análisis, tanto para las actividades
gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las
INGENIERÍA DEL SOFTWARE I Práctica 3 Modelado de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Ejemplo Práctico de Desarrollo de Software El proyecto consiste en el desarrollo
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005
Dpto. de Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Normas de examen: Con libros y apuntes Duración: 2 horas
Laboratorio de MTP-I. Curso 2008-2009 Proyecto: Sistema de reserva y gestión de vuelos Noviembre 2008
Laboratorio de MTP-I. Curso 2008-2009 Proyecto: Sistema de reserva y gestión de vuelos Noviembre 2008 1 OBJETIVO El objetivo del proyecto a implementar es desarrollar un sistema informático de reserva
PROYECTO MULTIPLAN CAPTURA DE REQUERIMIENTOS
PROYECTO MULTIPLAN CAPTURA DE REQUERIMIENTOS GRUPO 01: JON EDER ARNAN DAVINIA AIZCORBE ALICIA HUARTE DANIEL DURAN AINARA GONZALEZ AARON CASTELLANOS JOSE LUIS TORRES INDICE 1. Interfaz de usuario 1 1.1
Ejemplo: SI de una biblioteca
Ejemplo: SI de una biblioteca R1 La biblioteca contiene libros y revistas R2 Puede haber varias copias de un libro dado R3 Algunos libros se prestan sólo por un periodo de tres días R4 El resto de libros
A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013
Tema 2.2: Modelo de Casos de Uso A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013 Artefacto: actor ACTOR es alguien que interactúa con el sistema: Un tipo de usuario (persona) Otro sistema externo
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO. Modelado del Negocio con UML
UNIVERSIDAD SIMÓN BOLÍVAR DEPARTAMENTO DE PROCESOS Y SISTEMAS REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO Modelado del Negocio con UML Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza M. Prof.
FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2007.
Dpto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid ETSI Telecomunicación, Ciudad Universitaria, 28040 Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2007. Normas de examen: Con
Práctica 2. Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones
Práctica 2 Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos
A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013
3.3: Realización de diagramas de secuencia: capas software y patrones GRASP A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013 3.3.- Cómo realizar los diagramas de 30 secuencia a partir de los flujos
PROYECTO MULTIPLAN. Captura de Requerimientos
PROYECTO MULTIPLAN GRUPO 4 Componentes Grupo 4: Alexander García [email protected] Ignacio Jorge Castaños [email protected] Jon Gallego [email protected] Fran Santamaría [email protected]
Buses Concepción Modelamiento de Datos
UNIVERSIDAD DE CONCEPCIÓN FACULTAD DE INGENIERÍA DEPARTAMENTO DE ING. INFORMÁTICA Y CS. DE LA COMPUTACIÓN Modelado del Problema con MER Buses Concepción Modelamiento de Datos Alumno: Profesor: Marcela
Programación 4. Diseño Guías para el Abordaje del Diseño
Programación 4 Diseño Guías para el Abordaje del Diseño Contenido Introducción Caso de Estudio Programación 4 Diseño: www.fing.edu.uy/inco/cursos/prog4 2012 2 Introducción Se desea abordar la etapa de
FUNCIONES O MÉTODOS. Algoritmia y Programación
FUNCIONES O MÉTODOS Algoritmia y Programación CONTENIDO Funciones/métodos Definición Partes de una función Ejemplos Ámbito de variables Variables Locales Variables Globales Slide 2 DEFINICIÓN Una función
MODELO DE REQUISITOS
Capítulo 2 MODELO DE REQUISITOS 2.1 Introducción Un modelo, en el desarrollo de software, define cómo solucionar los problemas que aparecen en el desarrollo de una aplicación. Para desarrollar el software,
Programación II. Dr. Mario Rossainz López. Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017
Programación II Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017 DIAGRAMA DE CLASES EN UML: a) Identificación de clases
Caso práctico Alquiler de películas en un vídeo-club
Caso práctico Alquiler de películas en un vídeo-club Adaptado de Refactoring Martin Fowler, 2000 Supongamos que tenemos que desarrollar una aplicación que gestione los alquileres de DVDs en un vídeo-club.
Soluciones Ejercicios Tema 3
1 Soluciones Ejercicios Tema 3 Germán Moltó [email protected] Estructuras de Datos y Algoritmos Escuela Técnica Superior de Ingeniería Informática Universidad Politécnica de Valencia Solución Ejercicio
Examen de Ingeniería del Software / 2º de Informática de Sistemas 21 de junio de 2007
s Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL
Introducción a Java. Fernando Cerezal López. 24 Noviembre 2005
24 Noviembre 2005 disponibles de acceso public private protected de tipo static abstract final modificadores más avanzados que no vamos a ver... Clase Sintaxis modificadores class nombreclase{} Tipos primitivos
Anexo Sistema de Administración y Ventas para Importadora Villablanca
UNIVERSIDAD DEL BÍO-BÍO FACULTAD DE CIENCIAS EMPRESARIALES DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN Y TECNOLOGÍAS DE LA INFORMACIÓN Anexo Sistema de Administración y Ventas para Importadora Villablanca
Tema 6: Memoria dinámica
: Programación 2 Curso 2013-2014 Índice 1 2 3 El tamaño es fijo y se conoce al implementar el programa Declaración de variables int i=0; char c; float vf[3]={1.0, 2.0, 3.0}; i c vf[0] vf[1] vf[2] 0 1.0
Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do. (CU00161A)
aprenderaprogramar.com Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do. (CU00161A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha revisión:
Manual de uso del portal Euroviñetas. Explicación de la reserva
Manual de uso del portal Euroviñetas Este es un manual de uso que le explica el proceso para adquirir una Euroviñeta en el portal de Euroviñetas. No está concebido para interpretar o aclarar las disposiciones
Ejemplo: BIBLIOTECA La biblioteca contiene libros y revistas. Puede haber varias copias de un libro dado. Algunos libros se prestan sólo para un perío
Biblioteca Ejemplo: BIBLIOTECA La biblioteca contiene libros y revistas. Puede haber varias copias de un libro dado. Algunos libros se prestan sólo para un período de 3 días. El resto de libros se prestan
! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes
Introducción Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual [email protected]! Qué es la POO?! Un paradigma de programación! Un paradigma es una forma de afrontar
Actores. Casos de Uso. Requisitos: Descripción Casos de Uso (v 1.0) Weitzenfeld 1. Apéndice Requisitos: Modelo de Casos de Uso
Requisitos: Descripción Casos de Uso (v 1.0) Weitzenfeld 1 Apéndice Requisitos: Modelo de Casos de Uso Usuario Actor: Casos de Uso: : Descripción: Usuario Validar Usuario, Registrar Usuario, Registrar
Ejemplo de Casos de Uso. Gestión básica de una biblioteca.
Ejemplo de Casos de Uso. Gestión básica de una biblioteca. La Biblioteca Municipal está teniendo un gran éxito pero le están surgiendo algunos problemas relacionados con el grado de satisfacción del cliente
Control Secuencial de Cheques
Control Secuencial de Cheques FINANCIERO/MANTENIMIENTO/CUENTAS DE BANCOS Se implementa en el sistema la posibilidad de configurar la impresión de los cheques de forma secuencial. Para realizar esta configuración
Elabore un diagrama de flujo, diseñe la forma y la codificación de un programa que:
NOMBRE DE LA Ejercicios aplicando arreglos (vectores, matrices y ) OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de diagramas de flujo y programas aplicando arreglos mediante
MANUAL PARA EVITAR LAS MALAS PRACTICAS
MANUAL PARA EVITAR LAS MALAS PRACTICAS 1 ÍNDICE 1. MALAS PRACTICAS... 3 1.1 Qué es un segmento Improductivo?...3 1.2 Cuáles son los tipos de prácticas improductivas?...3 1.2.1 Segmentos Pendientes de cancelación...4
Artefactos de diseño en UML usando StarUML
Introducción Este es un segundo laboratorio de introducción a StarUML en el crearemos algunos artefactos de diseño. Objetivos El objetivo de este laboratorio es el siguiente: Utilizar la herramienta StarUML
GUIA DEL PRÉSTAMO INTERBIBLIOTECARIO Febrero 2012
Guias de las Bibliotecas GUIA DEL PRÉSTAMO INTERBIBLIOTECARIO Febrero 2012 Qué es el préstamo interbibliotecario? Es un servicio que da acceso a materiales que no están disponibles en el fondo del catálogo
Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015 1. Introducción Este documento
Estructura de datos y Programación
Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de
Tema 3: Diagramas de Casos de Uso. Arturo Mora Soto Octubre 2008
Tema 3: Diagramas de Casos de Uso Arturo Mora Soto Octubre 2008 Diagrama de casos de uso Para poder dibujar un diagrama de casos de uso utilizando la notación UML es preciso que entendamos conceptualmente
Hoja de ejercicios del Tema 9
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 9 1. Sin ejecutarlo, qué mostraría el siguiente código? int x = 5, y = 12, z;
Introducción a la Programación Orientada a Objetos PRACTICO N 6
PRACTICO N 6 EJERCICIO 1. Dada la clase Color implementada en el práctico 4, implemente la clase Borde de acuerdo al siguiente diagrama. Borde grosor : entero color : Color Borde(g:entero,c:Color)
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
Notas a la Lista Preliminar de Requisitos
Notas a la Lista Preliminar de Requisitos En el caso de las tres entrevistas propuestas como base para realizar la identificación de requisitos, cabe realizar varias consideraciones: El sistema a desarrollar
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
CAPÍTULO IV - ARQUITECTURA
4.1 Introducción: CAPÍTULO IV - ARQUITECTURA En el presente capitulo presentaremos 2 disciplinas importantes del proceso de desarrollo de software, la primera es el análisis del sistema y posteriormente
2 LOS NÚMEROS Contar TABLA 1 50
2 LOS NÚMEROS Contar TABLA 1 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 NOTA: Esta tabla aumenta sus
Mini Taller sobre Casos de Uso. Gestión básica de una biblioteca.
Mini Taller sobre Casos de Uso. Gestión básica de una biblioteca. La Biblioteca Municipal está teniendo un gran éxito pero le están surgiendo algunos problemas relacionados con el grado de satisfacción
APUNTES PROII 2º PARCIAL.
APUNTES PROII 2º PARCIAL. MEMORIA DINÁMICA. Hay que distinguir entre: Estática: memoria que se reserva en tiempo de compilación. Dinámica: memoria que se reserva en tiempo de ejecución. 5 pasos: 1. Declaración
Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar
Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar Comenzar creando un nuevo proyecto tipo Java llamada Practica02, crear también la clase principal. En el método main, se declararán varios de los
APP GVA + Salut. Guía rápida
FAQs: Cómo añadir nuevos usuarios en la APP? Cómo eliminar un usuarios en la APP? Cómo crear una cita nueva? Cómo crear una alerta para la nueva cita? Cómo eliminar una cita? Cómo cambiar el idioma? Cómo
Programación concurrente y semáforos en Java
Programación concurrente y semáforos en Java En Java es posible ejecutar tareas en paralelo, utilizando hebras de control (hilos, threads). Este modo de programación permite tener un espacio de memoria,
Ejercicios Diagramas de interacción
Ejercicios Diagramas de interacción Ejercicio 1. Dados los siguientes diagramas de interacción, correspondientes a la gestión de un TPV, obtener el modelo del dominio mediante un diagrama de clases con
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
AMBITO DE VARIABLES EN C. GLOBALES Y LOCALES. UNDECLARED (FIRST USE IN THIS FUNCTION). EJEMPLOS (CU00548F)
APRENDERAPROGRAMAR.COM AMBITO DE VARIABLES EN C. GLOBALES Y LOCALES. UNDECLARED (FIRST USE IN THIS FUNCTION). EJEMPLOS (CU00548F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES
OBJETIVO: El estudiante desarrollará aplicaciones mediante la implementación de estructuras de datos basadas en Colas MATERIAL Y EQUIPO NECESARIO: Papel y lápiz Se recomienda la comprobación de los ejercicios
Las FILAS. ING PEDRO BELTRÁN CANESSA Estructuras de Datos 1
Las FILAS Estructuras de Datos 1 LA FILA (Conceptos...) Es un contenedor que utiliza el protocolo FIFO (First In, First Out) o bien, PEPS (Primeras Entradas, Primeras Salidas) Entrada Salida Estructuras
Tema 7: Polimorfismo. Índice
Tema 7: Polimorfismo Antonio J. Sierra Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos. Recursividad. Control de acceso. Static. Final. Argumento
SOLICITUD DE RESERVAS AÉREAS
SOLICITUD DE RESERVAS AÉREAS Reserva aérea En esta pestaña se puede gestionar todo tipo de solicitudes aéreas, de acuerdo con su política de viajes. Hay dos formas de solicitar una reserva aérea: Reserva
Universidad Carlos III de Madrid Ingeniería de Telecomunicación. Examen de Programación Febrero 2007. Parte de Ejercicios
Universidad Carlos III de Madrid Ingeniería de Telecomunicación Examen de Programación Febrero 2007 Parte de Ejercicios Responder y entregar cada ejercicio en hojas separadas Numerar todas las hojas de
Anexo N 2 Manual de Usuario para el Sistema de Ventas TouchScreen utilizando lector de código de barras para Panadería y Pastelería La Miga
Universidad del Bío-Bío Facultad de Ciencias Empresariales Departamento de Ciencias de la Computación y Tecnologías de la Información Anexo N 2 Manual de Usuario para el Sistema de Ventas TouchScreen utilizando
Ejercicio 1 (proyecto prlistas, paquete listas)
PRÁCTICA 3 Curso 2004-05 En esta práctica construiremos y usaremos dos paquetes: el primero, listas, que implementa listas genéricas y el segundo, colas, que implementa colas y colas de prioridades genéricas.
MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. Diagramas de Actividades
MODULO IV Análisis y Diseño de Sistemas de Información INF-162 III. UML Diagramas de Actividades Facilitador: Miguel Cotaña 06 de Diciembre 2012 1 Un diagrama de actividades destaca el flujo de control
Ejercicios Prácticos y Teóricos Diagramas de interacción y de UML a código Java
Ejercicios Prácticos y Teóricos Diagramas de interacción y de UML a código Java Ejercicio 1. Gestión de un Terminal de Punto de Venta (TPV) Dados los siguientes diagramas de interacción, correspondientes
c) Explicar qué es un BreakPoint en Netbeans y para qué sirve. 0,5 punto
Examen de Programación (13294) Convocatoria de Junio 2008 Licenciatura de Lingüística y Nuevas Tecnologías Pregunta 1 a) Explicar qué es un NullPointerException ( por qué ocurre? cuando se produce?). Dar
Práctico 5. Estructuras múltiples EJERCICIO 1 (I) Clasificación de ejercicios: (I) Imprescindibles (R) Recomendados (C) Complementarios
Práctico 5 Estructuras múltiples Clasificación de ejercicios: (I) Imprescindibles (R) Recomendados (C) Complementarios EJERCICIO 1 (I) Periódicamente la FIFA (máximo organismo mundial del fútbol) publica
UML. Diagrama de Casos de Usos. Prof. Daniel Riesco
UML Diagrama de Casos de Usos Prof. Daniel Riesco Diagramas de Caso Uso Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor Sirven para especificar la
PRN315 Programación III Ciclo II Guía de Ejercicios de Diseño Orientado a Objetos (DOO)
PRN315 Programación III Ciclo II 2015 Guía de Ejercicios de Diseño Orientado a Objetos (DOO) Parte I. Ejemplo de diseño de caso de uso Alquilar artículos Dado el caso de uso Alquilar artículos de un video-club,
