fbpx
Skip to main content
  1. SouldealeR
  2. Ingegneria Informatica - Triennale
  3. Venerdì, 24 Febbraio 2006
  4.  Subscribe via email
Qualcuno ha percaso qualche informazione su chi terrà il corso al quarto ciclo per quest'anno ? Magari qualcuno che ha avuto indiscrezioni da Pettorossi seguendo Automi oppue Cantone facendo l'appello fra poco...
Grazie.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
oggi l'aula 4 NE era sprovvista dell'ing calavaro...
suppondo che sia stata scritta l'istruzione
//poobis.delete();
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
C'è qualcuno che all'esame aveva come ultimo numero di matricola 4 e doveva rappresentare con i diagrammi di relazioni tra classi la gestione delle dei membri da parte del capofamiglia e poi implementare in java la parte riguardante la rimozione dei membri dalla lista sempre da parte del capo famiglia (es 5,punto 4.0)?????
Aiutiamoci!Grazie :wink:



iooooooooooooo
Comment
There are no comments made yet.
Accepted Answer Pending Moderation

tutto perfetto ma... siamo sicuri che va fatto?
io ero convinto che l'avesse messo come indicazione per i primi 2 compiti, perkè così mi disse ad una lezione "domande & risposte" :S


Quoto. cantone non ha ancora detto nulla, anzi alla mailing list mi sembre di aver capito che ci terrà sulle spine ancora per un bel pò.
Visto che non mi sono iscritto solo per fare POO mi seccherebbe iniziare a fare un progetto e poi buttare tutto nel cestino... Chi vi da la certezza che sia davvero così'?

Cantone stesso :D

Dopo la lezione di lunedì ad alcuni studenti (me compreso) fuori dall'aula ha detto che il progetto è quelloo che ha messo sul sito.


ma quindi è ufficiale che c'è questo progetto da fare per la fine del corso? Se si potete ripetere che files bisognma guardare? grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
una cosa ancora mi è poco chiara! Ma i voti degli esoneri usciranno o no? Non mi pare normale che il 15 Luglio uno arrivi a fare l'orale con ancora la spada di damocle degli scritti ke gli pende sulla testa. Qualcuno può darmi maggiori delucidazioni?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
I voti degli esoneri non usciranno.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Non mi sembra molto corretto che giorno 15 o 22 luglio ci dovremo presentare all'esame senza sapere nemmeno cosa affrontare. Non sarebbe meglio chiedere a gran voce di farci sapere almeno chi è risultato sufficiente alle singole prove e chi no?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ragazzi qualcuno è riuscito ad aprire i files del progetto requisite pro e rose? Con che programma? Io un po' di mondezza dal sito di ibm l'ho presa ma quei files non mi si aprono come dovrebbero (immagino ci siano i diagrammi in uml).

Ciap
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ciao, qualcuno sa dirmi se all'ultima lezione di POO oltre all' I/O l'assistente di Cantone ha fatto anche la serializzazione?
grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Si l'ha fatta ;)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
una cosa ancora mi è poco chiara! Ma i voti degli esoneri usciranno o no? Non mi pare normale che il 15 Luglio uno arrivi a fare l'orale con ancora la spada di damocle degli scritti ke gli pende sulla testa. Qualcuno può darmi maggiori delucidazioni?


be se l'orale dura un'ora come dicono, in quell'ora si possono fare nuove proposte sugli esoneri, correzione e proposte della battaglia navale e qualche linea di codice sugli argomenti delle lezioni
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Permettetimi di dire che secondo me questa cosa dell'orale ci avvantaggia abbastanza, poichè gli esoneri potranno essere corretti da noi stessi all'orale (in tal caso i nostri errori non saranno presi in considerazione) e finalmente si potrà essere valutati per le proprie competenze e non per qualche crocetta messa li a caso.

E' quindi inutile e controproducente chiedere una valutazione degli esoneri, perchè danneggerebbe solo noi stessi e ci metterebbe contro anche il prof (che non penso abbia voglia di correggerli ;) ).

Quindi basta lamentarsi e sotto a studiare e a fare i progetti!!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Non per fare polemica, ma non è detto ke all'orale si potranno discutere i propri scritti, questo dipenderà dal numero di candidati che si presenteranno a fare l'orale. Se saremo in troppi, probabilmente verrà fatto uno scritto di recupero (questo x quello che ho capito).
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
qualcuno sa spiegarmi cortesemente come funziona con il progetto? cosa tocca fare?.... nn ci sto capendo più niente.... al rogo GiC & C.

