Methoden der agilen Softwareentwicklung für eingebettete Systeme

Größe: px
Ab Seite anzeigen:

Download "Methoden der agilen Softwareentwicklung für eingebettete Systeme"

Transkript

1 Seminarvortrag Methoden der agilen Softwareentwicklung für eingebettete Systeme Lisa Krause Aachen,

2 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle - Agile Prozessmodelle Einführung in eingebettete Systeme - Definition - Regelung Agile Methoden zur Softwareentwicklung für eingebettete Systeme - Problematik - Erfahrungen - Gründe für den erfolgreichen Einsatz Fazit & Zusammenfassung Ausblick Folie 2

3 Motivation Eingebettete Systeme werden immer wichtiger (Marktanteil bei Prozessoren 98%) [Kow09] Folie 3

4 Motivation Folie 4

5 Motivation Markt wächst Größere Anforderungen an die Entwickler Schnell und günstig Systeme produzieren [SDL09] V-Modell am meisten verwendet [Kow09] Wird Anforderungen aber nicht gerechnet! [SDL09] Agile Methoden als Lösung? Folie 5

6 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle - Agile Prozessmodelle Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 6

7 Softwaretechnik Anfangs Softwareentwicklung im Wesentlichen ohne zugrundeliegende Planung Mit der Zeit stiegen die Anforderungen Nicht mehr möglich im gesetzten Kosten- und Zeitrahmen zu entwickeln [BD04] Ziel der Softwaretechnik: Den Prozess der Softwareentwicklung kontrollier- und messbar zu gestalten. Folie 7

8 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle - Agile Prozessmodelle Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 8

9 Traditionelle Prozessmodelle Wasserfallmodell: Anforderungsermittlung Anforderungsanalyse Entwurf Orientierung an Ingenieurswissenschaft Sequentielle Herangehensweise ungeeignet Auch iterative Modelle können der Softwareentwicklung kaum gerecht werden Software ist nur schwer mit den Produkten aus den Ingenieurswissenschaften vergleichbar Implementierung Testen Betrieb und Wartung Folie 9

10 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle - Agile Prozessmodelle Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 10

11 Agile Prozessmodelle Akzeptieren Veränderung als festen Bestandteil Agil bedeutet schlank, flink, leicht Nicht Orientierung an Ingenieurswissenschaft Software ist immateriell, braucht eigenen Prozess Der Mensch rückt in den Vordergrund, nicht die Rolle Motivation, Kommunikation Kein fester Zeit- und Kostenplan, aber Prototypen Folie 11

12 Agile Prozessmodelle Beispiel: Extreme Programming Akzeptanztests Unit Tests User Stories Testen Iterationsplan Planung Entwurf Simpler Entwurf Refactoring Software- Inkrement/ Prototyp Implementierung Kontinuierliche Integration Paarprogrammierung Folie 12

13 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme - Definition - Regelung Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit Zusammenfassung Ausblick Folie 13

14 Eingebettete Systeme Umwelt Einbettendes System Eingebettetes System Digitale Hardware Aktuatoren Software Sensoren Meist reaktive Systeme Oft hohe nicht-funktionalen Anforderungen Funktionale Anforderungen erscheinen meist einfach Anforderungen an die Hardware Oft in physikalischen Systemen zur Steuerung und Regelung Folie 14

15 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme - Definition - Regelung Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 15

16 Regelung Störgrößen Steuergröße Stellglied Stellgröße Regelstrecke Regelgröße Regler Istwert Beispiel: Führungsgröße Folie 16

17 Regelung Störgrößen Steuergröße Stellglied Stellgröße Regelstrecke Regelgröße Regler Istwert Beispiel: Führungsgröße Folie 17

18 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme - Problematik - Erfahrungen - Gründe für den erfolgreichen Einsatz Fazit & Zusammenfassung Ausblick Folie 18

19 Problematik Eingebettete Systeme sind meist reaktiv Besonderheit der Anforderungen Zielsystem meist spät zur Verfügung Nachträgliche Änderungen schwierig Agile Methoden wollen auf Planung verzichten z.b. Nachverfolgbarkeit? Einsatz fraglich? Folie 19

20 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme - Problematik - Erfahrungen - Gründe für den erfolgreichen Einsatz Fazit & Zusammenfassung Ausblick Folie 20

21 Erfahrungen Empirische Studie wies keinen nennenswerten Nutzen nach [Wil08] Europäische Firmen stellten allerdings großen Nutzen fest [SA08] Generell hohe Erwartungen an Nutzen [SA08] Quelle:[SA08] Einsatz anscheinend doch möglich! Folie 21

22 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme - Problematik - Erfahrungen - Gründe für den erfolgreichen Einsatz Fazit & Zusammenfassung Ausblick Folie 22

