Software-Tests und Analysen

Größe: px
Ab Seite anzeigen:

Download "Software-Tests und Analysen"

Transkript

1 Software-Tests und Analysen für r Produktivität t und Qualität Verifysoft Technology GmbH Technologiepark Offenburg Offenburg Deutschland 1

2 Co-Editor Produktanpassungen und Weiterentwicklungen: CTC++ Code Coverage, CMT++ Complexity Measures Distributor für r Softwaretesttools: Testwell, Finnland Conformiq Software, Finnland Coverity, USA Referenzen 2

3 für r C/C++: Code Coverage-Analysen: CTC++ Software-Komplexit Komplexitäts-Analysen: CMT++ Unit-Tests: CTA++ Coverity Prevent / Coverity Extend für r Java: Code Coverage Analysen: JCover Software-Komplexit Komplexitäts-Analysen: CMTJava Test-Technologien Conformiq Test Generator / Conformiq Qtronic Verifysoft-Partner: unsere Testwell Partner Testwell, Tampere (Finnland) Spinout aus NOKIA Data Systems gegründet 1992 erste Testwerktools: 1984 Unit-Test and Coverage for Ada 1989 Coverage for C/C Unit-Test for C/C++ 3

4 Verifysoft-Partner: Testwell Testwell, Tampere (Finnland) Spinout aus NOKIA Data Systems gegründet 1992 erste Testwerktools: Verifysoft-Partner: unsere Partner Conformiq Software Conformiq Software, Espoo bei Helsinki (Finnland) gegründet Unit-Test and Coverage for Ada 1989 Coverage for C/C++ automatischer Testgenerator: Conformiq Test Generator 1995 Unit-Test for C/C++ Technologie seit über 10 Jahren in Projekten der Technischen Universitäten Helsinki und Tampere entwickelt Verifysoft-Partner Coverity Coverity, San Francisco (USA) gegründet 2002 durch führende f Wissenschaftler der Stanford University Tools: Coverity Prevent / Coverity Extend 4

5 Test- und Analysetools für C und C++ Testwell CTC++ Code Coverage Analyzer Testwell CMT++ Complexity Measures Coverity Prevent / Coverity Extend Conformiq Test Generator Testwell CTC++ Code Coverage Analyzer 5

6 Testwell CTC++ Test-Coverage-Analyser für C/C++ CTC++ zeigt wie weit Ihre Applikation getestet ist zeigt Code-Coverage Coverage an für f * jede Funktion * jede Quelldatei * ausgewählte Teile des Programms * das Gesamtprogramm Testwell CTC++ Test-Coverage-Analyser für C/C++ Testabdeckungsanalysen mit allen Coveragestufen (bis C3): Function Coverage Decision Coverage Condition (Branch) Coverage Multicondition Coverage Modified Condition/Decision Coverage (MC/DC) 6

7 Testwell CTC++ Test-Coverage-Analyser für C/C++ CTC++: Modified Condition/Decision Coverage (MC/DC) geeignet für f r DO-178B Zertifizierungen (Level A, B, C) Luft- und Raumfahrt im Einsatz fürf TÜV-Zertifizierungen v Testwell CTC++ Test-Coverage-Analyser für C/C++ HTML, XML oder Textausgaben: - zeigt ungetesteten Code (farblich hervorgehoben) - zeigt wie oft jede Codestelle durchlaufen/getestet worden ist - verschiedene Code-Coverage Coverage-Reports Summary-Levels für f r Dateien, Funktionen und die gesamte Applikation Detaillierte Ausgaben: Execution-Profile Profile-Listing der angestrebte Prozentsatz für f r die Testabdeckung kann voreingestellt werden 7

8 v Testwell CTC++ Test-Coverage-Analyser für C/C++ CTC++ ist das ideale Werkzeug zur Messung der Testcoverage in embedded Systems : - äußerst geringer Instrumentation-Overhead - arbeitet selbst mit kleinsten Targets - arbeitet mit allen Cross-Compilern Compilern - analysiert die Test Coverage in grundsätzlich allen Targets - das Host-Target Target-Add-on zur Messung der Testabdeckung in embedded Systemen - das Host-Target Target-Add-on wird im Quellcode geliefert und kann schnell und problemlos an neue Targets angepaßt t werden CMT++ / CMTJava Code Complexity Measures Tools 8

9 Testwell CMT++ Complexity Measures Tool for C/C++ Warum Softwarekomplexitätsmessungen? tsmessungen? - die Softwarekomplexität t (Code Complexity) korreliert mit der Fehlerrate und der "Robustheit" einer Anwendung - unnötig komplexer Code ist oft Ursache schlechter Softwarequalität t und fehlerhafter Programme - komplexer Code ist schwierig zu testen -> > die Anwendung hat mehr Bugs - komplexer Code ist schwierig zu warten - unnötig komplexer Code ist oft Ursache schlechter Softwarequalität t und fehlerhafter Programme - der Einsatz der Komplexitätsmesstools tsmesstools CMT++ bzw. CMTJava hilft Ihnen Kosten einzusparen. Testwell CMT++ Complexity Measures Tool for C/C++ 9

