Ovo su zadaci sa ispita iz predmeta "Projektovanje programa" na IV godini FON-a. Iz ovog predmeta se radi C++ i OOM, ali zadaci koji dolaze teško mogu da se svrstaju u bilo koju jasno definisanu oblast. Zamolio bih sve one koji su možda polagali ovaj ispit(i položili) i one koji su se susreli sa nečim sličnim da daju neke ideje ili još bolje rešenja ovih zadataka.
Pogledajte sami o čemu se radi:
-Napisati klasu koja će generalno da pamti objekte u datoteci nezavisno od njihove strukture.
Ideja:DBF datoteke, sadrže zaglavlje sa strukturom podataka(klasa koja implementira zaglavlje) i same podatke, ili kao drugo rešenje: sve atribute svesti na stringove i čuvati podatke o dužini atributa.
-Napisati klasu koja će biti odgovorna za obezbeđivanje sledećeg ponašanja:
INSERT objekatA RESTRICTED objekatB za bilo koje dve proizvoljne klase
(Od roka do roka se menja, npr. može da bude INSERT, ili DELETE, umesto RESTRICTED, CASCADES i slično)
Znači nešto kao kod BP. Kako je asistent rekao, za neki konkretan primer se priznaje polovično, a generalno rešenje(templejti) pun iznos poena.
-Napisati klasu koja će da čuva strukturu i ponašanje proizvoljnog sekvencnog dijagrama.(ili klas dijagrama, dijagrama kolaboracije,...)
E ovo mi tek nije jasno! Asistent je dao ideju da se posmatra kao metamodel:
METAMODEL->REL.MODEL->KLASE
Prvi zadatak još i razumem, ali druga dva mi nisu jasni tako da očekujem komentare prevashodno za njih...
Pogledajte sami o čemu se radi:
-Napisati klasu koja će generalno da pamti objekte u datoteci nezavisno od njihove strukture.
Ideja:DBF datoteke, sadrže zaglavlje sa strukturom podataka(klasa koja implementira zaglavlje) i same podatke, ili kao drugo rešenje: sve atribute svesti na stringove i čuvati podatke o dužini atributa.
-Napisati klasu koja će biti odgovorna za obezbeđivanje sledećeg ponašanja:
INSERT objekatA RESTRICTED objekatB za bilo koje dve proizvoljne klase
(Od roka do roka se menja, npr. može da bude INSERT, ili DELETE, umesto RESTRICTED, CASCADES i slično)
Znači nešto kao kod BP. Kako je asistent rekao, za neki konkretan primer se priznaje polovično, a generalno rešenje(templejti) pun iznos poena.
-Napisati klasu koja će da čuva strukturu i ponašanje proizvoljnog sekvencnog dijagrama.(ili klas dijagrama, dijagrama kolaboracije,...)
E ovo mi tek nije jasno! Asistent je dao ideju da se posmatra kao metamodel:
METAMODEL->REL.MODEL->KLASE
Prvi zadatak još i razumem, ali druga dva mi nisu jasni tako da očekujem komentare prevashodno za njih...