23 Gründe für den erfolgreichen Einsatz z.b. eingebettete Systeme auch in nicht-sicherheitskritischen Bereichen Individuelle Anpassung einzelner Methoden [SA08] Meistverwendete Methoden auch in Projekten für reine Softwarelösungen einsetzbar [SA08] Quelle: [SA08] Folie 23

24 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 24

25 Fazit & Zusammenfassung Anforderungen an die Softwareentwickler eingebetteter Systeme werden immer größer Agile Methoden eventuell als Lösung Einsatz agiler Methoden aber schwierig Empirische Studie konnte keinen Nutzen nachweisen Erfahrungen in der Industrie widersprechen dem allerdings Prozess zum Wechsel zu entwickeln Eventuell Entwicklung angepasster Methoden Folie 25

26 Inhaltsübersicht Motivation Einführung in die Softwaretechnik Einführung in eingebettete Systeme Agile Methoden zur Softwareentwicklung für eingebettete Systeme Fazit & Zusammenfassung Ausblick Folie 26

27 Ausblick Bachelorarbeit: - Entwicklung eines verbindenden Prozessmodells aus traditionellen und agilen Methoden - Evaluation eines bestehenden Prozesses anhand eines Industrieprojektes Fallstudie: Industrieprojekt zur Entwicklung einer echtzeitfähigen Simulationsumgebung für die Signaltechnik Quelle: Folie 27

28 Vielen Dank für Ihre Aufmerksamkeit! Fragen?

29 Referenzen [Kow09] [BD04] [Rie07] [Wil08] [SDL09] [Fow01] Kowalewski, Stefan: Folien zur Vorlesung Introduction To Embedded Systems, Sommersemester 09. Brügge, Bernd und Alan Dutoit: Objektorientierte Softwaretechnik, Pearson Studium, Rieger,Martin: Folien zur Vorlesung Eingebettete Systeme, Sommersemester Wilking, Dirk: Empirical Studies for the Application of Agile Methods to Embedded Systems. Doktorarbeit, RWTH Aachen, Srinivasan, Jayakanth, Radu Dobrin und Kristina Lundqvist: State of the Art in Using Agile Methods for Embedded Systems Development. In: rd Annual IEEE International Computer Software and Applications Conference, Fowler, Martin: The New Methodology.Wuhan University Journal of Natural Sciences, 6:12-24, Folie 29

30 Steuerung Störgrößen Führungsgröße Stellglied Stellgröße Steuerstrecke Zu steuernde Größe Beispiel: Folie 30

31 Softwareentwicklung für eingebettete Systeme Anforderungen an das einbettende System gestellt Überprüfung bzw. Messung der Qualitätsanforderungen nötig Folie 31

IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews

IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews Der Fahrplan durch die Vorlesung Inhalte Einführung Das Was : Der Gegenstand von Softwareprojekten

Mehr

VERGLEICH ERFAHRENER UND UNERFAHRENER ENTWICKLERPAARE. Andreas Höfer Universität Karlsruhe, Fakultät für Informatik

VERGLEICH ERFAHRENER UND UNERFAHRENER ENTWICKLERPAARE. Andreas Höfer Universität Karlsruhe, Fakultät für Informatik VERGLEICH ERFAHRENER UND UNERFAHRENER ENTWICKLERPAARE Andreas Höfer Universität Karlsruhe, Fakultät für Informatik 2 Studien zu agilen Methoden Meta-Studie: Paarprogrammierung 3 vs. Einzelprogrammierung

Mehr

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken dpunkt.verlag Inhaltsverzeichnis 1 Modelle und Modellierung 1.1 Modelle, die uns umgeben 1.2 Modelltheorie 1.3

Mehr

SCRUM. Agile Development

SCRUM. Agile Development SCRUM Agile Development Konflikte! Zahlen für das Management! Planzahlen! Einfache Regeln! Einfache Kommunikation! Einhaltung von Vorgaben! Entwickler und Designer! Freiräume! Flexibilität! Kurze Iteration

Mehr

Software Engineering

Software Engineering Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Anti-Patterns. Zuverlässige Software SS2009 Friedrich Gensicke

Anti-Patterns. Zuverlässige Software SS2009 Friedrich Gensicke Anti-Patterns Zuverlässige Software SS2009 Friedrich Gensicke Gliederung 1. Einführung Was sind Anti Patterns? Unterschiede Design Pattern Anti Pattern Grundursachen Klassifizierung 2. Anti Patterns in

Mehr

ORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm

ORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm ORGANISATORISCHES So#ware Technik Prof. Dr. Wolfgang Schramm Inhalt 1 o Organisatorisches o Fragen o Inhaltliches o Vorlesungs-Übersicht 2 Für diejenigen, die mich noch nicht kennen...... zu meiner Person

Mehr

Modellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg

Modellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:

Mehr

Softwareprozessmodelle

Softwareprozessmodelle Softwareprozessmodelle jung@cncgmbh.eu Definition Software Engineering The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

