*** Status fertig *** *** PO 2024 *** ------------------------------------------------------------------ --- --- Vorlage für Modulbeschreibungen --- --- Version: 1.0 --- --- Allgemeine Hinweise: --- --- - Kommentare beginnen mit --- und werden komplett ignoriert --- --- - Wichtige Schlüsselwörter beginnen mit *** und dürfen nicht --- verändert oder gelöscht werden!!! --- --- - Die Eingaben müssen immer in den leeren Zeilen nach *** erfolgen. --- --- - Für einen Zeilenumbruch muss eine Leerzeile eingegeben werden. --- --- - Aktuelle Modulhandbücher: --- BaI : http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_informatik_emd.pdf --- BaE : http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_elektrotechnik_automatisierungstechnik_emd.pdf --- BaMT: http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_medientechnik_emd.pdf --- MaII: http://oow.hs-el.de/studium/pdf_bm/mh/mh_m_industrial_informatics_emd.pdf --- ------------------------------------------------------------------ *** Studiengang und Semester --- für Studiengang nur Kürzel verwenden: E, EP, EE, I, MT oder II --- Semester wird davor geschrieben, auch Semesterbereiche möglich --- Wenn das Modul in mehreren Studiengängen verwendet wird, werden diese --- durch Komma getrennt aufgeführt. --- --- Beispiel: 2I, 2-3E, 5MT 6I, 8BaIP *** Modulbezeichnung --- Name laut Modulliste verwenden Software-Qualitätssicherung *** Englische Modulbezeichnung Software Quality Assurance *** Modulkuerzel SWQS *** *** Art --- nur Alternativen: Pflichtfach, Wahlpflichtfach --- --- Beispiele: --- Pflichtfach --- Wahlpflichtfach --- Pflichtfach Vertiefung Technische Informatik Pflichtfach *** ECTS-Punkte --- nur Zahl angeben --- Beispiele: --- 5 --- 7,5 5 *** Studentische Arbeitsbelastung --- Angabe als x Stunden Kontaktzeit und y Stunden Selbststudium --- Format: x, y 60,90 *** Voraussetzungen (laut Prüfungsordnung) --- nur Modulbezeichnungen aufführen, z.B. Java 1 *** Empfohlene Voraussetzungen --- zusätzliche Module, die nicht in Prüfungsordnung als Voraussetzung stehen --- nur Modulbezeichnungen aufführen, z.B. Java 1 --- Java 1, Java 2, Modellierung, Softwareprojektmanagement BI: Programmieren 1, Programmieren 2, Modellierung, Softwareprojektmanagement BIPV: Grundlagen der Programmierung 1, Grundlagen der Programmierung 2, Softwaretechnik, Softwareprojektmanagement *** Pruefungsform und -dauer --- Alternativen: --- Klausur 1,5 h --- Klausur 1,5h oder mündliche Prüfung --- Mündliche Prüfung --- Erstellung und Dokumentation von Rechnerprogrammen Klausur 1,5h oder mündliche Prüfung *** Lehrmethoden und Lernmethoden --- Alternativen: Vorlesung, Praktikum, Seminar, Studentische Arbeit --- Falls Modul aus mehreren Veranstaltungen besteht, werden diese durch --- Komma getrennt aufgeführt. Vorlesung, Praktikum *** Modulverantwortlicher --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump N. Streekmann *** Qualifikationsziele --- Fließtext eingeben --- siehe Vorgaben in der Dokumentation Die Studierenden können die Grundbegriffe der Software-Qualitätssicherung wiedergeben. Sie sind in der Lage Anwendungen auf unterschiedlichen Ebenen systematisch zu testen. Sie kennen unterschiedliche Review-Verfahren und können diese im Hinblick auf die Anwendbarkeit in einem gegebenen Szenario bewerten. Die Studierenden sind in der Lage für gegebene Anwendungstypen und Entwicklungsverfahren passende Qualitätssicherungsmethoden auszuwählen. Sie verstehen die Möglichkeiten der Automatisierung in der Qualitätssicherung und können beispielhaft ausgewählte Werkzeuge in diesem Bereich anwenden. *** Lehrinhalte --- Fließtext eingeben Die Rolle von Qualitätssicherung im Softwareentwicklungsprozess, Testen in agilen Projekten, Verfahren zur Erstellung dynamischer Tests in unterschiedlichen Kontexten (z.B. Unit-Test, Integrationstest, Akzeptanz-Test, ...), Test-Driven Development, Mocking, Code Coverage, Statische Codeanalyse, Review-Verfahren, Automatisierte Testausführung, Umgang mit Fehlern in Anwendungen. *** Literatur --- max. drei Angaben --- Format: Heun, V.: Grundlegende Algorithmen, Vieweg, 2000. --- Mehrere Literaturangaben durch Leerzeilen trennen! Spillner, A.; Linz, T.: Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified Tester. 6. Auflage, dpunkt.verlag, 2019. Baumgartner, M. et al.: Agile Testing: Der agile Weg zur Qualität. 3. Auflage, Hanser, 2023. Linz, T.: Testen in Scrum-Projekten. 3. Auflage, dpunkt.verlag, 2023. ------------------------------------------------------------------ --- --- Hier beginnt die Aufzählung der einzelnen Lehrveranstaltungen --- des Moduls (z.B. Vorlesung und Praktikum). --- --- Falls mehrere Lehrveranstaltungen vorgesehen sind, bitte die --- entsprechenden Bereiche auskommentieren. --- ------------------------------------------------------------------ *** Titel der Lehrveranstaltung --- Beispiel: Praktikum Informationssysteme Software-Qualitätssicherung *** Dozent --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump N. Streekmann *** SWS --- Zahl angeben 2 *** Titel der Lehrveranstaltung Praktikum Software-Qualitätssicherung *** Dozent N. Streekmann *** WiMi H. Fasse *** SWS 2 *** Parallelitaet 2 *** ---*** Titel der Lehrveranstaltung ---*** Dozent ---*** SWS ------------------------------------------------------------------ --- --- Ausfüllen der Modul-Kompetenz-Matrix nicht vergessen! --- ------------------------------------------------------------------