LAB 2020

News & Announcements

Avand in vedere situatia actuala, cel putin urmatoarele doua laboratoare (din saptamanile 5 si 6) se vor desfasura remote. In aceasta privinta, avem rugamintea sa va creati fiecare un cont pe Discord, si de asemenea sa downloadati si instalati aplicatiile native (de preferat pentru Windows). Dupa acest pas, va rugam sa va inregistrati in acest formular datele necesare. Avem rugamintea sa faceti acest lucru pana cel taziu miercuri (18.03.2020), ora 12:00. Pentru a da join serverului de FIS, folositi invitatia aceasta. Pana cand nu veti completa formularul, nu veti avea drept de acces la nimic din serverul FIS2020 de pe Discord!

In saptamana a 5-a veti vizualiza tutorialele (toate cele 5 video-uri) furnizate pe pagina laboratorului si veti rezolva atat exercitiul individual (din Git introduction) cat si exercitiul pe echipe (echipe de 2 formate la alegere - NU neaparat intre studenti din aceeasi grupa). Dupa ce veti primi acces la canalele de text din serverul de Discord, puteti posta intrebari si nelamuriri in canalul numit "git-questions", sau puteti comunica in canalul grupei de care apartineti.

Pentru exercitiul individual trebuie sa furnizati pana vineri (20.03.2020) un link cu repository-ul aferent proiectului, care urmeaza sa fie verificat de asistenti (prin sondaj), aici. In saptamana a 6-a vom organiza intalniri online, in canalul audio de Discord specific grupei, in intervalul orar corespunzator fiecarei grupe pentru a discuta toate nelamuririle existente (daca acestea exista). Termenul pentru exercitiul pe echipe este vineri (27.03.2020). Veti gasi formularul de submit in documentele aferente exercitiului. Va recomandam sa incarcati sa rezolvati exerctiul si schimband rolurile intre voi!

   

Week 1

 

 

 

 

 

 

 

 

 

 

Week 2

Week 3

  • Questions about UML sequence and class diagrams

Week 4

  • Test: UML class and sequence diagrams

Important: The number of students present during the evaluation is strictly limited to 18! So please come with the group you are assigned to!

Week 5 & 6

  • Topics
  • Documentation
    • Git documentation here
  • Demo
    • A demo on how to use git locally and connect them to remote repositories.

 

 

 

 

 

 

 

 

 

 

 

  • Some tutorials on how to use Git in IntelliJ IDEA (very useful)

 

 

 

 

 

 

 

 

 

 

 

  • Exercise:
    • Work in pairs of 2 to implement using IntelliJ and Git some stories for a Student Manager System built with JavaFX.
    • Prerequisites:
    • Steps

Week 7 & 8

  • We will have a live session (via Teams / Discord, depending on your teaching assistant) for a short presentation of Use Cases and an example on Use Case extraction. The online session will take place at the usual time of your FIS lab session.
  • We kindly ask you to also watch the tutorials below.
  • Topics
  • Suggested reading
    • M. Fowler - UML Distilled, Chapter 9
  • Tools
    • Lucidchart, the Use Case diagram tool from the tutorial below can be found here
    • yUML, a simple Use Case diagram tool here
    • UML Tools StarUML
  • UML Use Case Diagram Tutorial

 

 

 

 

 

 

 

 

 

 

  • Scrum Intro

 

 

 

 

 

 

 

 

 

 

  • Some tutorials on Jira
    • If you would like to start playing around with Jira Cloud please follow this tutorial.

 

 

 

 

 

 

 

 

 

 

 

  • Please check your Assignment for week 8 on Teams!

The page from the previous year can be found here.