Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
|
|
- Kora Glöckner
- vor 8 Jahren
- Abrufe
Transkript
1 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien Sebastian Oster, Philipp Ritter, Andy Schürr Sebastian Oster Tel / ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering and Information Technology Dept. of Computer Science (adjunct Professor) author(s) of these slides 2008 including research results of the research network ES and TU Darmstadt otherwise as specified at the respective slide
2 Produktlinien SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
3 Software-Produktlinien Software-Produktlinien (SPL)-Entwicklung - ein Prozess um Software Produkte zu implementieren, die sich gemeinsame Features teilen Vorteile von SPL gegenüber Einzelsystem-Entwicklung Kostenersparnis Kürzere Time-to-Market Geringere Wartungskosten systematische Wiederverwendung von Software Artefakten (Anforderungen, Features, Komponenten etc.) Wir erinnern uns an das Compiler-Beispiel aus dem Keynote-Vortrag von Prof. Nagl SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
4 Handy-SPL SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
5 Software-Produktlinien Entwicklungsprozess Quelle: [Pohl2005] SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
6 Software-Produktlinien Entwicklungsprozess Entwicklung für Wiederverwendung Entwicklung durch Wiederverwendung Quelle: [Pohl2005] SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
7 Fehler durch Wiederverwendung Beispiel: Die Ariane 5 Trägerrakete Fehler bei der Wiederverwendung (Ariane 4 Ariane 5) 64 Bit Variable eines Sensors in einen 16 Bit Wert umgerechnet Höheres Gewicht der Ariane 5 im Vergleich zur Ariane 4 Sensor-Messwert sprengte die 16 Bit SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
8 Aktuelle Ansätze Kontra-SPL-Philosophie Keine Wiederverwendung Individueller Produkt Test Wiederverwendungs-Techniken Regression Modellbasierte Ansätze Subset Test Repräsentative Teilmenge Kombinatorisches Testen SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
9 Produkte der Handy-SPL Mobiltelefon Oder_1 Oder_2 Pflicht Optional Mobiltelefon Entweder Oder Oder-Gruppe Alternativ-Gruppe Grundfunktionen Mobiltelefon Kommunikation Grundfunktionen Mobiltelefon Mobiltelefon Kommunikation Mobiltelefon Mobiltelefon Extras Extras Grundfunktionen Kommunikation Nachricht Telefon Bluetooth UMTS Grundfunktionen Nachricht Telefon Bluetooth UMTS Kommunikation Extras Grundfunktionen Kommunikation Grundfunktionen Kommunikation Extras Grundfunktionen SMS MMS Kommunikation Nachricht Telefon Bluetooth UMTS Kamera Nachricht SMSTelefon MMS Bluetooth UMTS Nachricht Telefon Bluetooth UMTS Kamera Nachricht Telefon Bluetooth UMTS Kamera Extras Kamera Extras Extras 3MP 3MP Kamera Kamera Nachricht SMS MMS SMS MMS Telefon SMS SMS MMS MMS WLAN Bluetooth UMTS 3MP 3MP exclude MP3 3MP 3MP Kamera SMS MMS require 3MP 8MP SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
10 Was tun? Testen aller Instanzen nicht möglich Tester hat nur ein begrenztes Zeitfenster Testen einer repräsentativen Teilmenge? NP-vollständig Kombinatorisches Testen? Ja, aber wie? Abdeckung? SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
11 Anforderung für die Anwendung von kombinatorischen Testen 1. Entweder müssen Algorithmen angepasst werden, um die komplexe Struktur eines Featuremodells verarbeiten zu können 2. Oder das Featuremodell muss angepasst werden, so dass kombinatorische Algorithmen dieses als Input verarbeiten können Wir kombinieren beide Ansätze Paarweise Kombination von Features Generierung einer möglichst geringen Menge von Produkten, die diese Paar beinhalten SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
12 Werte der Features extrahieren Wurzel Mobiltelefon 1: ALT_F = Künstlich generierter Vaterknoten mit Knoten die bereits Alternativ sind Parameter Grundfunktionen, Nachricht, Telefon, SMS MMS Kommunikation, UMTS WLAN Bluethooth Extras MP3 Kamera ALT_F 1 Werte Grundfunktionen, Nachricht, Telefon, SMS MMS MMS Kommunikation, UMTS WLAN WLAN Bluetooth Bluetooth Extras MP3 MP3 Kamera Kamera 8MP 3MP Kamera require exclude exclude require require exclude SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
13 Produktinstanzen als Ergebnis Produktinstanzen realisieren eine vollständige Abdeckung paarweiser Featurekombination G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera ALF_F G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 8MP G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera Kamera G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 3MP G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 3MP G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 8MP G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera Kamera G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 3MP G,N,T,S Ko,UMTS Extras MMS WLAN BT MP3 Kamera 8MP 8 statt 26 9 statt SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
14 Statistiken 100,00% 90,00% 80,00% 100,00% 90,00% Pairwise Coverage 70,00% 60,00% 50,00% 40,00% 30,00% 20,00% Pairwise Coverage 80,00% 70,00% 60,00% 50,00% 40,00% 30,00% 20,00% 10,00% 10,00% 0,00% ,00% Selected Products Selected Products SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
15 MoSo-PoLiTe Konzept Domain Engineering Reusable Test model of SPL under test Requirements Feature Model Flat Feature Model Mapping Flattening Application Engineering Test model Product 1 Test model Product 2 Subsets of the Test Model Test Case Generation Mapping Mapping Subsets of the Feature Model Feature Model Product 1 Product Instantiation Feature Model Product 2 Subset Extraction Product 1 Product 2 Set of products covering all valid pairs of features Scope of this contribution Test Cases Product 1 Test Test Cases Product 2 Test Product 1 Product SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
16 Zusammenfassung Kombinatorisches Testen als sneak preview Mögliche Anwendung auf Featuremodelle Graphtransformation, binärer Constraint Solver und Forward Checking Abhängigkeit: Was sind Features im System? Tatsächliche Abdeckung/Eignung für SPLs muss für tatsächliche Industrie SPLs überprüft werden SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
17 Aktuelle Hot-Topics Testen einer repräsentativen Menge Regressionstests Test / Qualitätssicherung integriert in Modelltransformation Qualitätsmaße SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
18 Zu erwähnen: Buch: Model-Based Software Product Lines Testing Survey", in: J.Zander, I. Schieferdecker, P. Mosterman (eds.): Model-based Testing for Embedded Systems, CRC Press/Taylor & Francis, 2010 Plattform für S & H Qualitätssicherung an der TU Darmstadt Bisherige Projekte: Testen von Produktlinien Anforderungsanalyse Modellbasiertes Testen Hardware-Verifikation Prof. Dr. Andy Schürr SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
19 Vielen Dank für Ihre Aufmerksamkeit. ES Real-Time Systems Lab Dipl-Inform. Sebastian Oster Dept. of Electrical Engineering and Information Technology SE 2010 Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
State-of-the-Art in Software Product Line Testing and Lessons learned
State-of-the-Art in Software Product Line Testing and Lessons learned Sebastian Oster Sebastian Oster oster@es.tu-darmstadt.de Tel.+49 6151 16 3776 ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr
MehrVerknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien
Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien Andreas Wübbeke Sebastian Oster 23.02.2010 ES Real-Time Systems Lab Dept. of Electrical Engineering and
MehrES-Projektseminar (SS 2010)
ES-Projektseminar (SS 2010) Endvortrag Team Car2Car Konstantin Fuchs Tobias Große-Puppendahl Steffen Herbert Sebastian Niederhöfer ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical
MehrSoftware-Engineering Einführung
Software-Engineering Einführung 1. Übung (23.10.2014) Dr. Gergely Varró, gergely.varro@es.tu-darmstadt.de Erhan Leblebici, erhan.leblebici@es.tu-darmstadt.de Tel.+49 6151 16 4388 ES Real-Time Systems Lab
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2014
Projektseminar Modellbasierte Softwareentwicklung SoSe2014 Kickoff-Meeting ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dr. Gergely Varró, Anthony Anjorin, Erhan Leblebici {gergely.varro, anthony.anjorin,erhan.leblebici}@es.tu-darmstadt.de
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2014
Projektseminar Modellbasierte Softwareentwicklung SoSe2014 Aufgabenvorstellung und erste Schritte ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dr. Gergely Varró, Anthony Anjorin, Erhan Leblebici
MehrES-Projektseminar (SS 2012)
ES-Projektseminar (SS 2012) Endvortrag Simulator 2012 Team 4: Simulator (Geisterfahrer) Michael Alekseew, Sebastian Focke, Philipp Schillinger, David Winter ES Real-Time Systems Lab Prof. Dr. rer. nat.
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrProduct Line Engineering (PLE)
Product Line Engineering (PLE) Produktlinienentwicklung Von Christoph Kuberczyk Christoph Kuberczyk, SE in der Wissenschaft 2015, Product Line Engineering 1 Gliederung 1. Was ist PLE? 2. Motivation 3.
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrRequirements Engineering im SPL-Umfeld
Requirements Engineering im SPL-Umfeld Manuel Wörmann 16.02.2015 Requirements Engineering im SPL-Umfeld Inhalt 1. Definition 2. Ziele 3. Domain Requirements Engineering 4. Application Requirements Engineering
MehrSoftware-Engineering Einführung
Software-Engineering Einführung 7. Übung (04.12.2014) Dr. Gergely Varró, gergely.varro@es.tu-darmstadt.de Erhan Leblebici, erhan.leblebici@es.tu-darmstadt.de Tel.+49 6151 16 4388 ES Real-Time Systems Lab
MehrVariabilität in Produktlinien und das orthogonale Variabilitätsmodell
Variabilität in Produktlinien und das orthogonale Variabilitätsmodell Vortrag im Rahmen des Proseminars Softwarequalität und -sicherheit von Marion Weber SS 2010 1 Einführung & Motivation Variabilität
MehrES-Projektseminar (SS 2012)
ES-Projektseminar (SS 2012) Endvortrag Team Justice League of America Dominik Matthias [Team ] Pascal Stephen Vorname Name; ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical
MehrProduktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort
ALEX IT-Service Ihr IT Servicepartner»ALEX-IT Service«16341 Panketal an unsere Kundschaft Ihr Zeichen, Ihre Nachricht Unser Zeichen Telefon, Name Datum CMS 13.01.2010 Produktvorstellung: CMS System / dynamische
MehrTransfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen
Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2017
Projektseminar Modellbasierte Softwareentwicklung SoSe2017 Kickoff-Meeting ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering and Information Technology Dept. of Computer
MehrUnterschiede zur Klassischen Software-Entwicklung. SPL versus klassische SE Tim Serowski 1
Unterschiede zur Klassischen Software-Entwicklung SPL versus klassische SE Tim Serowski 1 Agenda Kurzüberblick Fertigungsprozess Wiederverwendbarkeit von Komponenten Versionierung Kosten / Nutzen einer
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrApplication Requirements Engineering
Application Requirements Engineering - Fokus: Ableitung von Produktanforderungen - Günter Halmans / Prof. Dr. Klaus Pohl Software Systems Engineering ICB (Institute for Computer Science and Business Information
MehrSMS/ MMS Multimedia Center
SMS/ MMS Multimedia Center der BEYOND THE NET GmbH BEYOND THE NET GmbH Seite 1 Unser Multimedia Center ist eine WEB basierende Anwendung, die es ermöglicht von einer Zentrale aus, viele Mitarbeiter zu
MehrOpenProposal: Anwendervorschlägen für. 27. November 2008 WIR FORSCHEN FÜR SIE. Asarnusch Rashid Herbert Schäfler FZI Forschungszentrum
OpenProposal: Grafisches Annotieren von Anwendervorschlägen für Softwareprodukte 27. November 2008 Asarnusch Rashid Herbert Schäfler FZI Forschungszentrum Informatik WIR FORSCHEN FÜR SIE GI-Fachgruppen-Treffen
MehrErfolgreiche Realisierung von grossen Softwareprojekten
Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1
MehrAgiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de
Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler
MehrStart Up Factory. Pilotvorhaben zur Gründerförderung. Prof.Dr.-Ing. Ralf Steinmetz
Start Up Factory Pilotvorhaben zur Gründerförderung httc Hessian Telemedia Technology Competence-Center e.v - www.httc.de Prof.Dr.-Ing. Ralf Steinmetz Ralf.Steinmetz@KOM.tu-darmstadt.de Tel.+49 6151 166151
MehrVon Tags zu Semantischen Netzen
Von Tags zu Semantischen Netzen Einsatz im Resourcen-basierten Lernen httc Hessian Telemedia Technology Competence-Center e.v - www.httc.de Dipl.-Inf. Renato Domínguez García Doreen Böhnstedt, M. Sc. Dipl.-Inf.
MehrCONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping
CONTINUOUS LEARNING Agile Anforderungsanalyse mit Impact Mapping Nils Wloka Berater und Coach codecentric AG @nilswloka Softwareentwicklung auf dem Gipfel der Effizienz! There is nothing so useless as
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
MehrMichaela Knirsch-Wagner
Michaela Knirsch-Wagner Wie schätzen Sie die aktuelle Lage auf den Finanzmärkten ein? Herr Lacina, Sie legen Ihr Geld tatsächlich nur in Sparbüchern an? Haben Sie so schlechte Erfahrungen gemacht? Herr
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrERP-Evaluation systematisch und sicher zum optimalen ERP-System
ERP-Evaluation systematisch und sicher zum optimalen ERP-System Risiken minimieren, Chancen nutzen durch ein strukturiertes Vorgehen basierend auf Anforderungen (Requirements Engineering) und Prozessoptimierung
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2016
Projektseminar Modellbasierte Softwareentwicklung SoSe2016 Kickoff-Meeting ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering and Information Technology Dept. of Computer
MehrLeseprobe. Thomas Konert, Achim Schmidt. Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9. Weitere Informationen oder Bestellungen unter
Leseprobe Thomas Konert, Achim Schmidt Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41230-9 sowie im Buchhandel. Carl
MehrFragebogen: Abschlussbefragung
Fragebogen: Abschlussbefragung Vielen Dank, dass Sie die Ameise - Schulung durchgeführt haben. Abschließend möchten wir Ihnen noch einige Fragen zu Ihrer subjektiven Einschätzung unseres Simulationssystems,
MehrFeature Modelling und Product Sets. Seminar Softwareengineering SS 2007 Felix Schwarz, Olaf Otto TU Berlin
Feature Modelling und Product Sets Seminar Softwareengineering SS 2007 Felix Schwarz, Olaf Otto TU Berlin Agenda Einleitung Variabilitätsmodellierung und Feature-Bäume Staged Configuration Multi-Level
MehrWebcontrolling Umsetzung in die Praxis. Toll, und wie ist es wirklich?
Webcontrolling Umsetzung in die Praxis Toll, und wie ist es wirklich? Über uns Die Scandio GmbH ist ein Software und IT-Consulting Unternehmen. Wir entwickeln individuelle Applikationen und beraten unsere
MehrInnovation in der Raubtierdressur Neue Wege in der Risikominierung Wolfgang Platz, Founder & CPO
Innovation in der Raubtierdressur Neue Wege in der Risikominierung Wolfgang Platz, Founder & CPO Copyright 2014, Tricentis GmbH. All Rights Reserved. 1 Target Applications Reporting & Dashboard Optimize
Mehr1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
Mehr1 Einleitung. 1.1 Motivation und Zielsetzung der Untersuchung
1 Einleitung 1.1 Motivation und Zielsetzung der Untersuchung Obgleich Tourenplanungsprobleme zu den am häufigsten untersuchten Problemstellungen des Operations Research zählen, konzentriert sich der Großteil
MehrSoziale Netzwerke im Internet
Soziale Netzwerke im Internet Datenschutz oder Datenschmutz? httc Hessian Telemedia Technology Competence-Center e.v - www.httc.de Dipl.-Inform. Johannes Konert johannes.konert@kom.tu-darmstadt.de Tel.+49
MehrEntwicklung des Dentalmarktes in 2010 und Papier versus Plastik.
Sehr geehrter Teilnehmer, hier lesen Sie die Ergebnisse aus unserer Umfrage: Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik. Für die zahlreiche Teilnahme an dieser Umfrage bedanken wir
MehrSoftware Product Lines
Software Product Lines Concepts, Analysis and Implementation Programmier-Paradigmen für Software-Produktlinien (3/3) ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering
MehrDer Kopf ist rund, damit das Denken die Richtung
Der Kopf ist rund, damit das Denken die Richtung Francis Picabia wechseln kann. Beste Perspektiven für Andersdenker. Erfolgreiche Unternehmen brauchen individuelle IT-Lösungen. Und dafür brauchen wir Sie.
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrRequirements Engineering für IT Systeme
Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein
MehrSWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT
SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.
MehrOracle. 1. Software-Download 2. Lifetime-Support
Oracle 1. Software-Download 2. Lifetime-Support Software-Download 2 Software-Download Die 3 Kundensituationen 1. Kunde möchte zum Test eine Demo 2. Kunde hat Lizenz gekauft und möchte eine neue Vollversion
MehrGeneratives Programmieren
Generatives Programmieren Seminar Produktlinien WS03/04 Tammo van Lessen 08.01.2004 Outline Einleitung Generatoren Generatives Programmieren Fazit Einleitung Industrielle Entwicklung 1826 Austauschbare
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrIHRE ZIELE SIND UNSERE HERAUSFORDERUNG FÜR INDIVIDUELLE LEISTUNGEN UND PERFEKTE LÖSUNGEN!
IHRE ZIELE SIND UNSERE HERAUSFORDERUNG FÜR INDIVIDUELLE LEISTUNGEN UND PERFEKTE LÖSUNGEN! IT.TEM GmbH Industriestraße 4 70565 Stuttgart Telefon +49 711 99760440 info@it-tem.de www.it-tem.de IHRE ZIELE
MehrRMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.
Beschreibung Wenn Sie: mit ECC 6.0 und IS-U auf die integrierte Systemlösung der SAP setzen und zur Gewinnung neuer und Bindung vorhandener Kunden eine gleichfalls integrierte Lösung suchen und eine Produkt
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrSeamless Model-based Engineering of a Reactive System
Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/
MehrKunden begeistern: wie gelingt das? Prof. Dr. rer. nat. Jutta Liebelt
Kunden begeistern: wie gelingt das? Prof. Dr. rer. nat. Jutta Liebelt 1 Kano- Model :Kundenerwartung/-zufriedenheit 2 Kundenservice (Quelle: Hill, W.: Marketing) Jede Art von Dienstleistungen, die vor
MehrDie Lernumgebung des Projekts Informationskompetenz
Beitrag für Bibliothek aktuell Die Lernumgebung des Projekts Informationskompetenz Von Sandra Merten Im Rahmen des Projekts Informationskompetenz wurde ein Musterkurs entwickelt, der den Lehrenden als
MehrEinsatz automatischer Testdatengenerierung im modellbasierten Test
Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung
MehrDen Durchblick haben. VOLKSBANK BAD MÜNDER eg. Online aber sicher: Unsere Produkt- und Sicherheitshotline hilft und informiert
Den Durchblick haben Online aber sicher: Unsere Produkt- und Sicherheitshotline hilft und informiert VOLKSBANK BAD MÜNDER eg www.vbbadmuender.de...meine Bank! Jeder Mensch hat etwas, das ihn antreibt.
MehrPRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer
Reduzieren Sie nachhaltig die Kosten für das Erstellen, Verwalten und Verteilen Ihrer Präsentationen durch eine effiziente Folienverwaltung Sie kennen die Situation Ein Vortrag muss kurzfristig vorbereitet
MehrGenerative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009
Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG
MehrInstallation LehrerConsole (für Version 6.2)
Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Installation LehrerConsole (für
MehrAuslotung der Gefühle & Wünsche von Eltern und SchülerInnen zum Schuljahr 2011/2012
Chart Auslotung der Gefühle & Wünsche von Eltern und SchülerInnen zum Schuljahr 0/0 Projektleiter: Studien-Nr.: Mag. Reinhard Födermayr Z85.08.P.O n=5, Online Interviews mit Eltern von SchülerInnen und
MehrSoftware Produktlinien: Einführung und Überblick
C A R L V O N O S S I E T Z K Y Software Produktlinien: Einführung und Überblick Johannes Diemke Vortrag im Rahmen des Seminars Software System Engineering im Wintersemester 2007/2008 Übersicht 1 Motivation
MehrEIDAMO Webshop-Lösung - White Paper
Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird
MehrRundum-G. Die Anforderungen durch ständig steigende
Rundum-G LevelOne bietet für jede Netzwerkanwendung alles aus einer Hand. Produkte, Schulungen und die individuelle Projektunterstützung für den Fachhandel. Die Anforderungen durch ständig steigende Produktangebote
MehrES-Projektseminar (SS 2012)
ES-Projektseminar (SS 2012) Endvortrag Team Innovation Thomas Ballenthin, Sebastian Beck, Christoph Peusens, Sebastian Werner ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical
MehrIBIS Professional. z Dokumentation zur Dublettenprüfung
z Dokumentation zur Dublettenprüfung Die Dublettenprüfung ist ein Zusatzpaket zur IBIS-Shopverwaltung für die Classic Line 3.4 und höher. Dubletten entstehen dadurch, dass viele Kunden beim Bestellvorgang
MehrDigital Insights Industrie 4.0. Bundesverband Digitale Wirtschaft (BVDW) e.v.
Digital Insights Industrie 4.0 Bundesverband Digitale Wirtschaft (BVDW) e.v. Prognostizierte Auswirkungen der Industrie 4.0 auf die deutsche Wirtschaft im Allgemeinen Die internationale Wettbewerbsfähigkeit
MehrKünstliches binäres Neuron
Künstliches binäres Neuron G.Döben-Henisch Fachbereich Informatik und Ingenieurwissenschaften FH Frankfurt am Main University of Applied Sciences D-60318 Frankfurt am Main Germany Email: doeben at fb2.fh-frankfurt.de
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrIdeenskizze für die Nutzung einer IPv6-Infrastruktur zur Vitaldatenüberwachung von Menschen:
Ideenskizze für die Nutzung einer IPv6-Infrastruktur zur Vitaldatenüberwachung von Menschen: Oft sind chronisch kranke oder ältere Menschen in ihrer Lebensqualität erheblich eingeschränkt. Ältere Menschen
MehrMO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS
072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl
MehrWorum geht es in diesem Projekt?
Worum geht es in diesem Projekt? In dem Aktuellen SocialMedia Umfeld wird es immer schwieriger der Informationsflut und Schnittstellen Basis Herr zu werden und alle Schnittstellenprozesse im Überblick
MehrRT Request Tracker. Benutzerhandbuch V2.0. Inhalte
RT Request Tracker V2.0 Inhalte 1 Was ist der RT Request Tracker und wo finde ich ihn?...2 2 Was möchten wir damit erreichen?...2 3 Wie erstelle ich ein Ticket?...2 4 Wie wird das Ticket abgearbeitet?...4
MehrÜbungen für Woche 10
Übungen für Woche 10 Martin Rubey 12. Januar 2011 Die folgenden Übungen sollen den Umgang mit Backtracking und kombinatorischen Spezies näherbringen. Genaue Hinweise gibt es erst auf Seite 5. Zur Erinnerung:
MehrSudoku-Informatik oder wie man als Informatiker Logikrätsel löst
Sudoku-Informatik oder wie man als Informatiker Logikrätsel löst Peter Becker Hochschule Bonn-Rhein-Sieg Fachbereich Informatik peter.becker@h-brs.de Kurzvorlesung am Studieninformationstag, 13.05.2009
MehrDas Trendbarometer der digitalen Wirtschaft
Das Trendbarometer der digitalen Wirtschaft Die neue Handygeneration April 2006 Beispiel-Seiten aus der Studie Inhaltsverzeichnis Einleitung S. 3 Keyfindings S. 4 Flatrate: Bedarf und Zahlungsbereitschaft
MehrSymbole und Schnittvorlagen aus www.kerzen-basteln.de
Hinweis: Die folgenden Grafiken sind als Vorlagen für Ihre eigenen Entwürfe gedacht. Sie finden hier keine fertigen Schnittmuster, sondern können Ihrer Fantasie freien Lauf lassen und die Elemente beliebig
MehrKompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.
Kompetenz rund um Ihren Entwicklungsprozess Modellieren für den Test - Segen oder Fluch? Firmenpräsentation auf der embeddedworld 2010 Dipl. Ing. (Univ) Gerhard Baier Bereichsleiter Marketing und Vertrieb
MehrBewusster Umgang mit Smartphones
Bewusster Umgang mit Smartphones Komponenten Hardware OS-Prozessor, Baseband-Prozessor Sensoren Kamera, Mikrofon, GPS, Gyroskop, Kompass,... Netzwerk: WLAN-Adapter, NFC, Bluetooth,... Software Betriebssystem
MehrInstitut für Computational Engineering ICE. N ä h e r d ra n a m S ys t e m d e r Te c h n i k d e r Z u ku n f t. w w w. n t b.
Institut für Computational Engineering ICE N ä h e r d ra n a m S ys t e m d e r Te c h n i k d e r Z u ku n f t w w w. n t b. c h Rechnen Sie mit uns Foto: ESA Das Institut für Computational Engineering
MehrIRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken
Version 2.0 1 Original-Application Note ads-tec GmbH IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken Stand: 27.10.2014 ads-tec GmbH 2014 IRF2000 2 Inhaltsverzeichnis
MehrXesar. Die vielfältige Sicherheitslösung
Xesar Die vielfältige Sicherheitslösung Xesar Die professionelle Lösung für Ihr Unternehmen Xesar Sicher und flexibel Xesar ist das vielseitige elektronische Schließsystem aus dem Hause EVVA. Komplexe
MehrSoftware- Produktlinien
Software- Produktlinien Informatik- Seminar im Rahmen des Studienganges Master Technische Informatik im Modul Software- Projekt- Management Referent: Prof. Dr. Hans Nissen von Karin Schuster Matrikelnummer:
MehrSo gehts Schritt-für-Schritt-Anleitung
So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen
Mehrt r Lineare Codierung von Binärbbäumen (Wörter über dem Alphabet {, }) Beispiel code( ) = code(, t l, t r ) = code(t l ) code(t r )
Definition B : Menge der binären Bäume, rekursiv definiert durch die Regeln: ist ein binärer Baum sind t l, t r binäre Bäume, so ist auch t =, t l, t r ein binärer Baum nur das, was durch die beiden vorigen
MehrTess Relay-Dienste mobil nutzen
Tess Relay-Dienste mobil nutzen Die Tess Relay-Dienste sind auch mobil nutzbar. Hierfür müssen Sie eine Internetverbindung aufbauen. Es gibt zwei Möglichkeiten der mobilen Internetverbindung: Über eine
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrNaturgewalten & Risikoempfinden
Naturgewalten & Risikoempfinden Eine aktuelle Einschätzung durch die TIROLER Bevölkerung Online-Umfrage Juni 2015 Eckdaten zur Untersuchung - Online-Umfrage von 11.-17. Juni 2015 - Themen... - Einschätzung
MehrTAD-97072G GERMAN / DEUTSCH
TAD-97072G Wichtige Sicherheitshinweise WARNUNG: Lesen Sie alle Sicherheitshinweise aufmerksam durch, bevor Sie den Tablet-PC in Betrieb nehmen. 1. Zum Test der elektrostatischen Entladung (ESD) gemäß
MehrJan Parthey, Christin Seifert. 22. Mai 2003
Simulation Rekursiver Auto-Assoziativer Speicher (RAAM) durch Erweiterung eines klassischen Backpropagation-Simulators Jan Parthey, Christin Seifert jpar@hrz.tu-chemnitz.de, sech@hrz.tu-chemnitz.de 22.
MehrUnternehmen Sportverein Erfolg braucht Management
Sportverein Erfolg Folie 1 Ist ein Im Sportverein werden aus knappen Ressourcen (z.b. Sportstätten, Übungsleitern, Geld) Leistungen für Mitglieder und Nichtmitglieder erstellt Sportvereine konkurrieren
MehrMessung und Aufwandsschätzung bei der Entwicklung von Web Applikationen. Frederik Kramer // Folie 1 von 14
Messung und Aufwandsschätzung bei der Entwicklung von Web Applikationen Frederik Kramer // Folie 1 von 14 Warum das ganze? Entwicklungskosten spielen eine immer wichtigere Rolle Messmethoden erlauben diese
MehrPflegende Angehörige Online Ihre Plattform im Internet
Pflegende Angehörige Online Ihre Plattform im Internet Wissen Wichtiges Wissen rund um Pflege Unterstützung Professionelle Beratung Austausch und Kontakt Erfahrungen & Rat mit anderen Angehörigen austauschen
MehrKeine Inklusion ohne Assistive Technologien und (Unterstützte) Kommunikation
Keine Inklusion ohne Assistive Technologien und (Unterstützte) Kommunikation AT & UK Assistive Technologien und Unterstützte Kommunikation sind Hilfen für Menschen mit umfassenden körperlichen und/ oder
MehrBackup-Server einrichten
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version.0 Voraussetzungen für diesen Workshop. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Das Produkt M-Lock ist
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrGussnummern-Lesesystem
Gussnummern-Lesesystem Die Einzigartigkeit des visolution-systems liegt in der Verwendung von 3D- Bildverarbeitung. Bei dem Erstellen von Nummern auf Gussteilen kann die Qualität der Gussnummern sowohl
MehrCar-Net über WLAN Aufbau einer Internet-Verbindung über WLAN zur Nutzung von Car-Net
Aufbau einer Internet-Verbindung über WLAN zur Nutzung von Car-Net Liebe Fahrerin, lieber Fahrer, Hier erfahren Sie, wie und unter welchen Voraussetzungen eine WLAN-InternetVerbindung mit Ihrem Infotainmentsystem
MehrAgentur für Werbung & Internet. Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail
Agentur für Werbung & Internet Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail E-Mail-Konfiguration mit Apple Mail Inhalt E-Mail-Konto erstellen 3 Auswahl des Servertyp: POP oder IMAP 4 Konfiguration
Mehr