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:
- A. Hunt, D. Thomas “Pragmatic Unit Testing in Java with JUnit” (Chapter 1, 2, 3)
- JUnit tutorial
- JUnit home
- What's different in JUnit4
- Lecture slides
Saptamana 6 si 7: Unified Modeling Language (UML)
Agenda:
- Actori, scenarii, use-case-uri
- Diagrame de use-case-uri
Bibliografie:
- Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition" - Chapters 4,9
- Pagina wikipedia
- 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:
- Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition" - Chapters 1,3,4,5
- 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:
- Eclipse documentation
- http://svnbook.red-bean.com/ (chapters 1 and 2, optionally 3 and 4)
- http://aymanh.com/subversion-a-quick-tutorial
- Subversive documentation