Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das Lehrgebiet „Software Engineering“

Ähnliche Präsentationen


Präsentation zum Thema: "Das Lehrgebiet „Software Engineering“"—  Präsentation transkript:

1 Das Lehrgebiet „Software Engineering“
Prof. Dr.-Ing. Peter Liggesmeyer: Software Engineering: Dependability Prof. Dr. Arnd Poetzsch-Heffter: Softwaretechnik Prof. Dr. Dieter Rombach: Software Engineering: Processes and Measurement

2 Vom Maschinenbau über die Elektrotechnik zum Software Engineering
Aktuell: bis zu 100 eingebettete Systeme, ca. 15 Millionen Zeilen Software 90% der Innovationen durch Software Maschinenbau Elektrotechnik Informatik Maschinenbau Elektrotechnik Maschinenbau

3 Eckdaten der Softwarebranche in Deutschland
Primärbranchen (DV-Dienstleister, Hersteller von Datenverarbeitungsgeräten und -einrichtungen) Rund Unternehmen Ca Erwerbstätige Überwiegend kleine Unternehmen mit 1-9 Mitarbeitern Sekundärbranchen (Maschinenbau, Elektrotechnik, Fahrzeugbau, Telekommunikation und Finanzdienstleistungen) Rund Unternehmen 2,5 Millionen Erwerbstätige Eher mittlere und größere Unternehmen Heutige Produkte ohne Software oft undenkbar => Hervorragende Berufschancen durch solides Wissen über Software Engineering!!

4 Was macht Software Engineering interessant?
Software Engineering ist gestaltend und facettenreich => große Themenfülle: Techniken, Methoden, Prozesse, Management Software Engineering kommt in praktisch allen Branchen vor (z.B. Banken, Versicherungen, Autohersteller, Medizintechnik, Luft- und Raumfahrt, Maschinenbau, Industrieautomatisierung) Software Engineering ist eine Richtung der Informatik, in der bisher unabhängig von Schwankungen des Arbeitsmarkts stets ein Überangebot an offenen Stellen existiert Software Engineering ist international => Auslandsaufenthalt Der Markt für Software-Ingenieure wächst => hervorragende Aufstiegschancen

5 Bereiche des Software Engineering
Es ist umfangreiche Software - oft in Varianten - arbeitsteilig zu entwickeln => Geeignete Arbeitsabläufe (Prozesse): AG Software Engineering: Processes and Measurement Die Software muss bestimmte Eigenschaften besitzen (z.B. Sicherheit, garantierte Verfügbarkeit) => Geeignete Qualitätssicherung: AG Software Engineering: Dependability Software muss formuliert und verarbeitet werden => Leistungsfähige Modelle, Sprachen, Techniken und Werkzeuge sind erforderlich: AG Softwaretechnik

6 AG Software Engineering: Processes and Measurement (Prof. Rombach)
Process modeling (descriptive, group support, tool-supported) Measurement (definition, instrumentation, collection, guidance) Empirical studies (to extract evidence about the Quality impact of Methods in specific Context): WITH applications in: Quality assurance & management Project management Competence management Q == F (M, C)

7 AG Software Engineering: Dependability (Prof. Liggesmeyer)
Software Engineering für technische Systeme Sicherheit, Zuverlässigkeit, Verfügbarkeit Forschungsschwerpunkt: Konstruktion und Prüfung eingebetteter Systeme im Hinblick auf Korrektheit, Sicherheit und Zuverlässigkeit => Bewertung und Minimierung von Risiken

8 AG Softwaretechnik (Prof. Poetzsch-Heffter)
Themenfelder: Objektorientierte und komponentenbasierte Programmierung Ziele der AG: Bessere Integration von Komponentenbeschreibungen und Programmen sowie geeignete Werkzeugunterstützung dafür Spezifikation und Verifikation von Softwareeigenschaften Ziele der AG: Sprachen und Werkzeuge zur Spezifikation und zur rechner- gestützten Überprüfung von Softwareeigenschaften Aktive Dokumente: Modelle und Techniken Ziele der AG: Techniken und Werkzeuge zur Erstellung und Verarbeitung von XML-basierten Dokumenten, die aktiv mit Menschen und Maschinen kommunizieren können.

9 Lehrangebot des Lehrgebiets Software Engineering
(Prof. Dr.-Ing. Liggesmeyer, Prof. Dr. Poetzsch-Heffter, Prof. Dr. Rombach) Process & Knowledge Track Language, Tools & Product Track Vertiefungs- module Schwerpunkt- module Kernmodul Spezifikation und Verifikation objekt-orientierter Programme Product Line Engineering Qualitätsmanagement von Software und Systemen Process Modeling AGST IESE AGDE IESE Spezifikation und Verifikation mit Logik höherer Ordnung Übersetzer und sprachverarbeitende Werkzeuge Software -Qualitätssicherung Empirische Modellbildung und Methoden Requirements Engineering AGST AGST AGDE AGSE IESE Projekt (AGDE, AGSE, AGST) Master-/ Diplomarbeiten Industrie-Kontaktseminar Fortgeschrittene Aspekte objektorientierter Programmierung Softwarearchitektur verteilter Systeme IESE Sicherheit und Zuverlässigkeit eingebetteter Systeme AGDE Projektmanagement AGSE Projektarbeiten AGST GSE-Projekt Seminare Industriepraktika Grundlagen des Software Engineering (GSE) Proseminare Stud.-Hilfskraft-Jobs Projekt Vorlesung Zusatzangebot AGDE, AGST, AGSE GSE ist Voraussetzung für alle anderen Vorlesungen Prof. Dr. Liggesmeyer prüft alle AGDE-Vorlesungen Prof. Dr. Rombach prüft alle AGSE-Vorlesungen Prof. Dr. Poetzsch-Heffter prüft alle AGST-Vorlesungen Die IESE-Vorlesungen werden von Prof. Dr. Liggesmeyer, Prof. Dr. Rombach oder einem Lehrbeauftragten geprüft SW-Entwicklungsprojekt AG Software Engineering: Dependability (AGDE) Prof. Dr. Liggesmeyer Kontakt: K. Jerkku AG Softwaretechnik (AGST) Prof. Dr. Poetzsch-Heffter Kontakt: K. Freeman AG Software Engineering: Processes and Measurement (AGSE) Prof. Dr. Rombach Kontakt: K. Jerkku Fraunhofer IESE (Prof. Dr. Liggesmeyer / Prof. Dr. Rombach) Kontakt: K. Jerkku


Herunterladen ppt "Das Lehrgebiet „Software Engineering“"

Ähnliche Präsentationen


Google-Anzeigen