10 Testwell CMT++ Complexity Measures Tool for C/C++ CMT++ und CMTJava zeigen die folgenden Softwaremetriken an (traditionelle Metriken): Zeilenmetriken (Lines-of of-code Metriken) Halstead-Metriken McCabe Cyclomatic Number Maintainability Index (Wartungsindex) Testwell CMT++ Complexity Measures Tool for C/C++ Zeilenmetriken/Lines-of of-code (LOC) Metriken LOCbl Anzahl leerer Programmzeilen LOCcom Anzahl der Programmzeilen mit Kommentaren LOCphy Gesamtanzahl der Zeilen (number of physical lines) LOCpro Anzahl der Zeilen mit Programmcode 10

11 Testwell CMT++ Complexity Measures Tool for C/C++ akzeptable Werte: zwischen 4 und 40 Programmzeilen / Funktion zwischen 4 und 400 Programmzeilen / Datei Kommentare: 30 bis 75 % Testwell CMT++ Complexity Measures Tool for C/C++ McCabe Cyclomatic Number v(g) die Cyclomatic Number v(g) beschreibt die Komplexität t des Steuerflusses einer Anwendung für r Programm mit einem einzigen sequentiellem Statement ist v(g) = 1 v(g) ist ein wichtiger Wert für f r die Testplanung -> > mindestens so viele Testfälle wie v(g) angibt v(g) einer Funktion sollte < 15 sein 11

12 Testwell CMT++ Complexity Measures Tool for C/C++ Halstead-Metriken B Geschätzte Fehleranzahl (estimated number of errors) D Schwierigkeitsgrad, Fehlerträchtigkeit (difficulty level, error proneness) E Implementierungsaufwand (effort to implement) L Programmniveau, Abstraktionsniveau des Programms (program level) el) N Programmlänge N1 Gesamtanzahl der Operatoren N2 Gesamtanzahl der Operanden n Vokabulargröß öße e (unterschiedliche Operatoren + unterschiedliche Operanden) n1 Anzahl unterschiedlicher Operatoren n2 Anzahl unterschiedlicher Operanden T Implementierungszeit / Zeit um einen Programmteil zu verstehen V Programmvolumen bzw. Informationsgehalt des Programms bzw. eines Algorithmus Testwell CMT++ Complexity Measures Tool for C/C++ Halstead-Metriken eingeführt 1977 (Maurice Halstead) Basis aller Berechnungen sind Anzahl der verschiedenen Operatoren (n1) Anzahl der verschiedenen Operanden (n2) Gesamtanzahl der Operatoren (N1) Gesamtanzahl der Operanden (N2) 12

13 Testwell CMT++ Complexity Measures Tool for C/C++ Halstead -Metriken Programmlänge N = N1 + N2 Gesamtanzahl aller Operatoren und Operanden Vokabulargröß öße e n = n1 + n2 Anzahl der verschiedene Operatoren und Operanden Volumen V = N * log2(n) Produkt aus Programmlänge und Zweierlogarithmus der Vokabulargröß öße -> > Informationsgehalt der Software Testwell CMT++ Complexity Measures Tool for C/C++ Halstead -Metriken Schwierigkeitsgrad D = ( n1 / 2 ) * ( N2 / n2 ) Difficulty Level, Fehlerneigung Programmniveau (Program Level) L = 1 / D Kehrwert des Schwierigkeitsgrades niedriger Wert weist auf Fehleranfälligkeit lligkeit hin Implementieraufwand (Effort to implement) E = V * D Volumen * Schwierigkeitsgrad 13

