Arvutiteaduse instituut
  1. Kursused
  2. 2013/14 sügis
  3. Tarkvaratehnika (MTAT.03.094)
EN
Logi sisse

Tarkvaratehnika 2013/14 sügis

  • Main
  • Message Board
  • Lectures
  • Grading
  • Labs
  • Exams
  • Reading

Lectures

Note: The following schedule is still subject to possible alterations.

  • Lecture 1 (06-Sep-2013) - Introduction to Software Engineering
    • Slides: (pdf) (video) (vodcast)
  • Lecture 2 (13-Sep-2013) - Requirements Engineering I
    • Slides: (pdf) (video) (vodcast)
  • Lecture 3 (20-Sep-2013) - Requirements Engineering II
    • Slides: (pdf) (video) (vodcast) - unfortunately, in this lecture there was a problem with the projector and the media recording system resulting in only having about 2 minutes from the middle of the lecture recorded;
    • UML notation: (wikipedia-link)
  • Lecture 4 (27-Sep-2013) - Analysis
    • Slides: (pdf) (video) (vodcast)
    • Seven information 'smells' of domain modelling (with example): (link)
  • Lecture 5 (04-Oct-2013) - Development Infrastructure I - by Ivo Mägi / Priit Liivak, Nortal
    • Slides: (pdf) (video) (vodcast)
  • Lecture 6 (11-Oct-2013) - Development Infrastructure II - by Ivo Mägi / Priit Liivak, Nortal
    • Slides: (pdf) (video) (vodcast)
  • Lecture 7 (18-Oct-2013) - Architecture and Design
    • Slides (part I): (pdf) (video) (vodcast)
    • Example of a SW Architecture Description from a student project: Course Registration System
    • Slides (part II): (pdf) -- Note: presented on 25-Oct-2013
    • Description of Architecture Trade-off Analysis Method (ATAM): (pdf)
  • Lecture 8 (25-Oct-2013) - Refactoring
    • Slides: (pdf) (video) (vodcast) -- Note: vodeo/vodcast starts with part II of lecture on Architecture and Design
    • Introductory refactoring example by Fowler: (pdf)
  • Lecture 9 (01-Nov-2013) - Software Quality Management - by Kerli Rungi, Playtech
    • Slides: (pdf) (video) (vodcast)
  • Lecture 10 (08-Nov-2013) - Verification and Validation I
    • Slides: (pdf) (video) (vodcast)-- Note: In the lecture on 08-Nov-2013 we covered slides 1 to 68. The remaining slides will be presented in the lecture on 15-Nov-2013.
    • Links to tutorials on JUnit (with Eclipse): (part1) -- Note: You will find more tutorials when opening the link to 'part1'.
  • Lecture 11 (15-Nov-2013) - Verification and Validation II
    • Slides: (pdf) (video) (vodcast) -- Note: The slides are the subset of the slides posted under 'Lecture 10' which was presented in Lecture 11.
    • Link to tutorial on Eclipse (very basic but shows TDD example): (tutorial-link)
    • Link to web-page with TDD resources: (TDD-link)
    • Link to introduction to TDD by Scott Ambler: (TDD-Ambler)
    • Link to introduction to TDD by Bob Martin: (TDD-Martin)
  • Lecture 12 (22-Nov-2013) - Agile/Lean Methods
    • Slides: (pdf) (video) (vodcast) -- Note: In the lecture on 22-Nov-2013 we covered slides 1 to 54. The remaining slides will be presented in the lecture on 29-Nov-2013.
  • Lecture 13 (29-Nov-2013) - Measurement & Process Improvement
    • Slides: (pdf) (video) (vodcast) -- Note: In the lecture on 29-Nov-2013 we covered slides 1 to 27. The remaining slides will be presented in the lecture on 06-Dec-2013.
  • Lecture 14 (06-Dec-2013) - Course wrap-up, review and exam preparation
    • Slides: (pdf) (video) (vodcast)

No Lecture on 13-Dec-2013

No Lecture on 20-Dec-2013

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo