Überblick über Vorgehensmodelle und Prozesse in der Software-Entwicklung
Vermittelte Kompetenz
Die Kursteilnehmer:
Kursblockinhalt
Lehrmittel, Bücher und Software
Abgabe von kommentierten Folien und Begleitbuch „Essentials of Software Engineering“, 3rd edition, F. Tsui, O. Karam, B. Bernal
Literaturhinweise
Internetlinks
Durchführung gemäss Stundenplan
Nach dem Kurs können die Teilnehmenden die Disziplin des Requirements Engineering und die darin verwendeten Begriffe beschreiben. Sie besitzen Grundkenntnis der einzelnen Tätigkeiten und erkennen die Zusammenhänge und Abhängigkeiten in der Gestaltung dieser Disziplin.
Vermittelte Kompetenz
Die Teilnehmenden erkennen, wie die Disziplin des Requirements Engineering im Gesamtkontext eines Software Entwicklungsprojekt eingebettet ist und welche Schnittstellen zu den anderen Disziplinen bestehen. Die Teilnehmenden kennen die grundlegenden Tätigkeiten im Requirements Engineering Anforderungen zu erheben, zu konsolidieren, zu dokumentieren und zu prüfen.
Die wichtigsten Techniken und Methoden für jede dieser Tätigkeiten sind bekannt und die Teilnehmenden erhalten das Gefühl für die richtige Auswahl von Methoden.
Kursblockinhalt
Der Kurs ist eine Vorlesung mit Diskussion und mit kleinen Übungsanteilen in Gruppen. Die wesentlichen Kapitel der Vorlesung sind:
Bewertete, schriftlich abzugebende Hausaufgabe anhand einer schriftlichen Aufgabenstellung.
Abgabetermin ist 4-6 Wochen nach dem letzten Unterrichtsblock. Die Arbeit kann mit allen Hilfsmitteln durchgeführt werden.
Ergebnis der Hausaufgabe ist ein Spezifikationsdokument, welches nach zuvor kommunizierten und gewichteten Kriterien bewertet wird.
Aufwand der Hausaufgabe: 3 - 6 Stunden je Gruppenmitglied. Gruppen von 2-4 Teilnehmenden sind möglich.
Vortrag mit offener Diskussion, vor allem unter Einsatz von White Board und Flip Chart. Die Kursinhalte werden so gemeinsam und mit Hilfe der Erfahrungen der Teilnehmer erarbeitet.
Unterrichtsform
Vorlesung mit kleinen Übungen
Literaturhinweise
Voraussetzung für das Modul:
Weitere empfehlenswerte Bücher sind (optional):
Internetlinks
Durchführung gemäss Stundenplan
Das Skript ist als Gedankenstütze und Zusammenfassung gedacht. Es dient der Vervollständigung und der zusätzlichen Orientierung entlang des Kurses. Die Theorie der Vorlesung findet sich in dem Buch: Basiswissen Requirements Engineering, Aus- und Weiterbildung nach IREB-Standard zum Certified Professional for Requirements Engineering Foundation Level. Das Lesen des Buches wird als Voraussetzung zum Besuch des Moduls angesehen.
Nach Lesen des Buches und Besuch der Vorlesung sind die Voraussetzungen vorhanden, um die Zertifikatsprüfung zum Certified Professional for Requirements Engineering im Foundation Level zu bestehen (siehe www.certified-re.com). Die Prüfung wird von der HSR in Zusammenarbeit mit der SAQ angeboten. Die Zertifizierung im Fachgebiet Requirements Engineering ist international verbreitet und anerkannt. Im Foundation Level zertifizierte Professionals können später vertiefende Zertifizierungen erreichen (Advanced Level).
Die Teilnehmer können die Aufgaben und Verantwortlichkeiten der Projektleitung erläutern
Die Teilnehmer kennen die Unterschiede und Gemeinsamkeiten von nicht-agilen und agilen Projekten
Die Teilnehmer sind in der Lage, ein kleineres Software-Projekt selbständig zu strukturieren und zu planen.
Vermittelte Kompetenz
Kursblockinhalt
Unterrichtsmethode und Kursablauf
Lehrmittel
Literaturhinweise
Internetlinks
Tools
Durchführung gemäss Stundenplan