Letzte Seitenaktualisierung: 24.05.2019 18:43:45
Die folgende Liste beschreibt die Analysephase der objektorientierten Softwareentwicklung im Rahmen der Lehrveranstaltung Software Engineering I (SE I). Die Entwurfs- und Implementierungsphase wird darin nicht behandelt. Für die Lehrveranstaltung Software Engineering II steht jedoch ein Manuskript zur Verfügung, welches sich ausführlich mit diesen Phasen befasst. Sie finden es hier.
Analysephase
Wichtiger Hinweis: Dieses Manuskript steht allen Teilnehmern der Lehrveranstaltung Software Engineering (SE I) an der Beuth Hochschule für Technik 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
|
In dieser Auftaktvorlesung geht es um die formalen Dinge der Lehrveranstaltung, wie Übungsgruppeneinteilung, Bewertung etc. |
|
Koordination und Gruppeneinteilung |
Vorlesung 1 - Einführungsveranstaltung (Fortsetzung)
|
Zusätzlich zur Fortsetzung der Einführungsveranstaltung (Übungsgruppeneinteilung, Bewertung etc.) beschäftigt sich diese Vorlesung thematisch mit dem zentralen Softwareprojekt dieser Lehrveranstaltung, einem Mitfahrzentralensystem. |
|
Erstellung der Projektstudie inkl. Corporate Design |
Vorlesung 2 - Pflichtenheft
|
In dieser Vorlesung geht es um die theoretischen Voraussetzung zur Erstellung eines (guten) Pflichtenhefts sowie eines Referenzglossars. |
|
Wichtiger Hinweis: Dieser Meilenstein stellt eine Teilleistungsaufgabe für den erfolgreichen Modulabschluss dar. Mit der Abgabe/Präsentation des Meilensteins beginnt im Sinne der Rahmenstudien- und Prüfungsordnung (RSPO 2012) der Prüfungsversuch für dieses Modul. Ein Rücktritt von der Prüfungsanmeldung (Belegung) ist danach nicht mehr möglich.
Präsentation des 1. Meilensteins (Projektstudie inkl. Corporate Design) |
Vorlesung 2 - Pflichtenheft (Fortsetzung)
|
Die Vorlesung vertieft die theoretischen Voraussetzung zur Erstellung eines Pflichtenhefts sowie eines Referenzglossars. |
|
Erstellung der Projektstudie inkl. Corporate Design
Erstellung des Pflichtenhefts mit Referenzglossar |
Vorlesung 3 - Strategien zur Softwareversionsverwaltung
|
Um auf Dokumente aller Art zu jeder Zeit und von jedem Ort in aktueller Form zugreifen zu können, benötigt man Werkzeuge zur Dokumentenversionsverwaltung. Diese Vorlesung führt in die Strategien ein, und beschäftigt sich auch mit der Historie einiger Werkzeuge, insbesonders mit "Subversion". |
|
Erstellung des Pflichtenhefts mit Referenzglossar
Einrichtung eines Subversion-Repositories |
Vorlesung 4 - Geschäftsprozesse
|
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 mit Referenzglossar |
SVN-Zugriff (via ssh und WebDAV): https://pcx22.tfh-berlin.de/work/svnroot/[Projektname]
Anmeldung: mit Ihrem Nachnamen als Benutzername und dem ebenfalls auf dem Antragsformular angegeben Kennwort
Repository anlegen: svn import [Projektverzeichnis] https://pcx22.tfh-berlin.de/work/svnroot/[Projektname] -m "Projektbeginn"
Arbeitsbereich auschecken: svn checkout https://pcx22.tfh-berlin.de/work/svnroot/[Projektname]
Werkzeug: TortoiseSVNSie finden das Eclipse-Plugin für Borland Together im SWE-Labor auf dem Server: \\PCX22\StudInfo\SWE-Service\windows\Together*.
Vorlesung 5 - Fachklassendiagramm
|
Die Modellierung des Fachklassendiagramms stellt den Schwerpunkt der Anlysephase objektorientierter Softwareentwicklung dar. Diese Vorlesung beschreibt deren theoretische Grundlagen. |
|
Erstellung des Pflichtenhefts mit Referenzglossar |
Vorlesung 5 - Fachklassendiagramm (Fortsetzung)
|
Fortsetzung der Vorlesung über Modellierung des Fachklassendiagramms. |
|
Abgabe des 2. Meilensteins (Pflichtenheft mit Referenzglossar) |
Vorlesung 6 - Verfahren zur Qualitätssicherung
|
Mit einem "Durchstich" durch Themen des Qualitätsmanagements und der Qualitätssicherung reißt diese Vorlesung das Thema Qualität kurz an. Im allgemeinen jedoch ist dafür die Lehrveranstaltung Qualitäts- und Projektmanagement (QPM) zuständig. |
|
Erstellung der Geschäftsprozessdiagramme und der Schablonen, Aktivitäts-BPMN-Diagramme |
Vorlesung 6 - Verfahren zur Qualitätssicherung (Fortsetzung)
|
Fortsetzung der Vorlesung über Themen des Qualitätsmanagements und der Qualitätssicherung. |
|
Abgabe des 3. Meilensteins (Geschäftsprozessdiagramme, Schablonen, Aktivitäts- bzw. BPMN-Diagramme) |
Vorlesung 7 - Dynamische UML
|
Einen weiteren Schwerpunkt der objektorientierten Analysephase stellt die dynamische UML dar. Es werden Interaktions- und Zustandsdiagramme diskutiert. |
|
Erstellung eines Fachklassendiagramms, der Operationsschablonen und Sequenzdiagramme |
Vorlesung 8 - Operationen
|
Zur Vervollständigung des Klassenbegriffs fehlen nun noch Operationen im Zusammenhang mit dem Begriff der Signatur und dem Polymorphiekonzept. |
|
Erstellung eines Fachklassendiagramms, der Operationsschablonen und Sequenzdiagramme |
Vorlesung 9 - Analysemuster
|
Analysemuster sind verallgemeinerte, wiederverwendbare Lösungen für Analyseprobleme. Diese Vorlesung diskutiert die bekanntesten Muster (Kompositum, Liste, Historie etc.). |
|
Erstellung eines Fachklassendiagramms, der Operationsschablonen und Sequenzdiagramme |
Vorlesung 10 - Benutzungsoberflächen
|
Zur Erstellung eines Oberflächenprototyps ist es notwendig, die theoretischen Grundlagen von Benutzungsoberflächen zu erarbeiten, sowie über ergonomische Aspekte zu sprechen. |
|
Abgabe des 4. Meilensteins (Fachklassendiagramm, Operationsschablonen und Sequenzdiagramme)
Beachten Sie zum Inhalt des Meilensteins auch diese Hinweise. |
Vorlesung 11 - Allgemeine Vorbereitungen zur Klausur
|
Allgemeine Vorbereitungen zur Klausur |
|
Erstellung eines Fachklassendiagramms, der Operationsschablonen und Sequenzdiagramme |
Vorlesung 13 - Klausurrückgabe
|
Die Klausur wird zurückgegeben und musterhaft besprochen. Weitere Themen sind - sofern die Zeit reicht - ein Rückblick über die nun endende Lehrveranstaltung. |
Änderungen sind jederzeit vorbehalten!