LAB 2019

Announcements

  • Regarding the test from week 8, you need to have an ID card with you for the test!
  • For the test we strongly recommend that you read the laboratory specifications and reverse the roles for the exercise from week 7, to "train" for the test.
  • An up-to-date overview of your current situation can be found here.

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

  • Topics
  • Documentation
    • Git documentation here
    • Eclipse plugins for SVN: Subclipse
    • SVN as a stand-alone tool:
      • A simple SVN tutorial can be found here. For beginners, the Using Subversion section is the most important one. The server side configuration is not so important for you at this time (although it might clarify some aspects from the aforementioned section).
      • A very good book about SVN can be found here (Suggested reading - Chapters 1 and 2).
      • You can download various (standalone) SVN distributions (for different OS) from here.
  • Demo

 

 

 

 

 

 

 

 

 

 

 

 

 

Week 6

Week 7

  • Exercise: Create a student manager
  • Draw a Use Case Diagram from this specification, using yUML.
  • Work in pairs of 2 to implement using IntelliJ and Git some stories for the Student Manager System.

Week 8

  • Test: UML Use Cases diagrams, yUML, Git

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 9

  • Topics
    • Unit Testing with JUNIT
    • Black-Box and White-Box Testing
  • Suggested reading
  • Miscellaneous links

Week 10

The page from the previous years can be found here.