Software Lifecycle Management Erfolgreiches Management von Embedded Software

Ähnliche Dokumente
Dimensionen$von$Architektur kommuniziert wird.

Das Leben nach dem F&E-Projekt Requirements Engineering für den gesamten Produktlebenszyklus. Mirko Pracht microtool GmbH

SPICE und die Assessment Tool Suite Eine Produktfamilie von HM&S & und Nehfort IT-Consulting

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

Herausforderungen des Enterprise Endpoint Managements

Big Data Projekte richtig managen!

Projekt MasterMind Systemspezifikation

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

in-tech übernimmt Mehrheitsanteile an Software-Spezialist in-tech hat die Mehrheit an dem Braunschweiger Software-Unternehmen c4c

Karten-Freischaltung mit dem UNLOCK MANAGER

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Verborgene (verlorengeglaubte) Werte für die Gegenwart nutzbar machen

Das Unternehmen. Gründung: Elektrotechnik, Industrieelektronik

SAP SharePoint Integration. e1 Business Solutions GmbH

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)

Kurzfassung der Studienarbeit

Vorlesung Embedded Software-Engineering im Bereich Automotive

02/07. PLM-Lösungen für Mechatronik. Autor: Jens Krüger, Softlab. Version: 1.0

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Military Air Systems

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Studienplan für den Masterstudiengang Sales Engineering and Product Management an der RUHR-UNIVERSITÄT BOCHUM. ab Einschreibung zum WiSe 13/14

SPI-Seminar : Interview mit einem Softwaremanager

Studien- und Prüfungsordnung für Bachelor- Studiengänge der Hochschule Aalen (SPO 31) vom 29. Juni 2012

ADVISOR - Moodle: Eine E-Learning Anwendung mit eduweaver. Sabrina Fochler Universität Wien. 15. September, 2006

Configuration management

Application Requirements Engineering

... Peter Woetzel Director Product Management Online Software AG

Methodik zur Verbesserung von Vorgehensmodellen am Beispiel des V-Modell XT 1.4 und eines industrienahen Standards nach ASPICE

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

Von der Gegenwart mit Vollgas in die agile Zukunft!

Installationsanleitung dateiagent Pro

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG

Game Interfaces Gestaltung und Funktionalität von Stefan Vollrath

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Bachelorarbeit in Kooperation mit

Google Analytics einrichten

Senior PM Immobilienwirtschaft (m/w)

USB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH

Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig,

Globale Wertschöpfungsketten.

5 Tage Kurs INTACS Zertifizierter ISO Automotive SPICE Provisional Assessor

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

Pressemitteilung Vector und IBM beschließen Partnerschaft Kompetenz zur Steuerung technischer Geschäftsprozesse in der Fahrzeugentwicklung gebündelt

Pflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7

Einrichten von Benutzergruppen und Benutzern

Integrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools.

Soziale Netze (Web 2.0)

SAP NetWeaver Gateway. 2013

Wachstum ermöglichen durch Agilität und Transparenz in der IT

Laborübung - Task-Manager (Verwalten von Prozessen) in Windows 7

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)

Benötigen wir einen Certified Maintainer?

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

Endpoint Web Control Übersichtsanleitung. Sophos Web Appliance Sophos Enterprise Console Sophos Endpoint Security and Control

Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften

Einführung... 3 MS Exchange Server MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für

Vector Software. Verwendung des VectorCAST/Requirement Gateways mit DOORS > > >

Elektromobilität. IAV IhrPartnerfürelektrischesFahren

SAP Cloud for Customer

Wir suchen ab sofort eine(n) weitere(n): IT-Projektmanager (m/w) Ihre Aufgabe:

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Online Marketing & Trends

Checkliste für die Behebung des Problems, wenn der PC Garmin USB GPS-Geräte nicht erkennt.

Internet of Things wesentlicher Teil der Industrie 4.0 Strategie

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Systemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5

The activity stream: applying social media concepts in PLM

