Der Industriestandard für detaillierte, schnelle Tiefenanalyse für C++-Code.. Statische Analyse. Wir geben Gas, damit Ihre Software besser wird

Größe: px
Ab Seite anzeigen:

Download "Der Industriestandard für detaillierte, schnelle Tiefenanalyse für C++-Code.. Statische Analyse. Wir geben Gas, damit Ihre Software besser wird"

Transkript

1 Statische Analyse CERTIFIED Der Industriestandard für detaillierte, schnelle Tiefenanalyse für C++-Code.. Wir geben Gas, damit Ihre Software besser wird

2 Damit Ihre Software sicherheitskritischen Standards entspricht In unseren Produkten stecken über 20 Jahre Entwicklungserfahrung von Testwerkzeugen. Sie sind optimal zugeschnitten auf die Testanforderungen von: ISO Automobilindustrie IEC Atomkraft IEC Medizintechnik IEC Allgemeine Industrie EN Bahntechnik DO-178B/C Luft-/Raumfahrt und Defense MISRA C/C++ Richtlinien für den Einsatz in sicherheitsrelevanten Systemen CERT C/C++ Standard für Sicherheitscode

3 Je früher Fehler im Source Code behoben werden können, desto kostengünstiger QA-C++: Ihr Schlüssel zu besserer Software Weniger Softwarefehler Für zuverlässige, portable und wartungsfreundliche Softwarelösungen Je früher im Entwicklungsprozess Softwarefehler entdeckt werden, desto kostengünstiger können sie behoben werden Hebt Hebt das das Know-how Know-how Ihrer Ihrer Entwickler Entwickler und und fördert fördert bewährte bewährte Vorgehensweisen Vorgehensweisen Besserer Code unter Einhaltung Ihrer Besserer Code unter Einhaltung Ihrer Standardvorgaben Standardvorgaben Verbessert die Zusammenarbeit der Verbessert die Zusammenarbeit der Entwicklerteams Entwicklerteams Erlaubt sofortige und wiederholbare Erlaubt sofortige und wiederholbare Tests in Ihrer Entwicklungsumgebung Tests in Ihrer Entwicklungsumgebung Reduziert Kosten durch schnellere Reduziert Marktreife Kosten durch schnellere Marktreife Softwarefehler frühzeitig erkennen Kosten senken Je früher Softwarefehler im Entwicklungsprozess erkannt und eliminiert werden, desto kostengünstiger ist es für Sie; und am günstigsten ist es, wenn Fehler gar nicht erst entstehen. Mehr als potenzielle Source Code Probleme kennen unsere Tools bereits heute. Die statische Analyse mit QA-C++ findet gefährliche Strukturen und zeigt frühzeitig Probleme bei Sicherheit, Wartbarkeit und Portabilität. Hier senken Sie zukünftige Kosten. Schnelle Tiefananalysen von C++-Code Selbst umfangreiche Softwarepakete analysiert QA-C++ detailliert und in der Tiefe. Große und kleine Projekte können so gleichermaßen gut auf ihre Qualität überprüft werden. Das vereinfacht das Qualitätsmanagement und hilft Ihnen, die wichtigen Sicherheitsstandards zu erfüllen. Stimmt Ihr Code mit dem von Ihnen gewählten Standard überein? Über Metriken und grafische Darstellungen der Codestruktur werden auch komplexe Projekte transparent und übersichtlich. Verlässlich, portabel, wartbar Mit QA-C++ erstellter Programmcode ist zuverlässig, portabel und leichter wart bar. Denn mit QA-C++ wird Ihre Software einheitlicher, weniger komplex und leistungsfähiger!

4 Sicherer Code mit vorhersagbarem Verhalten Auch standardkonforme Software kann anders reagieren, als vorausgesagt. Denn nicht alles, was später Probleme bereiten kann, ist in ISO-Standards auch als inkorrekt klassifiziert. Deshalb zeigt die statische Analyse mit QA- C++ auch Probleme, die oft und leicht von Entwicklern und Compilern übersehen werden. Das geschieht vollautomatisch. So sparen Entwickler wertvolle Zeit beim manuellen Beheben von Problemen, die keine technischen Fehler im eigentlichen Sinne sind. Garantierte Portabilität Konsistenz über alle Plattformen Mit QA-C++ funktioniert Programmcode konstant über unterschiedliche Plattformen und Compiler. Dazu werden durch die Implementierung definierte Sprach-Features und Sprach-Extensions überwacht. Die Analyse- und Reporting-Features von QA-C++ QA-C++ bietet eine kontextsensitive drill-down Oberfläche, die mit einer tiefreichenden Knowledge-Base verknüpft ist. Dadurch kann QA-C++ nicht nur Probleme finden, sondern auch erklären, weshalb sie behoben werden sollten. Zusätzlich schlägt QA-C++ Beispiele vor, wie damit umgegangen werden kann. Metriken und Visualisierung Metriken projektbasiert dateibasiert funktionsbasiert Vom Benutzer definierbare Schwellenwerte Warnung bei Metrik-Schwellenwerten Report-Zusammenfassungen Konfigurierbare Reports Compliance Qualität Code-Review Suppression Metriken

