Ornaghi: Domande Compitino 2011 Clicca QUI per vedere il messaggio nel forum |
xSharKMaNx |
Possono sempre servire:
Relazione "usa" e "componente di"
Architettura Pipeline
Robustezza
Integrazione e Test di Sistema
Cos'è un monitor e come opera |
michele.c |
Bravo Daniele!
Aggiungo le mie:
- meccanismo Rendezvous dei Guardians
- principio di affidabilità dal documento ISO
- publish/subscribe
- quale principio permette il cambio di algoritmi, e perchè? esempi...
- principio dell'anticipazione dei cambiamenti in ambito sociale |
s4lv0 |
Deployment e run time view;
Quando,scopo e caratteristiche della fase di rilascio e manutenzione;
Quali sono e in cosa consistono le principali tecniche di modularità adottate nei linguaggi di programmazione;
Principio di generalità. |
albakiara |
Principio di formalità
Analisi e specifica dei requisiti
Correttezza
Nozione di modulo
Usi imprevisti/mancati |
ste182 |
sono usciti i risultati del compitino:-D |
lektronar |
-Pregi e difetti modello a cascata
-Alta coesione, basso accoppiamento
-Relazione binaria
-Qualità di manutenibilità
-Cosa pubblicare nelle interfacce
-Disegno diagrammi componente
-Quale architettura potevo usare per un certo esempio dato. |
xSharKMaNx |
II Compitino:
- Dare un contratto su un esercizio visto in aula durante le lezioni
- In un diagramma di sequenza, la vita di un oggetto è rappresentata da....
- Definizione di un caso d'uso
- indicare le relazioni in UML
- Qualità: Completezza Interna
Per quanto riguarda il modello concettuale vi allego il file
purtroppo non sono riuscito a fare una generalizzazione tra Superiore ed Inferiore con BoUML... ma rifacendo il diagramma mi sono accorto che non era un generalizzazione bensì una composizione, in quanto una tastiera esterna è "composta da due pulsanti" ... vabbè speriamo bene |
michele.c |
Dani è preciso al mio!!!
Penserà che abbiamo copiato :D
Uniche differenze col mio:
- Ascensore non compone Piano, ma sono solo associati
- Tastiera interna compone Ascensore
- Pulsante Superiore/Inferiore estendono Tastiera Esterna
- SPA è associato anche ad Ascensore, mediante l'associazione "gestisce"
Poi ho messo anche un pò di attributi e metodi che mi sembravano evidenti dall'analisi concettuale.
Boh, speriamo bene! |
xSharKMaNx |
Ciao ragazzo :)
1, Cosa intendi per "associati" ? io l'ho pensato un piano è composto da 2 o più ascensori
2. Tastiera interna compone ascensore son d'accordo
3. Pulsante Sup/Inf estendono... giustamente... uno potrebbe prendere le scale non per forza deve premerlo :)
4. ci avevo pensato anch'io però poi ho deciso di sfruttare le due tastiere.
Grande Miky... credo che il tuo sicuramente sia fatto meglio rispetto al mio :)) speriamo. |
michele.c |
Originally posted by xSharKMaNx
1, Cosa intendi per "associati" ? io l'ho pensato un piano è composto da 2 o più ascensori
Io ho pensato che semplicemente un ascensore "si trova" al piano x, quindi ho fatto una associazione "essere" tra ascensore e piano.
Invece, per quanto riguarda Ascensore e SPA, ho fatto un'associazione diretta esplicita per far capire che comunque SPA gestise proprio gli ascensori (tiene conto di quelli fermi, di quelli in movimento, assegna le chiamate etc) oltre che prendere le chiamate dalle due tastiere ( e quindi avere anche due associazioni con le tastiere).
Comunque non credo di aver fatto giusto, non mi ero preparato a sufficienza nella parte degli esercizi.
Speriamo bene per entrambi! :) |
ste182 |
io tra piano e ascensore ho messo un associazione "si trova a"; per far capire a che piano si trova l'ascensore.
Ho messo anche una classe "Pulsante" e l'ho estesa con "Salita" e "Discesa".
Poi ho inserito un ulteriore classe "Prenotazione" in associazione con "SPA" e con le varie pulsantiere(ma su questa parte non sono molto sicuro)...
SPA l'ho messa anche io in associazione "controlla" con Ascensore...
forse l'ho fatto troppo complesso, speriamo bene dai:D |
ste182 |
Originally posted by xSharKMaNx
1, Cosa intendi per "associati" ? io l'ho pensato un piano è composto da 2 o più ascensori
eh ma facendo così, dici che ogni piano è composto da due o più ascensori |
michele.c |
Originally posted by ste182
io tra piano e ascensore ho messo un associazione "si trova a"; per far capire a che piano si trova l'ascensore.
Ho messo anche una classe "Pulsante" e l'ho estesa con "Salita" e "Discesa".
SPA l'ho messa anche io in associazione "controlla" con Ascensore...
Idem, tranne la classe Prenotazione |
xSharKMaNx |
Originally posted by ste182
eh ma facendo così, dici che ogni piano è composto da due o più ascensori
infatti!
mi sono fatto fregare dalla terminologia "un piano è composto da...." invece dovevo pensarla "ad ogni piano sono associati..."
speriamo e vediamo cosa ci dice il prof :)
Grazie ad entrambi per le spiegazioni |
lektronar |
A me in teoria II compitino è uscito:
-Modello Incrementale
-Definizione completezza
-I vincoli sono specifiche dichiarative o operazionali? Perché?
-Definire significati di stereotipi <<type>>, <<interface>>, <<abstract>>
-una domanda di merda, posta così:
"Si trovi un'invariante inconsistente nella seguente classe:
class Conta {
int contatore;
...
}
inv inc: .......... "
Io non sapevo che mettere, anche perché le invarianti di solito le abbiamo viste nel contesto d'una classe, come risultato dell'azione di qualche metodo della stessa. Qua era definito solo un attributo. Boh, alla fine ho scritto inv inc: contatore > contatore + 1;
Lo so non ha molto senso ma boh. Voi che dite?
Il progetto lasciamo perdere... |
xSharKMaNx |
Secondo me:
La domanda diceva:
Si trovi un'invariante inconsistente nella seguente classe...
Un'invariante incosistente significa che ha una contraddizione, per cui posso pensare:
inv inc: inc--
Ovvero un incremento che a sua volta decrementa. |
xSharKMaNx |
sul sito del prof trovate lo sviluppo del compito; vedendo la soluzione ho cannato "qualche" punto ;)
Complimenti invece a chi è riuscito a farlo simile |
lektronar |
Il prof ha detto che andava bene la storia della mia invariante, meglio così vah :P si trovano in rete da qke parte esempi di esercizi del terzo? |
|
|
|