14 Testwell CMT++ Complexity Measures Tool for C/C++ Halstead -Metriken Implementierzeit T = E / 18 Difficulty Level, Fehlerneigung Anzahl der ausgelieferten Bugs (2/3) E B = Testwell CMT++ Complexity Measures Tool for C/C++ Maintainability Index MIwoc Wartbarkeitsindex ohne Kommentare MIcw Kommentaranteil des Wartbarkeitsindexes MI = MIwoc + MIcw Miwoc = 171 5,2 * ln(avev) 0,23 * aveg 16,2 * ln(aveloc) Micw = 50 * sin(sqrt(2,4 * percm) 14

15 Testwell CMT++ Complexity Measures Tool for C/C++ Vollversionen zur Evaluation: -> > Evaluationen Testwell CMT++ Complexity Measures Tool for C/C++ bzw. HTML- Output 15

16 Coverity Prevent (Statische Codeanalyse) Coverity Mission Coverity finds critical defects and security vulnerabilities in your source code 16

17 Coverity Prevent: Statische Code Analyse Design Code Integrate QA Release Static Analysis Software Development Process VORTEILE deckt Probleme früh im Entwicklungsprozess auf Bugs Security Vulnerabilities keine Testfälle erforderlich Zeigt die betroffenen Codezeilen an systematisches Vorgehen Probleme herkömmlicher statischer Analysetools Design Code Integration QA Release Statische Analyse Software Development Process IN PRACTICE (before Coverity) Warnings False Positives High Cost Of Ownership Hard to integrate Significant configuration & tuning Nonscalable Limited extensibility Poor Results Partial code path coverage Rife with False Positives Warnings, not bugs Shallow Analysis 17

18 Coverity Prevent versteht Ihren Code Analysetiefe 100% Abdeckung aller Pfade Interprozedurale Analyse Analysequalität <20% False-Positive-Rate für Großprojekte geeignet für Projekte mit mehreren Millionen Codezeilen Coverity Prevent statische Quellcodeanalyse: C/C++, Java weltweit fortschrittlichste statische Analysetechnik Aufdecken kritischer Softwaredefekte und Sicherheitlücken cken für r Projekete von bis zig-millionen LOC garantierte Prüfung aller Softwarepfade schnelle Beseitigung von Bugs mit Defektmanager False Positive Rate < 20% eigene Codingrules und Anpassungen mit Coverity Extend 18

19 Coverity Prevent deckt kritische Probleme auf Resource Problems Bounds Errors - Memory leak Out of bounds array - Resource Leak - File pointer leak - System resource leak - Use of freed resource - Double free (memory, file pointers, system resources) - Use after free (memory, file pointers, system resources) access Buffer underflow Stack smashing - Stack overflow - Stack buffer overrun - Stack string overrun Bad negative integer cast Incorrect allocation size Non-null terminated strings Pointer Errors Use of uninitialized data - Uninitialized memory - Uninitialized variable Mismatched allocation operators Dereferencing invalid pointers - Null pointer dereference - Wrong address space - Accessing freed pointers Dangling stack references Logic Errors lawed branch logic Use of invalid STL iterators Useless operation Deadcode Uncaught exceptions Inconsistent error handling Coverity Prevent Uncovers Vulnerable Code Insecure Data Integers - Loop bound - Array access - Allocation size Strings - SQL Injection - Format string errors - Cross-site scripting Security logic errors - Time of check, time of use - Insecure file creation - Improper chroot - Improper privilege inheritance Concurrency Double Lock Missing unlock Incorrect lock acquisition Sleeping while locked API Usage Errors Passing large parameters Insecure temp file creation Improper method override Security Warnings Potentially insecure coding practices Vulnerabilities Buffer Overflow 19

20 Coverity Prevent Conformiq Test Generator 20

21 Problem der Softwarequalität Anzahl notwendiger Tests erforderliche Testabdeckung LÜCKE erreichbare Testabdeckung mit herkömmlichen Methoden Systemkomplexität Softwareprojekte werden komplexer um Qualität zu gewährleisten ist eine (exponentiell) wachsende Anzahl von Testfällen notwendig wie können mehr Tests gemacht werden, wenn Sie weniger Zeit und Weniger Ressourcen haben? die Antwort: messbare Testmethoden die mehr Tests mit grösserer Relevanz erlauben = QA Produktivitäts-Revolution SW-Projekte und Qualität Version Feature A.2 - Feature D - Feature E Version 1.2 (a) - Feature A.1 - Feature B.2 - Feature D Version Feature A - Feature B - Feature C - Feature D Version Feature A - Feature B - Feature C Version 1.2 (b) - Feature A.2 - Feature B - Feature D.2 erforderliche Testfälle Test Test Case x1000 erforderliche Testfälle x100 x10 erforderliche Testfälle erforderliche Testfälle x1 21

22 bisheriges Testen mehr Testfälle nur durch zusätzliche Ressourcen manualles Testen und/oder Test- Skripting und Ausführung Skriptausführung manualles Testen und Skriptschreiben ist arbeitsintensiv und anfällig für Fehler Conformiq Test Generator Testmodell manualles Testen und/oder Test- Skripting und Ausführung Skriptausführung Test Coverage automatische: Testgenerierung Testausführung Conformiq Test Generator automatische Testgenerierung und -ausführung : höhere Testüberdeckung und Testqualität reduziert manuelle Fehler befreit die Tester von Routineaufgaben 22

23 Testen mit dem Conformiq Test Generator TM 3. Ausführen des Modells 1.Erstellen des Testmodells 2. Defineren der Parameter 5. Erstellen der Reports 4. Analyse Testergebnisse Anatomie des Testmodells Erstellen des Testmodells als UML-Zustandsdiagramm 2. Modellausführung startet vom ursprünglichem Zustand 3. Transitionen führen von Zustand zu Zustand 4. Transitionen können Aktionen wie z.bsp. Senden einer Nachricht an den Testling sein 5. das Modell kann auf eine Eingabe des Testlings warten 6. das Modell erhält die Nachricht des Testlings 7. Zustände können Unterzustände (Sub-States) und Hierarchien enthalten 8. das Modell kann Wahlpunkte und Schleifen enthalten 9. die Ausführung ended im Endzustand («final state») 23

24 Conformiq Test Generator Test Set-Up Testmodell System Under Test (SUT) TCP/IP System Adapter Testing API Conformiq Test Generator jedes Interface kann als Test- API genutzt werden, z.bsp.: Symbian JPOS HTTP Filesystem COM CORBA SQL... Testmodell Senden und Empfangen von Testdaten Button_Pressed() Function completed() TCP/IP Button_Pressed() beliebiges Protokoll Conformiq Test Generator Function completed() System-Adapter System Under Test 24

25 die Problemlösung: Conformiq Test Generator höherehere Produktivität durch: Zeitersparnis und weniger manueller Aufwand für das Testen höherehere Testqualität durch frühes Aufdecken von Fehlern Nutzung des Testmodells über den gesamten Produktlebenszyklus bessere Testcoverage durch relevante Testkombinationen und automatische Testläufe Einsatzgebiete Funktions-,, System- und Akzeptanztests Regressionstests (automatisches Testen von daily builds ) Integrationstests (Simulation von Teilen des Systems) Protokoll-/Plattformtests (TCP/IP, IPSec, GSM, Symbian) Oberflächentests (JPOS, COM, J2EE, HTTP, SQL, OPC) das Conformiq Test Generator -Testmodell kann über den gesamten Software-Life Life-Cycle genutzt werden integriert in Mercury TestDirector 25

26 bessere Testabdeckung mit Conformiq Test Generator Anzahl notwendiger Tests erforderliche Testabdeckung Conformiq Test Generator reduziert die Lücke durch bessere Testcoverage und bessere Tests erreichte Testüberdeckung mit Conformiq Test Generator herkömmliche Methoden Systemkomplexität Conformiq Qtronic 26

27 Conformiq Qtronic automatische Testgenerierung auf der Basis von Designmodellen arbeitet mit allen Systemen zusammen unterstützt tzt Echtzeit und Nebenläufigkeit (Concurrency) UML-Modell Modell-Import von allen führenden f Tools Analyse und Validierung der Modelle Integration in Testmanagementwerkzeuge Vielen Dank! Ihr Verifysoft-Team 27

28 Vielen Dank! Ihr Verifysoft-Team 28

Software Test- und Analyse-Tools für Produktivität und Qualität. www.verifysoft.com

Software Test- und Analyse-Tools für Produktivität und Qualität. www.verifysoft.com Software Test- und Analyse-Tools für Produktivität und Qualität www.verifysoft.com TEST- UND ANALYSE-TOOLS Conformiq Test Generator Das Erstellen von Testfällen ist der größte Aufwandsblock bei Softwaretests:

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

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

Abbildung 1: Tool-Qualification-Kits für Testwell CTC++ Test Coverage Analyser

Abbildung 1: Tool-Qualification-Kits für Testwell CTC++ Test Coverage Analyser Qualification-Kit für Testwell CTC++ In der sicherheitskritischen Softwareentwicklung müssen die im Projekt eingesetzten Werkzeuge zunächst klassifiziert werden (Tool Classification). Diese Klassifizierung

Mehr

Inhalt Software-Metriken Software-Metriken mit Together FindBugs. Software-Metriken. Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer

Inhalt Software-Metriken Software-Metriken mit Together FindBugs. Software-Metriken. Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lill, Meitner, Föhrweiser, Spisländer FAU Erlangen-Nürnberg Software-Metriken 1 / 24 Software-Metriken Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Adersberger, Spisländer FAU Erlangen-Nürnberg Software-Metriken 1 / 26 Software-Metriken Josef Adersberger Marc Spisländer Lehrstuhl für Software Engineering

Mehr

Qualitätsmanagement im Projekt

Qualitätsmanagement im Projekt Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung

Mehr

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe Automatische Testfallgenerierung aus Modellen 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe Über sepp.med Über 30 Jahre Erfahrung im industriellen Umfeld Medizintechnik Pharmazie Automotive

Mehr

Verarbeitung der Eingangsmeldungen in einem Callcenter

Verarbeitung der Eingangsmeldungen in einem Callcenter Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter

Mehr

Whitebox-Tests: Allgemeines

Whitebox-Tests: Allgemeines -Tests: Allgemeines Andere Bezeichnungen Logic driven, Strukturelles Der Tester entwickelt Testfälle aus einer Betrachtung der Ablauflogik des Programms unter Berücksichtigung der Spezifikation Intuitiv

Mehr

Metriken zur Messung des Software-Entwicklungsprozesses;

Metriken zur Messung des Software-Entwicklungsprozesses; SQAM Software Komplexität und Qualität von Software Wie bestimmt man die Komplexität von Quellcode und welchen Einfluss hat sie auf die Wartbarkeit? Die Softwarequalität und die Wartbarkeit von Applikationen

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

PCC Outlook Integration Installationsleitfaden

PCC 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.

Mehr

Übung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse

Übung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse Übung 03: Schleifen Abgabetermin: xx.xx.xxxx Name: Matrikelnummer: Gruppe: G1 (Prähofer) G2 (Prähofer) G3 (Wolfinger) Aufgabe Punkte gelöst abzugeben schriftlich abzugeben elektronisch Aufgabe 03.1 12

Mehr

Internet Explorer Version 6

Internet 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

Mehr

EIDAMO Webshop-Lösung - White Paper

EIDAMO 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

Mehr

Support-Tipp Mai 2010 - Release Management in Altium Designer

Support-Tipp Mai 2010 - Release Management in Altium Designer Support-Tipp Mai 2010 - Release Management in Altium Designer Mai 2010 Frage: Welche Aufgaben hat das Release Management und wie unterstützt Altium Designer diesen Prozess? Zusammenfassung: Das Glück eines

Mehr

MSDE 2000 mit Service Pack 3a

MSDE 2000 mit Service Pack 3a MSDE 2000 mit Service Pack 3a Neues MSDE im WINLine-Setup: Seit der WINLine 8.2 Build 972 wird auf der WINLine-CD ein neues Setup der Microsoft MSDE mit ausgeliefert. Mit dieser neuen Version MSDE 2000

Mehr

Sicherheit in Software

Sicherheit in Software Sicherheit in Software Fabian Cordt und Friedrich Eder 3. Juni 2011 Allgemeines Begriffserklärung Woher Die 19 Todsünden 1 - Teil 2 - Teil 3 - Teil Was kann passieren Probleme beim Porgramm Durch Lücken

Mehr

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. 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

Mehr

Java Einführung Packages

Java Einführung Packages Java Einführung Packages Inhalt dieser Einheit Packages (= Klassenbibliotheken) Packages erstellen Packages importieren Packages verwenden Standard Packages 2 Code-Reuse Einbinden von bereits (selbst-/fremd)

Mehr

Programmierung für Mathematik (HS13)

Programmierung für Mathematik (HS13) software evolution & architecture lab Programmierung für Mathematik (HS13) Übung 5 1 Aufgabe: Eclipse IDE 1.1 Lernziele 1. Die Entwicklungsumgebung Eclipse einrichten. 2. Eclipse kennen lernen und mit

Mehr

Besprechung Übung 1 & Vorstellung Übung 2

Besprechung Übung 1 & Vorstellung Übung 2 Besprechung Übung 1 & Vorstellung Übung 2 Software Qualität, FS09 06.04.2009 Reinhard Stoiber Übung 1 Ergebnisse: grossteils gut Subversion (svn+ssh) auf Windows Server 2003 Bereitete Probleme mit Schreibrechten

Mehr

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich

Mehr

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing.

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing. www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Beschreibung und Bedienungsanleitung Werkzeug für verschlüsselte bpks

Mehr

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Allgemeines Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Stand 21.11.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3010, tiptel 3020 und tiptel 3030

Mehr

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013 Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael

Mehr

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,

Mehr

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. Stefan Topp Honeywell International SARL 16. Februar 2012 Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. 1 Agenda Hintergruende Der Auswahlprozess Ausrollen von

Mehr

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R Vector Software W H I T E P A P E R Test Automation mit VectorCAST während der gesamten Softwareentwicklung VectorCAST Produktfamilie Die VectorCAST Produktfamilie automatisiert Testaktivitäten über den

Mehr

Cambridge ESOL BULATS Online FAQs Konfiguration des Internet Explorers

Cambridge ESOL BULATS Online FAQs Konfiguration des Internet Explorers Cambridge ESOL BULATS Online FAQs Konfiguration des Internet Explorers Page 1 of 7 Version 1.2 Inhalt 1.1 Einführung... 3 1.2 Vertrauenswürdige Sites... 4 1.3 Pop-up Blocker... 5 1.4 Zugriff auf die lokale

Mehr

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.

Kompetenz. 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

Mehr

Was bringt TDD wirklich?

Was bringt TDD wirklich? Was bringt TDD wirklich? Wissensspritze vom 6..2009, Christian Federspiel Catalysts GmbH McCabe Metrik CCN Die Cyclomatic Complexity Number, misst die Anzahl der möglichen Pfade durch einen Code. Die Metrik

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Testen und Metriken. Einige Fehler. Fehler vermeiden. Andreas Zeller Universität des Saarlandes Microsoft Research. http://www.st.cs.uni-sb.

Testen und Metriken. Einige Fehler. Fehler vermeiden. Andreas Zeller Universität des Saarlandes Microsoft Research. http://www.st.cs.uni-sb. Testen und Metriken Andreas Zeller Universität des Saarlandes Microsoft Research http://www.st.cs.uni-sb.de/ Einige Fehler Fehler vermeiden Spezifizieren Beweisen Gegenlesen Testen Module Welche sollte

Mehr

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways Requirements-basiertes Testen am Beispiel des NI Requirements Gateways National Instruments VIP Kongress München, M 8. Oktober 2008 Joachim Schulz QualityPark GmbH V-Modell Demands Business Requirement

Mehr

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links Andreas Lübcke Gliederung Einführung Hintergrund zum link rot problem Arbeiten zum Thema WLGauge Open Framelet Design von WLGauge

Mehr

Visual Basic Express Debugging

Visual Basic Express Debugging Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper) Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4