5 Unübertroffen exakt: Source Code Analyse mit QA-C++ Auf einen Blick: QA-C++ Vier gute Gründe, weshalb führende Unternehmen unsere Tools einsetzen: Sie sind mit besseren Produkten schneller am Markt Ihre Teams arbeiten effektiver zusammen Sie schaffen es, Geschwindigkeit in der Entwicklung mit hoher Qualität zu verbinden An unserem Beispiel zeigen wir Ihnen, wie QA-C++ konkret helfen kann, Fehler zu entdecken und zu beseitigen: Sie können bestehenden Code einfach wiederverwenden 1. Nicht definiertes Verhalten QA-C++ ermittelt nicht nur die schon bekannten Fehlerquellen (Null-Pointer-Dereference, Division durch Null, Buffer Overrun), sondern auch solche, die seltener vorkommen. Die Dataflow Engine analysiert die Variablen, um undefinierte Reaktionen zu entdecken. 2. Constraint Violations Falscher Gebrauch der Programmiersprache? QA-C++ entdeckt eine Vielzahl an Fällen, in denen die Syntax zwar korrekt, der Code selber aber semantisch falsch ist. In einigen dieser Fälle würde der Compiler stoppen, weil sie bekannt sind. QA-C++ erkennt aber auch eine Reihe von Fehlern, bei denen die Kompilierung nicht gestoppt werden würde. 3. Analysen über mehrere Module QA-C++ identifiziert nicht-regelkonformes Verhalten, welches ein Linker nicht auflösen kann. Erkannt werden Rekursionen sowie widersprüchliche Deklarationen und Definitionen von externen Objekten und Funktionen im gesamten Projekt. 4. Portabilität Code konsistent halten und zwar über Compiler und Plattformen hinweg. Das schafft QA-C++. Das Toolset erkennt ISO-Limitierungen, Spracherweiterungen und Verhalten, das durch die Implementierung definiert ist. 5. Konversionen QA-C++ ermittelt implizite Konversionen zwischen Dateitypen, sei es bei der Verknüpfung, dem Vergleich, der Integral Promotion, der Default Argument Promotion oder bei Function Returns. 6. Redundanzen QA-C++ spürt nicht genutzte Variablen, Funktionen und Parameter auf, genauso wie Bedingungen, bei denen das Ergebnis unveränderlich (immer wahr oder immer falsch) ist. 7. Statements und Operationen QA-C++ ermittelt verdächtige Vergleichs- und Pointer-Opera tionen einschließlich der Verwendung von nicht korrekten Ty pen. Und das Programm findet Konstruktionen, die zwar erlaubt, aber wahrscheinlich irreführend oder schwer zu warten sind. 8. Namenskonventionen QA-C++ fördert die Verwendung von einheitlichen Benennungen, die durch Regular Expressions spezifiziert werden. Alle Identifier-Merkmale können überprüft werden.

6 Technische Spezifikationen, Plattformen und Integrationen ALLGEMEINE FUNKTIONEN Command Line Interface (CLI) Interaktive GUI mit Message Browser Online Hilfe & Knowledge-Base Verwendung & Implementierung von Kontext-Messaging C++ Sprache Coding Standard spezifisch Übersichten & detaillierte Reports IDE Integrationen Support für C++11 und C++14 CODE ANALYSE FUNKTIONEN 1,500+ auswählbare Messages Kein Limit für Projektgrößen und SLOC Cross Modul Analyse (CMA) Semantische Fehlererkennung Fehlererkennung durch Datenflussanalyse Unterdrückung der Prüfung auf Basis von Kommentaren möglich CODING STANDARDS Benutzerdefinierte Coding Standards Add-on Module MISRA C++:2008 HIC++ JSF AV C++ CERT C++ CWE C++ ISO C++ Standard Support Überprüfung von Namenskonventionen Erweiterbare Regelsätze Deviation support UNTERSTÜTZTE PLATTFORMEN Windows 7 (32 und 64 bit) Linux RHEL 5 und höher (32 und 64 bit) IDE INTEGRATIONEN Microsoft Visual Studio 2010, 2012, 2013 und 2015 Eclipse V und höher Eclipse basierte IDEs CONTINUOUS INTEGRATION UMGEBUNGEN Jenkins Andere CI Umgebungen können über das Command Line Interface eingebunden werden UNTERSTÜTZTE COMPILER GNU gcc, g++ MinGW gcc, g++ Microsoft Visual C++ Analog Devices VisualDSP++ Altera Nios II gcc GCC ARM Embedded ARM RVCT Freescale CodeWarrior ecoscentric Green Hills C/C++ IAR C/C++ Keil TASKING VXToolset Texas Instruments Wind River Diab XILINX C/C++ Weitere Compiler auf Anfrage Der SGS-TÜV Saar hat QA-C und QA-C++ mit MISRA zertifiziert als einsetzbar für die Entwicklung von sicherheitsrelevanter Software entsprechend der wichtigsten Standards im sicherheitskritischen Bereich: IEC 61508, ISO 26262, EN 50128, IEC und IEC QA Systems GmbH Schwieberdinger Straße 56 D Stuttgart Tel Fax Weitere Büros: München Bath (UK) Paris (F) Mailand (I)

A-C QA-C. das statische Sourcecode Analyse-Tool für C

A-C QA-C. das statische Sourcecode Analyse-Tool für C A-C QA-C das statische Sourcecode Analyse-Tool für C Fehler vermeiden von Anfang an Bessere Software in kürzerer Zeit Automatisierte Code-Reviews Für bessere Software für bessere Entwicklerteams Unsere

