Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Ähnliche Dokumente
1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge

Vorlesung Embedded Software-Engineering im Bereich Automotive

4.8! Integration der Software-Komponenten

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

1.3! Prozesse in der Fahrzeugentwicklung im Überblick

Automotive Software Engineering

Automotive Software Engineering

Vorlesung Automotive Software Engineering Teil 1 Motivation und Überblick

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

4.6! Design und Implementierung der Software-Komponenten

Vorlesung Embedded Software-Engineering im Bereich Automotive

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

Kernprozess zur System- und Software- Entwicklung

Komponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet. i.w. höhere Qualität der Fahrzeuge und Steuergeräte

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins

Entwicklungsprozesse und -werkzeuge

Entwicklungsprozesse. und -werkzeuge

Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden?

Architektur in der Mechatronik. existierender Testwerkzeuge

Software- und Systementwicklung

Nachvollziehbarkeit sichern: Testfälle auf Anforderungen beziehen

SysML Die Zukunft des Systems Engineering?

Entwicklung einer sensorlosen Motorregelung für Dentalbohrer nach IEC Dr. Michael Schwarz

Modellbasiertes Testen auf Basis des fundamentalen Testprozesses

Grundlagen Software Engineering

Praktikum Software Engineering: Verfahren und Werkzeuge

Mit Spezifikationen im Web arbeiten

Requirement Engineering. in der Steuergeräteentwicklung

Verbundprojekt MIKADO Mechatronik-Kooperationsplattform für anforderungsgesteuerte Prüfung und Diagnose - ein Überblick. Dr.

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Szenarien für Entwicklung, Absicherung und Test von automatisierten Fahrzeugen

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife.

Software Engineering

Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG

Dataport IT Bildungs- und Beratungszentrum. Einführung in das Geschäftsprozessmanagement und die Prozessmodellierung mit ARIS... 2

Prozessmanagement: Ausgewählte Projektbeispiele und Referenzen

Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung

Integrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung

Inhaltsverzeichnis. Teil I Grundlagen 1

Unit 8: ARIS and IS Modeling

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Entwicklung von Automatik-Funktionen in einer Fahrsimulation. Realisierung der Automatiken: Entwurf, Implementation, Test

MATLAB EXPO 2016,

Ziele und Entwicklungskonzept des Projekts Virtueller Satellit. Dr. Olaf Maibaum

Test offener, dynamischer Systeme

MDRE die nächste Generation des Requirements Engineerings

Vorlesung Automotive Software Engineering Teil 6 SW-Entwicklung (3) Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20

modellzentrierter Test

Agenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test

Die komplexe Technik heutiger Kraftfahrzeuge und Motoren macht einen immer größer werdenden Fundus an Informationen notwendig, um die Funktion und

3D-Simulation in der Intralogistik

Software Engineering

Testmanagement mit SYNECT: Ein Beispiel aus der Praxis. Ralf Arens CLAAS Selbstfahrende Erntemaschinen GmbH

Inhaltsverzeichnis. Grundlagen und Begriffsbildung

Intelligente Energieversorgung in Gebäuden

Objektorientierte Analyse (OOA) Inhaltsübersicht

Integration eines pneumatischen Roboters in die Robotics API

Softwaretechnik 2015/2016

Einsatz von Simulationen in der Softwareentwicklung

Das V-Modell: Produkte 1/5

Simulationsstudien für die Logistik Version 1.0

When testing meets intelligence MECHATRONIK

RE bei MBSE mehr als nur textuelle Anforderungen

4 Cybertronische Systeme Definition und Grundlagen Cybertronische Produkte Cybertronische Produktionssysteme...

Vom virtuellen Prototyp zum digitalen Zwilling

Mechatronik Entwicklungsprojekte in der

we keep you ahead Ihr leistungsstarker und zuverlässiger Partner für computerunterstützte Prozesse.

Lean Engineering Schneller ans Ziel durch agile Produktentwicklung. WZL/Fraunhofer IPT

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

Offene Stellen Rockwell Automation AG, Schweiz

Übungsaufgaben zum Software Engineering: Management

T1 - Fundamentaler Testprozess

Abschnitt 16: Objektorientiertes Design

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++

6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

Funktionale Sicherheit gewährleisten

AP1.1 - Entwicklungsprozessanalyse

Interdisziplinärer Systems-Engineering-Prozess am Beispiel Fahrzeug-Diagnose. Innovationsforum Integrierte Systementwicklung

2. Der Software-Entwicklungszyklus

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen

Systematisches Testen der Funktionalität von Softwaresystemen. 17. Juni 2015

Risikobetrachtungen von Softwareelementen mittels FMEA. Alexander Späthe Safetronic, München 13. November 2006

M.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik B.Sc. Elektrotechnik, Studium der Elektrotechnik

DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3

Grundlagen des Software Engineering für Automotive Systems. Hauptseminar im WS 2012 / 2013

