Nummer60270LeitungThomas BurmeisterECTS4.0StandardbezugDas Modul richtet sich an in erster Priorität Studierende im Bereich der Ingenieurwissenschaften mit Grundlagen in der Informatik. Fachlich geht es im wesentlichen darum, die Studierenden in die Lage zu versetzen, die Software-Technik als IngenieurdisziplZielsetzungDer Wirtschaftsingenieur versteht die Entwicklung einer Software als einen Entstehungs-Prozess, der die Phasen der Planung, der Definition, des Entwurfes, der Implementierung, der Abnahme & Prüfung, sowie der Pflege & Wartung durchläuft.
• In der Planungsphase wird er ausgehend von einem Modell ein Lastenheft und ein Glossar erstellen können, sowie Aufwände methodisch schätzen lernen.
• Die Vorlesungen in der Definitionsphase werden sich mit der Abbildung von Modellen in Pflichtenheften beschäftigen. Hier werden die verschieden Sichten (Funktionale Sicht, OO-Sicht, Datensicht, Regel- und Zustandssicht), in das Modell erläutert, die verschiedenen Analysemethoden aufgezeigt, sowie die Software-Ergonomie behandelt. Die Phase wird mit Konzepten für Benutzer-Unterstützung abgeschlossen.
• Vorlesungen zur Entwurfsphase zeigen den Entwicklungs-Prozess des Projekts auf, ausgehend von seinen Anforderungen hin zur software-technischen Lösung im Sinne einer Software-Architektur. Hier werden den Einflussfaktoren des zu entwickelnden Produkts gängige Lösungen, Konzepte, Softwarekomponenten und -methoden sowie Architekturen gegenübergestellt.
• In einer Vorlesung zur Implementierungs-Phase werden Prinzipien der Implementierung und die Psychologie des Programmierens gelehrt.
• Die Phasen der Abnahme & Einführung von Produkten, sowie deren Pflege & Wartung beschliessen die Vorlesungsreihe.
Der Studierende wird in die Lage gebracht alle graphischen Notationen mit UML (Unified Modeling Language) zu gestalten, CASE-Tools in den verschiedenen Phasen einzusetzen, sowie einfache Programme mit Hilfe der OO-Programiersprache JAVA zu lesen, zu interpretieren und zu entwickeln.Prüfungsleistungschriftlicher Kurztest über Modulinhalt