Mehr

QA-C++ QA-C++ das statische Sourcecode Analyse-Tool für C++

QA-C++ QA-C++ das statische Sourcecode Analyse-Tool für C++ QA-C++ QA-C++ das statische Sourcecode Analyse-Tool für C++ Fehler vermeiden von Anfang an Bessere Software in kürzerer Zeit Automatisierte Code-Reviews Für bessere Software für bessere Entwicklerteams

Mehr

FRAUNHOFER-INSTITUT FÜR ENTWURFSTECHNIK MECHATRONIK IEM SICHERE SOFTWARE- IMPLEMENTIERUNGEN MIT COGNICRYPT

FRAUNHOFER-INSTITUT FÜR ENTWURFSTECHNIK MECHATRONIK IEM SICHERE SOFTWARE- IMPLEMENTIERUNGEN MIT COGNICRYPT FRAUNHOFER-INSTITUT FÜR ENTWURFSTECHNIK MECHATRONIK IEM SICHERE SOFTWARE- IMPLEMENTIERUNGEN MIT COGNICRYPT Ausgangslage UNSICHERE NUTZUNG VON KRYPTOGRAFIE FÜHRT ZU SOFTWARESCHWACHSTELLEN Eine Vielzahl

Mehr

Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht

Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein

Mehr

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben

Mehr

Nachts ist s kälter als draußen Warum qualifizieren und nicht zertifizieren?

Nachts ist s kälter als draußen Warum qualifizieren und nicht zertifizieren? Nachts ist s kälter als draußen Warum qualifizieren und nicht zertifizieren? Der Vortragende Sebastian Götzinger ISTQB Certified Tester Foundation Level Seit 2013 bei Verifysoft Technology GmbH Seminarleiter

Mehr

Kinmatec. Einfach erfahren.

Kinmatec. Einfach erfahren. 1 Kinmatec. Einfach erfahren. Die Kinmatec GmbH ist spezialisiert auf die Entwicklung von Automatisierungssoftware für Anlagen und Prüfstände. Unsere gesamte Erfahrung als Informatiker und Maschinenbauer

Mehr

Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface. Oliver Scheer Microsoft Deutschland

Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface. Oliver Scheer Microsoft Deutschland Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface Oliver Scheer Microsoft Deutschland Agenda Warum entwickelt Microsoft Design-Werkzeuge und Technologien?

Mehr

HYDROINFORMATIK. Integrated development environment IDEs. JProf. Dr. rer. nat. Marc Walther

HYDROINFORMATIK. Integrated development environment IDEs. JProf. Dr. rer. nat. Marc Walther HYDROINFORMATIK Integrated development environment IDEs JProf. Dr. rer. nat. Marc Walther Dresden, 21. Oktober 2016 LETZTES MAL Einführung in Veranstaltung, Organisatorisches Überblick Anwendungen HI 21.10.2016

Mehr

Hydroinformatik 1 Integrated development environments IDEs

Hydroinformatik 1 Integrated development environments IDEs Hydroinformatik 1 Integrated development environments IDEs Bisher C++, Qt, Datentypen, Klassen I/O, strings Folie 2 Heute IDEs Definition, Aufgaben, Funktionen (Anwendungsübung) Folie 3 Vorbereitung Download

Mehr

HYDROINFORMATIK. Integrated development environments IDEs. JProf. Dr. rer. nat. Marc Walther

HYDROINFORMATIK. Integrated development environments IDEs. JProf. Dr. rer. nat. Marc Walther HYDROINFORMATIK Integrated development environments IDEs JProf. Dr. rer. nat. Marc Walther Dresden, 20. Oktober 2017 LETZTES MAL Einführung in Veranstaltung, Organisatorisches Überblick Anwendungen HI

Mehr

SPARK95. Ingmar Wirths. 12. Juli 2007

SPARK95. Ingmar Wirths. 12. Juli 2007 SPARK95 Ingmar Wirths 12. Juli 2007 Motivation Ada wurde zur Programmierung von Mikroprozessoren entwickelt. Motivation Ada wurde zur Programmierung von Mikroprozessoren entwickelt. Ein Systemversagen

Mehr

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der

Mehr

Perfektion für spiegelnde Oberflächen. Effiziente 3D-Inspektion

Perfektion für spiegelnde Oberflächen. Effiziente 3D-Inspektion Perfektion für spiegelnde Oberflächen Effiziente 3D-Inspektion Qualität sichern Effizienz steigern 3D-Technologie führt zu fehlerfreien, spiegelnden und reflektierenden Oberflächen Spiegelnde Oberflächen

Mehr

Der Einsatz von Open Source Tools für Safety und Security

Der Einsatz von Open Source Tools für Safety und Security Der Einsatz von Open Source Tools für Safety und Security Thomas Schütz Protos Software GmbH Safety & Security Day Rhein-Main Flörsheim, 20.09.2016 Story Kann man mit Open Source Tools und Software Anforderungen

Mehr

Configurable Embedded Systems

Configurable Embedded Systems Configurable Embedded Systems Prof. Dr. Sven-Hendrik Voß Wintersemester 2017 Technische Informatik (Master), Semester 2 Termin 3, 23.10.2017 Seite 2 Zynq Design Flow Configurable Embedded Systems Wintersemester

Mehr

Programmieren in Haskell Debugging

