Wie läuft diese Vorlesung ab
BASISWISSEN MEDIZINISCHE SOFTWARE; Christian Johner, Matthias Hölzer-Klüpfel, Sven Wittorf; 2. Auflage erschienen am 20. Mai 2015
Teilweise verfügbar auf Moodle: https://moodle.fhnw.ch/course/view.php?id=41255
Software als Medizinprodukt: Entwicklung und Zulassung von Software in der Medizintechnik, Mark Hastenteufel, Sina Renaud; erschienen am 5. November 2019
Verfügbar als FHNW lizenziertes E-Book via FHNW Netzwerk: https://link.springer.com/book/10.1007%2F978-3-658-26488-8
Die Vorlesung wird als Projekt basierte Lernumgebung statt finden, in der Sie sich durch ein fiktives Szenario bewegen. Sie erarbeiten dabei in Gruppen Lerninhalte anhand eines Softwareprojekts in einer fiktiven Zulassungsumgebung mit selbst gewähltem Anwendungsfall.
Zur Bearbeitung des Softwareprojekts wird Ihnen ein Grundgerüst eines Code Projekts via FHNW Gitlab zur Verfügung gestellt.
Alle Information finden Sie auf der folgenden Webseite:
https://denise.baumann.pages.fhnw.ch/pagersd/Erarbeitung von Lernzielen anhand eines Praxisprojekts, in Gruppen, angelehnt an Agile Entwicklung / Scrum.
Für das Praxisprojekt können Sie selber einen Anwendungsfall für ein Fallbeispiel auswählen, für welches Sie ein Grundgerüst eines Codeprojekts und von bestimmten Dokumenten erhalten. (Mehr Information folgt.)
Sie erarbeiten die vorgegebenen Lernziele in "Sprints".
Dabei werden die Lernziele werden zu Ihren Sprintzielen. Sie können selbst bestimmen, wie lang einer Ihrer Sprints dauert.
Die Lernziele finden Sie zusammengefasst auf der Webseite unter "Lernziele"
Sie arbeiten in Gruppen von 2-3 Personen.
Speichern Sie alle erarbeiteten Inhalte in Gitlab, in einem Ordner mit dem Namen des jeweiligen Sprints (i.e. "Sprint1").
Dazu können Sie ein Repository nutzen, welches Sie bei Installation des Codes für das Fallbeispiel einrichten. (Mehr Information folgt)
Planen Sie den Sprint anhand der Lernziele mittels Gitlab Boards. Importieren Sie diese, zu finden unter https://denise.baumann.pages.fhnw.ch/pagersd/lernziele, dazu in ein Gitlab Issue Board.
Weisen Sie die verschiedenen Aufgaben (Lernziele, Issues) verschiedenen Personen Ihrer Gruppe zu. Sie können die Lernziele in weitere Unteraufgaben unterteilen und als "Issues" formulieren.
Kontaktieren Sie mich bei Fragen via Gitlab Issues / Comments oder Mail.
Gruppeneinteilung: https://denise.baumann.pages.fhnw.ch/pagersd/codeprojekt/einteilunggruppen/``
Gitlab Boards: https://gitlab.fhnw.ch/regulierte-softwareentwicklung/test/-/boards
Informationen zum Arbeiten mit Gitlab Issue Boards:
https://docs.gitlab.com/ee/user/project/issue_board.htmlZeitpunkt selbst gewählt.
Review der erarbeiteten Ergebnisse eines Sprints.
Sie erhalten eine Rückmeldung zum Erreichen der Lernziele des jeweiligen Sprints. Es wird eine einmalige Rückmeldung zur Erarbeitung des Lernziels nach dem jeweiligen Sprint im jeweiligen Sprint Review geben, danach müssen Sie bei Fragen aktiv auf mich zukommen.
Ev. Verschiebung eines nicht ausreichend erfüllten Lernziels in den nächsten Sprint --> Weiterbearbeitung im nächsten Sprint.
Praxisprojekt 100%
Es werden die Resultate der Bearbeitung der Sprint Issues bewertet.
Rückmeldung zum Grad des Erfüllens der Lernziele des jeweiligen Sprints beim jeweiligen Sprint Review.
Am Ende der Vorlesung werden die in Ihrem Repository zu den jeweiligen Sprints abgelegten Unterlagen, Codebestandteile sowie die Schlusspräsentation zum Praxisprojekt hinsichtlich des Erfüllens der als Sprintziele formulierten Lernziele bewertet und eine Vornote zum Praxisprojekt kommuniziert.
Sie erhalten ein Code "Grundgerüst"
Es wird sich um eine Java Server - (Client) Anwendung
--> Sie wählen einen Anwendungsfall und fokussieren Ihre Arbeit auf die Server Anwendung
Quelle: https://www.youtube.com/embed/jq_b-5gHrac
Mobile Anwendungen für Patient und Therapeut
Accelerometer Daten: Signale in 3 Achsen
Serveranwendung: Datenverarbeitung, Algorithmen
1. Bitte übernehmen Sie das Code Projekt gemäss der Anleitung unter
https://denise.baumann.pages.fhnw.ch/pagersd/codeprojekt/2. Bitte importieren Sie die unter
https://denise.baumann.pages.fhnw.ch/pagersd/lernziele/zu findenden Lernziele in das Gitlab Issue Board Ihrer Gruppe und beginnen Sie diese zu bearbeiten.
Weitere Informationen:
https://denise.baumann.pages.fhnw.ch/pagersd/codeprojekt/git/
IntelliJ
Visual Studio