Mehr

Installation OMNIKEY 3121 USB

Installation 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,

Mehr

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL info@c3online.at loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung : Optimierte HMI-Entwicklung mittels automatischer Codegenerierung Christian Semmler MT323 Human Factors Engineering Seite 1 Gliederung HMI-Entwicklungsprozess Werkzeuge Einsatz an einem Beispielprojekt

Mehr

WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

WEBINAR@LUNCHTIME THEMA: SAS STORED PROCESSES - SCHNELL GEZAUBERT HELENE SCHMITZ WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

MappingTestTool. Werkzeug für automatisierte Mappingtests auf SAP PI / PO

MappingTestTool. Werkzeug für automatisierte Mappingtests auf SAP PI / PO MappingTestTool Werkzeug für automatisierte Mappingtests auf SAP PI / PO Regressionstests mit Integrationen (Non)SAP SAP PI / PO (Non)SAP Testfall erstellen Nachricht übertragen Routing Mapping Nachricht

Mehr

Abacus Formula Compiler (AFC)

Abacus Formula Compiler (AFC) Abacus Formula Compiler (AFC) Alle kennen Excel - jetzt sogar Ihre Java- Applikation! Bringt Tabellenkalkulationen auf die JVM http://formulacompiler.org/ Peter Arrenbrecht für Abacus Research AG http://abacus.ch/

