University · Computer Science · Software Engineering

Software Architecture and Design Principles

4 Abschnitte1 Karteikarten-Decks1 Quizze

Explores architectural styles for structuring large software systems — layered/monolithic, microservices, and event-driven — alongside the SOLID object-oriented design principles that keep individual modules maintainable as an architecture evolves.

Inhaltsübersicht

  • Architectural Styles: Layered and Monolithic Architecture
  • Architectural Styles: Microservices and Event-Driven Architecture
  • The SOLID Principles
  • Architecture vs. Design Patterns, and Applying SOLID at Scale
Diagram of a layered software architecture
Pixabay – Pixabay License

📚 Vollständiges Lernmaterial mit 4 Abschnitten, Karteikarten und Quizzen verfügbar nach Anmeldung.

Jetzt kostenlos lernen →

Related Topics

Interaktiv lernen mit Karteikarten & Quizzen

Melde dich an und lerne Software Engineering mit intelligenten Wiederholungen, Quizzen und KI-Lernhilfen. 7 Tage kostenlos.

Kostenlos testen
Learn Software Architecture and Design Principles — Software Engineering Computer Science | Summary, Flashcards & Quiz