Devi aprire il file BattNavDescrizione_rel2.pdf e fare quello che c'è scritto nell'ordine (in particolare si fa riferimento alla documentazione inclusa nel precedente file chiamato 1._POO0506Prg__Descrizione20060524.pdf).
Riassumo i punti in base alla mia comprensione:

1) capire il problema (ovvero capire, in base al diagramma generale dei casi d'uso e al diagramma delle classi che trovi in 1._POO0506Prg__Descrizione20060524.pdf)
che cosa significa l'affermazione secondo cui "il controllore ha relazione di composizione-ereditarietà con entità".
Questo primo punto presuppone
che si sappiano individuare le classi entità (model), boundary (view) e control (controller) di un'applicazione
e che si sappia come vengono rappresentate in Uml le relazioni di composizione-ereditarietà;

2) comprendere le funzionalità del prodotto base (ovvero della battaglia navale realizzata dallo studente Mancini) tramite il codice allegato (dello stesso Mancini) e tramite quella parte di documentazione (degli studenti Cilia e Terzani, i quali hanno dovuto estendere il progetto originario) che si riferisce al prodotto base dello studente Mancini;

3) definire le classi del Dominio del problema ricordando che (CORREGGETEMI se sbaglio, eh!) :wink: le espressioni "Classi del dominio del problema", "Astrazioni chiave", "Model", "Entity", sono tutti SINONIMI;

4) riscrivere la documentazione, in modo che il controllore abbia soltanto aspetti di controllo (come del resto previsto dal modello MVC): in pratica si tratta di ridisegnare almeno il diagramma generale dei casi d'uso e il diagramma delle classi dopo aver risolto il problema a cui si riferiva il punto 1);

5) riscrivere il codice in base alle modifiche apportate (e in questo caso aiuta secondo me un buon libro sulla programmzione a oggetti che tratti anche il modello MVC);

6) aggiungere per ogni giocatore un esperto di tiro (e onestamente non so ancora come modellarlo);

7) introdurre il caso d'uso "Registrazione titolare" del gioco (e forse questo andava introdotto prima): non so il motivo per cui Cantone lo abbia messo come ultimo punto.

Seguono i punti facoltativi del progetto, ma credo che già svolgere in maniera adeguata i suddetti punti sia un buon biglietto da visita per un orale finale.

Una certezza che abbiamo è che senza progetto POO non si passa (e viceversa un buon progetto ben documentato aumenta drasticamente le possibilità di essere promossi), quindi propongo d'ora in poi, invece di lamentarci e di scagliare anatemi contro il professore, di AIUTARCI vicendevolmente con suggerimenti per il corretto svolgimento di tale lavoro! :wink:


Allora cominciamo a lavorarci sopra...
Secondo me nel punto 5 non bisogna riscrivere niente di chè,bisogna solo utilizzare il codice già scritto e dividere ad esempio un classe che è una via di mezzo tra controllore e entity in due classi,una controllore e una entity..e altre cose del genere..
La parte di codifica in cui serve un buon manuale è quella dei punti 6 e 7..
E cmq spero che all'orale faccia anche qualche domanda di teoria perchè non posso credere che ore e ore di attenzione a lezione non siano servite a nulla..
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ragazzi scusate ma il prof cosa ha fatto ieri?grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ragazzi scusate ma il prof cosa ha fatto ieri?grazie

ha iniziato un esercizio partendo da delle specifiche e andando a realizzare gli use case, il class diagram e le relazioni fra le classi.
oggi invece che cosa ha fatto?
ha continuato l'esercizio iniziato ieri?
grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ma come se aprono i file del progetto?Perchè a me quelli word relativi ai requisiti non riesce a codificarli...e poi ce stanno gli altri con tutte quelle estensioni strane...boh?! dateme una mano ve prego...grazie.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ma come se aprono i file del progetto?Perchè a me quelli word relativi ai requisiti non riesce a codificarli...e poi ce stanno gli altri con tutte quelle estensioni strane...boh?! dateme una mano ve prego...grazie.

stavo giusto ora cercando di scaricare da http://www.rational.com qualche programma per l'apertura dei suddetti file (anche se non capisco il perchè dovremmo aprirli con software sofisticato) ma non riesco a scaricare nemmeno le versioni trial (accessibili per 15 giorni)...
vabbè: AIUTO! (MI RICORDO CHE GEREMIA GALLONI NE SAPESSE MOLTO PIù DI ME)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ragazzi qualcuno è riuscito ad aprire i files del progetto requisite pro e rose?