Mehr

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

Application Performance Management. Auch eine Frage des Netzwerkes?

Application Performance Management. Auch eine Frage des Netzwerkes? Application Performance Management Auch eine Frage des Netzwerkes? Agenda Architektur von Webanwendungen Lange Applikationsantwortzeiten Application Performance Management (APM) Netzwerkbasiertes APM Serverbasiertes

Mehr

Update Informationen

Update Informationen Update Informationen Quartal 01/2013 Hilfe Menü Hilfe/Info Der Aufruf der Fernwartung im Fenster Hilfe/Info wurde auf die aktuelle Version von PC-Visit umgestellt. Es ist nun zusätzlich möglich die Fernwartung

Mehr

BUILDNOTES TOPAL FINANZBUCHHALTUNG

BUILDNOTES TOPAL FINANZBUCHHALTUNG BUILDNOTES TOPAL FINANZBUCHHALTUNG VERSION 7.5.11.0 Inhaltsverzeichnis 1. EINFÜHRUNG... 2 1.1. Zweck... 2 1.2. Neuerungen... 2 1.2.1. Import... 2 1.2.2. Importvorlagen... 3 1.2.3. Sicherheitseinstellungen...

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

SX-SATELLITE. Software Update Release Note. Version: 1.4.1

SX-SATELLITE. Software Update Release Note. Version: 1.4.1 XnetSolutions SX-SATELLITE Software Update Release Note Version: 1.4.1 Software Update - 1.4.1 Inhaltsverzeichnis Teil I... 3 Wichtige Informationen 1 Technische... Unterstützung 3 2 Vorbereitung... 3

