Studiengänge >> Wirtschaft und Informatik 2020 B.Sc. >> Softwarequalität |
Code: | 262850 |
Modul: | Softwarequalität |
Module title: | software quality |
Version: | 1.0 (01/2020) |
letzte Änderung: | 08.05.2024 |
Modulverantwortliche/r: | Prof. Dr.-Ing. Ringwelski, Georg G.Ringwelski@hszg.de |
angeboten im Studiengang: | Wirtschaft und Informatik (B.Sc.) gültig ab Matrikel 2020 |
Modul läuft im: | SoSe (Sommersemester) |
Niveaustufe: | Bachelor/Diplom |
Dauer des Moduls: | 1 Semester |
Status: | Pflichtmodul |
Lehrort: | Görlitz |
Lehrsprache: | Deutsch |
Workload* in | SWS ** | |||||||||||||||||||||||||
Zeit- std. | ECTS- Pkte |
|||||||||||||||||||||||||
* | Gesamtarbeitsaufwand pro Modul (1 ECTS-Punkt entspricht einem studentischen Arbeitsaufwand von 30 Zeitstunden) |
** | eine Semesterwochenstunde (SWS) entspricht 45 Minuten pro Woche |
Selbststudienzeit in h | ||||
Vor- und Nachbereitung LV |
Vorbereitung Prüfung |
Sonstiges |
Lehr- und Lernformen: | Die Lehrveranstaltung besteht aus ca. 20% Inputvorträgen (bis ca. 20 Minuten) sowie 80% betreuten Übungen am Rechner. Der Wechsel zwischen Vortrags- und Übungsanteilen findet nach Bedarf statt. Alle Präsenzveranstaltungen finden am Rechner statt. So steht das selbstständige Programmieren im Mittelpunkt der Veranstaltung. Die einzelnen Inhalte sollen durch die Studierenden nach einer kurzen Einführung selbstständig entdeckt, erarbeitet, ausprobiert und mit den bereits vorhandenen Kompetenzen verknüpft werden. Im Selbststudium vertiefen die Studierenden das gelernte, indem sie weitere Übungsaufgaben ohne Betreuung bearbeiten. Feedback erhalten die Studierenden bei dieser Arbeit durch das Testen bzw. Ausprobieren der eigenen Lösung am Rechner. |
Hinweise: | Aktuelle Informationen, Lernmaterialien und Literaturhinweise finden sie aktuell im Semester im OPAL. |
Prüfung(en) | |||
Prüfung | Prüfungsleistung als Laborarbeit (PL) | 100.0% |
Lerninhalt: |
Grundlage des Moduls bildet die ISO 25010. Im Modul werden insbesondere folgende Qualitätsmerkmale von Software betrachtet: 1. Wartbarkeit 2. Funktionalität, Testen 3. Zuverlässigkeit 4. Performanz 5. Sicherheit 6. Gebrauchstauglichkeit Alle Aspekte werden theoretisch definiert und praktisch an konkreten Programmen realiisert. Als Programmiersprache kommt Python zum Einsatz |
Lernergebnisse/Kompetenzen: | |
Fachkompetenzen: | Die Studierenden können Qualitätsmerkmale professioneller Software Produkte nennen und können einen Testplan zur Bestimmung des Grades ihrer Erfüllung erstellen. Die Studierenden können die Qualität ihres eigenen oder die fremden Codes nach Kriterien der professionellen Softwareentwicklung durch Softwaretests analysieren und angemessen dokumentieren. Die Studierenden können an einfachen Beispielen prototypische Methoden zur Realisierung qualitativ hochwertiger Software anwenden. |
Fachübergreifende Kompetenzen: | Die Studierenden können die Qualität von Produkten kritisch hinterfragen und ihre Angemessenheit für bestimmte Aufgaben objektiv einschätzen. Zu dieser Arbeit können Sie auch englischsprachige Quellen einsetzen. |
Notwendige Voraussetzungen für die Teilnahme: | Modul „Programmierung“ |
Empfohlene Voraussetzungen für die Teilnahme: | Verstehendes Lesen englischer Texte |
Literatur: | [Gut16] J.V. Guttag, Introduction to Computation and Programmiung using Python, MIT Press 2016 [EK17] J. Ernesti, P. Kaiser, Python 3 - das umfassende Handbuch, Rheinwerk 2017 https://docs.python.org/3/tutorial/ weitere Quellen zu verwendeten Frameworks werden in der LV bekanntgegeben |