Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel
|
|
- Martina Stein
- vor 7 Jahren
- Abrufe
Transkript
1 Testautomatisierung Schritthalten mit agiler Software-Entwicklung Matthias Hölzer-Klüpfel
2 Aufgabenstellung Entwicklung eines innovativen Medizinprodukts in einem Startup-Unternehmen bis zur CE-Kennzeichnung
3 Erste Phase
4 Projektplan Ziel: Software und Kompetenz aufbauen kurzfristig extern mittelfristig intern Dienstleister einsetzen Team aufbauen Software entwickeln Team qualifizieren Software testen Prozesse etablieren CE Projektunterstützung Transfer Transfer Weiterentwicklung
5 Entwicklungsprozess (extern)
6 Software-Qualitätssicherung Confidence, Design-zentriert Statische Codeanalyse Systematische Code-Reviews Automatisierte Unit-Tests Evidence, Requirements-zentriert Whitebox-Tests Software-Systemtests
7 Software-Qualitätssicherung Confidence, Design-zentriert Statische Codeanalyse Systematische Code-Reviews Automatisierte Unit-Tests Evidence, Requirements-zentriert Whitebox-Tests Software-Systemtests
8 Systemarchitektur User Interface Supervisor Controller Hardware
9 Manueller Software-Systemtest Input-Simulation: Widerstandsdekaden Simulationssoftware Teile der Hardware Datenerfassung: Logic-Analyser Serieller Logger
10 Problematik Hohe Fehleranfälligkeit Software-Modifikationen notwendig Manuelle Auswertung unsicher Schwer nachprüfbar Aufwand: 18 Personenmonate!
11 Projektstand Ziel: Software und Kompetenz aufbauen kurzfristig extern Dienstleister einsetzen Software entwickeln Software testen mittelfristig intern Team qualifizieren Prozesse etablieren Team aufbauen CE Projektunterstützung Transfer Transfer Weiterentwicklung
12 Projektstand Ziel: Software und Kompetenz aufbauen kurzfristig extern Dienstleister einsetzen Software entwickeln Software testen mittelfristig intern Team qualifizieren Prozesse etablieren Team aufbauen Projektunterstützung Transfer CE Transfer Weiterentwicklung
13 Geänderte Rahmenbedingungen Entwicklung wird intern übernommen Software-Entwicklung Software-Systemtest wird agiler wird intern durchgeführt Ziel für die Durchlaufzeit: unter 1 Woche Software-Systemtest muss automatisiert werden
14 Zweite Phase
15 Anforderungen Testautomatisierung Vollständig automatisch: Testskripte: Testdurchführung Testauswertung können durch Tester entwickelt werden spiegeln die semantische Tiefe der Requirements Testausführung: parallelisierbar in weniger als einer Woche Test der unveränderten Produktsoftware Entwicklung nach IEC 62304
16 System-under-Test User Interface Supervisor Controller Hardware
17 Testsystem IO-Simulator Supervisor Controller IO-Simulator Testtreiber
18 Testsystem Testskript (XML) Testtreiber (PC, Windows, C#) Testreport (XML) USB IO-Simulator (Hardware, μc) physikalisch, 1:1 System-under-Test
19 Testskript-Anweisungen Anweisung Funktion set Ändert eine simulierte Größe. wait Erwartet den Eintritt eines beobachteten Zustands. send Schickt eine serielle Nachricht. expect Erwartet die Ankunft einer seriellen Nachricht. monitor Überwacht den Systemzustand nebenläufig. delay Wartet ab. repeat Wiederholt Anweisungen für eine Anzahl oder eine Zeit. verify Zeigt einen Trace zu einer Anforderung.
20 Beispiel: Testskript REQ1234: Test der Alarm LED Nach dem POST blinkt die Alarm LED 5 mal mit 1Hz und 50% Einschaltdauer.
21 Testspezifikation
22 Testausführung ca. 400 Testskripte Abdeckung der Software-Requirements: ca. 100 Stunden Laufzeit 6 Teststände (4 produktiv) Testdurchlaufszeit: 2 Tage >80%
23 Orchestrierung Verwendung des Continuous Integration Systems Testskripte stehen unter Versionskontrolle Automatisierter Testlauf Ablage der Testergebnisse im Versionskontrollsystem verwendetes Werkzeug: Jenkins
24 Test Report
25 Lessons Learned
26 Semantik der Skriptsprache Passe die Skriptsprache an die Domäne an! beschleunigt das Schreiben der Testskripte erlaubt ein breites Review ermöglicht, in den Skripten zu dokumentieren
27 Modifikation des SUT Modifiziere das System-under-Test wenn nötig! möglichst rein digitale Schnittstellen Override-Signale: Supervisor Abgriff von Signalen zu Testzwecken Controller
28 Modifikation des SUT Modifiziere das System-under-Test wenn nötig! möglichst rein digitale Schnittstellen Disable- und Override-Signale: Supervisor Controller Disable Override Abgriff von Signalen zu Testzwecken
29 Testhardware Baue genügend Testhardware auf! 2 Teststände hätten für das Zeitziel ausgereicht, aber: Testhardware muss auch überarbeitet werden Die Elektroniker nutzen die System (jetzt) auch Die Entwicklungszeit dominiert, man sollte nicht auf Teststände warten müssen
30 TODO-Konzept Plane für unvollständige Zwischenzustände! Die getestete Software hat Fehler Die Skripte können nicht einfach aufgeben Workarounds müssen gemacht und verfolgt werden <todo>-kommando mit Issue-Nummer
31 Software-Deployment Automatisiere auch das Flashen der Controller! 3 Controller, 6 Teststände = 18 Flash-Operationen Falsches Flashen kann unser Board zerstören Erlaubt die Integration in den Nightly Build (Das hätte uns vorher jemand sagen müssen!)
32 Spannungsversorgung Do not drive power into an unpowerd board! Testsystem muss das SUT powercyclen können Wenn das SUT keine Versorgungsspannung, darf keine Spannung durch das Testsystem injiziert werden Lösung: Tristate-Buffer
33 Abschließende Beobachtungen Fehler sind sehr viel einfacher zu reproduzieren Phantomfehler sind sehr selten gewesen die Arbeit wird spannender, wenn die Software- Entwicklung eingeholt wurde Der Zeitaufwand hat sich schon vor der formalen Testphase gelohnt
34 Fazit Agile Software-Entwicklungsprojekte sind schwer mit langwierigen manuellen Tests in Einklang zu bringen Vor allem der requirements-basierte Software-Systemtest kann ein Entwicklungsprojekt vor Herausforderungen stellen Konsequente Testautomatisierung erlaubt es, die Durchlaufzeit im Zaum zu halten Dazu ist es sinnvoll, Aufwände vorzuziehen und parallel zur Entwicklungsphase ein Testsystem zu projektieren Durch ein maßgeschneidertest System aus Testskript-Sprache und Testhardware kann sehr flexibel auf Änderungen in der Software, die getestet wird, reagiert werden
35 Kontakt MATTHIAS HÖLZER-KLÜPFEL DIPLOM-PHYSIKER, M.SC. post Zweite Felsengasse Würzburg tel fax mobil mail web matthias@hoelzer-kluepfel.de
Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel
Testautomatisierung Schritthalten mit agiler Software-Entwicklung Matthias Hölzer-Klüpfel Aufgabenstellung Entwicklung eines innovativen Medizinprodukts in einem Startup-Unternehmen bis zur CE-Kennzeichnung
MehrMedizinprodukt 1.0. Lehren aus der Neuentwicklung von Medizinprodukte-Software. Matthias Hölzer-Klüpfel
Medizinprodukt 1.0 Lehren aus der Neuentwicklung von Medizinprodukte-Software Matthias Hölzer-Klüpfel Medizinprodukt 4.2 Weiterentwicklung bestehender Produkte Funktionserweiterungen Fehlerkorrekturen
MehrUSB-ZU-SERIELL-KONVERTER
USB-ZU-SERIELL-KONVERTER Kurzanleitung zur Installation Windows 7/8/8.1 DA-70159 Schritt 1: Schritt 2: Legen Sie die Treiber-CD des Produkts in das CD-ROM Laufwerk ein. Schließen Sie das Gerät an einem
MehrPflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7
Pflichtenheft Projektteam Rexford Osei - Frey Michael Weichert Thomas Thutewohl Pflichtenheft Seite 1 von 7 Inhaltsverzeichnis Allgemeines Seite 3 Projektteam, Auftraggeber, Betreuer Projektbeschreibung
MehrDas Unternehmen. Gründung: 2010. Elektrotechnik, Industrieelektronik
Das Unternehmen Gründung: 2010 Branche: Gründer: Elektrotechnik, Industrieelektronik Juri Martinevski, erfolgreiches BWL Studium mit Schwerpunkt Marketing Kompetenzbereiche: Marketing, Kommunikation, Vertrieb.
MehrTestautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649
Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons
MehrT1 - Fundamentaler Testprozess
AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In
MehrDatenermittlung in unübersichtlichen Bereichen - Baustellen, Außenmontagen, Lager, große Fertigungsbereiche...
Teil 2 der Serie Datenermittlung Datenermittlung in unübersichtlichen Bereichen - Baustellen, Außenmontagen, Lager, große Fertigungsbereiche... Sehr geehrte Damen und Herren, Baustellen oder Außenmontagen
MehrModerne Organisationen brauchen Flexibilität
Türschild 4.3 Moderne Organisationen brauchen Flexibilität Stellen Sie sich vor, alle Räume eines Gebäudes haben ein digitales Türschild und Sie können die Anzeige bei Veränderungen schnell von einer zentralen
MehrZUM HANDELN GESCHAFFEN. Stationärer Handel / Multi Channel
ZUM HANDELN GESCHAFFEN. Stationärer Handel / Multi Channel Von der Kunst immer schneller, immer mehr Informationen bereit zu stellen und dabei unterschiedliche Kanäle zu bedienen Dusso / Höhne 2013 METRO
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrAllgemeine USB Kabel Installation und Troubleshooting
Allgemeine USB Kabel Installation und Troubleshooting Inhalt Installation der Treiber... 2 BrotherLink... 4 SilverLink... 5 Bei Problemen... 6 So rufen Sie den Geräte-Manager in den verschiedenen Betriebssystemen
MehrVIDEO ADAPTER USB 2.0 AUF HDMI. Anleitung zur Schnellinstallation DA-70851
VIDEO ADAPTER USB 2.0 AUF HDMI Anleitung zur Schnellinstallation DA-70851 1. Treiberinstallation Achtung: Schließen Sie den Adapter VOR der Treiberinstallation bitte NICHT am Computer an. Legen Sie die
MehrIT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle
IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse
MehrAGILES Software Engineering in der COUNT IT. Testautomatisierung in der agilen Softwareentwicklung
AGILES Software Engineering in der COUNT IT Testautomatisierung in der agilen Softwareentwicklung Agiles Manifest Grundsätze Individuen und Interaktionen mehr als Prozesse und Werkzeuge Funktionierende
MehrSTARSTICK 2 DVB-T Receiver als USB Stick
STARSTICK 2 DVB-T Receiver als USB Stick Bedienungsanleitung Sehr geehrter Kunde, Vielen Dank, das Sie Sich für dieses hochwertige Produkt entschieden haben. Sollte ihr USB-Stick nicht richtig funktionieren,
MehrHinweise zum elektronischen Meldeformular
Paul-Ehrlich-Institut Postfach 63207 Langen Jochen Halbauer Referat Pharmakovigilanz 2 Tel. +49 (0) 6103 77 3114 Fax +49 (0) 6103 77 1268 E-Mail pharmakovigilanz2@pei.de 22.06.2015 Hinweise zum elektronischen
Mehrmobifleet Beschreibung 1. Terminverwaltung in der Zentrale
mobifleet Beschreibung 1. Terminverwaltung in der Zentrale Die Termine werden wie bisher im Outlook verwaltet und erfasst. Der Außendienst selbst, wie auch andere Personen, die Termine für den Außendienst
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
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
Mehrtensiolink USB Konverter INFIELD 7
tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink
MehrEvident VDDS-Anbindung von MIZ
Evident VDDS-Anbindung von MIZ Die VDDS Schnittstelle erlaubt die Übernahme der Patientendaten aus Evident in MIZ. Außerdem können Sie aus Evident heraus (aus der Patientenkarteikarte) MIZ oder den MIZViewer
MehrNotfunk. Notfunkreferat des Distriktes Württemberg (P) Notfunk-Board DB0GH. Dipl.-Ing. (FH ) Jürgen Mayer, DL8MA. 3. Notfunk-Universität HamRadio 2015
Notfunk Notfunkreferat des Distriktes Württemberg (P) Notfunk-Board DB0GH Dipl.-Ing. (FH ) Jürgen Mayer, DL8MA 3. Notfunk-Universität HamRadio 2015 27.06.2015 Jürgen Mayer, DL8MA Anmerkungen zu dieser
MehrInhaltsverzeichnis WWW.STEMMER-IMAGING.COM
Inhaltsverzeichnis 1 Identifizierung...2 2 Sicherheitshinweise...3 3 Das Anschließen...3 3.1 Für die Nutzung der RS232 Schnittstelle... 3 3.2 Für die Nutzung der USB Schnittstelle... 3 4 Die Inbetriebnahme...3
MehrDVB-T DA2 Hybrid Seite 1 von 10
DVB-T DA2 Hybrid Seite 1 von 10 Kunden Information! Seite Problem 2 Der Sendersuchlauf ist bis 100% durchgelaufen, zeigt aber keine Sender an. Das Gerät hat kein Empfang! 3 Es werden nicht alle Programme
MehrGute Nachrichten: 96% zufriedene BeWoPlaner-Kunden!
Gute Nachrichten: 96% zufriedene BeWoPlaner-Kunden! Kundenzufriedenheitsstudie 2012. Durchgeführt mit 100 BeWoPlaner-Kunden. Gute Nachrichten, BeWoPlaner 2012 2 13 Der BeWoPlaner die Softwarelösung für
MehrCardioChek Link Benutzerhandbuch
CardioChek Link Benutzerhandbuch CardioChek Link Benutzerhandbuch Dieses Softwareprogramm ist mit den Betriebssystemen Microsoft Windows 7, Windows 8.X, Vista kompatibel A. Verwendungszweck CardioChek
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
MehrDigitalisierung im Mittelstand. Praxisbericht
im Mittelstand Praxisbericht Unternehmen heute Unsere Standorte in Bayern Unser Unternehmen in Zahlen gegründet 1936 über 400 Mitarbeiter mehr als 160 Spezialfahrzeuge über 6.000 Kunden aus allen Branchen
MehrQualitätsmanagement-Handbuch. 1.7 Projektmanagement
Seite 1 von 5 Erstellt: Geprüft: Freigegeben: Dr. Christine Reimann Datum: Datum: Datum: Inhaltsverzeichnis Nr. Element-Abschnitt Seite 1 Ziel und Zweck 2 2 Geltungsbereich / Verantwortung 2 3 Vorgehen
MehrBuild-Pipeline mit Jenkins
JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv
MehrUSB Signalverstärker XL
USB Signalverstärker XL Bedienungsanleitung Identifizierung Hersteller:... TLS Communication GmbH Marie-Curie-Straße 20 D-40721 Hilden Tel: +49 (0) 2103 5006-0 Fax: +49 (0) 02103 5006-90 Produkt:... USB
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrSchuljahreswechsel im Schul-Webportal
Schuljahreswechsel im Schul-Webportal Seite 1 von 8 Schuljahreswechsel im Schul-Webportal Ablauf Übersicht: Schritte 1 bis 10: Schritte 11 bis 16: Schritte 17 bis 20: Vorbereitung des Schuljahreswechsels
MehrINDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH
01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de
MehrInbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1
Tipps zur Inbetriebnahme eines minimoduls-166/167 (Beachte: Nur minimodul166, Bestellnr.: MM-300-KSM23 bzw. minimodul167, Bestellnr.: MM-310-KSM07 verwenden.) mit einem grabbmodul-1 als Modulevariante
MehrMarketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.
Marketing-Leitfaden zum Evoko Room Manager. Touch. Schedule. Meet. Vorher Viele kennen die Frustration, die man bei dem Versuch eine Konferenz zu buchen, erleben kann. Unterbrechung. Plötzlich klopft
Mehr1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten
Inhalt 1 Belastung 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten 2 Beschwerden 2.1 Registrierung / Einloggen 2.2 Symptome 2.3 Diagramme 3 Info 3.1 Lexikon 3.2 Tutorial 3.3 Impressum 4 Einstellungen
MehrC.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08
C.M.I. Version 1.08 Control and Monitoring Interface Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) de LAN LAN Beschreibung der Datentransfermethode Mit dieser Methode ist es möglich, analoge
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
MehrVIDEO ADAPTER USB 2.0 AUF HDMI
VIDEO ADAPTER USB 2.0 AUF HDMI Anleitung zur Schnellinstallation DA-70851 1. Treiberinstallation Achtung: Schließen Sie den Adapter VOR der Treiberinstallation bitte NICHT am Computer an. Legen Sie die
MehrGeyer & Weinig: Service Level Management in neuer Qualität.
Geyer & Weinig: Service Level Management in neuer Qualität. Verantwortung statt Versprechen: Qualität permanent neu erarbeiten. Geyer & Weinig ist der erfahrene Spezialist für Service Level Management.
MehrPrüf- und Wartungsbuch
Prüf- und Wartungsbuch SÜ-Sicherheitsleuchtensystem (Automatisches, selbstüberwachendes Prüfsystem) Anlagenstandort: Anlagenbezeichnung: Errichtungsdatum: Errichter: Auflagen der Behörde (Bescheide): Notstromdauer:
MehrProduktmanagement vom Kundenticket zum Release
Produktmanagement vom Kundenticket zum Erfahrungen aus vier Jahren Entwicklung nach SCRUM, Geschäftsführer, Scrum Master 7 von 58 9 von 58 Bekannte Kunden 10 von 58 17 von 58 20 von 58 Ziele der Einführung
MehrPass-Thru an einen Ford-Fahrzeug
Pass-Thru an einen Ford-Fahrzeug Mit dem Windows Explorer folgende Internetadresse eingeben: http://www.etis.ford.com Auf der Startseite hat man die Möglichkeit sich als freie Werkstatt anzumelden. Dazu
MehrPilotierung von Unterrichtsbeispielen
Pilotierung von Unterrichtsbeispielen Prof. Dr. Manuela Paechter Karl-Franzens-Universität Graz Kick-Off-Veranstaltung 03. Oktober 2013, Linz Übersicht 1. Ziele der Pilotierung 2. Rückblick bisherige Pilotierungen,
MehrBenutzerhandbuch DesignMaster II
Benutzerhandbuch DesignMaster II Vielen Dank für Ihre Entscheidung zum Design Master! Zusätzliche Anleitungen finden Sie auf der Webseite: http://www.craftrobo.de Stand: Juni 2010 medacom graphics GmbH
MehrTutorial about how to use USBView.exe and Connection Optimization for VNWA.
Tutorial about how to use USBView.exe and Connection Optimization for VNWA. Tutorial über den Gebrauch von USBView.exe und die Anschluss-Optimierung für den VNWA. Es wurde beobachtet, dass bestimmte VNWA
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
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrDevOps bei den ID Build-Automatisierung statt Silo-Betrieb
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue
MehrPCC Outlook Integration Installationsleitfaden
PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.
MehrEmplIT Web- und Mobile-Projekte in der Praxis
Seite 1 EmplIT Web- und Mobile-Projekte in der Praxis TU Dresden Dresden, 13. April 2012 Seite 2 Über mich Gründer, Projektmanager, Consultant Diplom-Medieninformatiker mit 11 Jahren Studiumserfahrung
MehrSPI-Seminar : Interview mit einem Softwaremanager
Erstellung eines Fragenkatalogs der die Beurteilung der Level 2 Key Process Areas in einem ca. einstündigen Interview mit einem Software Manager ermöglicht Vortrag von Matthias Weng 1 Aufbau Geschichte
MehrHöns-Electronic SPEZIALLÖSUNGEN UND ZUBEHÖR FÜR DIE AUTOMATENBRANCHE
Komplettes (lowcost) VDAI-Druckerset Alle VDAI-Ausleseoptionen (Kopie etc.) möglich Keine Speicherung der Daten Keine Möglichkeit der elektronischen Weiterverarbeitung Ausdruck auf Thermopapier Das wird
MehrSoftwarelösungen: Versuch 4
Softwarelösungen: Versuch 4 Nichtstun in Schleife wird ersetzt durch zeitweilige Zurücknahme der Anforderung, um es anderen Prozessen zu erlauben, die Ressource zu belegen: /* Prozess 0 */ wiederhole flag[0]
MehrHerzlich Willkommen. Handeln statt abwarten, aber wie? Wie beginne ich ein DMS Projekt. Hans Lemke. Agenda 2015 - das digitale Dokument März 2015
Agenda 2015 - das digitale Dokument März 2015 Herzlich Willkommen Handeln statt abwarten, aber wie? Wie beginne ich ein DMS Projekt. Hans Lemke REV_20150319_AGENDA2015_HLE Handeln statt abwarten! Warum
Mehrwhite sheep GmbH Unternehmensberatung Schnittstellen Framework
Schnittstellen Framework Mit dem Schnittstellen Framework können Sie einerseits Ihre Schnittstellen automatisch überwachen. Eine manuelle Kontrolle wird überflüssig, da das Schnittstellen Framework ihre
MehrIssue/Amendment e.data Version 1.0 1/12
e.data Version 1.0 1/12 Inhaltsverzeichnis 1 Allgemeine Informationen... 2 2 Anwendungsbereich... 4 3 Begriffsdefinitionen... 4 4 Firmware-Update-Prozess... 5 Revision History... 12 1 e.data Version 1.0
MehrVersand und Außenhandelslösungen aus einer Hand. -Komplette Integration des Versandhandels in eevolution -
Versand und Außenhandelslösungen aus einer Hand -Komplette Integration des Versandhandels in eevolution - Ein kurzer Überblick MHP Solution Group Das Unternehmen Die Produkte V-LOG Die Versandsoftware
MehrHallo! Social Media in der praktischen Anwendung 11.07.2014. Warum macht man was und vor allem: wie? Osnabrück, den 07. Juli 2014.
Social Media in der praktischen Anwendung Warum macht man was und vor allem: wie? Osnabrück, den 07. Juli 2014 Julius Hoyer Hallo! 09. Juli 2014 ebusiness-lotse Osnabrück 2 1 ebusiness Lotse Osnabrück
MehrG+H SoftwareSolutions Oktober 2012. Software zur unternehmensweiten Identitäts- und Berechtigungsüberprüfung
Oktober 2012 Software zur unternehmensweiten Identitäts- und Berechtigungsüberprüfung Welchen Herausforderungen steht ein Unternehmen häufig gegenüber? Wie kann daccord Ihnen dabei eine Lösung bieten?
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrGPS Garmin MapSource - Track erstellen und nutzen
Prozesse GPS Garmin MapSource Track erstellen und nutzen Letzte Nachführung 03.04.08, 09:54:47 Datei E:\tuttobene_A-E\administration\prozesse\gps_garmin_mapsource_track_erstellen.odt Seite 1 von 12 Änderungen
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
Mehr07. November, Zürich-Oerlikon
07. November, Zürich-Oerlikon Individuelles Vorgehensmodell mit dem TFS als Schlüssel zum Erfolg Arpagaus Patrick Bereichsleiter AKROS AG Stricker Mark Software Architekt AKROS AG Agenda Einleitung AKROS
MehrDrahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista
Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista Windows Connect Now (WCN) erlaubt eine einfache Einrichtung eines WLAN Netzwerkes wenn der Router oder Access
MehrÜbungsaufgaben Tilgungsrechnung
1 Zusatzmaterialien zu Finanz- und Wirtschaftsmathematik im Unterricht, Band 1 Übungsaufgaben Tilgungsrechnung Überarbeitungsstand: 1.März 2016 Die grundlegenden Ideen der folgenden Aufgaben beruhen auf
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrFehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker
Fehlermonitor Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker Das Programm ist problemlos zu installieren auf jedem Windows-PC (XP) mit.net
MehrTelekom Kinderschutz-Browser Surfgarten Produktinformationen. Münster, 01.04.2014, Thomas Jung
Telekom Kinderschutz-Browser Surfgarten Produktinformationen Münster, 01.04.2014, Thomas Jung Streng vertraulich, Vertraulich, Intern Autor / Thema der Präsentation 11.04.2014 1 DIE DEUTSCHE TELEKOM BIETET
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrT2 Fundamentaler Testprozess
T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrEinreichung zum Call for Papers
Internet: www.aitag.com Email: info@aitag.com Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de
MehrEinführung agiler Entwicklung in großen Organisationen. ein Paradox? Dr. Thorsten Janning. April 2012
Einführung agiler Entwicklung in großen Organisationen ein Paradox? Dr. Thorsten Janning April 2012 KEGON 2012 Praktische Fragen bei der Einführung. Mehrere Teams in einer agilen Organisation Koordination
MehrFreischaltung eines neuen VR-NetKeys mit SecureGo
Sie haben Ihren VR-NetKey erhalten und müssen nun die Registrierung der VR-SecureGo App vornehmen, d.h. die VR-SecureGo App auf dem Smartphone installieren, BLZ + VR-NetKey eingeben und anschließend ein
MehrEinführung von Daphne am Münchner Stadtmuseum. Voraussetzungen, Herausforderungen, Fragestellungen
Einführung von Daphne am Münchner Stadtmuseum...sowie der Städtischen Galerie im Lenbachhaus, der Villa Stuck und dem Jüdischen Museum München... Voraussetzungen, Herausforderungen, Fragestellungen EDV-Tage
MehrMediaCluster GmbH Digitale Kommunikation. Gerichtssaal-Managementsysteme
MediaCluster GmbH Digitale Kommunikation Gerichtssaal-Managementsysteme Übersicht aller Komponenten Digitales Informations- und Leitsystem (Digital Signage) Übersicht Hardware / Software-Komponenten :
MehrUpdate / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten
Update / Inbetriebnahme domovea Server 1 Vor der Inbetriebnahme Es muss sicher gestellt sein, dass Microsoft.Net Framework 4.0 installiert ist (bei Windows 7 bereits integriert). Achten Sie auf die richtige
MehrIst die Einführung von Ressourcenmanagement eine Belastung oder ein Gewinn für die Mitarbeiter? Ein Erfahrungsbericht
DLR.de Folie 1 Ist die Einführung von Ressourcenmanagement eine Belastung oder ein Gewinn für die Mitarbeiter? Ein Erfahrungsbericht von Anja Mann, Deutsches Zentrum für Luft- und Raumfahrt e. V. DLR.de
MehrSensor board EB003-00-2
Sensor board EB003-00-2 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...4 4. Schaltungsbeschreibung...5 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite
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
MehrLean Administration Grundlagen
Lean Administration Grundlagen Lean Solutions Day 3. Dezember 2013 Inhalt 1. Wertschöpfung und Verschwendung 2. Merkmale schlanker Prozesse 2 Der Kunde definiert, was Wertschöpfung ist. Auch im Office
Mehr40x wissensch. Lehrerin / wissensch. Lehrer. 2. Mit dem Thema digitales Whiteboard als Unterrichtsmittel habe ich mich bereits beschäftigt.
Evaluationsergebnisse Nutzung der digitalen Whiteboards 1. Ich unterrichte als 40x wissensch. Lehrerin / wissensch. Lehrer. Mit dem Thema digitales Whiteboard als Unterrichtsmittel habe ich mich bereits
MehrPraxisbeispiel: Mobile Lösung für Kontrollen im Agrarbereich mit durchgängigen Prozessen
Praxisbeispiel: Mobile Lösung für Kontrollen im Agrarbereich mit durchgängigen Prozessen egov Fokus 1/2015, 05.06.2015 Bahnhofstrasse 3-6312 Steinhausen - www.softec.ch Agenda Was ist «MOKA» (Mobile Kontroll-Applikation)?
MehrPartnerschaftsentwicklung für KMU
Belziger Industriepartner Partnerschaftsentwicklung für KMU G. Delaunay, Belziger Industriepartner 1 Wer braucht einen Geschäftspartner? - Innovation: Sie wollen etwas Neues entwickeln, aber Sie schaffen
MehrDie integrierte Zeiterfassung. Das innovative Softwarekonzept
Die integrierte Zeiterfassung Das innovative Softwarekonzept projekt - ein komplexes Programm mit Zusatzmodulen, die einzeln oder in ihrer individuellen Zusammenstellung, die gesamte Abwicklung in Ihrem
Mehr«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»
«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING
Mehr50 Fragen, um Dir das Rauchen abzugewöhnen 1/6
50 Fragen, um Dir das Rauchen abzugewöhnen 1/6 Name:....................................... Datum:............... Dieser Fragebogen kann und wird Dir dabei helfen, in Zukunft ohne Zigaretten auszukommen
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
MehrCD einlegen (Moment warten) Die Aktion markieren, die durchgeführt werden soll. (in diesem Beispiel»Audio-CD-Wiedergabe)
D abspielen Ds lassen sich sehr einfach über den Windows Media Player abspielen. Der schaltet sich nämlich automatisch ein. Das heißt im Klartext: Lautsprecher einschalten, D einlegen, und schon geht s
MehrProjektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 10. Vorlesung 1 Test...(4) Oberflächentests testen die Benutzerschnittstelle des Systems, nicht nur auf Fehlerfreiheit sondern z.b. auch auf Konformität mit
MehrDer neue Feuerwehrführerschein, erste Erfahrungen aus Baden-Württemberg.
Der neue Feuerwehrführerschein, erste Erfahrungen aus Baden-Württemberg. Dipl.-Ing. Thomas Egelhaaf, Leiter der Landesfeuerwehrschule Baden-Württemberg Fachtagung der Fachgruppe Feuerwehren-Hilfeleistung
MehrZwischenbericht zum Würth Bildungspreis
Zwischenbericht zum Würth Bildungspreis I. Inhaltliche Kurzbeschreibung des Projektverlaufs Bitte geben Sie in Stichworten nochmals kurz wieder, wie sich Ihr Projekt seit der Kick-off-Veranstaltung gestaltet
MehrSAFESCAN MC-Software SOFTWARE ZUM GELDZÄHLEN
HANDBUCH ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE ZUM GELDZÄHLEN INHALTSVERZEICHNIS EINFÜHRUNG UND GEBRAUCHSANWEISUNG 1.
Mehr2. Workshop: Vorgehensmodelle in der Praxis Reife und Qualität
2. Workshop: Vorgehensmodelle in der Praxis Reife und Qualität Marco Kuhrmann, Patrick Keil (Technische Universität München), Stephan Ziegler (BITKOM e.v.) Bremen, 27.09.2007 1 Geschichte und Ziele des
Mehr