26.08.2013 Views

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Saroi. Klase-diagramak<br />

B. ERANSKINA<br />

Eranskin hon<strong>eta</strong>n, Saroi tresna garatu ahal izateko diseinu-fasean definitu<br />

ditugun klase-diagramak erakutsiko ditugu.<br />

Saroi objektuei orientatutako ikuspegi bati jarraituz garatu da <strong>eta</strong> bere<br />

inplementaziorako erabili dugun programazio-lengoaia C++ izan da. Aukerak<strong>eta</strong><br />

neurri batean LibiXaML-k baldintzatu du lengoaia horr<strong>eta</strong>n inplementatuta<br />

baitago. Hon<strong>eta</strong>z gain, C++ erabiltzeak programazio-lengoaia<br />

hon<strong>eta</strong>rako garatutako The Standard Template Library (STL)-ren erabilera<br />

ahalbidetu digu. STL txantiloi estandarren liburutegia, klase-txantiloien<br />

<strong>eta</strong> algoritmoen bilduma generikoa da, <strong>eta</strong> programatzaileari baliabide oso<br />

erabilgarriak eskaintzen dizkio. Besteak beste, zenbait datu-egitura programatzailearen<br />

eskura jartzen ditu dagozkien metodo <strong>eta</strong> algoritmoekin.<br />

Ereduaren diseinu kontzeptuala egiteko UML modelatze-lengoaia orokorra<br />

1 erabili dugu. UML software-sistemak bistaratzeko, zehazteko, eraikitzeko<br />

<strong>eta</strong> dokumentatzeko lengoaia da (Larman, 2002). Lengoaia honek<br />

hainbat anotazio-eredu eskaintzen du objektuei orientatutako paradigmari<br />

jarraituz sistema baten analisia <strong>eta</strong> diseinua egiteko. Horien artean guk<br />

domeinu-ereduak <strong>eta</strong> klase-diagramak erabiliko ditugu. Domeinu-ereduan,<br />

Saroi tresnaren klase kontzeptualak <strong>eta</strong> objektuak erakutsiko ditugu, baita<br />

beraien arteko erlazioak ere. Esku artean ibiliko ditugun kontzeptu anitz<br />

orokorrak dira <strong>eta</strong> mendekotasun-zuhaitzen alorrean ohikoak. Klase-diagram<strong>eta</strong>n<br />

kontzeptu-klase horiek metodoekin osatuko ditugu, software-elementuak<br />

lortuaz.<br />

Klase-diagramei eskaini diogun eranskin hon<strong>eta</strong>n, honako klase-diagra-<br />

1 Unified Modeling Language

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!