21.11.06

oggi a scuola

il tutto è cominciato con un gioco sugli origami e sul nome dell'insegnante"di poesia" di ieri, successivamente siamo PASSATI A PARLARE DI COSE PIU SERIE (auguri sere! SCUSATE L'INTRUSIONE)da qui il problema:quale probabilità c'è in una classe di N alunni che 2 di essi compiano gli anni nello stesso giorno?
COMUNQUE
UML:In ingegneria del software, UML (Unified Modeling Language, "linguaggio di modellazione unificato") è un linguaggio di modellazione e specifica basato sul paradigma object-oriented. Il nucleo del linguaggio fu definito nel 1996 da Grady Booch, Jim Rumbaugh e Ivar Jacobson (detti "i tre gringos") sotto l'egida dello OMG, che tuttora gestisce lo standard di UML. Il linguaggio nacque con l'intento di unificare approcci precedenti (dovuti ai tre padri di UML e altri), raccogliendo le best practices nel settore e definendo così uno standard industriale unificato.

UML svolge un'importantissima funzione di lingua franca nella comunità della progettazione e programmazione a oggetti. Gran parte della letteratura di settore usa UML per descrivere soluzioni analitiche e progettuali in modo sintetico e comprensibile a un vasto pubblico.

L'ultima versione del linguaggio, la 2.0, è stata consolidata nel 2004 e ufficializzata da OMG nel 2005. UML 2.0 riorganizza molti degli elementi della versione precedente (1.5) in un quadro di riferimento ampliato e introduce molti nuovi strumenti, inclusi alcuni nuovi tipi di diagrammi. Sebbene OMG indichi UML 2.0 come la versione "corrente" del linguaggio, la transizione è di fatto ancora in corso; le stesse specifiche pubblicate da OMG sono ancora non completamente aggiornate e il supporto dei tool a UML 2.0 è, nella maggior parte dei casi, appena abbozzato. (Dalla wikipedia)
E POI ANCORA DA NON CONFONDERE COL PRECEDENTE
UNL: cioè universal network languages e speriamo che questo tentativo non fallisca come l'esperanto!!



METODO TOP DOWN:
che cos'è? significa scomporre 1 problema e produrre dei sottoproblemi.

A MACCHINA POSSIAMO USARE IL METODO DI SUCCESSO INSUCCESSO (passed/failed)
quindi restringere(determinare differenza fra l'insuccesso e il modello, se l'insuccesso non ha un attributo plausibile lo abbandono perchè ci piorta fuori strada!) per poi generalizzare (Ricongiungiamo la differenza tornando al modello) o allargare per poi particolarizzare!

1 commento:

Anonimo ha detto...

vai aragostaaaaaaaaaa