Agile Development vs. Security Requirements

Agile Development vs. Security Requirements Agile Development vs. Security Requirements Mirco Stickan Agenda Motivation Agile Softwareentwicklung extreme Programming Scrum Sicherheit in agiler Softwareentwicklung Sicherheit in extreme Programming

Mehr

Software Engineering

Software Engineering Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,

Mehr

Vortrag Iterative Prozessmodelle/SCRUM

Vortrag Iterative Prozessmodelle/SCRUM Vortrag Iterative Prozessmodelle/SCRUM von Marcus Hörger 1 Übersicht Einleitung Prozess Der Software-Entwicklungsprozess Prozessmodelle Lineare Prozessmodelle Das Phasenmodell Iterative Prozessmodelle

Mehr

0 Allgemeines. Prof. Dr. Rolf Dornberger

0 Allgemeines. Prof. Dr. Rolf Dornberger Software-Engineering Grundlagen des Software-Engineering Software-Management Klassische Konzepte des Software-Engineering Objektorientierte Konzepte des Software-Engineering 0 Allgemeines Prof. Dr. Rolf

Mehr

Inhaltsverzeichnis. Teil I Grundlagen 1

Inhaltsverzeichnis. Teil I Grundlagen 1 xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz

Mehr

Software Engineering 1. Einführung und Begriffe

Software Engineering 1. Einführung und Begriffe 1. Einführung und Begriffe Prof. Dr. Klaus Ostermann 1 Agenda } Organisatorisches } Begriffsklärung: Softwaretechnik } Aufbau der Vorlesung 2 Organisatorisches 3 Organisation der LV } Umfang: 2 SWS mit

Mehr

Software Engineering

Software Engineering Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken 3., korrigierte Auflage dpunkt.verlag Teil i Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben

Mehr

AUTOMOTIVE SOFTWARE ENGINEERING

AUTOMOTIVE SOFTWARE ENGINEERING safety I modeling I consulting AUTOMOTIVE SOFTWARE ENGINEERING Dr.-Ing. Mirko Conrad samoconsult GmbH mirko.conrad@samoconsult.de Sommersemester 2018 Alle Lehrveranstaltungsunterlagen sind ausschließlich

Mehr

IT-Projekt-Management

IT-Projekt-Management IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über

Mehr

Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests

Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests Dipl.-Math. Christian Alexander Graf Erlangen, den 24.09.2013 Übersicht Qualität ist eine Konstante Agile Ansätze Agile Testing

Mehr

Grundlagen der Wirtschafts informatik

Grundlagen der Wirtschafts informatik Andreas Fink Gabriele Schneidereit Stefan Voß Grundlagen der Wirtschafts informatik Zweite, überarbeitete Auflage mit 78 Abbildungen und 16 Tabellen Physica-Verlag Ein Unternehmen von Springer Vorwort

Mehr

Seminarvortrag - Beiträge zum Software Engineering SoSe 11. Prototyping. Björn Kahlert Institut für Informatik Freie Universität Berlin 09.06.

Seminarvortrag - Beiträge zum Software Engineering SoSe 11. Prototyping. Björn Kahlert Institut für Informatik Freie Universität Berlin 09.06. Seminarvortrag - Beiträge zum Software Engineering SoSe 11 Prototyping Björn Kahlert Institut für Informatik Freie Universität Berlin 09.06.2011 Gliederung 1. Definition & Motivation 2. Klassifikation

Mehr

Reference Migration Process ReMiP

Reference Migration Process ReMiP Reference Migration Process ReMiP Ein Referenz-Prozess der Software-Migration 1 Übersicht Motivation º Gründe für Migrationen º Notwendigkeit eines generischen Referenz-Prozesses Herleitung des Referenzprozesses

Mehr

Benutzerorientierte Entwicklung mobiler Anwendungen

Benutzerorientierte Entwicklung mobiler Anwendungen Benutzerorientierte Entwicklung mobiler Anwendungen Prof. Dr.-Ing. Thomas Ritz 30. Juni 2006 Prof. Dr.-Ing. Thomas Ritz Arbeiten für Verlage und Verlags-SW Hersteller Fraunhofer IAO in Stuttgart Medienindustrie

Mehr

Erfahrungen in Bezug auf Usability bei der Analyse nicht-funktionaler Anforderungen mit MOQARE

Erfahrungen in Bezug auf Usability bei der Analyse nicht-funktionaler Anforderungen mit MOQARE in Bezug auf nicht-funktionaler Anforderungen mit Institut für Informatik Neuenheimer Feld 326 D-69120 Heidelberg, Germany http://www-swe.informatik.uni-heidelberg.de herrmann@informatik.uni-heidelberg.de

Mehr

Der Rational Unified Process

Der Rational Unified Process Philippe Kruchten Der Rational Unified Process Eine Einführung Deutsche Übersetzung von Cornelia Versteegen An imprint of Pearson Education München Reading, Massachusetts Menlo Park, California New York