Programmieren in Haskell Debugging Programmieren in Haskell Debugging Peter Steffen Universität Bielefeld Technische Fakultät 30.01.2009 1 Programmieren in Haskell Debugger Definition laut Wikipedia: Ein Debugger (von engl. bug im Sinne

Mehr

Conformiq Tool Suite Conformiq Modeler und Designer

Conformiq Tool Suite Conformiq Modeler und Designer Verfügbar für Windows und Linux. Conformiq Tool Suite Conformiq Modeler und Designer Conformiq Designer ist ein Eclipse -basiertes Tool für die Automatisierung der Testfallerstellung beim funktionalen

Mehr

CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME

CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME Seadex verfügt über umfangreiches Spezialwissen, wenn es um Pflege, Weiterentwicklung und Refactoring gewachsener Software-Systeme geht.

Mehr

Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop

Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop Andreas Fend Consultant Michael Schmid Senior Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN

Mehr

avamedbase für Teamcenter PLM für Unternehmen der Medizintechnik

avamedbase für Teamcenter PLM für Unternehmen der Medizintechnik avamedbase für Teamcenter PLM für Unternehmen der Medizintechnik Verkürzt Entwicklungszeiten Sichert Einhaltung von nationalen und internationalen Regularien Ihre Vorteile mit avamedbase avasis Specials

Mehr

C++ OpenCppCoverage. Detlef Wilkening

C++ OpenCppCoverage. Detlef Wilkening http://www.wilkening-online.de Seite 1 / 52 C++ OpenCppCoverage Detlef Wilkening 10.11.2016 http://www.wilkening-online.de Seite 2 / 52 Warum überhaupt dieser Vortrag? Wir waren mal wieder in einer Gruppe

Mehr

MISRA C:2012 Die Regeln für die Entwicklung sicherheitskritischer Software

MISRA C:2012 Die Regeln für die Entwicklung sicherheitskritischer Software Seminare & Workshops 2016 Wissen für bessere Software MISRA C:2012 Die Regeln für die Entwicklung 21.10.2016 Pole-Position für bessere Software Schwieberdinger Str. 56 70435 Stuttgart seminare@qa-systems.de

Mehr

UI / UX Designer (m/w)

UI / UX Designer (m/w) UI / UX Designer (m/w) Konzeption und Design für Webportale, Shopsysteme und mobile Anwendungen Erstellen von Wireframes und Prototypen für neue Projekte und Features Resposive Design von Benutzeroberflächen

Mehr

Qualitätssicherung von Software (SWQS)

Qualitätssicherung von Software (SWQS) Qualitätssicherung von Software (SWQS) Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FOKUS 6.6.2013: Statische Analyse Folie 2 Fragen zur Wiederholung Was ist der Unterschied

Mehr

Effizientes Programmieren

Effizientes Programmieren Effizientes Programmieren Effizientes Programmieren (19.05.2015) Pit Pietsch Agenda 1 2 3 4 5 2 / 33 Effizientes Programmieren (19.05.2015) Section 1 3 / 33 Effizientes Programmieren (19.05.2015) Grundproblem

Mehr

ab EUR >TimeLine Developer//

ab EUR >TimeLine Developer// ab 1.800 EUR >TimeLine Developer// www.timeline.info >Überblick// TimeLine Developer ist eines der produktivsten Rapid- Application-Development- Tools für Datenbankanwender. Gegenüber Visual Studio steigert

Mehr

Objektorientierte Programmierung II

Objektorientierte Programmierung II Objektorientierte Programmierung II OOP I Erlaubt Entwicklers, im Problemraum zu denken und zu arbeiten. Das Problem wird in eine Menge von Objekten zerlegt. Objekte wirken aufeinander, um das Problem

Mehr

Einleitung Entwicklung in C Hello-World! Konstrukte in C Zusammenfassung Literatur. Grundlagen von C. Jonas Gresens

Einleitung Entwicklung in C Hello-World! Konstrukte in C Zusammenfassung Literatur. Grundlagen von C. Jonas Gresens Grundlagen von C Jonas Gresens Proseminar C Grundlagen und Konzepte Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Universität

Mehr

SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis. Gunther Pippèrr GPI Consult München

SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis. Gunther Pippèrr GPI Consult München Schlüsselworte SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis SQL, SQL*Plus, SQLcl, Scripting Einleitung Gunther Pippèrr GPI Consult München Ist es nun soweit? Gehört nun auch SQL*Plus bald

Mehr

OCP Java SE 8. Lambda

OCP Java SE 8. Lambda OCP Java SE 8 Lambda Lambda-Ausdruck sieht ähnlich wie eine Deklaration einer Methode ohne Name und Ergebnistyp aus (a, b) -> b.compareto(a) Lambda Vor Java 8 Ausführbarer Programmcode ( Verhalten ) nur

Mehr

MISRA C:2012 Die Regeln für die Ent wicklung sicherheitskritischer

MISRA C:2012 Die Regeln für die Ent wicklung sicherheitskritischer Seminare & Workshops 2019 Wissen für bessere Software MISRA C:2012 Die Regeln für die Ent wicklung sicherheitskritischer Software 18.10.2019 Schwieberdinger Str. 56 70435 Stuttgart seminare@qa-systems.de

Mehr

Objektorientierte Programmierung. Kapitel 22: Aufzählungstypen (Enumeration Types)

Objektorientierte Programmierung. Kapitel 22: Aufzählungstypen (Enumeration Types) Stefan Brass: OOP (Java), 22. Aufzählungstypen 1/20 Objektorientierte Programmierung Kapitel 22: Aufzählungstypen (Enumeration Types) Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester

Mehr

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld 1. Die Kosten der Softwareentwicklung Warum es manchmal sinnvoll ist, am Anfang mehr zu tun, als nötig ist. Modellgetrieben Software-Entwicklung

Mehr

Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets

Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Testwell CTC++ ist ein leistungsfähiges und einfach zu benutzendes Code-/Test-Coverage

Mehr

CODE REVIEWS DONE RIGHT. Heiko Gramlich

CODE REVIEWS DONE RIGHT. Heiko Gramlich CODE REVIEWS DONE RIGHT Heiko Gramlich Agenda Über mich Code Review Code Review bei De-Mail Development Tooling Demo Erfahrungen im Team 2 Über mich Software Entwickler Werdegang: Dipl. Informatiker der

Mehr

OCP Java SE 8. Lambda

OCP Java SE 8. Lambda OCP Java SE 8 Lambda Lambda-Ausdruck sieht ähnlich wie eine Deklaration einer Methode ohne Name und Ergebnistyp aus (a, b) -> b.compareto(a) Lambda Vor Java 8 Ausführbarer Programmcode ( Verhalten ) nur

Mehr

Micro Focus Unit Testing Framework in Visual COBOL 3.0. Rolf Becking 29.August 2017

Micro Focus Unit Testing Framework in Visual COBOL 3.0. Rolf Becking 29.August 2017 Micro Focus Unit Testing Framework in Visual COBOL 3.0 Rolf Becking 29.August 2017 Unser heutiges Webinar Wozu dient das Micro Focus Unit Testing Framework? Welches Konzept steckt dahinter? Wie wird ein

Mehr

Interoperabilität von Simulatoren aus Software Engineering Sicht

Interoperabilität von Simulatoren aus Software Engineering Sicht MATLAB EXPO 2016 Interoperabilität von Simulatoren aus Software Engineering Sicht 10.05.2016 Prof. Dr.-Ing. R. Finsterwalder Ingenieurinformatik Universität der Bundeswehr München Projekt MASTER: Entwicklung

Mehr

DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb. Referent: Raphael Henneke

DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb. Referent: Raphael Henneke DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb Referent: Raphael Henneke Agenda 10.00 10.30 Begrüßung & aktuelle Entwicklungen bei QUNIS

Mehr

StuPro Visualisierung der Ergebnisse von Programmanalysen

StuPro Visualisierung der Ergebnisse von Programmanalysen StuPro Visualisierung der Ergebnisse von Programmanalysen Abteilung Programmiersprachen und Compilerbau Daniel Gerlach, Mikhail Prokharau Universität Stuttgart 15. November 2010 Übersicht Vorstellungsrunde

Mehr

Embedded Linux Automatisierung für die Zukunft

Embedded Linux Automatisierung für die Zukunft Embedded Linux Automatisierung für die Zukunft LINUX im industriellen Umfeld Das echtzeitfähige Linux ist ein weit verbreitetes Betriebssystem in der Industrie. Die Echtzeiterweiterung bietet beispielsweise

Mehr

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! SAP Ali Kaveh Software Engineering live Agile! Certified Scrum Master Solution

Mehr

Continuous Integration mit VSTS Dieter Rüetschi

Continuous Integration mit VSTS Dieter Rüetschi Continuous Integration mit VSTS Dieter Rüetschi (ruetschi@ability-solutions.ch) 1 2 Warum ist Continuous Delivery so wichtig? Geschwindigkeit schnell auf dem Markt Unterstützung und Teil des ALM 3 DevOps

Mehr

Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)

Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de