Mehr

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

RT 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

RECY CLE. NAV Easy Security - Ihr schneller Weg zur sicheren Einrichtung von Benutzerrechten

RECY CLE. NAV Easy Security - Ihr schneller Weg zur sicheren Einrichtung von Benutzerrechten RECY CLE NAV Easy Security - Ihr schneller Weg zur sicheren Einrichtung von Benutzerrechten NAV Easy Security - Die sichere Lösung für Ihre Projektarbeit! Sparen Sie Zeit, Geld und Ressourcen. Das Einrichten

Mehr

Inhalt. Fragestellungen. ...we make the invisible visible... Analysen und deren Anwendung Erfahrungen

Inhalt. Fragestellungen. ...we make the invisible visible... Analysen und deren Anwendung Erfahrungen ...we make the invisible visible... 1 Inhalt Fragestellungen Analysen und deren Anwendung Erfahrungen 2 Projektleiter Hat unsere Software eine klare, verständliche Struktur? Gibt es problematischen Code,

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

Java Entwicklung für Embedded Devices Best & Worst Practices!

Java Entwicklung für Embedded Devices Best & Worst Practices! Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard

Mehr

Seite - 1 - 3. Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Seite - 1 - 3. Wireless Distribution System (Routing / Bridging) 3.1 Einleitung 3. Wireless Distribution System (Routing / ) 3.1 Einleitung Im Folgenden wird die Konfiguration des Wireless Distribution Modus gezeigt. Sie nutzen zwei Access Points um eine größere Strecke über Funk