Mehr

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP 3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie

Mehr

Inhalt Einleitung...1 Einführung in das Risikomanagement...7 Prinzipien wirkungsvollen Risikomanagements... 57

Inhalt Einleitung...1 Einführung in das Risikomanagement...7 Prinzipien wirkungsvollen Risikomanagements... 57 1 Einleitung...1 1.1 Ziele des Buches...2 1.2 Orientierungshilfe...2 1.2.1 Schritt 1: Grundlagen...3 1.2.2 Schritt 2: Wirkung...3 1.2.3 Schritt 3: Anwendung...4 1.3 Leseanleitung...4 2 Einführung in das

Mehr

Dokumentationen in agilen IT- Projekten. Maximilian Frainzl Juristisches IT-Projektmanagement

Dokumentationen in agilen IT- Projekten. Maximilian Frainzl Juristisches IT-Projektmanagement Dokumentationen in agilen IT- Projekten Maximilian Frainzl Juristisches IT-Projektmanagement 23.01.2018 Übersicht Motivation Grundsätzliches zur Dokumentation Arten von Dokumentationen in agilen IT-Projekten

Mehr

Entwurf eines normalisierten Datenmodells und einer einheitlichen Auswerte-Schnittstelle

Entwurf eines normalisierten Datenmodells und einer einheitlichen Auswerte-Schnittstelle Entwurf eines normalisierten Datenmodells und einer einheitlichen Auswerte-Schnittstelle Folie 1 Übersicht Motivation Hintergrund Problemstellung Zielsetzung Stand der Technik Analyse Ausblick Folie 2

Mehr

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen

Mehr

Projektmanagement. Einführung in das agile Projektmanagement. Version: 1.0 Stand: 09.04.2016

Projektmanagement. Einführung in das agile Projektmanagement. Version: 1.0 Stand: 09.04.2016 Projektmanagement Einführung in das agile Projektmanagement Version: 1.0 Stand: 09.04.2016 Lernziel Sie können in eigenen Worten darstellen warum Agilität notwendig ist. Sie können die Entwicklung der

Mehr

Enterprise 2.0 Fallstudie: Implementierung der Just Connect Social Community Software bei der Studienstiftung des deutschen Volkes

Enterprise 2.0 Fallstudie: Implementierung der Just Connect Social Community Software bei der Studienstiftung des deutschen Volkes Enterprise 2.0 Fallstudie: Implementierung der Just Connect Social Community Software bei der Studienstiftung des deutschen Volkes Ausgangslage: So viele Veranstaltungen, wie jetzt jeden Monat dezentral

Mehr

Communication Metrics for Software Development

Communication Metrics for Software Development Herzlich Willkommen zur Präsentation Communication Metrics for Software Development Präsentation: Bernhard Gehberger Artikelautoren: Allen H. Dutoit Bernd Bruegge Inhaltsübersicht Motivation Testumgebung

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Informationstreffen Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht Warum MAD? Es geht um Apps... Aber eben nicht nur um Apps... Organisatorisches Zusammenfassung

Mehr

Vorlesung Softwaretechnik - Vorgehensmodelle, V-Modell XT -

Vorlesung Softwaretechnik - Vorgehensmodelle, V-Modell XT - Vorlesung Softwaretechnik - Vorgehensmodelle, V-Modell XT - Prof. Dr.-Ing. habil. Klaus-Peter Fähnrich Wintersemester 2009/2010 Prof. K.-P.Fähnrich (nach Balzert) Vorlesung: 3 Seite 1 Übersicht Vorgehensmodelle

Mehr

Einführung in die Softwaretechnik 9. Softwareprozesse

Einführung in die Softwaretechnik 9. Softwareprozesse 9. Softwareprozesse Klaus Ostermann (Mit Folien von Christian Kästner, Gabriele Taentzer und Wolfgang Hesse) 1 Agenda Wie kommt man vom Kundenwunsch zur fertigen Software? Wie strukturiert man ein Softwareprojekt?

Mehr

Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie. Stefan Bläsius und Gregorio Roper Berlin,

Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie. Stefan Bläsius und Gregorio Roper Berlin, Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie Stefan Bläsius und Gregorio Roper Berlin, 05.05.2004 1 ServiceForce Die ServiceForce GmbH hat engagierte Mitarbeiter in den Bereichen

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung

Mehr

SOC - System on a Chip

SOC - System on a Chip SOC - System on a Chip Was ist das und wofür sind sie gut? HS Düsseldorf Technische Informatik Prof. Dr.-Ing. Ulrich Schaarschmidt Maximilian Roitzheim Matrikelnummer: 639071 Wintersemester 17/18 Inhaltsverzeichnis

Mehr

Einführung in die Regelungstechnik II - Reglerentwurf und diskrete Systeme -

