Letzte Seitenaktualisierung: 15.5.2020 14:40:08
Die folgende Liste beschreibt die Analyse-, Entwurfs-, Implementierungs- und Abnahmephase der objektorientierten Softwareentwicklung im Rahmen der Lehrveranstaltung Software Engineering (SE).
Software Engineering
Wichtiger Hinweis: Dieses Manuskript steht allen Teilnehmern der Lehrveranstaltung Software Engineering (SE) an der Hochschule für Technik und Wirtschaft Berlin als unterrichtsbegleitendes Lehrmaterial frei zur Verfügung. Die Nutzung für andere Zwecke bedarf zur Vermeidung möglicher Verletzungen des deutschen Urheberrechts der vorherigen Inkenntnissetzung und Erlaubnis des Autors.
Vorlesung 1 - Einführungsveranstaltung
05.10.2011 ... 12.10.2011
|
In dieser Auftaktvorlesung geht es um die formalen Dinge der Lehrveranstaltung, wie Übungsgruppeneinteilung, Bewertung etc. |
Vorlesung 2 - Pflichtenheft
19.10.2011
|
In dieser Vorlesung geht es um die theoretischen Voraussetzungen zur Erstellung eines (guten) Pflichtenhefts. |
|
Erstellung des Pflichtenhefts inkl. Corporate Identity |
Vorlesung 3 - Geschäftsprozesse
26.10.2011 ... 02.11.2011
|
Eine der Kernaufgaben der Analysephase besteht in der Identifikation und Spezifikation der Geschäftsprozesse. Diese Vorlesung beschäftigt sich darüber hinaus mit der Anwendung von Aktivitätsdiagrammen. |
|
Erstellung des Pflichtenhefts inkl. Corporate Identity |
Vorlesung 4 - Fachklassendiagramm
09.11.2011
|
Die Modellierung des Fachklassendiagramms stellt den Schwerpunkt der Anlysephase objektorientierter Softwareentwicklung dar. Diese Vorlesung beschreibt deren theoretische Grundlagen. |
|
Erstellung des Pflichtenhefts inkl. Corporate Identity |
Vorlesung 4 - Fachklassendiagramm (Fortsetzung)
16.11.2011
|
Fortsetzung der Vorlesung über Modellierung des Fachklassendiagramms. |
|
Abgabe des 1. Meilensteins (Erstellung des Pflichtenhefts inkl. Corporate Identity) |
Vorlesung 5 - Dynamische UML
23.11.2011
|
Einen weiteren Schwerpunkt der objektorientierten Analysephase stellt die dynamische UML dar. Es werden Interaktions- und Zustandsdiagramme diskutiert. Das Sequenzdiagramm erleichtert die Identifikation der Operationen des Fachklassendiagramms. |
|
Erstellung der Geschäftsprozessdiagramme und der Schablonen |
Vorlesung 6 - Operationen
30.11.2011
|
Zur Vervollständigung des Klassenbegriffs fehlen nun noch Operationen im Zusammenhang mit dem Begriff der Signatur und dem Polymorphiekonzept. |
|
Erstellung der Geschäftsprozessdiagramme und der Schablonen |
Vorlesung 7 - Benutzungsoberflächen
07.12.2011
|
Zur Erstellung eines Oberflächenprototyps ist es notwendig, die theoretischen Grundlagen von Benutzungsoberflächen zu erarbeiten, sowie über ergonomische Aspekte zu sprechen. |
|
Erstellung der Geschäftsprozessdiagramme und der Schablonen |
Vorlesung 8 - Vom Analysemodell zum Entwurf
14.12.2011
|
Es wird die Transformation des Analysemodells in ein Entwurfsmodell diskutiert. |
|
Abgabe des 2. Meilensteins (Erstellung der Geschäftsprozessdiagramme und der Schablonen) |
Vorlesung 8 - Vom Analysemodell zum Entwurf (Fortsetzung)
21.12.2011
|
Fortsetzung der Vorlesung über die Transformation des Analysemodells in ein Entwurfsmodell. |
|
Erstellung eines Fachklassendiagramms mit Operationen |
Vorlesung 9 - Entwurfsmuster
04.01.2012
|
In dieser Vorlesung dreht sich alles um Entwurfsmuster. Behandelt wird zunächst die Kategorisierung von Entwurfsproblemen und das Finden eines geeigneten Musters. Danach werden einzelne Muster exemplarisch diskutiert (z.B. Singleton, Observer, Composite, Strategy, Factory Method, Proxy). |
|
Erstellung eines Fachklassendiagramms mit Operationen |
Vorlesung 10 - Model-View-Controller
|
Auf Basis der in der vorangegangenen Vorlesung besprochenen Entwurfsmuster "Observer", "Composite" und "Strategy" wird nun auf das Model-View-Controller-Konzept eingegangen. |
|
Erstellung eines Fachklassendiagramms mit Operationen |
Vorlesung 11 - Datenbanken
11.01.2012
|
Nach Behandlung der beiden Schichten "Oberfläche" und "Logik" wird der Architekturbegriff nun mit der Datenhaltungsschicht vervollständigt. |
|
Abgabe des 3. Meilensteins (Erstellung eines Fachklassendiagramms mit Operationen) |
Vorlesung 11 - Datenbanken (Fortsetzung)
|
Nach Behandlung der beiden Schichten "Oberfläche" und "Logik" wird der Architekturbegriff nun mit der Datenhaltungsschicht vervollständigt. |
|
Überarbeitung des Analysemodells zu einem Entwurfsmodell (Anpassungen und Erweiterungen, Oberflächenklassen) |
Vorlesung 12 - Vom Entwurfsmodell zur Implementierung
18.01.2012
|
In der Implementierungsphase wird das Entwurfsmodell in ein fertiges Softwaresystem transformiert. Diese Vorlesung behandelt die wichtigen Schritte, die hierbei erforderlich sind. |
|
Überarbeitung des Analysemodells zu einem Entwurfsmodell (Entwurfsmuster, Datenhaltungsklassen) |
Vorlesung 13 - Abnahme von Softwaresystemen
25.01.2012
|
Am Ende der Implementierungsphase stehen System- und Abnahmetest, und damit verbunden die vertragliche Abnahme des Softwaresystems in der Kundenorganisation. Die damit verbundenen Aufgaben werden in dieser Vorlesung behandelt. |
|
Abgabe des 4. Meilensteins (Überarbeitung des Analysemodells zu einem Entwurfsmodell) |
Vorlesung 14 - Allgemeine Vorbereitungen zur Klausur
01.02.2012
|
Allgemeine Vorbereitungen zur Klausur |
Vorlesung 15 - Klausur
08.02.2012
|
Klausurzeit und -ort werden im LSF bekanntgegeben. |
|
Diskussion |
Änderungen sind jederzeit vorbehalten!