Open-Source- Programmierwerkzeuge
|
|
|
- Artur Stein
- vor 9 Jahren
- Abrufe
Transkript
1 Andreas Zeller Jens Krinke Open-Source- Programmierwerkzeuge Versionskontrolle - Konstruktion - Testen - Fehlersuche 2., überarbeitete und aktualisierte Auflage unter Mitarbeit von Thomas Zimmermann dpunkt.verlag
2 1 Einführung Aufbau dieses Buches Was ist neu in dieser Auflage? Schreibweisen und Konventionen Einsatz der Werkzeuge unter UNIX und LINUX Einsatz der Werkzeuge unter WINDOWS Literatur Aktuelle Ergänzungen Die Autoren Danksagung 6 1 Versionskontrolle 7 2 Änderungsverwaltung mit DIFF und PATCH Einführung Unterschiede erkennen mit DIFF Änderungen anwenden mit PATCH Änderungen manuell integrieren Änderungen automatisch integrieren Syntaktische und semantische Integration Wie DIFF arbeitet 22 3 Revisionsverwaltung mit RCS Einführung Revisionen speichern und wiederherstellen Äste und Varianten Sperren Änderungen vollziehen Änderungsprotokolle und Schlüsselwörter Wie RCS Revisionen ablegt Neuerungen und Weiterentwicklungen 42
3 4 Parallele Programmentwicklung mit CVS Von Komponenten zu Softwaresystemen Dateibäume versionieren mit CVS Wie CVS arbeitet Parallele Programmentwicklung Konflikte und Absprachen Erweiterungen und Alternativen 59 Praktische Übungen I 65 II Eingabeverarbeitung 69 5 Lexikalische Analyse mit LEX Eingabeverarbeitung Endliche Automaten Reguläre Ausdrücke LEX - ein Scanner-Generator LEX-Spezifikationen Feinheiten der Regelgestaltung Scanner erzeugen 85 6 Syntaktische Analyse mit YACC Einführung Eingaben beschreiben mit Grammatiken YACC-Spezifikationen Anbindung von LEX an YACC Wie ein YACC-Parser arbeitet Konflikte und wie man sie auflöst Bindungen explizit deklarieren GLR-Parser Lexikalische und syntaktische Analyse mit ANTLR Lexikalische Analyse Syntaktische Analyse So funktioniert rekursiver Abstieg 117 Praktische Übungen II 122
4 Programmbau Programme bauen mit MAKE Programme aus Komponenten bauen Inkrementelles Bauen Wie MAKE arbeitet Makefiles in der Praxis Abhängigkeiten bestimmen Ergänzungen und Erweiterungen ANT: Ein Framework zum Programmbauen Software automatisch konfigurieren mit AUTOCONF Einführung Explizite Variantenverwaltung Varianten aus Schablonen erzeugen Bestimmen von Eigenschaften Konfigurationsskripte anwenden Konfigurationsskripte erzeugen Weitere Automatisierungsmöglichkeiten Variantenverwaltung mit RCS oder CVS? Programme dokumentieren mit JAVADOC Programmdokumentation Dokumentieren mit JAVADOC Dokumentieren mit DOXYGEN Literate Programming 174 Praktische Übungen III 178 IV Prototypen Prototypen erstellen mit Tcl/Tk Prototypen und Skriptsprachen Tel: Kommandos und Skripte Tel selbst erweitern Tk: Schaltflächen und Befehle Tcl/Tk als Prototyp-Sprache Andere Skriptsprachen 198 Praktische Übungen IV 205
5 V Testen und Debuggen Systemtests mit DEJAGNU Gestern lief mein Programm - heute auch? Programmierte Dialoge mit EXPECT EXPECT im Regressionstesten DEJAGNU - ein Regressionstestrahmen Testen von grafisch-interaktiven Programmen Komponententests mit JUNIT Von Systemtests zu Komponententests Programmzustände validieren Komponententests ausführen Testfälle für JUNIT Zubehör einrichten Testfälle organisieren Ein testgetriebener Entwicklungsprozess Problemverwaltung mit BUGZILLA Probleme verfolgen und verwalten Probleme melden Die Problemverwaltung BUGZILLA Probleme klassifizieren Probleme bearbeiten Problemverwaltung organisieren Problemberichte und Testergebnisse Fehlersuche mit GDB und DDD Systematische Fehlersuche Hypothesen aufstellen und prüfen Debuggen mit DDD: Ein Beispiel Weitere Debugger-Funktionalitäten Wie GDB und DDD arbeiten Speicher validieren Fehler konstruktiv vermeiden 279 Praktische Übungen V 283
6 VI Programmanalyse Laufzeitanalyse mit GPROF und GCOV Leistungssteigerung durch Laufzeitanalyse Allgemeine Laufzeitbestimmung mit TIME Programmprofile mit GPROF Abdeckungsanalyse mit GCOV Wie GPROF und GCOV arbeiten Testen mit GPROF und GCOV Stilprüfungen mit CHECKSTYLE Programmierrichtlinien Einsatz von CHECKSTYLE Eine eigene Prüfung Statische Programmanalyse mit LINT Einführung Typüberprüfung mit LINT Datenflussanalysen Spezifikationen Anmerkungen in der Praxis Program-Slicing mit UNRAVEL Slices und Datenfluss Program-Slicing mit UNRAVEL Programmabhängigkeitsgraphen Mengenoperationen mit Slices 331 Praktische Übungen VI 337 VII Werkzeug-Integration Integrierte Entwicklung mit ECLIPSE Projekte verwalten Die Benutzeroberfläche Arbeiten im Team Der JAVA-Editor von ECLIPSE Programme verstehen mit JDT Refactoring Fehlersuche: Die Debug-Perspektive Ressourcenänderungen und Programmbau Aufbau und Arbeitsweise von ECLIPSE Ein Beispiel-Plug-in: Die ASTView Automatisierung und Intuition 367
7 Praktische Übungen VII Literaturverzeichnis Index
C Literaturliste. Inhaltsverzeichnis. c OSTC GmbH, T. Birnthaler 29.5.2014 V1.12 [] 1 Grundlegende Bücher zu C 2. 2 C-Übungsbücher 2.
C Literaturliste c OSTC GmbH, T. Birnthaler 29.5.2014 V1.12 [] Inhaltsverzeichnis 1 Grundlegende Bücher zu C 2 2 C-Übungsbücher 2 3 C lernen 2 4 C-Standards und Referenz-Handbücher 3 5 Algorithmen in C
UnitTest mit dem SQL-Developer Testgetriebene Entwicklung mit Oracle Werkzeugen
Testgetriebene Entwicklung mit Oracle Werkzeugen Thomas Papendieck, Consultant OPITZ-CONSULTING Bad Homburg GmbH Vodafone D2 GmbH. Alfred-Herrhausen-Allee 1, 65760 Eschborn, 02.11.2010 OPITZ CONSULTING
I Einstieg in Eclipse und CDT 1
xiii I Einstieg in Eclipse und CDT 1 1 Installation... 3 1.1 C/C++-Compiler... 3 1.2 Das richtige Eclipse-Archiv finden.......................... 4 1.3 InstallationunterLinux... 5 1.3.1 CompilerundTools...
Prüfungsklausur Entwicklungswerkzeuge und Software-Architektur Ergebnis der Klausur
Fakultät für Mathematik und Informatik Elektronische Schaltungen 58084 Hagen 02331 987 1166 Prüfungsklausur Entwicklungswerkzeuge und Software-Architektur 21781 Datum: 12. März 2011 (Bearbeitungszeit 120
Excel 2016 Makro Workshop. Inhalt
Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Makros aufzeichnen... 1 Übungsbeispiel Sortieren...1 Öffnen der Arbeitsmappe...2 Einrichten der Oberfläche...2 Ändern der Sicherheitsstufe...2
Merkblatt System-C Installation Linux
1. Herunterladen: SystemC unter www.accellera.org Downloads Accellerra Standards 2. Kommandozeile öffnen SystemC (Core Language including Examples & TLM, AMS, ) Core SystemC Language and Examples akzeptieren
Excel 2013 Makro Workshop. Inhalt
Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Zahlen- und Monatsschreibweise... 1 Dezimal- und Tausendertrennzeichen... 1 Währungssymbol und -position... 1 Monatsschreibweise... 1 Makros
Prüfungsprotokoll und Fragenkatalog Entwicklungswerkzeuge und SWA
Modul 21780 Softwaretechnik für ngenieure Softwareentwicklungswerkzeuge und Softwarearchitektur Mündliche Prüfung 28.03.2013 Prüfer: Dr. Kubek / Beisitzer: Hr. Berg Aufgrund der längerfristigen Erkrankung
Systematisches Testen der Funktionalität von Softwaresystemen. 17. Juni 2015
Systematisches Testen der Funktionalität von Softwaresystemen 17. Juni 2015 Überblick Semantische Qualität von Software Teststrategien und prinzipien Testgetriebene Softwareentwicklung Welche Arten von
Borland C++ 5 Borland C++ 5 Borland C++ 5
Dirk Louis Markt&Technik Buch- und Software- Verlag GmbH S mm4 m* S Immmm c;## S s + 5 Btoflncl C++ 5 Inhaltsverzeichnis Was finden Sie in dieser Schnellübersicht? 5 Tabeüenübersicht 6 Vorwort 13 Arbeiten
Konfigurationsmanagement mit Subversion, Ant und Maven
Gunther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Grundlagen für Softwarearchitekten und Entwickler 2., aktualisierte Auflage Gunther Popp [email protected] Lektorat: René Schönfeldt Copy-Editing:
Konfigurationsmanagement mit Subversion, Ant und Maven
Günther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Ein Praxishandbuch für Softwarearchitekten und Entwickler HM dpunkt.verlag Inhalt 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte 2 1.2
I. II. I. II. III. IV. I. II. III. I. II. III. IV. I. II. III. IV. V. I. II. III. IV. V. VI. I. II. I. II. III. I. II. I. II. I. II. I. II. III. I. II. III. IV. V. VI. VII. VIII.
Eclipse für C/C++-Programmierer
Sebastian Bauer Eclipse für C/C++-Programmierer Handbuch zu den Eclipse C/C++ Development Tools (CDT) 2., aktualisierte und erweiterte Auflage dpunkt.verlag I Einstieg in Eclipse und CDT 1 1 Installation
Framework zur Unterstützung von Unit-Tests
JUnit Framework zur Unterstützung von Unit-Tests Automatisierte Ausführung von Tests Ideen dahinter Testgetriebene Entwicklung: Erst testen, dann programmieren Alle Testfälle häufig ausführen (nach jeder
Qualität von Software - Prof. Schlingloff, Lackner - SS2013 DYNAMISCHER TEST. Whitebox Testen mit JUnit
1 DYNAMISCHER TEST Whitebox Testen mit JUnit Übersicht 2 1. Grundlagen des Unittests 1. Units 2. Unit Testing 2. Testverfahren 1. Blackbox 2. Whitebox 3. Unit Testing mit Eclipse 4. Besprechung der Übungsaufgabe
Konfigurationsmanagement mit Subversion, Maven und Redmine
Gunther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 4., aktualisierte und erweiterte Auflage Gunther Popp [email protected] Lektorat:
Entwicklungswerkzeuge
Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner
Vom Testkonzept zu JUnit
Testen und Testkonzept Dipl.-Inf. (FH) Christopher Olbertz 2. Dezember 2014 Testen und Testkonzept Warum testen? Wichtig, obwohl bei Programmierern unbeliebt Stellt weitgehend korrekte Funktionsweise eines
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin 03.02.2011 Inhalt der Präsentation 1.Arbeit und Vortrag 1 2.Aktuelle Saros-Architektur
Enterprise PHP Tools
Stefan Priebsch Enterprise PHP Tools Werkzeuge und Methoden für einen effizienten Entwicklungsprozess intwrckier.press Vorwort 9 1 Einführung 11 1.1 Unternehmensanwendungen und PHP 11 1.2 Der Entwicklungsprozess
2 Einführung in das Konfigurationsmanagement 11
v 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte........................ 2 1.2 Warum Subversion, Maven und Redmine?............. 3 1.3 Wo ist das Ant-Kapitel?........................... 5 1.4 Abgrenzung
Software Construction
Software Construction Einführung Martin Kropp / Christoph Denzler University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Inhalt Lernziele des Kurses Software
CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME
CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME Seadex verfügt über umfangreiches Spezialwissen, wenn es um Pflege, Weiterentwicklung und Refactoring gewachsener Software-Systeme geht.
Agile Java-Entwicklung in der Praxis
Agile Java-Entwicklung in der Praxis Michael Hüttermann O'REILLY* Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo Inhalt Prolog Einleitung XI XV Teil I: Die Methodik agiler Softwareentwicklung
Automatisierung mit make
Automatisierung mit make PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 Automatisierte, reproduzierbare Prozesse Problem: Kurz vor Abgabe
Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com
Sonargraph in 15 Minuten Andreas Hoyer [email protected] blog.hello2morrow.com hello2morrow GmbH Gegründet 2005 Angesiedelt in Deutschland, USA und Kolumbien > 95% des Umsatzes Software Lizenzen,
Übungs- und Praktikumsaufgaben zur Systemprogrammierung Dipl.-Ing. H. Büchter (Lehrbeauftragter) FH-Dortmund WS 2001/2002 / SS 2002
1. Stellen Sie die schrittweise Verbesserung eines Compilers durch das Bootstrap- Verfahren mit Hilfe von T-Diagrammen dar. Gegeben ist ein auf der Maschine M lauffähiger Compiler C 1, der in S geschrieben
Software-Qualität: Übung 1 Evolutionäres Entwickeln
Software-Qualität: Übung 1 Evolutionäres Entwickeln Versionskontrolle Automatisiertes Testen Bugtracking University of Zurich Department of Informatics 2007, University of Zurich, Department of Informatics,
Qualitätssicherung von Software
Qualitätssicherung von Software Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FIRST 2.2 Integrations- und Systemtest 17.11.2004 Folie 2 Hinweise Übungen: Teilnahme wird dringend
Tool-Chain. Übung. Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" Sebastian Meyer und Kai Stapel
Tool-Chain Übung Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" 2009 Sebastian Meyer und Kai Stapel 05.05.2009 Überblick SVN Grundlagen SVN in Eclipse Ant in Eclipse Cobertura
Testen im Software- Entwicklungsprozess
Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von
Testgetriebene Entwicklung
Testgetriebene Entwicklung Arbeitskreis Objekttechnologie Norddeutschland Hamburg, 18.03.2002 Frank Westphal freier Berater, Hamburg Tammo Freese OFFIS, Oldenburg [email protected] [email protected]
Kapitel 4. Einführung in den Scannergenerator Flex. Einführung in den Scannergenerator Flex Wintersemester 2008/09 1 / 9
Kapitel 4 Einführung in den Scannergenerator Flex Einführung in den Scannergenerator Flex Wintersemester 2008/09 1 / 9 Generatoren für die lexikalische Analyse Scannergeneratoren werden eingesetzt um die
Wiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test
Testen Tests nach Lebenzykusphase Unit, Komponententests Integrationstets Systemtests Abnahmetests, Validierung Tests nach Testziel Lasttest Penetrationstests Funktionale Tests... Wiederholung Tests nach
Dokumentieren mit Doxygen
Dokumentieren mit Doxygen Prof. Dr. Manfred Brill Oktober 2003 Inhaltsverzeichnis 1 Doxygen 1 2 Dokumentation des Quelltexts 2 3 Konfiguration von Doxygen 3 4 Doxygen ausführen 5 Literatur 5 1 Doxygen
Software entwickeln mit extreme Programming
Martin Lippert Stefan Roock Henning Wolf Software entwickeln mit extreme Programming Erfahrungen aus der Praxis dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1 Die XP-Werte 4 1.2 Die XP-Prinzipien
Auf einen Blick. Vorwort 11. 1 Einführung 13. 2 Sprachgrundlagen von VBScript 37. 3 Objektorientierte Programmierung mit. dem Windows Script Host 115
Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung
Antonia Bücklers Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung - Antonia Bücklers 2 prüft und bewertet Software auf Erfüllung der spezifischen
Konfigurationsmanagement mit Subversion, Maven und Redmine
Günther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 3., überarbeitete und erweiterte Auflage Щ dpunkt.verlag 1 Einleitung 1 1.1 Wer
Architektur in der Mechatronik. existierender Testwerkzeuge
Universelle Testsystem Architektur in der Mechatronik Ansatz zur Systematisierung Ansatz zur Systematisierung existierender Testwerkzeuge Gliederung Umfeld und Problemstellung Testsystem Architektur Funktionale
Inhaltsverzeichnis. I Einstieg in Eclipse und CDT 1. xiii
xiii I Einstieg in Eclipse und CDT 1 1 Installation.......................................... 3 1.1 C/C++-Compiler........................................... 3 1.2 Das richtige Eclipse-Archiv finden..........................
5.5.1.13 Übung - Verwendung der Systemwiederherstellung in Windows XP
5.0 5.5.1.13 Übung - Verwendung der Systemwiederherstellung in Windows XP Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung erstellen Sie einen Wiederherstellungspunkt und
Wissenschaftliche Arbeiten mit
Kai Surendorf Wissenschaftliche Arbeiten mit OpenOffice.org 2.0 auf CD Inhalt Vorwort 11 Einleitung 13 Was dieses Buch will 13... und wie es vorgeht 14 Zum Aufbau des Buches 14 Teil 1 Installation und
J LJ. Andrew Lpckhart O'REILLY S. Deutsche Übersetzung von Andreas Bildstein- , / LJ \ I. Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo
A\ P J LJ, / LJ \ I TM Andrew Lpckhart Deutsche Übersetzung von Andreas Bildstein- O'REILLY S Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo lit Credits Vorwort IX XIII Kapitel 1. Unix-Host-Sicherheit
Inhaltsverzeichnis. Geleitwort Einleitung... 13
5 Geleitwort..................................................... 11 Einleitung..................................................... 13 1 Einführung.......................................................
Modellbasiertes Testen mit UTP
Modellbasiertes Testen mit UTP Daniel Löffelholz 16. Dezember 2008 Einführung Motivation Grundlagen Modellbasiertes Testen Einordnung Vorgehen Technologien UML Testing Profile Beispiel Ausblick Anwendungsbeispiel
Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis
Einfach generieren Susanne Klar, Michael Klar Generative Programmierung verständlich und praxisnah ISBN 3-446-40448-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40448-1
Saros: Verbesserung des algorithmischen Kerns gleichzeitiges Editieren. von Norman Warnatsch Diplomarbeit
Saros: Verbesserung des algorithmischen Kerns gleichzeitiges Editieren von Norman Warnatsch Diplomarbeit 1 Gliederung 1. Saros a. das Plugin b. Jupiter-Algorithmus 2. Problemstellung: Fehlverhalten beim
MDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
Testen und Debugging
Testen und Debugging Testklassen, Unit Tests Blackbox Test, Whitebox Test Regressionstesten Zusicherungen mit assert Debugger Informatik II: Objektorientierte SW-Entwicklung, Algorithmik, Nebenläufigkeit
CVS. The open standard for version control. (Concurrent Versions System) Maik Zemann CVS
CVS Maik Zemann CVS (Concurrent Versions System) The open standard for version control 1 Gliederung Gliederung Was ist CVS? Motivation? Konzept von CVS Die wichtigsten Befehle Merging Logging im Quelltext
Basiswissen Softwaretest
isqi-reihe Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard von Andreas Spillner, Tilo Linz 5., überarbeitete und aktualisierte Auflage Basiswissen
Technische Infor matik 2 C/C++-Kurs. Arbeitsumgebung. 2008 AG Rechner netze 1.1
Technische Infor matik 2 C/C++-Kurs Arbeitsumgebung 2008 AG Rechner netze 1.1 Arbeitsumg ebung Editoren (!= Entwicklungsumg ebung) vi, vim, gvim, Emacs 21, XEmacs Compiler / Debugger gcc / g++ gdb Satzsystem
Lexikalische Programmanalyse der Scanner
Der Scanner führt die lexikalische Analyse des Programms durch Er sammelt (scanned) Zeichen für Zeichen und baut logisch zusammengehörige Zeichenketten (Tokens) aus diesen Zeichen Zur formalen Beschreibung
Testphase. Das Testen
Testphase VIS Projekt Freie Universität Berlin N.Ardet - 17.4.2001 Das Testen Testen ist das Ausführen eines Software- (Teil)systems in einer definierten Umgebung und das Vergleichen der erzielten mit
XCTL-Projekt Software-Sanierung Projektseminar
XCTL-Projekt Software-Sanierung Projektseminar Humboldt-Universität Berlin Institut für Informatik Prof. Dr. Klaus Bothe Vortrag: David Damm Software-Sanierung, Studien- und Diplomarbeit, David Damm 1
C++-Entwicklung mit Linux
C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren
30. Parser-Generatoren
30. Parser-Generatoren Prof. Dr. rer. nat. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden http://st.inf.tu-dresden.de Version 11-0.1,
examen.press Software-Qualität Bearbeitet von Dirk W Hoffmann
examen.press Software-Qualität Bearbeitet von Dirk W Hoffmann 1. Auflage 2008. Buch. XIV, 568 S. Hardcover ISBN 978 3 540 76322 2 Format (B x L): 15,5 x 23,5 cm Weitere Fachgebiete > EDV, Informatik >
3 Hilfefunktionen PROJEKT. Windows XP Professional Edition. Hilfefunktion starten. Das elektronische Handbuch. Das Stichwortregister der Windows-Hilfe
PROJEKT 3 Hilfefunktionen Windows XP Professional Edition Windows XP Professional Edition ISBN 3-8272-6244-5 Sicherlich haben Sie die Begleitbücher zur installierten Software, die Ihnen die Arbeit mit
Inhaltsverzeichnis ... Danksagung 11. Einführung 13. Wie Sie Ihr erstes objektorientiertes Programm schreiben 23
Lektion 1.......... Danksagung 11 Einführung 13 Systemanforderungen 13 Wo Sie am besten anfangen 14 Die Übungsdateien installieren und verwenden 16 Installation der Übungsdateien 16 Die Übungsdateien verwenden
Inhalt. 3.1 Der inkrementelle Entwurf im Überblick... 13 3.2 Flache Aufwandskurve... 14 3.3 Qualitätskriterien für den inkrementellen Entwurf...
ix 1 Einleitung 1 Roman Pichler Stefan Roock 1.1 Agile Softwarewicklung und Scrum............................ 1 1.2 Zielgruppe und Zielsetzung.................................. 2 1.3 Überblick über das
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
Skriptum zur Vorlesung Compiler von H. Weber 8. Auflage - WS 2004/2005
Skriptum zur Vorlesung Compiler von H. Weber 8. Auflage - WS 2004/2005 Literatur A.V. Aho, R. Sethi, J. D. Ullman: Compilerbau Teil I und Teil II, Addison-Wesley, Bonn. H. Alblas, A. Niemeyer: Practice
Softwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013
Softwarequalität: Zusammenfassung und Ausblick 17. Juli 2013 Überblick Rückblick: Qualitätskriterien Qualitätsmanagement Qualitätssicherungsmaßnahmen Thesen zur Softwarequalität Ausblick: Lehrveranstaltungen
Sonnenfinsternis in der Technischen Redaktion
Sonnenfinsternis in der Technischen Redaktion Eclipse-basierte Tools für die Software-Dokumentation Frank Ralf parson AG tekom-jahrestagung 2014 1 Agenda Eclipse-basierte Tools für die Softwaredokumentation
Basiswissen Softwaretest
Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage I Technische l'^vrau«! D~w.-iE*arit
Programmieren in Haskell Debugging
Programmieren in Haskell Debugging Peter Steffen Universität Bielefeld Technische Fakultät 30.01.2009 1 Programmieren in Haskell Debugger Definition laut Wikipedia: Ein Debugger (von engl. bug im Sinne
Unit Testing mit JUnit. Dr. Andreas Schroeder
Unit Testing mit JUnit Dr. Andreas Schroeder Überblick Was dieses Video behandelt Warum Testen? Was sind Unit Tests? Der Teufelskreis des Nicht-Testens JUnit Unit Test Vorteile Test-Inspiration Wann aufhören?
Programmiertechnik II
Modultests Ziele Überprüfung der Korrektheit eines Moduls Korrektheit: Übereinstimmung mit (informaler) Spezifikation Modul: kleine testbare Einheit (Funktion, Klasse) Engl.: unit test White box testing
datenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren www.datenfabrik.com
datenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren Erstellen eines neuen SSIS Projektes. Wählen Sie das Template Integration Services Project aus.. Geben Sie einen Namen
Praktikum Software Engineering: Verfahren und Werkzeuge
Praktikum Software Engineering: Verfahren und Werkzeuge Lehrstuhl für Software Engineering (Informatik 11) Verfahren und Werkzeuge Seite 1 Software Engineering Absichten, Aufgaben Systemnutzung Anforderungsspezifikation
Salesforce.com Entwicklerhandbuch
Andreas Holubek, Christian Metzger Salesforce.com Entwicklerhandbuch On-Demand-Anwendungen mit Apex und Apex Code ntwickier V 1 1.1 1.2 1.3 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 Vorwort Einleitung Überblick
Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht
Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein
Linux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2010/2011 1 / 13 2 / 13 Editoren/IDEs Prinzipiell können C-Programme mit jedem beliebigen Texteditor geschrieben
Softwarewerkzeuge oder Praxis der Softwareentwicklung
Softwarewerkzeuge oder Praxis der Softwareentwicklung 1/107 Prof. Dr.-Ing. Andreas Zeller Lehrerweiterbildung Informatik, Schloß Dagstuhl, 29.11.2001 Übersicht 1/107 Ausgewählte Themen und Werkzeuge der
Endliche Automaten Jörg Roth 101
Endliche Automaten Jörg Roth 101 Wir wollen im Folgenden die Abschlusseigenschaften regulärer Sprachen betrachten. Fragestellung: Wenn wir reguläre Sprachen haben, welche binären und unären Operationen
Software - Testung ETIS SS05
Software - Testung ETIS SS05 Gliederung Motivation Was ist gute Software? Vorurteile gegenüber Testen Testen (Guidelines + Prinzipien) Testarten Unit Tests Automatisierte Tests Anforderungen an Testframeworks
Abschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio.
Abschlussbericht Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio Christian Weber Agenda Motivation (3-5) Vorgehen (6-7) Konzeptionelle
Nachvollziehbarkeit sichern: Testfälle auf Anforderungen beziehen
1 Nachvollziehbarkeit sichern: Testfälle auf Anforderungen beziehen 2 Aufgabenstellung Testfälle auf relevante Anforderungen, Use-Cases, GUI Entwürfe und andere Elemente des Lastenhefts oder des Systementwurfs
Programmieren mit Eclipse 3
Michael Seeboerger-Weichselbaum Programmieren mit Eclipse 3 Universelle Entwicklungsplattform für Java, PHP, C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, JEE, UML, HTML, CSS, JavaScript 2., überarbeitete