Einführung in die Regelungstechnik II - Reglerentwurf und diskrete Systeme - Einführung in die Regelungstechnik II - - Torsten Kröger Technische Universität - 1/64 - Braunschweig - 2/64 - Wiederholung - Einführung in die Regelungstechnik I Blockschema eines Regelkreises Kontinuierliche

Mehr

Weiterentwicklungs-Projekten

Weiterentwicklungs-Projekten Magdeburger Schriften zum Empirischen Software Engineering Andre Janus Konzepte für Agile Qualitätssicherung und -bewertung in Wartungs- und Weiterentwicklungs-Projekten Shaker Verlag Aachen 2013 Inhaltsverzeichnis

Mehr

extreme Programming Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis dpunkt.verlag Henning Wolf Stefan Roock Martin Lippert

extreme Programming Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis dpunkt.verlag Henning Wolf Stefan Roock Martin Lippert Henning Wolf Stefan Roock Martin Lippert extreme Programming Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis 2., überarbeitete und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Die

Mehr

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen IX 1 Einführung und Überblick... 1 1.1 Das System Fahrer-Fahrzeug-Umwelt... 2 1.1.1 Aufbau und Wirkungsweise elektronischer Systeme... 2 1.1.2 Elektronische Systeme des Fahrzeugs und der Umwelt... 5 1.2

Mehr

Rainer Völker/Andreas Friesenhahn (Hrsg.) Innovationsmanagement 4.0

Rainer Völker/Andreas Friesenhahn (Hrsg.) Innovationsmanagement 4.0 Rainer Völker/Andreas Friesenhahn (Hrsg.) Innovationsmanagement 4.0 Grundlagen - Einsatzfelder - Entwicklungstrends Verlag W. Kohlhammer Vorwort der Herausgeber 5 1 Einleitung und Überblick 13 Rainer Völker/Andreas

Mehr

FRAUNHOFER-INSTITUT FÜR. Antriebssysteme und Exoskelette

FRAUNHOFER-INSTITUT FÜR. Antriebssysteme und Exoskelette FRAUNHOFER-INSTITUT FÜR Produktionstechnik und Automatisierung IPA Antriebssysteme und Exoskelette MOTIVATION ANGEBOT Mobilität ist eines der Grundbedürfnisse des Menschen und gerät durch den voranschreitenden

Mehr

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNIK UND AUTOMATISIERUNG IPA ANTRIEBSSYSTEME UND EXOSKELETTE

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNIK UND AUTOMATISIERUNG IPA ANTRIEBSSYSTEME UND EXOSKELETTE FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNIK UND AUTOMATISIERUNG IPA ANTRIEBSSYSTEME UND EXOSKELETTE MOTIVATION Mobilität ist eines der Grundbedürfnisse des Menschen und gerät durch den voranschreitenden

Mehr

Softwareentwicklungsmodelle

Softwareentwicklungsmodelle Softwareentwicklungsmodelle Gliederung Der Softwareentwicklungsprozess Wasserfallmodell V-Modell Prototypen-Modell Spiralmodell Agile Warum Fall 1: Ich entwickle zu meinem persönlichen Spaß ein Schachprogramm

Mehr

Bachelorstudium Informationstechnik

Bachelorstudium Informationstechnik Universitätsstraße 65-67 A-9020 Klagenfurt Tel.-Nr. 0463/2700- Telefax: 0463/2700-9197 E-Mail: studabt@uni-klu.ac.at Internet: www.uni-klu.ac.at/studabt L 033 289 Matrikelnummer Kenn.Nr. Name Telefonnummer

Mehr

Systematisches Requirements Engineering und Management

Systematisches Requirements Engineering und Management Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt

Mehr

IT-Projektmanagement

IT-Projektmanagement IT-Projektmanagement Prof. Dr. Walter Ruf FH Sigmaringen 1 2 Vorgehensmodelle in IT-Projekten 2.1 Grundlagen für Vorgehensmodelle 2.2 Sequentielle Vorgehensmodelle 2.3 Inkrementelles Vorgehensmodell 2.4

Mehr

Agile Software-Entwicklung: Überblick und Techniken. Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29

Agile Software-Entwicklung: Überblick und Techniken. Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29 Agile Software-Entwicklung: Überblick und Techniken Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29 Kapitel I Der agile Ansatz 2/29 Agilität agil = flink, beweglich geringer bürokratischer Aufwand wenige

Mehr

Regelungstechnik - KOMPAKT. 1. Grundbegriffe

Regelungstechnik - KOMPAKT. 1. Grundbegriffe Regelungstechnik - KOMPAKT 1. Grundbegriffe Im Gegensatz zu Steuerungen arbeiten Regelungen nach dem Prinzip des geschlossenen Wirkungsablaufs. Die zu regelnde Größe x wird ständig erfasst und über eine

