La tua e' una "soluzione", ma diciamo e' il punto di partenza, chiamiamola versione 1.0
Uno dei grandi vantaggi di UML e' che da' una visione globale del progetto, dalla quale si vede subito (ok, "subito" magari per persone con esperienza del settore) se ci sono errori concettuali, omissioni, oggetti da migliorare e ampliare.
Quello che hai fatto e' il "class diagram", che spiega le classi che verranno usate per la soluzione. Ci sono linee di collegamento che vanno tolte, non sono utili in questa fase, le interazioni tra le classi verranno poi chiarificate nel "sequence diagram", in genere più' di uno, a seconda della complessità del progetto.
Devi abituarti a scrivere questi classi, il secondo pannello dall'alto specifica gli Attributi della classe, il terzo i metodi, e i simboli + e - vanno usati per descrivere membri pubblici e privati (rispettivamente).
Guardati il video di cui ti lasciato il link in un commento precedente.
La prima cosa che salta all'occhio per esempio e' che ti manca la classe principale, ossia il Ristorante, che descrive come il ristorante e' organizzato, per esempio avrà le sue ore di apertura, il suo numero di telefono, il menu (che e' una lista di classe Portata), i tavoli (una lista di classe Tavolo). Per fare le cose correttamente occorrerebbe anche aggiungere altri classi per descrivere altre funzioni principali del Ristorante, per esempio Ricezione, Direzione, Cucina, Chef, Cuoco (nel tuo diagramma hai solo la classe Cameriere), ma se cogliamo solo focalizzarsi nella prenotazione, non hanno importanza.