Mehr

CANoe/CANalyzer.J1587

CANoe/CANalyzer.J1587 Produktinformation Inhaltsverzeichnis 1 Einführung... 3 1.1 Anwendungsgebiete... 3 1.2 Eigenschaften und Vorteile... 3 1.3 Weiterführende Informationen... 3 2 Funktionen... 4 3 Hardwareschnittstellen...

Mehr

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen S. Jovalekic 1), G. Martinek 1), Th. Okrusch 2) 1), 73458 Albstadt 2) Robert Bosch GmbH, Abstatt Gliederung Einleitung

Mehr

Hydroinformatik I: Hello World

Hydroinformatik I: Hello World Hydroinformatik I: Hello World Prof. Dr.-Ing. habil. Olaf Kolditz 1 Helmholtz Centre for Environmental Research UFZ, Leipzig 2 Technische Universität Dresden TUD, Dresden Dresden, 27. Oktober 2017 1/21

Mehr

hnernetze e und Organisation n

hnernetze e und Organisation n Rechnernetze und Organisation Rec hnernetze e und Organisation n Assignment A1 1 Übersicht Motivation Rechnen mit reellen Zahlen Gleitkommadarstellung Mantisse, Exponent, Berechnung ASCII-Konvertierung

Mehr

Spaichinger Entwicklungsumgebung 1.2 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)

Spaichinger Entwicklungsumgebung 1.2 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.2 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de

Mehr

Dokumentations-Richtlinien

Dokumentations-Richtlinien Prof. Dr. Reinhold Kröger Sven Bauer Stand 15.3.2004 Fachhochschule Wiesbaden Fachbereich Informatik Inhaltsverzeichnis 1 Wozu dienen Dokumentations-Richtlinien?... 1 2 Dokumentation des Quellcodes...