Mehr

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach Ihr Projekt Ihr Nutzen Der Projektpartner InQu Informatics Übersicht Projektorganisation Kundenorientierung

Mehr

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Johannes Bergsmann Berater, Trainer, Eigentümer - 1 - Über Software Quality Lab LEISTUNGSPORTFOLIO CONSULTING Management Consulting Prozesse

Mehr

Extreme Programming: Überblick

Extreme Programming: Überblick Extreme Programming: Überblick Stefan Diener / Apr 18, 2007 / Page 1 Prinzipien Rollen Planung Implementierung Praktiken weitere Vorgehensweisen Grenzen Inhalt Stefan Diener / Apr 18, 2007 / Page 2 Prinzipien

Mehr

1. Grundbegriffe der Softwaretechnik. 1.1 Herausforderungen

1. Grundbegriffe der Softwaretechnik. 1.1 Herausforderungen 1. Grundbegriffe der Softwaretechnik 1.1 Herausforderungen Worin bestehen die Herausforderungen großer (Software-)Projekte? Ein Gartenbauer benötigt 3 Stunden, um eine 0,8 m lange Zierbrücke über einen

Mehr

Gliederung. Wozu braucht man Anforderungsmanagement? Motivation AM. Was umfasst Anforderungsmanagement? Definition AM

Gliederung. Wozu braucht man Anforderungsmanagement? Motivation AM. Was umfasst Anforderungsmanagement? Definition AM Gliederung Motivation AM Wozu braucht man Anforderungsmanagement? Definition AM Was umfasst Anforderungsmanagement? Grundlagen für die Zusammenarbeit Lastenheft Werkzeuge zur Dokumentation Beispiel (BVG)

Mehr

Wissenschaftliche Vertiefung. Lukas Ruckwied Softwaretechnik und Medieninformatik / 17

Wissenschaftliche Vertiefung. Lukas Ruckwied Softwaretechnik und Medieninformatik / 17 Wissenschaftliche Vertiefung 202016 Lukas Ruckwied Softwaretechnik und Medieninformatik 1 / 17 von Use Case 0 in Scrum zu User Story Mapping 2 / 17 XX A big picture helps communicate effectively with users,

Mehr

Auswahl der Projektmethode

Auswahl der Projektmethode LMU Ludwig- Maximilians- Universität München Lehr- und Forschungseinheit für Programmierung und Softwaretechnik Juristisches IT-Projektmanagement (Frank Sarre), WS 2014 / 2015 Auswahl der Projektmethode

Mehr

Agile IT-Projekte zum Festpreis ein Widerspruch in sich?

Agile IT-Projekte zum Festpreis ein Widerspruch in sich? Agile IT-Projekte zum Festpreis ein Widerspruch in sich? Alexandra Kaiser Juristisches IT-Projektmanagement WiSe 2016/17 Gliederung Vorgehensmodelle Wasserfallmodell Agile Methoden am Beispiel von Scrum

Mehr

Prozess-Modelle für die Softwareentwicklung

Prozess-Modelle für die Softwareentwicklung Prozess-Modelle für die Softwareentwicklung Prof. Dr. Andreas Spillner Institut für Informatik und Automation Hochschule Bremen Übersicht Softwareentwicklungs-Modelle Wasserfall-Modell Vorgehensmodell

Mehr

Analyse der logischen Systemarchitektur und Spezifikation der technischen Systemarchitektur. Kernprozess zur System- und Software- Entwicklung

Analyse der logischen Systemarchitektur und Spezifikation der technischen Systemarchitektur. Kernprozess zur System- und Software- Entwicklung der Benutzeranforderungen & der logischen zur System- und Software- Entwicklung Anwendungsfälle Akzeptanztest & Systemtest der logischen & der technischen Kalibrierung Integrationstest des Systems Integration

Mehr

Automotive Software Engineering

Automotive Software Engineering Jörg Schäuffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge effizient einsetzen 4., überarbeitete und erweiterte Auflage Mit 276 Abbildungen PRAXIS ATZ/MTZ-Fachbuch

Mehr

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ulf

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ulf MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ulf Mewe @mewflu Ulf Mewe @mewflu Praxisbeispiele Logistik Scrum Daily Scrum Entwicklungsteam

Mehr

Blockpraktikum Multimediaprogrammierung

Blockpraktikum Multimediaprogrammierung Blockpraktikum Multimediaprogrammierung 15. September 26. September 2008 Max Maurer Erfahrungsbericht Extreme Programming Kleiner Rückblick zur Vorlesung Prof. Heinrich Hußmann Agile Development for Multimedia

Mehr

FACHBEREICH TECHNIK INTERNET OF THINGS DIGITALE AUTOMATION BACHELOR OF ENGINEERING

