Integrare si Validare
De realizat :
Prototipul software final al aplicatiei apt pentru rulare si instalare
Un manual de utilizare al aplicatiei
Raport de testare
Forma finala a documentatiei JavaDoc
Raport Final
Aceasta etapa este compusa din urmatorii pasi :
Dupa ce ati scris codul sursa si sunteti sigur de corectitudinea si functionarea acestuia se recomanda sa adaugati interfetei grafice functionalitatile corespunzatoar. Pentru fiecare buton, meniu,etc adaugati metoda sau metodele corespunzatoare existente in clasele deja scrise. Dupa ce ati realizat adaugarea functionalitatilor tuturor butoanelor si meniurilor realizati toate modificarile necesare asupra aplicatiei astfel incat aceasta sa functioneze asa cum este descris in diagramele de secventa realizate in etapa de modelare.
Asigurati-va acum ca aplicatia dumneavoastra functioneaza asa cum a fost specificat in "enuntul" aplicatiei. Dupa ce ati integrat toate functiile si modulele aplicatiei verificati functionarea ei.
Pentru aplicatia creata relizati un Help si/sau un manual de utilizare. Atunci cand realizati manualul de utilizare plecati de la premisa ca cel care va utiliza aplicatia nu stie absolut deloc informatica. Ca si rezultat al acestui pas va trebui sa realizati un manual de utilizare al aplicatiei de minim 6-7 pagini, maxim 12-15 pagini. Integrati acest Help in cadrul aplicatiei.
La sfarsitul acestei etape va trebui sa furnizati un raport de testare. Acest raport de testare va contine o lista cu toate clasele de testare (Junit) si pentru fiecare clasa de testare un printscreen cu rezultatul rularii testului.
De exemplu:
Clasa ShoppingCarTest :
descrie testele de verificare a starii cosului de cumparaturi.
rezultatul rularii :
Pentru aplicatia construita realizati fisierul build.xml . Utilizand ANT generati arhiva jar si executabilul aplicatiei.
Folosind forma finala a aplicatiei dumneavoastra generati documenatatia JavaDoc. Respectati in prealabil recomndarile cu privire la continutul documentatiei JavaDoc.
Ideea generala a raportului final al proiectului este de a furniza juriului de evaluare a proiectelor informatiile necesare privind munca depusa, modul ei de organizare, ritmul de lucru, organizarea echipei, conflictele aparute in cadrul muncii efectuate si rezolvaarea lor,ceea ce s-a facut si ce a fost prevazut a fi efectuat dar si aspectele tehnice legate de proiect. In realizarea acestui raport puteti folosi orice materiale realizate de catre voi in cadrul acestui proiect.
Raportul final va trebui sa contina asadar :
o pagina de titlu : numele studentilor, titlul proiectului,etc.
prezentarea persoanelor care au lucrat pentru acest proiect;( 1 pagina maxim de prezentare a echipei si membrilor ei).
o introducere în care se va explica de ce s-a optat pentru acest subiect, pentru ce este folositor un asemenea produs software (adica cel dezvoltat in urma proiectului) si o scurta prezentare a raportului efectuat( maxim 1 pagina );
un capitol dedicat muncii de pregatire pentru proiect.Aici se vor explica conceptele teoretice utilizate, software-ul utilizat pentru dezvoltarea proiectului si acomodarea cu acest soft, metodologia utilizata pentru lucru,directiile de cercetare,carti si site-uri web utilizate pentru documentare (maxim 5 pagini ).
un capitol dedicat muncii efective asupra proiectului : cercetarile efectuate, problemele aparute in dezvoltare, rezolvarea lor, motivarea tehnologiilor utilizate, comentarii pe marginea unor clase sau functii importante ale aplicatiei, prezentarea diagramei de clasa rezultate în urma dezvoltarii proiectului efectiv,configurari pentru rularea aplicatiei, teste efectuate pentru verificarea corectitudinii aplicatiei, clasele destinate tratarii exceptiilor,etc. Evitati sa prezentati codul sursa al aplicatie (10 pagini maxim)
un bilant al proiectului :functionalitati adaugate sau abandonate în urma procesului de dezvoltare, ce ar mai trebui facut pentru a termina proiectul, ce extinderi se pot face asupra proiectului si eventuale posibilitati de reutilizare, etc ; (5 pagini maxim )
concluzii asupra proiectului : ce aduce nou proiectul respectiv ? care este contributia personala ? ( 1 pagina ) ;
o anexa ce va descrie volumul de munca depus de fiecare membru al echipei (rol în echipa, task-uri efectuate,clase pentru care a scris linii de cod,etc)
o anexa cu termenii speciali utilizati si explicarea lor ;
o anexa : lista cu toate materialele anexate;
o anexa : manual de utilizare pentru aplicatia realizata;
bibliografie (carti si site-uri studiate ).
|