Mehr

QA-Verify. QA-Verify. Software-Qualitätsinformationssystem. Damit Sie wissen, was Sie tun

QA-Verify. QA-Verify. Software-Qualitätsinformationssystem. Damit Sie wissen, was Sie tun QA-Verify QA-Verify Software-Qualitätsinformationssystem für C und C++ Damit Sie wissen, was Sie tun Das Werkzeug für Projektverantwortliche, Qualitätsmanager und Entwickler Transparenz und Überblick auch

Mehr

Whitepaper: Agile Methoden im Unternehmenseinsatz

Whitepaper: Agile Methoden im Unternehmenseinsatz Whitepaper: Agile Methoden im Unternehmenseinsatz Agilität ist die Fähigkeit eines Unternehmens, auf Änderungen in seinem Umfeld zu reagieren und diese zum eigenen Vorteil zu nutzen. Inhaltsverzeichnis

Mehr

Smart Automation, Quality and IT Excellence Solutions - our experience, your success. Version

Smart Automation, Quality and IT Excellence Solutions - our experience, your success. Version Version 2.5 Page 1 Datenmengen effektiv nutzen Bringen Sie Ihre Produktionsdaten in aussagekräftige KPIs, generieren Sie informative Berichte und erhalten Sie Analysen kritischer Daten mit ATS Intelligence.

Mehr

Automatisierte Erkennung von Sicherheitslücken in Stud.IP. Michael Hoffmann

Automatisierte Erkennung von Sicherheitslücken in Stud.IP. Michael Hoffmann Michael Hoffmann Warum Automatisierung? Softwareprojekte werden immer größer und komplexer Sicherheitslücken können oft leicht übersehen werden (Limitierung durch Erfahrung) Zeitersparnis durch maschinelle

Mehr

Abnahme leicht gemacht

Abnahme leicht gemacht Pascal Moll Stefan Ludwig Abnahme leicht gemacht Anforderungen das Laufen beibringen 1 NovaTec Consulting GmbH Standorte in Stuttgart, Frankfurt, München, Berlin und Zweibrücken. ca. 100 Berater Zahlreiche

Mehr

Virtuelle Realität und Simulation - Übung 2

Virtuelle Realität und Simulation - Übung 2 Virtuelle Realität und Simulation - Übung 2 Java-Script Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 20. November 2008 Institut für Informatik

Mehr

Mobile Anwendungsentwicklung - Überblick über ios & Swift I -

Mobile Anwendungsentwicklung - Überblick über ios & Swift I - Mobile Anwendungsentwicklung - Überblick über & I - Prof. Dr. Michael Cebulla 4. November 2016 Hochschule Schmalkalden Wintersemester 2016/17 1 / 38 M. Cebulla Mobile Anwendungsentwicklung Gliederung 1

Mehr

Ursprünge. Die Syntax von Java. Das Wichtigste in Kürze. Konsequenzen. Weiteres Vorgehen. Rund um Java

Ursprünge. Die Syntax von Java. Das Wichtigste in Kürze. Konsequenzen. Weiteres Vorgehen. Rund um Java Ursprünge Die Syntax von Java Borland Software Corp 1995 Syntax: Pascal Objektorientierte Prorammierung optional Plattformen: Windows (Linux, Mac OS X) Sun Microsystems 1995 Syntax: C/C++ Objektorientiert

Mehr

Platform as a Service (PaaS) & Containerization

Platform as a Service (PaaS) & Containerization Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle

Mehr

Validierung von Software-Werkzeugen Medical Device Day, Dipl.-Phys. Matthias Hölzer-Klüpfel, M.Sc.

Validierung von Software-Werkzeugen Medical Device Day, Dipl.-Phys. Matthias Hölzer-Klüpfel, M.Sc. Willkommen Validierung von Software-Werkzeugen Medical Device Day, 2011-09-20 Dipl.-Phys. Matthias Hölzer-Klüpfel, M.Sc. Super Werkzeug! Ist das validiert? Ist das überhaupt validiert? Super Tool! Was

Mehr

Motion Control Lösungen der zub AG: Innovativ Kostenoptimiert Anwendungsorientiert

Motion Control Lösungen der zub AG: Innovativ Kostenoptimiert Anwendungsorientiert Motion Control Lösungen der zub AG: Innovativ Kostenoptimiert Anwendungsorientiert machine control AG 1 zub machine control AG Wir übernehmen Verantwortung! Dienstleistungen Kompetenzen Consulting Motion

Mehr

IEC Windows- Programmiersoftware für CPS500

IEC Windows- Programmiersoftware für CPS500 IEC61131-3 Windows- Programmiersoftware für CPS500 16/13-089.231.01 esitron-electronic GmbH Ernst-Zimmermann-Str. 18 D-88045 Friedrichshafen Internet: www.esitron.de Telefon +49 (0) 7541/6000-0 Telefax

Mehr

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 Raus aus dem Chaos mit der kollaborativen Open Source- Entwicklungsumgebung. Nürnberg 21. November 2007 Robert Szilinski PROMATIS software GmbH

Mehr

Eclipse Rieh Client Platform

Eclipse Rieh Client Platform Heiko Sippel, Jens Bendisposto, Michael Jastram Eclipse Rieh Client Platform Entwicklung von erweiterbaren Anwendungen mit RCP ntwickier.press V E E.l E.2 E.3 E.4 Teil 1 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2

