Technische Universität Braunschweig
  • Studium & Lehre
    • Vor dem Studium
      • Informationen für Studieninteressierte
      • Studiengänge von A-Z
      • Bewerbung
      • Fit4TU - Self-Assessment
      • Beratungsangebote für Studieninteressierte
      • Warum Braunschweig?
    • Im Studium
      • Erstsemester-Hub
      • Semestertermine
      • Lehrveranstaltungen
      • Studien-ABC
      • Studienorganisation
      • Beratungsnavi
      • Zusatzqualifikationen
      • Finanzierung und Kosten
      • Besondere Studienbedingungen
      • Gesundheit & Wohlbefinden
      • Campusleben
    • Nach dem Studium
      • Exmatrikulation und Vorlegalisation
      • Nach dem Abschluss
      • Alumni*ae
    • Strategien und Qualitätsmanagement
      • Qualitätsmanagement
      • Systemakkreditierung
      • Studienqualitätsmittel
      • TU Lehrpreis
    • Für Lehrende
      • Informationen für Lehrende
      • Konzepte
      • Lernmanagementsystem Stud.IP
    • Kontakt
      • Studienservice-Center
      • Sag's uns - in Studium und Lehre
      • Zentrale Studienberatung
      • Immatrikulationsamt
      • Abteilung 16 - Studium und Lehre
      • Career Service
      • Projekthaus
  • Forschung
    • Forschungsprofil
      • Forschungsschwerpunkte
      • Exzellenzcluster der TU Braunschweig
      • Forschungsprojekte
      • Forschungszentren
      • Forschungsprofile der Professuren
    • Frühe Karrierephase
      • Förderung in den frühen Phasen der wissenschaftlichen Karriere
      • Promotion
      • Postdocs
      • Nachwuchsgruppenleitung
      • Junior Professur und Tenure-Track
      • Habilitation
      • Service-Angebote für Wissenschaftler*innen
    • Forschungsdaten & Transparenz
      • Transparenz in der Forschung
      • Forschungsdaten
      • Open Access Strategie
      • Digitale Forschungsanzeige
    • Forschungsförderung
      • Netzwerk Forschungsförderung
      • Datenbanken und Stiftungen
    • Kontakt
      • Forschungsservice
      • Graduiertenakademie
  • International
    • Internationale Studierende
      • Warum Braunschweig?
      • Studium mit Abschluss
      • Austauschstudium
      • TU Braunschweig Summer School
      • Geflüchtete
      • International Student Support
      • International Career Service
    • Wege ins Ausland
      • Studium im Ausland
      • Praktikum im Ausland
      • Lehren und Forschen im Ausland
      • Arbeiten im Ausland
    • Internationale Forschende
      • Welcome Support for International Researchers
      • Service für gastgebende Einrichtungen
    • Sprachen und interkulturelle Kompetenzvermittlung
      • Deutsch lernen
      • Fremdsprachen lernen
      • Interkulturelle Kompetenzvermittlung
    • Internationales Profil
      • Internationalisierung
      • Internationale Kooperationen
      • Strategische Partnerschaften
      • Internationale Netzwerke
    • International House
      • Wir über uns
      • Kontakt & Sprechstunden
      • Aktuelles und Termine
      • International Days
      • 5. Studentische Konferenz: Internationalisierung der Hochschulen
      • Newsletter, Podcast & Videos
      • Stellenausschreibungen
  • Die TU Braunschweig
    • Unser Profil
      • Ziele & Werte
      • Ordnungen und Leitlinien
      • Allianzen & Partner
      • Hochschulentwicklung 2030
      • Stiftungsuniversität
      • Internationale Strategie
      • Fakten & Zahlen
      • Unsere Geschichte
    • Karriere
      • Arbeiten an der TU
      • Stellenmarkt
      • Berufsausbildung an der TU
    • Wirtschaft & Unternehmen
      • Unternehmensgründung
      • Freunde & Förderer
    • Öffentlichkeit
      • Veranstaltungskalender
      • Check-in für Schüler*innen
      • Hochschulinformationstag (HIT)
      • CampusXperience
      • Kinder-Uni
      • Das Studierendenhaus
      • Gasthörer*innen & Senior*innenstudium
      • Nutzung der Universitätsbibliothek
    • Presse & Kommunikation
      • Stabsstelle Presse und Kommunikation
      • Medienservice
      • Ansprechpartner*innen
      • Tipps für Wissenschaftler*innen
      • Themen und Stories
    • Kontakt
      • Allgemeiner Kontakt
      • Anreise
      • Für Hinweisgeber
  • Struktur
    • Leitung & Verwaltung
      • Das Präsidium
      • Stabsstellen
      • Verwaltung
      • Organe, Statusgruppen und Kommissionen
    • Fakultäten
      • Carl-Friedrich-Gauß-Fakultät
      • Fakultät für Lebenswissenschaften
      • Fakultät Architektur, Bauingenieurwesen und Umweltwissenschaften
      • Fakultät für Maschinenbau
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Fakultät für Geistes- und Erziehungswissenschaften
    • Institute
      • Institute von A-Z
    • Einrichtungen
      • Universitätsbibliothek
      • Gauß-IT-Zentrum
      • Zentrale Personalentwicklung
      • International House
      • Projekthaus
      • Transferservice
      • Hochschulsportzentrum
      • Einrichtungen von A-Z
    • Studierendenschaft
      • Studierendenparlament
      • Fachschaften
      • Studentische Wahlen
    • Lehrer*innenbildung
      • Lehrer*innenfortbildung
      • Forschung
    • Chancengleichheit
      • Gleichstellung
      • Familie
      • Diversität
    • Kontakt
      • Personensuche
  • Suche
  • Schnellzugriff
    • Personensuche
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Mensa
    • TUconnect (Studierendenportal)
    • Lehrveranstaltungen
    • Im Notfall
    • Stud.IP
    • UB Katalog
    • Status GITZ-Dienste
    • Störungsmeldung GB3
    • IT Dienste
    • Informationsportal (Beschäftigte)
    • Beratungsnavi
    • Linksammlung
    • DE
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
    • Bluesky