FACHBEREICH TECHNIK INTERNET OF THINGS DIGITALE AUTOMATION BACHELOR OF ENGINEERING FACHBEREICH TECHNIK INTERNET OF THINGS DIGITALE AUTOMATION BACHELOR OF ENGINEERING INTERNET OF THINGS DIGITALE AUTOMATION (B. ENG.) Dinge und Systeme, die über das Internet eigenständig miteinander kommunizieren

Mehr

IT-Risikomanagement leben!

IT-Risikomanagement leben! Fabian Ahrendts Anita Marton IT-Risikomanagement leben! Wirkungsvolle Umsetzung fur Projekte in der Softwareentwicklung 4y Springer Inhalt Einleitung 1 1.1 Ziele des Buches 2 1.2 Orientierungshilfe 2 1.2.1

Mehr

Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software

Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software Software als dominierender Faktor IT Branche ist weltweit ein führender

Mehr

Continuous Integration

Continuous Integration Embedded & Software Engineering Continuous Integration technik.mensch.leidenschaft März 2015 DIN EN ISO 9001 Was ist CI? Was ist Continuous Integration? l Continuous Integration (CI) kommt von Xtreme Programming

Mehr

Zwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten

Zwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten Zwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten Andrea Hutter, RWTH Aachen University andrea.hutter@rwth-aachen.de Überblick Motivation und

Mehr

Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen

Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen Antonia Kresse Fachbereich Informatik Verteidigung Masterarbeit Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen Gliederung

Mehr

Kleine Refactoring-Muster

Kleine Refactoring-Muster Diplomarbeitsvortrag Kleine Refactoring-Muster Marko Schulz ms@datenreisender.de http://datenreisender.de/da/ Überblick 0 Wieso? (davor) Fragen Muster Was sind Muster? Muster in der Softwaretechnik Refactorings

Mehr

Agilität trifft Funktionale Sicherheit

Agilität trifft Funktionale Sicherheit Agilität trifft Funktionale Sicherheit Wie agil können FuSi Projekte sein? Dipl.-Ing. (FH) Martin Heininger HEICON Global Engineering Agiles Manifest 12 Prinzipien hinter dem Agilen Manifest FuSi Softwareentwicklung

Mehr

Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke

Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke University of Applied Sciences Brandenburg Inhalt Ziel der Arbeit Motivation State of the Art Methodik

Mehr

WSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter

WSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter WSR 2004 Softwarewartung und Prozessmodelle in Theorie und Praxis Urs Kuhlmann Andreas Winter Universität Koblenz-Landau 1 Gliederung Wartungsbegriff Prozessmodelle Fallstudien Problembereiche Fazit 2

Mehr

Aktuelle Trends bei der Simulation mechatronischer Systeme

Aktuelle Trends bei der Simulation mechatronischer Systeme Hauptseminar Technische Informationssysteme Dresden,18.06.2009 Gliederung Einleitung Modellierungssprache MODELICA Trends bei der Simulation VHDL-AMS Projekt MODELISAR Zusammenfassung Folie 2 Einleitung

Mehr

Service Modelle in der Industrie IoT Plattform für neue Anwendungen

Service Modelle in der Industrie IoT Plattform für neue Anwendungen Service Modelle in der Industrie IoT Plattform für neue Anwendungen Dr. Andreas Danuser (dipl. El. Ing. ETH), Professor für Computer Science Berner Technik Fachhochschule & Informatik Haute école spécialisée

Mehr

Klausur mit Lösungshinweisen zur Vorlesung Planung und Entwicklung von IuK-Systemen Sommersemester 2005 02. August 2005 Deckblatt Hinweise

Klausur mit Lösungshinweisen zur Vorlesung Planung und Entwicklung von IuK-Systemen Sommersemester 2005 02. August 2005 Deckblatt Hinweise Klausur mit Lösungshinweisen zur Vorlesung Planung und Entwicklung von IuK-Systemen Sommersemester 2005 02. August 2005 Deckblatt Hinweise Die Bearbeitungszeit der Klausur beträgt 90 Minuten. Es sind alle

Mehr

Alistair Cockburn: Die Methodenfamilie Crystal

Alistair Cockburn: Die Methodenfamilie Crystal Alistair Cockburn: Die Methodenfamilie Vorstellung und mit anderen agilen Ansätzen Wissenschaftliche Vertiefung von Timo Acquistapace 1 von 20 Gliederung 1. 2. Methodenfamilie 3. von 4. Abschließender

Mehr

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse

Mehr

AMTLICHE BEKANNTMACHUNG

AMTLICHE BEKANNTMACHUNG AMTLICHE BEKANNTMACHUNG NUMMER 2017/094 SEITEN 1-6 DATUM 07.04.2017 REDAKTION Sylvia Glaser 3. Ordnung zur Änderung der studiengangspezifischen Prüfungsordnung für den Bachelorstudiengang Informatik der

Mehr

Agile Methoden. David Tanzer. Oliver Szymanski

Agile Methoden. David Tanzer. Oliver Szymanski Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden

Mehr