2 Softwarearchitektur in der Organisationsstruktur 25

Die strategische Entscheidung für moderne IT-Strukturen macht Unternehmen zukunftsfähig. Prof. Dr. Manfred Broy

Systematisches Requirements Engineering und Management

System Optimierung als Schlüsselfaktor für f r die Effizienzsteigerung im Antriebstrang. Innovationsforum 2010 Dipl.-Ing.

Test & Diagnose. Thomas Romanek. thomas.romanek@udo.edu. PG AutoLab Seminarwochenende Oktober AutoLab

Technologiepark Paderborn Telefon: / XX XX XX Mobil: 01XX / XX XX XX XX XXXXXXX@mail.upb.de

Simcenter Symposium Oktober Virtuelle Integration und iteratives Design durch native Kopplung

Comparing Software Factories and Software Product Lines

Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen

SYSTEMS RE-ENGINEERING

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell:

Übungen zur Softwaretechnik

Multi-Tool Testlandschaft mit DDS

Test-Methodik für Embedded Software

Ziele und Tätigkeiten von Architekten

Transkript:

Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration unter bestmöglicher Berücksichtigung aller operativen Anforderungen und nach den Maßstäben der gebotenen Effektivität.! zur Integration aller technischen Parameter und zur Sicherstellung der Kompatibilität aller physikalischen, funktionalen und technischen Schnittstellen in einer Art und Weise, so dass die gesamte Systemdefinition und der Systementwurf möglichst optimal werden.! zur Beiträge aller Fachdisziplinen in einen ganzheitlichen Entwicklungsansatz. 1 J. Schäuffele, Th. Zurawka:, Vieweg, 2003 zur System- und Softwareentwicklung logischen Systementwicklung Software- Entwicklung logischen technischen der Software-Anforderungen Software-Architektur Design & Implementierung Logische f 1 f 2 f 3 Technische SG 1 SG 2 SG 3 Software f 4 Funktion Steuergerät Integrationstest des Systems Integrationstest der Software Test der Software- Komponenten Kalibrierung Akzeptanztest & Systemtest Systemkomponenten J. Schäuffele, Th. Zurawka:, Vieweg, 2003 2

System- und Softwareentwicklung! V-! Definition der Schnittstellen zwischen System- und Softwareentwicklung! Trennung zwischen der von Software-Funktionen auf der physikalischen Ebene und Design und Implementierung von Programmen und Daten! Trennung zwischen Programm- und Datenstand für Varianten! Anwendung von Software-Engineering-Methoden! iteratives Vorgehensmodell! modellbasierte Software-Entwicklung! Simulations- und Rapid-Prototyping-Werkzeuge 3 der logischen zur System- und Software- Entwicklung Anwendungsfälle Akzeptanztest & Systemtest der logischen & der technischen Testfälle Kalibrierung Integrationstest des Systems Systemkomponenten Software-Anforderungen Software-Architektur der Design & Implementierung Testfälle Integrationstest der Software Test der Software- Komponenten 4 J. Schäuffele, Th. Zurawka:, Vieweg, 2003

Prozesse Ein Prozess im Sinne eines Vorgehensmodells ist eine systematische, wiederkehrende Reihe logisch aufeinander folgender Schritte. Ein Prozess! dient der Erfüllung einer Anforderung eines unternehmensinternen oder -externen Kunden,! wird von einem Kunden angestoßen,! erbringt für diesen Kunden eine Leistung, in Form eines Produkts oder einer Dienstleistung, die von diesem Kunden bezahlt wird (Kunden-Lieferanten- Beziehung). :! in sich abgeschlossene Folge von Tätigkeiten, liefert als Ergebnis ein Artefakt. Artefakt:! Zwischenergebnis, das von anderen en weiterverwendet wird. 5 Darstellung von Prozessen mit LOV-Diagrammen Anforderungsmanagement Erfassen der Artefakt System- und Software- Entwicklung der logischen Logische logischen der technischen Technische J. Schäuffele, Th. Zurawka:, Vieweg, 2003 6

Methoden und Werkzeuge! Für jeden wird eine Methode (Vorgehensweise) festgelegt.! methodische Schritte (liefern noch kein Artefakt für nachfolgende e)! Werkzeuge zur automatischen Unterstützung von Methoden 7 Simulations- und Rapid-Prototyping-Schritte im Entwicklungsprozess ierung einer Funktion Simulation in virtueller Umgebung analytisch validiertes Artefakt Integration und Test im Fahrzeug experimentell validiertes 8 J. Schäuffele, Th. Zurawka:, Vieweg, 2003

Methodische Schritte für die Integration und den Test im Fahrzeug Integration und Test im Fahrzeug Inbetriebnahme Experimentiersystem Inbetriebnahme Versuchsfahrzeug Durchführung von Experimenten methodischer Schritt 9 J. Schäuffele, Th. Zurawka:, Vieweg, 2003