Methodische Grundlagen des Software Engineering
Vorlesung (4 SWS) und Übung (2 SWS)
Neuigkeiten und Ankündigungen
- 05.11.2013 - Die Noten für die Nachklausur wurden eingetragen.
- 18.10.2013 - Die Nachklausur ist korrigiert (Noten,
Punkteskala). Die Einsicht findet am 31.10. von 9 bis 10
Uhr in Raum 104/OH14 statt.
- 04.09.2013 - Die Noten für die erste Klausur wurden in das BOSS eingetragen.
- 01.08.2013 - Die Klausur ist korrigiert (Noten, Punkteskala). Die Einsicht findet am 21.08. von 10 bis 11 Uhr in Raum
304/OH14 statt.
- 01.08.2013 - Die Anmeldung zur Nachklausur ist lt. Prüfungsamt zu den regulären Fristen möglich. Die
Studienleistungen wurden bereits eingetragen.
- 01.08.2013 - Hinweise für die Nachklausur hinzugefügt
- 24.07.2013 - Die Leistungsnachweise zur Veranstaltung wurden online eingetragen.
- 01.07.2013 - Ein Hinweis aus gegebenem Anlass: Auskünfte über den Punktestand bzw. die Erreichung der
Studienleistung sind aus Datenschutzgründen nicht per Mail oder telefonisch möglich.
- 27.04.2013 - Ab Di 30.04. findet die Vorlesung wegen des Platzmangels jeweils in OH14-104 statt
!
Beschreibung
Die Vorlesung bietet einen Einblick in die speziellen Probleme der modernen Softwaretechnik. Sie befasst sich mit den
Prinzipien der Konstruktion von Programmsystemen und vertieft dabei die methodischen Grundlagen für ausgewählte Phasen
des Lebenszyklus eines Programmsystems von der Analyse der Anforderungen über Spezifikation und Entwurf zu
Implementierung und Test. Ein Schwerpunkt der Vorlesung besteht in der Vertiefung von prozessorientierten und
modellbasierten Herangehensweisen. Im ersten Teil sollen insbesondere Fragestellungen in Hinsicht auf die Modellierung
von Prozessen und den Übergang zu IT Systemen, Qualitätsmanagement und Testen behandelt werden. Im zweiten Teil wird
auf die Möglichkeiten zur Modellierung von Sicherheit in diesen Tätigkeitsfeldern eingegangen. Die Veranstaltung ist
für Studierende des Master- / Hauptstudiums gedacht, die ihre Kenntnisse der Softwaretechnik und insbesondere der
modellbasierten Systemkonstruktion und Sicherheit vertiefen wollen. Die Veranstaltungen des Bachelor-Studiums werden
vorausgesetzt, hier besonders die Veranstaltungen Softwaretechnik, Softwarekonstruktion und Software-Praktikum. Bei
regelmäßiger Teilnahme an den Übungen besteht die Möglichkeit zum Erwerb des Übungsscheins. Die Vorlesung kann in den
kommenden Semestern durch Spezialvorlesungen, Seminare und Projektgruppen vertieft werden.
Inhalt
- Geschäftsprozesse: Grundlagen Geschäftsprozesse, Elektronische Prozessketten, BPMN 2.0, Business Process
Mining, Business Process Execution
- Modellbasierte Softwareentwicklung
- Modellbasierte Entwicklung sicherer Software: UMLsec, Architekturen, Protokolle, Anwendungen
Termine
Vorlesungen
Montag, 12:15-14:00, OH14, Raum 104,
Dienstag, 12:15-14:00, OH14, Raum 104
Übung
Montag, 14:00-16:00, OH14, Raum 304
Donnerstag, 14:00-16:00, OH14, Raum 304
Klausur-Termine
- Klausur: 22.07.2013 in OH14, Raum E23, ab 8:15 Uhr (120 Min. schriftl. Prüfung)
- Einsicht: 21.08.13 10 bis 11 Uhr in OH 14 Raum 304
- Nachklausur: 23.09.2013 in OH14, Raum E23, ab 8:15 Uhr (120 Min. schriftl. Prüfung)
Klausur
- Die Klausureinsicht wird zeitnah nach der Veröffentlichung der Klausurergebnisse angekündigt.
- Prüfungsergebnisse, sowie Ort und Zeit der Klausureinsicht werden auf dieser Webseite veröffentlicht bzw.
angekündigt
Anmeldung zur Nachklausur
- Die Anmeldung zur Klausur erfolgt über BOSS.
- Die Klausureinsicht wird zeitnah nach der Veröffentlichung der Klausurergebnisse angekündigt.
- Prüfungsergebnisse, sowie Ort und Zeit der Klausureinsicht werden auf dieser Webseite veröffentlicht bzw.
angekündigt
Vorlesungsfolien
Kapitel 0: Einleitung
Kapitel 1: Geschäftsprozessmodellierung
Kapitel 2: Process Mining
Kapitel 3: Modellbasierte Entwicklung sicherer Software
Die Vorlesungsfolien sind aus dem Campusnetz oder über das VPN aufrufbar. Sie werden semesterbegleitend fortlaufend
bereitgestellt, und zwar (planmäßig) spätestens um Mitternacht am Vorabend eines Vorlesungstages. Im Anschluss daran
kann es noch zu kleineren Änderungen kommen (z.B. das Hinzufügen der Antwort-Folien zu den während einer Vorlesung
gestellten Diskussionfragen im Anschluss an eine Vorlesung).
Vorlesungstermine
- Mo 15.04.2013: Teil 0, Teil 1.0 (bis Folie 28). Umfrage.
- Di 16.04.2013: Teil 1.0 (ab Folie 28), 1.1, 1.2 (bis Folie 13)
- Mo 22.04.2013: Teil 1.2 (ab Folie 13 bis Folie 78)
- Di 23.04.2013: Teil 1.2 (ab Folie 79), 1.3
- Mo 29.04.2013: Teil 1.4 (bis Folie 67)
- Di 30.04.2013: Teil 1.4 (ab Folie 67), 2.0
- Mo 06.05.2013: Teil 2.1
- Di 07.05.2013: Präsentation von Themen für Abschlussarbeiten
- Mo 13.05.2013: Teil 2.2, 2.3 (bis Folie 29)
- Di 14.05.2013: Teil 2.3 (ab Folie 29), 2.4, 2.5 (bis Folie 15)
- Di 21.05.2013: Teil 2.5 (ab Folie 15 bis Folie 80)
- Mo 27.05.2013: Teil 2.5 (ab Folie 80), 2.6 (bis Folie 10)
- Di 28.05.2013: Teil 2.6 (ab Folie 10), 2.7
- Mo 03.06.2013: Teil 2.8, 2.9, 2.10
- Di 04.06.2013: Teil 2.11, 3.0 (bis Folie 34)
- Mo 10.06.2013: Teil 3.0 (ab Folie 34), 3.1 (bis Folie 13)
- Di 11.06.2013: Teil 3.1 (ab Folie 13)
- Mo 17.06.2013: Teil 3.2, 3.3 (bis Folie 7)
- Di 18.06.2013: Teil 3.3 (von Folie 7 bis Folie 43)
- Mo 24.06.2013: Teil 3.3 (von Folie 43)
- Di 25.06.2013: Teil 3.4
- Mo 01.07.2013: Teil 3.5 (bis Folie 28)
- Di 02.07.2013: Teil 3.5 (ab Folie 29)
- Mo 08.07.2013: Teil 3.6 (bis Folie 31)
- Di 09.07.2013: Teil 3.6 (Folien 31-41 und 66-83)
Übung
Konzept
- Die Übung wird als Präsenzübung durchgeführt. Die Übungszettel dazu werden mittwochs veröffentlicht. Der
jeweilige Zettel ist dann Gegenstand der Übung in der nächsten Woche.
- Die Übungszettel werden während der Übung allein oder in Gruppen bearbeitet. Der anwesende Tutor steht für Fragen
zur Verfügung. Am Ende der Übung werden von den Studierenden Lösungen vorgeschlagen und die Aufgaben besprochen.
- Ein Lösungsvorschlag zur Präsenzübung wird auf der Vorlesungswebseite veröffentlicht.
- Die Übungsblätter 1-12 enthalten einen Hausübungsteil, der nicht Teil der Präsenzübung ist. Die Hausübungen sind
eine Woche nach Veröffentlichung bis 17:00 Uhr abzugeben, also am Mittwoch der Folgewoche, außer es ist ein anderer
Zeitpunkt auf dem Übungszettel angekündigt. Die Hausübungen werden korrigiert, bewertet und zurückgegeben. Jeder
Hausübungsteil eines Übungsblatts ist 5 Punkte wert. Die Abgabe ist ausschließlich schriftlich möglich, entweder in
den Briefkasten Nr. 13 in der OH20 (Leerung s.u.) oder in der Übung. Eine Abgabe per Mail ist nicht möglich.
- Die Abgabe ist in Gruppen von bis zu 2 Studierenden möglich. Bei Abgabe von Duplikaten erhält keine der
beteiligten Gruppen Punkte.
Übungszettel
Bei Fragen zu den Übungen und ihrer Durchführung kann sich an
Jens Bürger gewandt werden.
Übungstermine und -gruppen
Montag, 14:00-16:00, OH14, Raum 304
Donnerstag, 14:00-16:00, OH14, Raum 304
Leerung des Briefkastens:
Mittwochs um 17:00 Uhr entspricht der auf dem Übungszettel angegebenen Abgabefrist.
Studienleistung
Die Erlangung der Studienleistung ist Voraussetzung für die
Teilnahme an der Klausur.
Die Kriterien sind wie folgt:
- Erreichen von mind. 50% der Punkte aus den Hausübungen 2, 4, 6, 8, 9, 11 (15 von 30 Punkten)
- Sowie jeweils mind. 30% der Punkte aus den Hausübungen 2+4, 6+8, 9+11 (jeweils 3 von 10 Punkten)
Leistungsnachweis
Studierende können einen Leistungsnachweis über diese Veranstaltung ablegen.
Dazu gelten folgende Kriterien:
- Anmeldung bei Jens Bürger per Mail bis zum
17.04.2013
- Erreichen von jeweils mind. 50% der Punkte in den Übungen 1-6 und 7-12
Prüfungen
Master Informatik / Angewandte Informatik
Die Prüfungsleistung wird anhand der Modulprüfung in Form einer
schriftlichen Prüfung ermittelt. Die erfolgreiche Bearbeitung der Übungsaufgaben ist Voraussetzung für die Teilnahme an
der Modulprüfung.
NB: Bachelorstudierende, die ein Master-Studium an der TU Dortmund anstreben, dürfen zwar an der Vorlesung teilnehmen,
allerdings dürfen sie erst zu der Vorlesung geprüft werden, wenn sie dann schon im Masterstudium sind.
Bachelorstudierende, die zum zweiten Klausurtermin noch nicht im Masterstudium sein werden, setzen sich bitte mit Prof.
Jürjens in Verbindung.
Diplom Informatik / Angewandte Informatik
Für Studierende nach den Prüfungsordnungen 2000/2001: Studierende
können zu dieser Lehrveranstaltung einen Leistungsnachweis erwerben oder eine Fachprüfung ablegen. Leistungsnachweise
über den erfolgreichen Besuch von Vorlesung und Übungen werden erteilt, sofern die Studierenden die von den
Veranstaltern festgelegten Kriterien für eine erfolgreiche Bearbeitung der Übungsaufgaben erfüllen. Eine Fachprüfung
kann in Form einer Klausur am Ende des Semesters abgelegt werden. Die Bearbeitung der Übungsaufgaben bereitet auf die
Teilnahme an der Fachprüfung vor.
Einordnung
Diplom
Schwerpunkte 1, 5
Master Informatik / Angewandte Informatik
Basismodul, Forschungsbereich: Software, Sicherheit und Verifikation
Literatur
Kapitel 1:
- Teil 1.0: [BMW09] J. Becker, C. Mathas, A. Winkelmann: Geschäftsprozessmanagement. Springer-Verlag, 2009.
Unibibliothek: E-Book. Kapitel
1-2.
- Teil 1.1: [BMW09] Kapitel 3.4.1.
- Teil 1.2: [FR12] J. Freund, B. Rücker: Praxishandbuch BPMN 2.0. Carl Hanser Verlag, 2012, 3. Auflage.
Unibibliothek: E-Book. Kapitel
1-2.
- Teil 1.3: [Gad13] A. Gadatsch: Grundkurs Geschäftsprozess-Management. Springer Vieweg Verlag, 2013, 7.
Auflage. Unibibliothek: E-Book.
Kapitel 4.
- Teil 1.4: [LLN11] T. van Lessen, D. Lübke, J. Nitsche: Geschäftsprozesse automatisieren mit BPEL.
dpunkt.verlag, 2011, 1. Auflage. Unibibliothek: 6 Exemplare. Kapitel 5. Bei Engpässen in der Ausleihe kann eine Kopiervorlage der relevanten Ausschnitte
zur Verfügung gestellt werden.
Kapitel 2:
Kapitel 3:
- [GPR06] Volker Gruhn, Daniel Pieper, Carsten Röttgers: MDA - Effektives Software-Engineering mit UML 2 und
Eclipse, Springer-Verlag. 2006. Unibibliothek: E-Book. Kapitel 3-5.
Kapitel 4:
Hilfreiche Links
Hinweis: Die Links sind in erster Linie als Anlaufpunkt und Vorschlag zu sehen. Leider haben wir nicht die
Ressourcen Support jeglicher Art für die verlinkte Software anzubieten oder alle dort angebotenen Informationen auf
Richtigkeit zu prüfen.
Feedback
Wir haben großes Interesse an veranstaltungsbegleitendem Feedback, um auf
Änderungswünsche gleich (und nicht erst im nächsten Semester) eingehen zu können. Bitte äußern Sie entsprechende
Hinweise im Anschluss an eine Vorlesung, per email, oder auch über das
anonyme Kontaktformular des Lehrstuhls (im letzteren Fall bitte die
Veranstaltung erwähnen, auf die sich der Hinweis bezieht). Vielen Dank!
Kontakt