Individual projects -- Process -- 2007-2008 -- info.uvt.ro

From Wikiversity
Jump to: navigation, search


Important!

The current page relates with the study topic Individual projects from 2007-2008 academic year. Thus these pages can be thought as for reference / archival purposes, and the only updates which should be done to them is for correcting spelling mistakes or common expressions.

Also I would like to ask our students to be polite when (and if) updating these pages. (If you have any questions please ask your coordinating teacher, or the original poster of the project.)

Thanks for your understanding, Ciprian Dorin Craciun 12:33, 23 February 2010 (UTC)

Procesul de desfăşurare[edit]

  • Fiecare proiect va urma paşii de mai jos, respectând termenele impuse.
  • Etapele proiectului respectă modelul cascadă.

Legături:

Alegerea proiectului[edit]

Termen: 16-23 noiembrie.

  • Studentul citeşte lista de proiecte propuse disponibilă la Individual projects -- Projects -- 2007-2008 -- info.uvt.ro.
  • Studentul îşi va exprima opţiunea pentru unul dintre proiecte trimiţând un email persoanei care l-a propus sau persoanei de contact menţionate în pagina de contacte. Pentru informaţii legate de acest proces mai multe informaţii sunt disponibile la Individual projects -- Assignments -- 2007-2008 -- info.uvt.ro.
  • Studentul poate cere informaţii suplimentare pentru proiectul ales. (În general aceste informaţii vor fi constituite din link-uri ce vor fi adăugate la secţiunea corespunzătoare din descrierea proiectului.)

Iniţierea analizei[edit]

  • Studentul va realiza o analiză iniţială pe marginea proiectului asupra:
    • tehnologiilor implicate;
    • standardelor implicate;
    • aplicaţiilor existente;
    • cerinţelor exprimate explicit în secţiunea proiectului;
    • cerinţelor suplimentare descoperite în timpul analizei;
  • Pe baza acestei analize se va realiza un document minimal în care să se prezinte:
    • direcţia aleasă;
    • feature-urile, use case-urile alese pentru implementare;
    • soluţiile tehnice:
      • implementări alese pentru standarde / servicii;
      • arhitectura sistemului;
      • protocoale utilizate;

Legături:

Discuţii pe marginea analizei[edit]

Termen: 23-30 noiembrie

  • Studentul va prezenta documentul creat la pasul anterior coordonatorului proiectului.
  • Coordonatorul va stabili nivelul de dificultate al proiectului, indicând punctele unde sunt observate deficienţe.
  • Pe baza acestei discuţii coordonatorul va confirma opţiunea studentului pentru proiectul ales.

Finalizarea analizei[edit]

  • Studentul va finaliza documentul legat de analiză.
  • Se pot adăuga noi elemente ce pot creşte încadrarea proiectului în nivelele de dificultate.

Iniţierea designului[edit]

  • Studentul va crea un document ce va prezenta designul proiectului:
    • baze de date;
    • module;
    • procese;
    • etc.
  • Vor fi utilizate diagrame:
    • UML;
    • ERD;
    • etc.
  • Acest pas poate fi realizat imediat după iniţierea analizei şi înainte de prima întâlnire.

Legături:

Discuţii pe marginea designului[edit]

Termen: 23-30 noiembrie

  • La fel ca pasul Discuţii pe marginea analizei.

Finalizarea designului[edit]

  • La fel ca pasul Finalizarea analizei.

Iniţierea implementării[edit]

  • Studentul începe implementarea proiectului respectând deciziile luate în documentul de design.
  • Se poate revizui documentul de design pentru a contracara eventualele probleme apărute.

Discuţii pe marginea implementării[edit]

Termen: 14 decembrie

  • Studentul va prezenta un prototip funcţional coordonatorului.

Finalizarea implementării[edit]

  • Studentul finalizează implementarea.

Prezentarea aplicaţiei[edit]

Termen: 11 ianuarie

  • Studentul prezintă aplicaţia finalizată coordonatorului, împreună cu versiunea finală a:
    • documentului de analiză;
    • documentului de design;
    • codului sursă;

Evaluarea aplicaţiei[edit]

  • Evaluarea este realizată în doi paşi:
    • evaluarea funcţională -- realizată în momentul prezentării proiectului de către student;
    • evaluarea în profunzime -- realizată ulterior asupra codului, documentelor.