Mehr

Embedded Linux Offene Automation für die Zukunft

Embedded Linux Offene Automation für die Zukunft Embedded Linux Offene Automation für die Zukunft CONTROLLER PFC100 UND PFC200 Die Steuerungsgeneration mit Embedded Linux Mit den vielfältigen Varianten aller Controller der Baureihe PFC mit ihren unterschiedlichen

Mehr

NEUES AUS DER ENTWICKLUNG. April 2015

NEUES AUS DER ENTWICKLUNG. April 2015 NEUES AUS DER ENTWICKLUNG April 2015 Agenda R&D Redwood Produkt-Upgrade und -Releasestrategie Namensänderungen / -Konventionen Produkt Updates Schlusswort INTRODUCTION R&D April 2015 Unser Team 20+ Mitarbeiter

Mehr

Programmierung und Angewandte Mathematik

Programmierung und Angewandte Mathematik Programmierung und Angewandte Mathematik C++ /Scilab Programmierung und Einführung in das Konzept der objektorientierten Anwendungen zu wissenschaftlichen Rechnens SS 2012 Inhalt Compiler/Editor Klassendeklaration

Mehr

Quick Guide. für HIS-Metrics Report unter Windows mit QA-C v7.2. Stand: März 2010. QA Systems GmbH Seite 1 von 6

Quick Guide. für HIS-Metrics Report unter Windows mit QA-C v7.2. Stand: März 2010. QA Systems GmbH Seite 1 von 6 Quick Guide für HIS-Metrics Report unter Windows mit QA-C v7.2 Stand: März 2010 QA Systems GmbH Seite 1 von 6 Inhaltsverzeichnis 1. Voraussetzungen 2 2. Installation 2 3. HIS-Metrics Report verwenden 2

Mehr

Welche Testautomatisierungen sind möglich und sinnvoll?

Welche Testautomatisierungen sind möglich und sinnvoll? Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous

Mehr

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG

Mehr

Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com

Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com Sonargraph in 15 Minuten Andreas Hoyer a.hoyer@hello2morrow.com blog.hello2morrow.com hello2morrow GmbH Gegründet 2005 Angesiedelt in Deutschland, USA und Kolumbien > 95% des Umsatzes Software Lizenzen,

Mehr

Verbesserung des Entwicklungsprozesses durch testgetriebene Entwicklung und kontinuierliche Integration

Verbesserung des Entwicklungsprozesses durch testgetriebene Entwicklung und kontinuierliche Integration Verbesserung des Entwicklungsprozesses durch testgetriebene Entwicklung und kontinuierliche Integration Stefan Rossbach Institut für Informatik Freie Universität Berlin 07.07.2011 Überblick Testen von

Mehr

Cloud Computing in SAP Umgebungen

Cloud Computing in SAP Umgebungen 1 Cloud Computing in SAP Umgebungen Agenda 2 The Cloud Aufbau und Nutzen VMware Architektur vsphere 4.0 IT-Management in virtuellen Umgebungen Abrechenbarkeit Aufbau der Cloud 4 Rechenzentrum/ Cloud Cloud-

Mehr

Verwendung, Nichtgebrauch und Missbrauch von automatischer Restrukturierung

