|
Software Architecture (PROJ 5-ECTS) (OSS-ARCH-PROJ)5 ECTS (englische Bezeichnung: Software Architecture (PROJ 5-ECTS))
Modulverantwortliche/r: Martin Jung, Dirk Riehle Lehrende:
Martin Jung, Dirk Riehle
Startsemester: |
SS 2018 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
0 Std. | Eigenstudium: |
150 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Inhalt:
This course teaches students concepts, methods, and tools of software architecture. Die Architektur eines Softwaresystems beschreibt die wesentlichen Komponenten des Systems, ihre Beziehungen und Struktur, sowie das Verhalten und die Dynamik der Beziehungen und Struktur dieser Komponenten. Dieser Kurs vermittelt in einer Vorlesung zunächst die folgenden Aspekte von Softwarearchitektur:
Grundlegende Bausteine und ihre Beziehungen
Softwarearchitekturbeschreibungssprachen
Softwarearchitekturstile und -muster
Bibliotheken, Rahmenwerke und Plattformen
Formale sowie de-facto Industriestandards
Die Softwarearchitekturen von Beispielsystemen
Nicht technische Kriterien in der Architektur
Werkzeuge für Softwarearchitekten
Vorgehensmodelle der Softwarearchitektur
Architekturgetriebene Entwicklung
Die Rolle und Funktion der Softwarearchitektin
Studierende können eine oder beide von zwei Komponenten wählen:
VUE (Vorlesung + Übungen), 4 SWS, 5 ECTS
PROJ (kleines Projekt), 2 SWS, 5 ECTS. Die Projekte werden von unseren Industriepartnern bereitgestellt. Hier dokumentieren, analysieren und bewerten Studierende die Softwarearchitektur eines realen Softwaresystems. Diese verschiedenen Aspekte werden im Laufe des Semesters inkrementell abgearbeitet und am Ende dem Industriepartner in einer Präsentation vorgestellt.
Der Unterricht findet als 3h-Block während der Vorlesungszeit statt. Der Zeitplan befindet sich hier: http://goo.gl/ZXJjg . Der Zeitplan enthält auch einen Link auf den zur Veranstaltung gehörigen StudOn Kurs. Bitte registrieren Sie sich auf StudOn sobald wie möglich.
Lernziele und Kompetenzen:
- Ganzheitliches Verständnis des Konzepts "Softwarearchitektur"
Befähigung zur Bewertung, Auswahl und Konstruktion problemangemessener Architekturen
Kenntnis architekturgetriebener Entwicklungsmethodik und entsprechender Werkzeuge
Kenntnis der typischen Verantwortlichkeiten und der Methodik eines Softwarearchitekten
Literatur:
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science): ab 1. Semester
(Po-Vers. 2013 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science) | Wahlpflichtbereich Informatik | Wahlpflichtbereich Informatik)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2010 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Seminar | Seminar)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2010 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Software Engineering)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Seminar | Seminar)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Software Engineering)
- Informatik (Bachelor of Science)
(Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Seminar)
- Informatik (Bachelor of Science)
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Software Engineering)
- Informatik (Bachelor of Science): 3-5. Semester
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Seminar)
- Informatik (Bachelor of Science)
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Software Engineering)
- Informatik (Bachelor of Science): 3-5. Semester
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Seminar)
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Wahlpflichtbereich | Säule der softwareorientierten Vertiefungsrichtungen | Vertiefungsrichtung Software Engineering)
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Seminar, Projekt, Masterarbeit | Seminar)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. | ReWiFak | International Information Systems (IIS) (Master of Science) | Masterprüfung | Informatics | Informatics Core Courses | Applied Software Engineering I)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. | ReWiFak | International Information Systems (IIS) (Master of Science) | Masterprüfung | Informatics | Informatics Electives | Applied Software Engineering II)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Core Courses | Applied Software Engineering I)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Electives | Applied Software Engineering II)
- Mathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Mathematik (Bachelor of Science) | Module des Nebenfachs | Nebenfach Informatik | Vertiefungsmodule | Vertiefungsrichtung Software Engineering)
Studien-/Prüfungsleistungen:
Software Architecture (PROJ 5-ECTS) (Prüfungsnummer: 386409)
(englischer Titel: Software Architecture (PROJ 5-ECTS))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [3], [5], [7], [9], [11], [13], [14], [15], [16], [17])
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
- Unterricht
Hausaufgaben
Mündliche Prüfung
Projektarbeit
- Erstablegung: SS 2018
1. Prüfer: | Martin Jung, | 2. Prüfer: | Dirk Riehle |
Software Architecture (PROJ 5-ECTS) (Prüfungsnummer: 568512)
(englischer Titel: Software Architecture (PROJ 5-ECTS))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [2], [4], [6], [8], [10], [12])
- Prüfungsleistung, Seminarleistung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
- Unterricht
Hausaufgaben
Mündliche Prüfung
Projektarbeit
- Erstablegung: SS 2018
1. Prüfer: | Martin Jung, | 2. Prüfer: | Dirk Riehle |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|