Mehr

Source Code Konverter... 2. Online: (VB.net <-> C#)... 3. Kommerzielle Produkte (VB, C#, C++, Java)... 3. Code Nachbearbeitung in der Praxis...

Source Code Konverter... 2. Online: (VB.net <-> C#)... 3. Kommerzielle Produkte (VB, C#, C++, Java)... 3. Code Nachbearbeitung in der Praxis... Autor: Thomas Reinwart 2008-05-05 office@reinwart.com Inhalt Source Code Konverter... 2 Online: (VB.net C#)... 3 Kommerzielle Produkte (VB, C#, C++, Java)... 3 Code Nachbearbeitung in der Praxis...

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

Sehr geehrte Faktor-IPS Anwender,

Sehr geehrte Faktor-IPS Anwender, März 2014 Faktor-IPS 3.11 Das neue Release Faktor-IPS 3.11 steht Ihnen zum Download zur Verfügung. Wir informieren Sie über die neusten Feautres. Lesen Sie mehr Sehr geehrte Faktor-IPS Anwender, Auf faktorzehn.org

Mehr

NCDiff Testmanagement leicht gemacht

NCDiff Testmanagement leicht gemacht Testmanagement leicht gemacht Nagler & Company Thomas Gebhard & Anton Garra Complexity Die stetige Anpassung an neue Anforderungen der IT und das Bestreben Marktgegebenheiten zu folgen oder voraus zu sein,

Mehr

Einrichten eines Microsoft Exchange-Account auf einem Android-System

Einrichten eines Microsoft Exchange-Account auf einem Android-System Einrichten eines Microsoft Exchange-Account auf einem Android-System Wählen Sie im Menü Anwendungen die Option E-Mail aus. In einigen Android-Versionen hat diese Anwendung möglicherweise den Namen Mail.

Mehr

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 (LQOHLWXQJ Mit der SAP Testworkbench und dem Testtool ecatt können Anwender von SAP Software auf Basis des SAP Web Application Servers ab

Mehr

eevolution und brickit im Kundeneinsatz Frank Spiegelhoff

eevolution und brickit im Kundeneinsatz Frank Spiegelhoff eevolution und brickit im Kundeneinsatz Frank Spiegelhoff Frank Spiegelhoff Geschäftsführer spiegelhoff@softwareproduktiv.de +49 (2862) 913 174 softwareproduktiv GmbH Borken, Köln, St. Georgen 12 Mitarbeiter

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden

Mehr

Firewalls für Lexware Info Service konfigurieren

Firewalls für Lexware Info Service konfigurieren Firewalls für Lexware Info Service konfigurieren Inhaltsverzeichnis: 1. MANUELLER DOWNLOAD 1 2. ALLGEMEIN 1 3. EINSTELLUNGEN 1 4. BITDEFENDER VERSION 10 2 5. GDATA INTERNET SECURITY 2007 4 6. ZONE ALARM

Mehr

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation

Mehr

DOCU-BOARD C-ENTRON DOCU-BOARD ERSTELLEN SIE EINFACH UND SCHNELL EINE DOKUMENTATION DER NETZWERKUMGEBUNG IHRER KUNDEN

DOCU-BOARD C-ENTRON DOCU-BOARD ERSTELLEN SIE EINFACH UND SCHNELL EINE DOKUMENTATION DER NETZWERKUMGEBUNG IHRER KUNDEN DOCU-BOARD C-ENTRON DOCU-BOARD ERSTELLEN SIE EINFACH UND SCHNELL EINE DOKUMENTATION DER NETZWERKUMGEBUNG IHRER KUNDEN FAKTEN DOCU-BOARD EMPOWERING YOUR IT BUSINESS Das Wissen über den exakten Zustand der

Mehr

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle

Mehr

Automatisches Beantworten von E-Mail- Nachrichten mit einem Exchange Server-Konto

Automatisches Beantworten von E-Mail- Nachrichten mit einem Exchange Server-Konto Automatisches Beantworten von E-Mail- Nachrichten mit einem Exchange Server-Konto Sie können Microsoft Outlook 2010 / Outlook Web App so einrichten, dass Personen, die Ihnen eine E- Mail-Nachricht gesendet

Mehr

Karten-Freischaltung mit dem UNLOCK MANAGER

Karten-Freischaltung mit dem UNLOCK MANAGER Karten-Freischaltung mit dem UNLOCK MANAGER WICHTIGE INFORMATION 1. Anzahl der Freischaltungen Die Karten können zweimal freigeschaltet werden. (z. B. Map Manager auf PC plus Map Manager auf Laptop oder

Mehr

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Zur Arbeitserleichterung und für einen reibungslosen Übungsbetrieb ist es zwingend notwendig, sowohl

Mehr

Python SVN-Revision 12

Python SVN-Revision 12 Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang

Mehr

Quick Start Faxolution for Windows

Quick Start Faxolution for Windows Quick Start Faxolution for Windows Direkt aus jeder Anwendung für das Betriebssystem Windows faxen Retarus Faxolution for Windows ist eine intelligente Business Fax Lösung für Desktop und Marketing Anwendungen,

Mehr

Einsatz automatischer Testdatengenerierung im modellbasierten Test

Einsatz 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

Mehr

Kapitel 3: Einführung Projektmanagement

Kapitel 3: Einführung Projektmanagement : : : : : : : : : : : : : : : : : : : : : Kapitel 3: Einführung Projektmanagement Dr.-Ing. Bastian Koller, Axel Tenschert koller@hlrs.de, tenschert@hlrs.de : : : : : : : : : : : : : : : : : : : : : Kapitel

Mehr

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009 Testen von Software Systemen Übung 02 SS 2009 Version: 1.0 09.06.2009 Komponententest Kunde: Dr. Reinhold Plösch Dr. Johannes Sametinger Kundenreferenz: 259.019 Team 19 Mitarbeiter: Christian Märzinger

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

OBU 2.0. Wer zuerst kommt, fährt am besten. Jetzt kommt die Software-Version. Nutzerflyer_1606_RZ 17.06.2005 14:10 Uhr Seite 1

OBU 2.0. Wer zuerst kommt, fährt am besten. Jetzt kommt die Software-Version. Nutzerflyer_1606_RZ 17.06.2005 14:10 Uhr Seite 1 Jetzt kommt die OBU 2.0 Das Update für Ihre OBU. Nutzerflyer_1606_RZ 17.06.2005 14:10 Uhr Seite 1 Wer zuerst kommt, fährt am besten. Nutzerflyer_1606_RZ 17.06.2005 14:10 Uhr Seite 2 Jetzt updaten: OBU

Mehr

Teambildung. 1 Einleitung. 2 Messen der Produktivität

Teambildung. 1 Einleitung. 2 Messen der Produktivität 1 Einleitung Teambildung In der Entwicklung, speziell bei hohem Softwareanteil, stellen Personalkosten den primären Kostenanteil dar. Daher ist es wichtig, den Personalbedarf optimal zu bestimmen. You

Mehr

Teil 2: Ablauf der Analyse festlegen

Teil 2: Ablauf der Analyse festlegen Teil 2: Ablauf der Analyse festlegen 1. Klicken Sie in der Button-Leiste auf den Button Auto, um eine automatisierte Analyse mit einem automatischen Probengeber (Autosampler) zu starten. 2. Überprüfen

Mehr

1. Allgemeines zum tevitel.wq-monitor Seite 3. 2. WQ-Monitor konfigurieren Seite 4

1. Allgemeines zum tevitel.wq-monitor Seite 3. 2. WQ-Monitor konfigurieren Seite 4 tevitel.wq-monitor Inhaltsverzeichnis 1. Allgemeines zum tevitel.wq-monitor Seite 3 2. WQ-Monitor konfigurieren Seite 4 2.1 Einstellungen Message-Server Seite 4 3.2 Einstellungen Warteschlangen Seite 5

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

Standard-Kontaktformular

Standard-Kontaktformular Online-Tutorials Referat VI.5 Internetdienste Standard-Kontaktformular Legen Sie ein neues Dokument an Klicken Sie die Datei an, unter der Sie das Kontaktformular anlegen möchten Legen Sie über Datei >

Mehr

Kurzanleitung So geht s

Kurzanleitung So geht s Kurzanleitung So geht s MDT IP Interface SCN IP000.01 MDT IP Router SCN IP100.01 IP Interface IP Router einrichten Es wurden keine Einträge für das Inhaltsverzeichnis gefunden.falls Sie Basis Informationen

Mehr

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

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur

Mehr

Einreichung zum Call for Papers

Einreichung 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

Mehr

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

SWT 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.

Mehr

Visuelles Programmieren. mit der neuen. Moskito Workbench

Visuelles Programmieren. mit der neuen. Moskito Workbench Visuelles Programmieren mit der neuen Moskito Workbench Was ist die Moskito-Workbench? Grafische Programmieroberfläche Kann auch ohne explizite Kenntnisse der Moskito-Programmiersprache genutzt werden.

Mehr