Verwendung, Nichtgebrauch und Missbrauch von automatischer Restrukturierung Verwendung, Nichtgebrauch und Missbrauch von automatischer Restrukturierung Michael Kriese Johann Wolfgang Goethe-Universität Frankfurt am Main m.kriese@gmx.net December 8, 2013 Michael Kriese (Goethe-Universität

Mehr

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16 Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Programmierung 1: Programmierung 1 - Ziele Vermittlung von Grundkenntnissen

Mehr

Impact of economics on compiler optimization

Impact of economics on compiler optimization Impact of economics on compiler optimization Seminar Zwischen Sprachen und Codegenerierung SS 2005 Dimitar Dimitrov Betreuer: Rubino Geiß Kurzbeschreibung Arch D. Robinson, einer der Entwickler der KAI

Mehr

Florian Rappl. TypeScript

Florian Rappl. TypeScript Florian Rappl TypeScript Profil Freiberuflicher IT-Berater Doktorand Theoretische Physik Microsoft MVP für Visual C# CodeProject MVP Kurzer Abriss Aufschwung von JS Vielzahl von Bibliotheken / Code Größere

Mehr

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

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess Kompetenz rund um Ihren Entwicklungsprozess Einführung des mit Anbindung an HP Quality Center Embedded goes medical 2011, München Dipl. Ing. (Univ) Gerhard Baier Entwicklungsleitung Projekthistorie suite

Mehr

Pascal Nasahl Gruppe 5 Tutorium 1

Pascal Nasahl Gruppe 5 Tutorium 1 Tutorium 1 Gruppe 5 Einführung in die strukturierte Programmierung Wintersemester 2016/17 1 Inhalt das Tutorium Beurteilung Voraussetzungen Wahl der Entwicklungsumgebung der Compiler erstes Programm Vorbesprechung

Mehr

Werkzeuggestützte Softwareprüfungen Statische Analyse und Metriken

Werkzeuggestützte Softwareprüfungen Statische Analyse und Metriken Werkzeuggestützte Softwareprüfungen Statische Analyse und Metriken Dennis Hardt 21.06.2006 Gliederung Statische Analyse Definition, Arbeitsweise, Werkzeuge Angewandt auf ein Projekt Statische Analyse selbst

Mehr

Objektorientierte Programmierung (OOP)

Objektorientierte Programmierung (OOP) orientierte Programmierung (OOP) 1. Motivation Die objektorientierte Sichtweise der Welt Als Motivation für die OOP sieht man sich am besten die reale Welt an: Die reale Welt besteht aus "en", z. B.: Gegenstände,

Mehr

SAP Penetrationstest. So kommen Sie Hackern zuvor!

SAP Penetrationstest. So kommen Sie Hackern zuvor! SAP Penetrationstest So kommen Sie Hackern zuvor! TÜV Rheinland i-sec. Informations- und IT-Sicherheit. Führender unabhängiger Dienstleister für Informationssicherheit in Deutschland Beratungs- und Lösungskompetenz

Mehr

Algorithmen & Programmierung. Steuerstrukturen im Detail Selektion und Iteration

Algorithmen & Programmierung. Steuerstrukturen im Detail Selektion und Iteration Algorithmen & Programmierung Steuerstrukturen im Detail Selektion und Iteration Selektion Selektion Vollständige einfache Selektion Wir kennen schon eine Möglichkeit, Selektionen in C zu formulieren: if

Mehr

Automotive Embedded Software. Consulting Development Safety Security

Automotive Embedded Software. Consulting Development Safety Security Automotive Embedded Software Consulting Development Safety Security 2 3 KOMPLEXE PROJEKTE SIND BEI UNS IN GUTEN HÄNDEN. Die F+S GmbH engagiert sich als unabhängiges Unternehmen im Bereich Automotive Embedded

Mehr

Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen

Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen Motivation, Vorteile, Handlungsempfehlungen SESSION 2 Usability und Mobility 09. April, conhit 2013 Sabrina Schmidt (BSc Medizinische

Mehr

NESTING CONTROL Optimierter PDF-Workflow für Druck, Schneiden und Fräsen. Gesellschaft für Informatik in der Industrie mbh

NESTING CONTROL Optimierter PDF-Workflow für Druck, Schneiden und Fräsen. Gesellschaft für Informatik in der Industrie mbh NESTING CONTROL Optimierter PDF-Workflow für Druck, Schneiden und Fräsen Gesellschaft für Informatik in der Industrie mbh 123456 789000 NESTING CONTROL 3 ÜBERBLICK 123456 789001 NESTING CONTROL IST EINE

Mehr

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure ist eine wachsende Sammlung integrierter Clouddienste für Analysen, Computing, Datenbanken, Mobilgeräte,

Mehr

Modulare Programmierung und Bibliotheken

Modulare Programmierung und Bibliotheken Modulare Programmierung und Bibliotheken Proseminar-Vortrag am 24.06.2011 von Ludwig Eisenblätter Ludwig Eisenblätter 1 von 25 Modulare Programmierung und Bibliotheken Inhaltsübersicht Motivation / Einleitung

Mehr

Entwicklungsmethoden

Entwicklungsmethoden Slide 5.1 Entwicklungsmethoden Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 5 Slide 5.2 TOOLS Development Methodologies Prof. Dr. Josef M. Joller

Mehr

Qualitätsmanagement & Zertifizierung. Referent Christian Dörner

Qualitätsmanagement & Zertifizierung. Referent Christian Dörner Qualitätsmanagement & Zertifizierung Referent Christian Dörner Überblick Systemarten Qualitätsmanagement Qualitätssicherung Qualitätskontrolle ISO 9000 Zertifizierung Safety Case IEC 61508 DO 178B Schlussfolgerung

Mehr

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

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife. Gemeinsam Software-Lösungen finden. Applikationen Embedded Vom Prototyping bis zur Serienreife. Embedded Systeme Unsere Software fährt in Millionen Fahrzeugen mit. Und funktioniert. Wir legen immer das

Mehr

Definition Compiler. Bekannte Compiler

Definition Compiler. Bekannte Compiler Compiler Inhalt: Definition Compiler / bekannte Compiler Klassifikationen von Compilern Analyse-Synthese-Modell der Kompilierung Analyse des Quellprogramms Synthesephase Die Phasen eines Compilers Symboltabellenverwaltung

Mehr

Grundlagen der Programmentwicklung

Grundlagen der Programmentwicklung Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling benedict.reuschling@h-da.de Hochschule Darmstadt Fachbereich Informatik WS 2013/14 Über C++ Über C++ C++ ist eine in der Industrie

Mehr

Software Engineering. 13. Qualitätssicherung. Franz-Josef Elmer, Universität Basel, WS 2006/07

Software Engineering. 13. Qualitätssicherung. Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering 13. Qualitätssicherung Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 13. Qualitätssicherung 2 Qualitätssicherung Qualitätssicherung (engl. Quality Assurance

Mehr

Erfolgreiches IT-Service Management. Unternehmensübergreifend transparent - effizient FACTSHEET ERIZONE

Erfolgreiches IT-Service Management. Unternehmensübergreifend transparent - effizient FACTSHEET ERIZONE Erfolgreiches IT-Service Management Unternehmensübergreifend transparent - effizient FACTSHEET ERIZONE FACTS & FIGURES ALLE SUPPORT-PROZESSE IM GRIFF...durch das ITSM-Know-how von Würth Phoenix 15 23.000

Mehr