Menü
  • Struktur
  • Fakultäten
  • Carl-Friedrich-Gauß-Fakultät
  • Institute
  • Institut für Softwaretechnik und Fahrzeuginformatik
  • Lehre
Logo Institut für Softwaretechnik und Fahrzeuginformatik der TU Braunschweig

Softwarearchitektur

Modulnummer: INF-SSE-006

Dozent: Dr. Lukas Linsbauer
Betreuer: M.Sc. Kamil Rosiak

  • Die Veranstaltung besteht aus Vorlesung und Übungen. Der Veranstaltungsort ist das aus dem StudIp erreichbare Big Blue Button. Bitte entnehmen Sie die Details dem unten stehenden Terminplan und achten Sie auf potenzielle Änderungen im Plan!
  • Übungsblätter werden mindestens eine Woche vor der Übung Online zur Verfügung gestellt und sollen bis zur Übung bearbeitet werden. Während der Übung stellen dann freiwilige Studenten ihre Lösung vor, die dann gemeinsam besprochen wird.
  • Prüfung: Die Prüfung wird in Form einer mündlichen Portfolio Prüfung erfolgen (genaue Details werden in der Vorlesung genannt). Die Termine für die Prüfungen werden in den folgenden Wochen hier eingetragen. Für die Prüfung müssen sich die Mitglieder der zusammengehörigen Gruppen gemeinsam bis 01.12.2020 im Sekretariat des Instituts (IZ 347) anmelden.
  • Wiederholungsprüfung: tba

  • Credits: 5

Termine

  • Mittwoch: 11:30 - 13:00, BBB über den Meeting Button im StudIp
  • Donnerstag: 15:00 - 16:30, BBB über den Meeting Button im StudIp
