Adrian Trifu 2010

Bine ati venit pe pagina laboratorului de FIS a grupelor 1.3, 2.1, 3.2, 3.3, 4.3, 5.1 si 5.2.
Puteti consulta situatia actuala a prezentelor si notelor aici.

Imaginea alaturata ilustreaza structura laboratorului. Prima coloana reprezinta saptamanile de scoala ale semestrului II (de la 1 la 14), cu vacanta intercalata intre saptamanile 6 si 7.

A doua coloana desemneaza categoriile grupelor ce au programate ore de laborator intr-o saptamana oarecare. Grupele care in orarul oficial au laborator joi se considera a fi grupe din categoria I si vor tine laboratoarede regula in saptamanile impare . Grupele care in orarul oficial au laborator vineri se considera a fi grupe din categoria P si vor tine laboratoare de regula in saptamani pare . Exceptie fac doar saptamanile 1 si 14, in care se va tine laborator cu ambele categorii de grupe (adica se vor tine atat laboratoarele de joi cat si cele de vineri).

In fine, a treia coloana descrie continutul orei de laborator intr-o anumita spatamana data.

Pentru a exemplifica interpretarea tabelei, consideram spre exemplu saptamana 6 a semestrului, in care vor veni doar grupele care in orar au laboratorul de FIS in ziua de vineri, si in aceasta saptamana se vor studia diagrame UML de use case-uri. In saptamana 14 (ca si in saptamana 1 de altfel) vor veni atat grupele care au joi (grupe categoria I) cat si cele care au vineri (grupe categoria P).


Saptamana 10 si 11: Testare unitara, JUnit
Agenda:

  • Ce este testarea unitara?
  • Introducere JUnit
  • JUnit si Eclipse

Bibliografie:

  1. A. Hunt, D. Thomas “Pragmatic Unit Testing in Java with JUnit” (Chapter 1, 2, 3)
  2. JUnit tutorial
  3. JUnit home
  4. What's different in JUnit4
  5. Lecture slides

Saptamana 6 si 7: Unified Modeling Language (UML)
Agenda:

  • Actori, scenarii, use-case-uri
  • Diagrame de use-case-uri

Bibliografie:

  1. Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition" - Chapters 4,9
  2. Pagina wikipedia
  3. Veti gasi o lista de unelte de modelare UML dand click aici




Saptamana 2 si 3: Unified Modeling Language (UML)
Agenda:

  • Ce este UML?
  • Tipuri de diagrame UML
  • Diagrame de clase
  • Diagrame de secventa

Bibliografie:

  1. Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition" - Chapters 1,3,4,5
  2. Veti gasi o lista de unelte de modelare UML dand click aici




Saptamana 1: Introducere. IDE-uri. Sisteme de versionare
Agenda:

  • Ce este ingineria software?
  • IDE-uri. Mediul integrat de dezvoltare Eclipse.
  • Refactorizari * (fisierele pentru exercitiul de laborator pot fi gasite aici)
  • Sisteme de versionare. Sistemul SVN si integrarea sa in Eclipse

Bibliografie:

  1. Eclipse documentation
  2. http://svnbook.red-bean.com/ (chapters 1 and 2, optionally 3 and 4)
  3. http://aymanh.com/subversion-a-quick-tutorial
  4. Subversive documentation