Werkzeug SAM-Tool. Marc Roggli, SAM Consultant Zürich WTC

Referent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen,

Software-Entwickler/innen Embedded Systems

Absicherung der Zuverlässigkeit im Produktlebenslauf. Projekt Coaching

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?

Cross-Platform Mobile mit.net

Beratungslösung CatTranslate

We make IT matter. Unternehmenspräsentation. Dr. Oliver Janzen Düsseldorf Mai 2015

Übersicht Betriebliches Gesundheitsmanagement

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

WINDOWS 8 WINDOWS SERVER 2012

Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista

Fehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker

STRATEGIEN FÜR DAS NÄCHSTE JAHRZEHNT

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Industrie 4.0 Eine Vision auf dem Weg zur Wirklichkeit

Vorlesung Donnerstags, bis Uhr, HS12 Übung Dienstags, bis Uhr 4-5 ÜbungsbläMer (Programmieraufgaben)

Seminar Trends beim Softwaretest. Einführung

Globale Wertschöpfungsketten. Effektive und sichere Zusammenarbeit in der Entwicklung.

07. November, Zürich-Oerlikon

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Transkript:

Software Lifecycle Management Erfolgreiches Management von Embedded Software Dr.$Jörg(Volker$Müller$ Systemum$GmbH$&$Co.$KG$ www.systemum.de$ Design&Elektronik$Entwicklerforum$ 11.$Juli$2012$ $ Produkt Mechanik) P100 "istockphoto/enderstse" Sensorik/ Aktuatorik) So2ware) Elektronik)