Datum Typ Thema Raum
21.10. 11:30 - Fällt aus -
22.10. 15:00 Vorlesung Einführung BBB
28.10. 11:30 - Fällt aus -
29.10. 15:00 Vorlesung Architekturbeschreibungssprachen BBB
04.11. 11:30 Übung Softwarearchitektur mit PREEVision BBB
05.11. 15:00 Vorlesung UML BBB
11.11. 11:30 Übung ADL BBB
12.11. 15:00 Vorlesung OCL BBB
18.11. 11:30 Übung UML BBB
19.11. 15:00 Vorlesung Architekturmuster BBB
25.11. 11:30 Übung OCL BBB
26.11. 15:00 Vorlesung Entwurfsmuster BBB
02.12. 11:30 Übung Architekturstile BBB
03.12. 15:00 Vorlesung Wiederverwendung BBB
09.12. 11:30 Übung Entwurfsmuster BBB
10.12. 15:00 Vorlesung Architekturbewertung BBB
16.12. 11:30 - Fällt aus -
17.12. 15:00 Vorlesung Microservices BBB
13.01. 11:30 Übung Architekturbewertung BBB
14.01. 15:00 Vorlesung Wiederverwendung BBB
20.01. 11:30 Übung Wiederverwendung BBB
21.01. 15:00 Vorlesung - BBB
27.01. 11:30 Übung Wiederverwendung BBB
28.01. 15:00 tba - BBB
03.02. 11:30 tba - BBB
04.02. 15:00 Probevorträge - BBB
10.02. 11:30 Probevorträge - BBB
11.02. 15:00 Zusammenfassung - BBB
       
       

Voraussetzungen

  • Modellierung mit UML
  • Software Engineering 1
  • Mind. 1 objektorientierte Programmiersprache

 

Inhalt

  • Architekturmuster
  • Entwurfsmuster
  • Implementierungsstrategien
  • Architektursprachen
  • Modellierung von Architekturen
  • Evolution von Architekturen
  • Zusammenhang Hardware/Software-Architekturen
  • Komponenten-Architektur

 

Ziele

  • Architekturen erkennen und bewerten können
  • Geeignete Architekturen und Muster für Problemstellungen auswählen können
  • Architekturen auf konkrete Systeme anwenden können

 

Materialien

Die Vorlesungsunterlagen werden ausschließlich im Stud.IP hochgeladen. Bitte melden Sie sich daher dort frühzeitig für die Vorlesung Softwarearchitektur an. In der Regel werden die Folien direkt nach der Vorlesung hochgeladen.

 

Literatur

  • "Software Architecture in Practice" - Len Bass, Paul Clements and Rick Kazman, SEI Series in Software Engineering, Addison-Wesley Professional, 2012
  • "A System of Patterns" - Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal, John Wiley & Sons, 1996
  • "Design Patterns" - Erich Gamma Richard Helm, Ralph E. Johnson and John Vlissides, Prentice Hall, 1994
  • "Handbuch der Software-Architektur" - Ralf Reussner, Wilhelm Hasselbring (Hrsg.), dpunkt, 2006
Bildnachweise dieser Seite

Für alle

Stellen der TU Braunschweig
Jobbörse des Career Service
Merchandising
Sponsoring- & Spendenleistungen
Drittmittelgeförderte Forschungsprojekte
Vertrauenspersonen für Hinweisgeber

Für Studierende

Semestertermine
Lehrveranstaltungen
Studiengänge von A-Z
Informationen für Erstsemester
TUCard

Interne Tools

Status GITZ-Dienste
Handbuch für TYPO3 (Intern)
Corporate Design-Toolbox (Intern)
Glossar (DE-EN)
Meine Daten ändern
Hochschulöffentliche Bekanntmachungen

Kontakt

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0

Anreise

© Technische Universität Braunschweig
Impressum Datenschutz Barrierefreiheit

Zur anonymisierten Reichweitenmessung nutzt die TU Braunschweig die Software Matomo. Die Daten dienen dazu, das Webangebot zu optimieren.
Weitere Informationen finden Sie in unserer Datenschutzerklärung.