Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
teme:tema_de_casa_1 [2015/10/29 02:36] Andrei Roșu-Cojocaru [Enunț] |
teme:tema_de_casa_1 [2015/11/06 07:38] (current) Andrei Roșu-Cojocaru [Barem de corectare și notare] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| <note important> | <note important> | ||
| - | Lansare: 30 octombrie 2015, 23:55\\ Termen de Predare: 20 noiembrie 2015, 23:55\\ Pondere: 10 p / 35 | + | Lansare: 6 noiembrie 2015, 23:55\\ Termen de Predare: 27 noiembrie 2015, 23:55\\ Pondere: 10 p / 35 |
| </note> | </note> | ||
| Line 197: | Line 197: | ||
| **BONUS**. Se pot obţine punctaje suplimentare, astfel: | **BONUS**. Se pot obţine punctaje suplimentare, astfel: | ||
| - | * 0,50 p – predarea şi prezentarea temei cu o săptămână mai devreme (înainte de 13.11.2015, 23:55); | + | * 0,50 p – predarea şi prezentarea temei cu o săptămână mai devreme (înainte de 20.11.2015, 23:55); |
| * 0,50 p - modificarea modului de funcționare a metodei ''getOffers()'' de la nivelul agentului de intermediere a comunicației, astfel încât acesta să mai primească un parametru, de tip întreg (''criteria'') care să specifice criteriul în funcție de care va fi determinată o singură ofertă, acesta putând fi: ''BEST_PRICE'' - cel mai mic preț total, respectiv ''BEST_DELIVERY_TIME'' - cel mai mic termen de livrare; în situația în care există mai mulți furnizori care întrunesc aceste criterii, va fi ales unul aleator; | * 0,50 p - modificarea modului de funcționare a metodei ''getOffers()'' de la nivelul agentului de intermediere a comunicației, astfel încât acesta să mai primească un parametru, de tip întreg (''criteria'') care să specifice criteriul în funcție de care va fi determinată o singură ofertă, acesta putând fi: ''BEST_PRICE'' - cel mai mic preț total, respectiv ''BEST_DELIVERY_TIME'' - cel mai mic termen de livrare; în situația în care există mai mulți furnizori care întrunesc aceste criterii, va fi ales unul aleator; | ||
| * 1,00 p - modificarea modului de funcționare a metodei ''getOffers()'' de la nivelul agentului de intermediere a comunicației, astfel încât să nu mai fie necesar ca acesta să apeleze metode la distanță în acest moment; în schimb, se va implementa o zonă de memorie tampon în care vor fi stocate toate informațiile cu privire la produsele comercializate de furnizori și la cantitățile în care acestea se găsesc, pe baza invocărilor anterioare; acestea vor fi utilizate pentru a determina lista cu oferte corespunzătoate fiecărui furnizor în parte, în situația în care va fi transmis un parametru de tip adevărat / false (''fromCache''); aceasta implică faptul că o ofertă ar putea să nu fie generată pentru un producător fie din cauza faptului că acesta nu a mai fost accesat fie din cauza faptului că informațiile cu privire la stocurile acestuia nu sunt actualizate. | * 1,00 p - modificarea modului de funcționare a metodei ''getOffers()'' de la nivelul agentului de intermediere a comunicației, astfel încât să nu mai fie necesar ca acesta să apeleze metode la distanță în acest moment; în schimb, se va implementa o zonă de memorie tampon în care vor fi stocate toate informațiile cu privire la produsele comercializate de furnizori și la cantitățile în care acestea se găsesc, pe baza invocărilor anterioare; acestea vor fi utilizate pentru a determina lista cu oferte corespunzătoate fiecărui furnizor în parte, în situația în care va fi transmis un parametru de tip adevărat / false (''fromCache''); aceasta implică faptul că o ofertă ar putea să nu fie generată pentru un producător fie din cauza faptului că acesta nu a mai fost accesat fie din cauza faptului că informațiile cu privire la stocurile acestuia nu sunt actualizate. | ||