Produktlinie P100 P200 P300 P100)Mechanik) S/A) So2ware) Elektronik) P200)Mechanik) S/A) P200) So2ware) P200) Elektronik) P300)Mechanik) S/A) P300) So2ware) P300) P200) Elektronik) isiken... und das kann alles passieren $ kundenspezifische$anpassungen$ Hardwarebaustein$wird$abgekündigt$ DokumentaMon$wird$nicht$nachgezogen$ Fehler$werden$ mal$eben $gefixed$ Architektur$wird$nicht$nachgezogen$ Mitarbeiter$verlässt$das$Unternehmen$ Ingenieurbüro$mit$Know(how$geht$Pleite$ Tools$erweisen$sich$als$untauglich$...$ $ $ Das$klingt$dann$so:$ Das"ist"eher"..."äh"..."gewachsener" Code. " Wir"ers;cken"in"Varianten! " Wir"wissen"nicht"mehr,"welche"Version" bei"welchem"kunden"installiert"ist! " Die"Qualität"leidet."Wir"erhalten"bereits" Beschwerden"von"Kunden. "

Die Herausforderungen Änderungsmanagement$DokumentaMon$Erosion$Fehlerabstellkosten$ Flexibilität$Harmonisierung$Individualität$$ InvesMMonsschutz$Komplexität$Konsolidierung$ Kundenzufriedenheit$Lebenszyklus$Management$ Modernisierung$Nachvollziehbarkeit$Overdesign$ProdukMvität$ Produktlinien$Qualität$edesign$Stabilität$Test$Time( to(market$transparenz$usability$varianten$ Wiederverwendung$Wissensverlust$Zuverlässigkeit$ Software Lifecycle Management Die 4D des Software Lifecycles

Software Lifecycle Management Produktmanagement der Softwareanteile in der Produktentwicklung Domain$Engineering$ Architekturmanagement$ Produktmanagement$ Asset$Management$ Service$&$Support$ Soawarewartung$ Soawareengineering$ KonfiguraMonsmanagement$ Produktmanagement Planung des Lebenszyklus eines Produkts Produktmanagement$! Produktentstehungsprozess$(z.B.$Stage( Gate)$! DefiniMon$von$Features$(=$equirements)$! Entscheidungskompetenz$(Product$Owner)$! FunkMonierende$Schnigstelle$zur$ Entwicklung$

Domain Engineering Schaffung von zentralen Plattformen Domain$Engineering$! Fokus$auf$Produktlinien$und$ familien$! Entwicklung$in$Plaiormen$und$Baukästen$! Wiederverwendung$von$ equirements$ Architekturelemente n$ Modulen$ Frameworks$ Tools$ Methoden$ Vorgehensweisen$ Prozessen$ Domain Engineering Schaffung von zentralen Plattformen Beispiel:$AUTOSA)=$Grundlage$für$die$Domäne$ Elektronische$ Steuergeräte $in$den$subdomänen$body,$chassis,$safety,$...$im$fahrzeug$ " Architektur$der$Soaware$in$einem$Steuergerät$ " Basissoaware$mit$Treibern,$Schnigstellen,$Betriebssystemdiensten$etc.$ " Mechanismus$für$die$Vernetzung$der$Dienste$untereinander$(VFB/TE)$ " Entwicklungsmethodik$mit$standardisierter$Beschreibung$der$ Schnigstellen$ "AUTOSA"

Architekturmanagement Pflege und Weiterentwicklung der Architekturkomponenten Architekturmanagement$! Wer$verwaltet$welche$Architekturelemente?$! Wie$ist$der$Prozess$bei$Änderungen$an$der$ Architektur?$! Wer$sorgt$für$die$Weiterentwicklung$der$ Architektur?$ Assetmanagement Welche Architekturelemente stehen zur Verfügung? Asset$Management$! Schnigstelle$zwischen$Domain$Engineering,$ Architekturmanagement$und$ KonfiguraMonsmanagement$! Verwaltung/Pflege$der$zentralen$Architekturelemente$ und$dokumente$! Zentrale$Schnigstelle:$elease$Management$ $ Welche$Komponente$wird$wo$genutzt/installiert?$

Software Lifecycle Management Produktmanagement der Softwareanteile in der Produktentwicklung Domain$Engineering$ Architekturmanagement$ Produktmanagement$ Asset$Management$ Service$&$Support$ Soawarewartung$ Soawareengineering$ KonfiguraMonsmanagement$ Es gibt Checklisten! ISO/IEC 15504 SPICE / Automotive SPICE ""Kugler"Maag"Cie"

SPICE ein Beispiel aus dem Process Assessment Model Beispiel Architekturdokumentation So macht es SAP

Beispiel FMC Block Diagramm Nicht UML-konform. Na und? User GUI Bike Computer Settings Live Data View Trip Data View Health Data View Flash Memory HMI Settings Odometer Flash Memory Wheel Circumference Calibration Data Mileage AM Data Manager GPS Track Altitude Cadence Heartrate Data Aggregator PC Interface Barometer otation eceiver otation Transmitter Cadence eceiver Cadence Transmitter GPS eceiver Heartrate eceiver Heartrate Transmitter USB PC User Software Lifecycle Management Zusammenfassung Komplexe$Produkte$und$Produktlinien$erfordern$ein$geplantes)Vorgehen) bei$den$komponenten,$insbesondere$der$soaware.$ Ein$geplantes,$vom$Produktlebenszyklus$getrenntes,$Management)der) So2warebausteine$ermöglicht$einen$hohen)Wiederverwendungsgrad.$ Neben$der$technischen$Lösung$muss$eine$passende)OrganisaGon)für$den$ jeweiligen$unternehmensbereich$gefunden$werden.$ Es$gilt$stets,$im$Kontext$der$externen$Anforderungen$(Gesetze,$Safety,$ Budget$etc.)$eine)für)die)jeweilige)Aufgabe)passende)Struktur)zu$finden.$ Dabei$ist$ein$Abweichen)von)Standards$immer$möglich$und$oa$sinnvoll.$ Externe)Kompetenz)kann$helfen,$Erfahrungen$aus$anderen$Domänen$und$ Unternehmen$einzubringen$(vgl.$AUTOSA).$ Es$geht$nicht$um$die$Erreichung$von$eifegraden,$sondern$um$eine$ erfolgreiche,)wirtscha2liche)und)vor)allem)langlebige)produktstrategie.$