Inhalt

[ 503INFJSEJK22 ] KS Software Engineering for Lawyers

Versionsauswahl
Es ist eine neuere Version 2024W dieser LV im Curriculum Bachelor's programme Bachelor's programme Business Law 2023W 2024W vorhanden.
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
2 ECTS B1 - Bachelor's programme 1. year Law Michael Mayrhofer 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Law 2022W
Objectives (*)Die Studierenden verstehen Grundlagen der systematischen Softwareentwicklung, insbesondere Anforderungsspezifikationen/-verhandlungen, Softwareentwicklungsprozesse und Softwareprojekte (vor allem wie und warum diese scheitern). Sie entwickeln Verständnis von Softwaresystemen und deren Entwicklung.
Subject (*)
  • Grundlagen des Software Engineering: Programmieren vs. Engineering; Softwarelebenszyklus und Prozessmodelle: Anforderungen, Architektur, Implementierung, Testen und Wartung; Ökonomische Aspekte und Management.
  • Anforderungsspezifikation/-verhandlungen: Anforderungstypen, Stakeholder, Anforderungen erheben, verhandeln, validieren, dokumentieren, managen.
  • Softwarearchitekturen und Modellierung: Aufbau und Struktur von Software, Soft-warearchitekturstile, Modellierung/UML.
  • Softwareprojekte: Softwareprojektmanagement, Beispiele für gescheiterte Softwareprojekte (mit rechtlichen Konsequenzen).
  • Softwareprozesse: Analyse und Verbesserung.
  • Verständnis von Softwaresystemen/Programmen: Review/Zerlegung von (Open Source) Systemen und Erwerb von Basiskenntnissen der Programmierung anhand der Programmierung eines einfachen Computerspiels in Scratch/Python.
Criteria for evaluation (*)Lehrveranstaltungsprüfung. Die Beurteilung erfolgt nach Maßgabe einer für das Semester im Vorhinein fächerübergreifend abgestimmten und kundgemachten Gesamtplanung auf Grundlage von Klausuren, Hausübungen, automatisierten Computer-Tests, mündlichen Prüfungen und/oder Mitarbeit in der Lehrveranstaltung.
Methods (*)Präsentation anhand von Folien; teilweise Veranschaulichung durch Vorführungen und weiterführende Materialien (Videos); Übungen finden in Form von Gruppenübungen im Rahmen der Lehrveranstaltung statt oder werden zumindest darin begonnen (und im Nachgang, falls nötig, zu Hause finalisiert).
Study material (*)Die jeweils aktuelle Studienliteratur wird zu Beginn der Lehrveranstaltung bekanntgegeben.
Changing subject? No
On-site course
Maximum number of participants -
Assignment procedure Direct assignment