1 / 9

Prof. Dr.-Ing. Peter Liggesmeyer: Software Engineering: Dependability

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.

kerri
Download Presentation

Prof. Dr.-Ing. Peter Liggesmeyer: Software Engineering: Dependability

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 10.550 Unternehmen • Ca. 300.000 Erwerbstätige • Überwiegend kleine Unternehmen mit 1-9 Mitarbeitern • Sekundärbranchen (Maschinenbau, Elektrotechnik, Fahrzeugbau, Telekommunikation und Finanzdienstleistungen) • Rund 8.650 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. Language, Tools & Product Track Process & Knowledge Track Vertiefungs-module Softwarearchitekturverteilter Systeme Sicherheit und Zuverlässigkeit eingebetteter Systeme Projektmanagement Schwerpunkt-module IESE AGDE AGSE Kernmodul Projekt Vorlesung Zusatzangebot AG Software Engineering: Processes and Measurement (AGSE) Prof. Dr. Rombach AG Software Engineering: Dependability (AGDE) Prof. Dr. Liggesmeyer AG Softwaretechnik (AGST) Prof. Dr. Poetzsch-Heffter Kontakt:K. Jerkkujerkku@informatik.uni-kl.dehttp://wwwagse.informatik.uni-kl.de Kontakt:K. Jerkkujerkku@informatik.uni-kl.dehttp://agse3.informatik.uni-kl.de Kontakt: K. Freeman freeman@informatik.uni-kl.dehttp://softech.informatik.uni-kl.de Lehrangebot des Lehrgebiets Software Engineering (Prof. Dr.-Ing. Liggesmeyer, Prof. Dr. Poetzsch-Heffter, Prof. Dr. Rombach) 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 Empirische Modellbildung und Methoden Requirements Engineering Software -Qualitätssicherung AGDE AGST AGST AGSE IESE Projekt (AGDE, AGSE, AGST) Master-/Diplomarbeiten Industrie-Kontaktseminar Fortgeschrittene Aspekte objektorientierter Programmierung Projektarbeiten AGST GSE-Projekt Seminare Industriepraktika Grundlagen desSoftware Engineering (GSE) Proseminare Stud.-Hilfskraft-Jobs 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 Fraunhofer IESE (Prof. Dr. Liggesmeyer / Prof. Dr. Rombach) Kontakt:K. Jerkku (jerkku@iese.fhg.de) http://www.iese.fhg.de

More Related