Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Turvaline tarkvaraarhitektuur (LTAT.05.044)
EN
Logi sisse

Turvaline tarkvaraarhitektuur 2026/27 sügis

  • Main
  • Lectures
  • Project
    • Week 1
    • Week 2
    • Week 3
  • References

References

This page lists useful books, standards, and web references for the course. More targeted readings may be added to individual lecture pages.

Core books

  • Simon Brown. Software Architecture for Developers. Leanpub, 2020.
  • Len Bass, Paul Clements, Rick Kazman. Software Architecture in Practice. Addison-Wesley, 3rd edition, 2012.
  • Paul Clements et al. Documenting Software Architectures: Views and Beyond. Addison-Wesley, 2nd edition, 2010.
  • Martin Fowler. UML Distilled.
  • Gary McGraw. Software Security: Building Security In.
  • Ross Anderson. Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd edition. Wiley, 2020.

Architecture and documentation

  • The C4 model for visualising software architecture
  • C4 diagram review checklist
  • ISO/IEC/IEEE 42010: Architecture description
  • Philippe Kruchten. The 4+1 View Model of Architecture. IEEE Software.
  • SEI Quality Attribute Workshop collection
  • Team Topologies: key concepts
  • Martin Fowler: Microservices

Interfaces and distributed systems

  • OpenAPI Specification
  • RFC 9110: HTTP Semantics
  • Google Site Reliability Engineering book
  • Kubernetes concepts
  • Docker overview

Security standards and references

  • RFC 6749: OAuth 2.0
  • OpenID Connect Core 1.0
  • RFC 7519: JSON Web Token
  • NIST SP 800-207: Zero Trust Architecture
  • NIST SP 800-63-4: Digital Identity Guidelines
  • OWASP API Security Top 10 2023
  • NIST SP 800-218: Secure Software Development Framework
  • OpenTelemetry
  • 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.
Courses’i keskkonna kasutustingimused