1999 – Agenzia immobiliare

Un’agenzia immobiliare vuole realizzare un’applicazione software per la realizzazione di un archivio delle case disponibili.

Per ogni casa sono disponibili le seguenti informazioni:

  • la zona;
  • il costo;
  • superficie in metri quadrati;
  • l’anno di costruzione;
  • una breve descrizione di non più di 100 parole;
  • eventualmente una fotografia che non necessariamente esiste per tutte le case.

L’applicazione deve consentire all’operatore almeno le seguenti operazioni:

  1. introduzione delle informazioni relative a una nuova casa o cancellazione di quelle di una casa non più disponibile
  2. ricerca di una casa in archivio in base a uno o più dei seguenti elementi di ricerca:
    • fascia di prezzo;
    • superficie;
    • zona;
  3. visione di tutte le informazioni associate alla casa trovata e, su richiesta, anche della fotografia o una scritta “non disponibile”.

Nel caso che la ricerca offra più case con le caratteristiche desiderate deve essere possibile esaminarle una per una.

Il candidato, formulate le ipotesi aggiuntive che ritiene necessarie, deve:

  1. illustrare uno schema generale delle procedure per la realizzazione delle diverse funzioni;
  2. indicare quali strumenti software intende utilizzare per realizzarle;
  3. illustrare come propone di organizzare e rappresentare i dati;
  4. realizzare, con lo strumento software prescelto, almeno una parte di una delle due funzioni seguenti:
    • introduzione in catalogo delle informazioni relative a una nuova casa;
    • ricerca in archivio di una casa con le caratteristiche desiderate.