Objektorientierte Analyse & Design

Objektorientierte Analyse & Design Objektorientierte Analyse & Design Analyse-Phase Teil 1 Einordnung im SW-Lebenszyklus Software- Entwicklung Einsatz Wartung Problemdefinition Spezifikation Implementation Auslieferung Analyse Entwurf Erprobung

Mehr

Einsatz von ADF im Wirtschaftsinformatik- Studium an der FHTW Berlin

Einsatz von ADF im Wirtschaftsinformatik- Studium an der FHTW Berlin Einsatz von ADF im Wirtschaftsinformatik- Studium an der FHTW Berlin Erfahrungsbericht M.Sc. Peter Morcinek Prof. Dr. Margret Stanierowski Agenda 1 Vorstellung 2 Zielstellung 3 Vorgehen 4 Erfahrungen (methodisch-didaktisch,

Mehr

Software entwickeln mit extreme Programming

Software entwickeln mit extreme Programming Martin Lippert Stefan Roock Henning Wolf Software entwickeln mit extreme Programming Erfahrungen aus der Praxis dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1 Die XP-Werte 4 1.2 Die XP-Prinzipien

Mehr

Media Transformation Interaktives Erzählen in VR

Media Transformation Interaktives Erzählen in VR Media Transformation Interaktives Erzählen in VR Übung im Wintersemester 2018 / 2019 17.10.2018 Agile Software-Entwicklung, SCRUM Institut für Digital Humanities Universität zu Köln Dr. Jan G. Wieners

Mehr

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht...

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ina Einemann @IEinemann Ulf Mewe @mewflu 2 Praxisbeispiele Tourismus Logistik 3 ANALYSE

Mehr

Grundlagen der Automatisierungstechnik Klausur Februar 2011

Grundlagen der Automatisierungstechnik Klausur Februar 2011 Grundlagen der Automatisierungstechnik Klausur Februar 2011 Aufgabe 1 Boolsche Algebra (10 Punkte) Die Normalform für eine XOR Verknüpfung lautet F=. a) Geben sie die Wahrheitstabelle für die XOR-Verknüpfung

Mehr

Softwareentwicklung nach der ISO9001?

Softwareentwicklung nach der ISO9001? Agenda Softwareentwicklung nach der ISO9001? von Robert Woll Motivation Einige aktuelle Herausforderungen für Unternehmen heutzutage: zunehmende Konkurrenz höhere Kundenanforderungen stärkere Integration

Mehr

Extremes Programmieren

Extremes Programmieren Extremes Programmieren Übersicht, Demonstration, Erfahrungen ACM/GI Regionalgruppe Hamburg, 16.3.2001 Frank Westphal unabhängiger Berater westphal@acm.org http://www.frankwestphal.de Tammo Freese OFFIS,

Mehr

Interaktive Mitarbeiterassistenz für die Elektromotorenmontage (HANNING ELEKTRO-WERKE GmbH & Co. KG) 06. Dezember 2017 Paderborn.

Interaktive Mitarbeiterassistenz für die Elektromotorenmontage (HANNING ELEKTRO-WERKE GmbH & Co. KG) 06. Dezember 2017 Paderborn. Interaktive Mitarbeiterassistenz für die Elektromotorenmontage (HANNING ELEKTRO-WERKE GmbH & Co. KG) 06. Dezember 2017 Paderborn www.its-owl.de Agenda Abschlusspräsentation Einführung Zielsetzung Resümee

Mehr

Dualer Studiengang. we focus on students. Fachhochschule Dortmund

Dualer Studiengang. we focus on students. Fachhochschule Dortmund Dualer Studiengang SOFTWARE- UND SYSTEMTECHNIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN we focus on students Fachhochschule Dortmund University of Applied Scie nces and Arts WARUM SOFTWARE- UND SYSTEMTECHNIK

Mehr

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski Agile Software Entwicklung Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski Agenda zum Kurs Software Engineering Wasserfallmodell Agile Entwicklung Wer bin ich Studium der Computerlinguistik

Mehr

Qualität bei evolutionärer Entwicklung

Qualität bei evolutionärer Entwicklung Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 3 Qualität bei evolutionärer Entwicklung 2007, 2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht

Mehr

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001 Iterative Softwareentwicklung Ullrich Köthe 19. April 2001 2 Traditionelles Entwicklungsmodell von Geräteentwicklung inspiriert: je später eine Änderung notwendig wird, desto teurer 12000 10000 8000 6000

Mehr

Einsatz von Simulationen in der Softwareentwicklung

Einsatz von Simulationen in der Softwareentwicklung Einsatz von Simulationen in der Softwareentwicklung Dr. rer. nat. Olaf Maibaum Deutsches Zentrum für Luft- und Raumfahrt e.v. Simulations- und Softwaretechnik, Braunschweig Dr. Olaf Maibaum. DLR, Simulations-

Mehr