Ragazzi se leggete bene le richieste di http://www.uniroma2.it/didattica/POO050 ... e_rel2.pdf
non è necessario aprire i file Rational Rose, IMHO è più che sufficiente la documentazione di http://www.uniroma2.it/didattica/POO050 ... 060524.pdf
In particolare, se OSSERVATE il diagramma delle classi di quest'ultimo pdf (diagramma che si riferisce al prodotto ESTESO) e lo confrontate con le classi contenute in http://www.uniroma2.it/didattica/POO050 ... leRel2.zip
(ovvero le classi del progetto BASE)
potete notare che nel prodotto ESTESO sono state aggiunte le classi
[ul]
FrameInterfaccia
Configurazione
TeatroDiGiocoMod2
TeatroDiGiocoMod3
[/ul]
In particolare queste ultime 2 (che se non erro incorporano un Controller) in base al diagramma delle classi hanno relazioni di ereditarietà con TeatroDiGioco (che fa parte del Model).
A noi però interessa riorganizzare le classi del prodotto base in modo tale da rendere tale prodotto compatibile con l'MVC.
Proviamo allora a identificare le classi di BattagliaNavaleRel2.zip:
- FrameGenerale è una classe che dovrebbe appartenere alla View, ma al suo interno (come potete vedere dal codice) c'è anche un Controller;
- Griglia, GrigliaAvversario, GrigliaGiocatore appartengono alla View;
- Nave, Incrociatore, Lanciamissili, Portaerei, Sottomarino appartengono al Model;
- Semaforo secondo voi è un controllore?
- TeatroDiGioco IMHO dovrebbe essere un Model ma al suo interno ci vedo molto codice della View.

Come possiamo lasciare al controllore (o ai controllori) solo aspetti di controllo? Quali modifiche proponete? :)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ragazzi qualcuno di voi è riuscito ad eseguire la battaglia navale le cui classi sono contenute in http://www.uniroma2.it/didattica/POO050 ... leRel2.zip?
Quando importo le classi dentro Eclipse non mi dà errori di compilazione, ma a runtime mi dà un problema legato al motore grafico: appare il frame ma non c'è nulla di cliccabile... :roll:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ragazzi qualcuno è riuscito ad aprire i files del progetto requisite pro e rose?

Ragazzi se leggete bene le richieste di http://www.uniroma2.it/didattica/POO050 ... e_rel2.pdf
non è necessario aprire i file Rational Rose, IMHO è più che sufficiente la documentazione di http://www.uniroma2.it/didattica/POO050 ... 060524.pdf
In particolare, se OSSERVATE il diagramma delle classi di quest'ultimo pdf (diagramma che si riferisce al prodotto ESTESO) e lo confrontate con le classi contenute in http://www.uniroma2.it/didattica/POO050 ... leRel2.zip
(ovvero le classi del progetto BASE)
potete notare che nel prodotto ESTESO sono state aggiunte le classi
[ul]
FrameInterfaccia
Configurazione
TeatroDiGiocoMod2
TeatroDiGiocoMod3
[/ul]
In particolare queste ultime 2 (che se non erro incorporano un Controller) in base al diagramma delle classi hanno relazioni di ereditarietà con TeatroDiGioco (che fa parte del Model).
A noi però interessa riorganizzare le classi del prodotto base in modo tale da rendere tale prodotto compatibile con l'MVC.
Proviamo allora a identificare le classi di BattagliaNavaleRel2.zip:
- FrameGenerale è una classe che dovrebbe appartenere alla View, ma al suo interno (come potete vedere dal codice) c'è anche un Controller;
- Griglia, GrigliaAvversario, GrigliaGiocatore appartengono alla View;
- Nave, Incrociatore, Lanciamissili, Portaerei, Sottomarino appartengono al Model;
- Semaforo secondo voi è un controllore?
- TeatroDiGioco IMHO dovrebbe essere un Model ma al suo interno ci vedo molto codice della View.

Come possiamo lasciare al controllore (o ai controllori) solo aspetti di controllo? Quali modifiche proponete? :)


Volevo aprire i files semplicemente per riutilizzare i diagrammi invece che farmeli da capo ecco perché volevo sapere come aprirli.

Per quanto riguarda quello che dici, beh il controller non possono essere incorporati nelle classi della model quindi TeatroDiGiocoMod2 e 3 NON fanno parte né del controller né del model, ma sono una cosa ibrida che va rivista, che poi è quello che dobbiamo fare per il progetto.
Il problema è che quel progetto è stato fatto senza criterio, cioé il modello MVC non è stato neanche lontanamente preso in cosiderazione quindi il lavoro da farci sopra è molto lungo.

Per quanto riguarda il problema a runtime prova a cambiare i path delle immagini utilizzando ad esempio il path completo, dovrebbe funzionarti

Ciap
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!