Stuttgarter Test-Tage 2011 Der Fluch des grünen Balkens in sehr großen Projekten
|
|
- Damian Stein
- vor 8 Jahren
- Abrufe
Transkript
1 main {GRUPPE} Seite 1 Jürgen Nicolai Geschäftsführender Gesellschafter Liebknechtstrasse Stuttgart Tel : Fax : Mail : j.nicolai@main-gruppe.de Web: Stuttgarter Test-Tage 2011 Der Fluch des grünen Balkens in sehr großen Projekten Niederlassung Leipzig Reudnitzer Str Leipzig Tel : Fax: V1.0
2 Seite 2 Inhalt & Ziel Einordung und Grundlagen Begriffe und Definitionen Welcher Bereich des Software-Tests wird in diesem Vortrag angesprochen? xunit: Vor und Nachteile Ein kritischer Blick auf xunit Tests Praxis Health4J: Grundprinzipien Statische Code Analyse: Möglichkeiten und Grenzen Praxis Health4J: Wie kann der Test unterstützt werden? Wie kann Health4J bei UNIT Tests unterstützen?
3 Seite 3 Software-Testen im Schnelldurchlauf
4 Seite 4 Begriffe Software-Tests Bei der Herstellung eines Produktes wird üblicherweise kontrolliert, ob das Produkt den gestellten Anforderungen genügt. Bei der Herstellung von Software wird geprüft, ob die Software den gestellten Anforderungen genügt. Die Anforderungen an Software können vielfältig und sich widersprechend sein. Maximale Performance bei maximaler Wartbarkeit Ein nicht anforderungskonformes Verhalten wird als Fehler bezeichnet. Ein Fehler ist eine Abweichung zwischen Ist-Verhalten und Soll-Verhalten. Testen ist die Analyse und Ausführung eines Programmes mit dem Ziel, Fehler zu finden. (Angelehnt an Schneider, Abenteuer Softwarequalität, dpunkt Verlag) Der Test wird über einen Testprozess gesteuert. Der Testprozess ist reproduzierbar.
5 Seite 5 Begriffe Software-Tests Testen kann vorhandene Fehler finden, jedoch nicht die Fehlerfreiheit eines Programms belegen. Man geht in normalen Programmen von 1-7 Fehlern pro 1000 Lines Of Code (LOC) aus. Sicherheitskritische Programmen haben geringere Fehlerraten (Windows Server 2003 hat ca. 50 Mio LOC, Debian Linux hat über 50 Mio LOC, OpenOffice ca. 10 Mio. LOC ) ( Aus diesen Fehlerraten folgt, dass eine Teststrategie notwendig ist, um die Wahrscheinlichkeit zu erhöhen, die Fehler zu finden, die das größte Risiko bei der Nutzung der Anwendung darstellen (-> Risikobasiertes Testen) Testen darf nicht mit da clicken wir uns mal durch verwechselt werden. Dieses Error Guessing ist zwar eine Testmethode, führt aber nicht zu wiederholbaren Tests. Clicken ist nicht gleich testen!
6 Seite 6 Welche Arten des Tests gibt es? Software-Tests Abnahmetest Prüft, ob das System aus Kundensicht die vertraglich vereinbarten Leistungen erfüllt. Systemtest Prüft, ob das System als Ganzes die spezifizierten Anforderungen erfüllt. Integrations-Test Prüft, ob Gruppen von Komponenten wie vorgesehen zusammenarbeiten Komponententest Prüft, ob jede einzelne Komponente die Vorgaben seiner Spezifikation erfüllt. Modul oder Unit-Test Prüft, ob jedes einzelne Modul die Vorgaben seiner Spezifikation erfüllt. Ohne Definition der Anforderungen kein Test!!
7 Seite 7 Verschiedene Sichtweisen auf das System & den Test Software-Tests Abnahmetest Prüft, ob das System aus Kundensicht die vertraglich vereinbarten Leistungen erfüllt. Systemtest Prüft, ob das System als Ganzes die spezifizierten Anforderungen erfüllt. Integrations-Test Prüft, ob Gruppen von Komponenten wie vorgesehen zusammenarbeiten. Komponententest Prüft, ob jede einzelne Komponente die Vorgaben seiner Spezifikation erfüllt. Server Komponente uses Komp. 3 Komponente2 System2 Modul oder Unit-Test Prüft, ob jedes einzelne Modul die Vorgaben seiner Spezifikation erfüllt. Statische Code Analyse: Sind offensichtliche Codier-Fehler vorhanden? besteht aus Klasse 2 Module1 Klasse 1 besteht aus
8 Seite 8 Grundlegendes Vorgehen Software-Tests Test-Planung Es wird festgelegt, was getestet wird: Modul oder Oberflächen-Test? Was sind die Hauptfunktionen? Welche potentielle Fehler bergen das größte Risiko? Hauptfunktionen müssen intensiver getestet werden als Hilfsfunktionen. Risikobehaftete Funktionen müssen intensiver getestet werden. Testfälle und Testdaten werden festgelegt. Was ist das erwartete Ergebnis? Mit welchen Daten wird getestet? Wie werden die Testfälle intelligent strukturiert? Dies ist ein sehr anspruchsvolle Tätigkeit, die viel Erfahrung erfordert. Test-Durchführung Testumgebung und Testobjekt bereitstellen. Test ausführen. Testergebnis ermitteln. Test-Auswertung Testergebnis wird dem erwarteten (fachlichen und technischen) Ergebnis verglichen. Eventuell Kontrollprogramme laufen lassen, die das Testergebnis prüfen. ( ist das Ergebnis plausibel, gibt es unter Umständen false-positiv Ergebnisse?)
9 Seite 9 Modultests Software-Tests Jede Ebene des Gesamtsystems muss getestet werden. Jede Ebene durchläuft den Zyklus Planung, Durchführung, Auswertung. Bei einem Modultest werden andere Testverfahren anwendet als bei einem Abnahmetest Bei den Modultests kommen Testwerkzeuge zum Einsatz, die einen Test vollautomatisch ablaufen lassen z.b. xunit Frameworks. (x=sprache z.b. Junit, CUnit etc) JUNIT ist ein freies Testwerkzeug. Nähere Informationen unter Server Komponente uses Komp. 3 Komponente2 System2 Diese Werkzeuge arbeiten auf unterster Modul-Ebene und sind nicht für den Test von grafischen Oberflächen optimiert. Klasse 2 Module1 Klasse 1 besteht aus
10 Seite 10 xunit Test Software-Tests Die xunit-testverfahren laufen meist nicht auf der grafischen Oberfläche ab, sondern im Batch-Betrieb, oft nach einem erfolgreichen Compile-Lauf. Regressionstests (lat. Regression=Rückschritt) Unter Regressionstests versteht man die Wiederholung aller oder einer bestimmten Menge an Tests. Bei Änderungen wird geprüft, ob Funktionen, die bisher korrekt gelaufen sind, immer noch korrekt laufen. Hier ist eine Automatisierung zwingend notwendig. Die Automatisierung kann auch bereits im Code einbetten, d.h. die Testroutinen sind Teil des Codes. Findbugs, PMD Health4J JUNIT Test Diverse Testwerkzeuge Werkzeuge z.b. JUNIT Eigene Testtreiber testen die Komponenten Mit statischer Code-Analyse werden bestimmte Fehler gefunden ohne dass das Programm ausgeführt wird findet Fehler durch Source Code-und ByteCode Analyse Klasse 2 Module1 Klasse 1 besteht aus Startet das Programm und findet Fehler
11 Seite 11 Statische Code Analyse Software-Tests Statische Code Analyse Werkzeuge untersuchen den Code, ob bestimmte Regeln eingehalten werden. Der Code wird nicht ausgeführt. Fehlerhafter oder nicht sauberer Code wird dokumentiert. Tools sind: FindBugs, PMD, CheckStyle, Health4J
12 Seite 12 Test: Fazit Software-Tests Der Test des Systems sollte auf allen Ebenen erfolgen. Testen ist eine kontinuierliche Aufgabe während der Software-Entwicklung. Der Test muss geplant werden. Testen benötigt erheblichen Aufwand. ( bis zu Faktor 10 im Vergleich zum unsystematischen Test)
13 Seite 13 Test: Fazit Software-Tests Benennen Sie einen Test-Manager, der für die das Testkonzept verantwortlich ist. Er sollte mit Kompetenzen ausgestattet werden. (z.b. Nicht-Freigabe eines Releases) Schulen Sie die Projektbeteiligten im Bereich Software-Qualität. Schaffen Sie ein Problembewusstsein. Ohne Definition der Anforderungen kein Test!! Designen Sie die Software bereits so, dass sie testbar ist ( Design for Test ). Schreiben Sie zuerst die Testfälle, dann die Code Module (Testgetriebene Entwicklung) Verwenden Sie UNIT-Tests, verwenden Sie statische Code-Analyse von Beginn des Projektes an. Arbeiten Sie mit Regressions-Tests, automatisieren Sie diese Tests. Falls bei einem neuen Release alle Komponenten geändert werden, müssen Sie das Gesamtsystem komplett neu testen. Sie können Testaufwände reduzieren, indem Sie bestimmte Teile des Systems nicht ändern. Dann sind u.u. nur noch Integrations-Tests notwendig. Bei der Release Planung kann der Testaufwand bereits reduziert werden.
14 Seite 14 Kritischer Blick auf xunit Test
15 Seite 15 JUNIT Problembereiche Testabdeckung Werden die wirklich wichtigen Bereiche des Codes getestet oder nur einfach get/set Methoden? Werden neue, komplexe Methoden angemessen getestet? Der Grüne Balken sagt nichts über die Qualität der Testfälle aus (Wie wurden die Testfälle ermittelt? Zufall oder aufwändige Äquivalenzklassenmethode?) Hoher Aufwand bei komplexen Anwendungen Ablauf von tausenden JUNIT Test kann Stunden dauern Test von datengetriebenen Applikationen schwierig ( DB zurücksetzen, Testdatenbestand zurücksetzen) Großen Systeme, die parallel entwickelt werden, sind schwer zu testen Komplexe Methoden erfordern komplexen Testcode Wie können verteilte Systeme getestet werden? (z.b. SOA Architekturen)
16 Seite 16 JUNIT Problembereiche Überbewertung des grünen Balkens JUNIT testet oft auf unterster Modul-Ebene. Was ist mit Integrationstests? Abnahmetest? Lasttests? Security Tests? Welche Bedeutung hat der grüne Balken wirklich? Testmoral Oft degeneriert die Testmoral im Laufe des Projekts Wie können die Entwickler motiviert werden, auch unter Zeitdruck konsequent Tests zu schreiben?
17 Seite 17 Grundkonzepte von Health4j
18 Seite 18 Fehler im Code Motivation für Health4J Wo liegt der Fehler? 315 if (nr!= null) { 316 if (pcbneue.equals(const.false) NamePraefix.equals("") NamePraefix == null) { 317 new WarnungException( Fehler ) 318 } 322 pcontext.setflageintrag(true); 323 pcontext.setcondition(const.tt_nr); 324 }
19 Seite 19 Fehler im Code Motivation für Health4J Wo liegt der Fehler? 315 if (nr!= null) { 316 if (pcbneue.equals(const.false) NamePraefix.equals("") NamePraefix == null) { 317 new WarnungException( Fehler ) 318 } 322 pcontext.setflageintrag(true); 323 pcontext.setcondition(const.tt_nr); 324 }
20 Seite 20 Fehler im Code Motivation für Health4J Wo liegt der Fehler? 315 if (nr!= null) { 316 if (pcbneue.equals(const.false) NamePraefix.equals("") NamePraefix == null) { 317 new WarnungException( Fehler ) 318 } 322 pcontext.setflageintrag(true); 323 pcontext.setcondition(const.tt_nr); 324 } Diese Fehler könnten über JUNIT Tests oder statische Code-Analyse gefunden werden. Vorteil bei statischer Code-Analyse: Es muss kein Testcode geschrieben werden.
21 Seite 21 PMD, FindBugs & Co : State of the art Open Source Tools FindBugs PMD Checkstyle Integration in MAVEN
22 Seite 22 State of the art : Integration in HUDSON Motivation für Health4J -Tägliche Analyse über nightly build große Menge an nach Werkzeug getrennten Informationen Nach 1 Woche schaut sich die Reports keiner mehr an Fehler und Trends werden übersehen
23 Seite 23 State of the art : Integration in Eclipse Motivation für Health4J -Gute Integration in Eclipse Aber schaut der Entwickler sich das jeden Tag an? In realen Projekten werden die Fehler übersehen
24 Seite 24 State of the art : Integration in Eclipse Motivation für Health4J - Jedes Tool läuft isoliert Führt Entwickler jedes Tool jeden Tag aus? In realen Projekten eher nicht
25 Seite 25 State of the art Tools : Probleme Motivation für Health4J Integration in Eclipse: Entwickler vergisst, die Fehler anzuschauen Der Daily Build liefert zu viele Informationen Analyse der Reports ist aufwändig Keine Historisierung der Reports ( Habe ich weniger Fehler als letzte Woche? Wurden Fehler beseitigt? ) Keine Tool-übergreifende Markierung von Falschmeldungen möglich ( Ich weiß, dass das kein Fehler ist: Jedes Mal meldet sich das Tool wieder... ) Keine Rückmeldung an die Entwickler ( Ich sehe den Fehler im Report, aber wer ist für den Fehler verantwortlich? ) Ich habe bereits LinesOfCode. Wie gehe ich mit den Fehlern darin um? ( Ich habe keine Zeit all die alten Fehler raus zumachen. Mich interessieren nur die neuen Fehler ) Aufsetzen der Analyse aufwändig ( Ich brauche eine Woche, bis das rund läuft ) Reports sind für das Projekt-Management nicht verständlich ( Ich würde gerne wissen, wie es meinem Projekt geht ) Keine Analysen von UNIT Test Problemen
26 Seite 26 Health4j löst einige Probleme
27 Seite 27 Health4j: Health-Check für Ihren Code Health4j Sich selbst erhaltender Qualitäts-Kreislauf health4j Health4J
28 Seite 28 Health4J, Kern-Features Health4J kombiniert die Tools PMD, FindBugs, CheckStyle, JavaNCSS, JavaDoc, Maven JXR und aggregiert die Daten PMD findet Fehler, die FindBugs nicht findet CheckStyle analysiert JavaDoc Kommentare JavaNCSS analysiert Code-Größen Health4J kombiniert die Ergebnisse und zeigt alle komplexen Methoden an, die nicht dokumentiert sind Das Regelwerk (Rule-Set) der einzelnen Tools kann als eine Einheit behandelt werden Filter Mechanismen und ein zentrales //NOBUG Tag erlauben die zentrale Steuerung von mehreren OpenSource Tools Health4J historisiert und bewertet die Analyse-Ergebnisse
29 Seite 29 Health4j: Health-Check für Ihren Code Health4j Health4j liefert leicht verständliche Reports und historisiert diese über ein Dashboard : Live-Beispiel
30 Seite 30 Health4j: Health-Check für Ihren Code Health4j Health4j Reports sind auch für IT-Laien verständlich
31 Seite 31 Health4j: Eclipse Integration Health4j Health4j zeigt die Fehler in einer Eclipse-View an Die Fehler stammen von allen verwendeten Werkzeugen und entsprechen den Fehlern im Health4J Report
32 Seite 32 Reale Qualitäts-Verläufe, Dauer ca. 1 Jahr Health4j Ohne Qualitätskreislauf: Hinweis an Entwickler durch Projektleitung Mit Qualitätskreislauf Mit Qualitätskreislauf
33 Seite 33 Health4J unterstützt bei Test und Dokumentation Finde komplexe Methoden Erkenne komplexe Methoden Werden diese Methoden dokumentiert? Nicht trivialer Code ergibt nicht triviale Testfälle Werden komplexe Methoden über einen JUNIT Test angesprochen? Finde Abhängigkeiten Welche Auswirkungen haben Änderungen an einer Methode auf andere Klassen? Testmoral Entwickler werden zeitnah darauf hingewiesen, wenn neue komplexe Methoden nicht getestet werden
34 Seite 34 Die Details: Health4j und Test
35 Seite 35 Health4J: Die Details A) Analyse des Source Codes Finde offensichtliche Fehler und Stil-Probleme im Java Code (FindBugs, PMD, CheckStyle) Finde komplexe Methoden, ermittele zyklomatische Komplexität ( PMD) Finde nicht dokumentierte Methoden ( CheckStyle). Zeige nicht dokumentierte, komplexe Methoden Finde Source Code Änderungen und zeige sie an ( Guiffy) B) Analyse des compilierten Java Byte Codes Finde Ruft Beziehungen zwischen JAR-Moduln und Klassen ( ASM Toolkit) Finde wirkliche Code Änderungen auf ByteCode Ebene ( ASM Toolkit) Finde Ruft Beziehungen zwischen JUNIT TestCode und den zu testenden Klassen
36 Seite 36 Health4J: Die Details Kombination der Ergebnisse aus A) und B) Health4J liefert Antworten auf folgende Fragen: Welche Methoden haben sich seit dem letzten Health4J Lauf geändert? Zeige echte Code Änderungen ( ohne Kommentaränderung) Welche komplexen Methoden haben keinen passenden JUNIT Test? Welche Abhängigkeiten ( Ruft Beziehungen ) gibt es im Java Code? Welche abhängigen Klassen müssen unter Umständen neu getestet werden, wenn eine beliebige Methode f() geändert wird?
37 Seite 37 Vielen Dank für Ihre Aufmerksamkeit Quelle:
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
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrSoftwaretests 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
MehrProjektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 9. Vorlesung 1 Pläne Kein Plan überlebt die erste Feindberührung - Feldmarschall Helmuth von Moltke Prognosen sind schwierig, besonders wenn sie die Zukunft
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
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
MehrSoftware - 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
MehrAgiles Testen. Gedankensammlung. 17. November 2013 - Patrick Koglin
Agiles Testen Gedankensammlung 17. November 2013 - Patrick Koglin Inhalt Reflektion: Agilität notwendig? Wo? Eigenschaften agiler Entwicklung Quality is everyone s responsibility Qualität möglich machen
MehrWas versteht man unter Softwaredokumentation?
Was versteht man unter? Mit bezeichnet man die Dokumentation von Computer-Software. Sie erklärt für Anwender, Benutzer und Entwickler in unterschiedlichen Rollen, wie die Software funktioniert, was sie
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrKampf dem Fehlerteufel PMD, Findbugs und Checkstyle in großen Projekten
main {GRUPPE} Seite 1 Jürgen Nicolai Geschäftsführender Gesellschafter Liebknechtstrasse 33 70565 Stuttgart Tel : 07 11/7 81 19 90 Fax : 07 11/ 7 81 19 91 Mail : j.nicolai@main-gruppe.de Web: www.main-gruppe.de
MehrQualitä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
MehrVector 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
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
MehrTesten 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
MehrJava 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
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrDas Persönliche Budget in verständlicher Sprache
Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget mehr Selbstbestimmung, mehr Selbstständigkeit, mehr Selbstbewusstsein! Dieser Text soll den behinderten Menschen in Westfalen-Lippe,
MehrGEVITAS Farben-Reaktionstest
GEVITAS Farben-Reaktionstest GEVITAS Farben-Reaktionstest Inhalt 1. Allgemeines... 1 2. Funktionsweise der Tests... 2 3. Die Ruhetaste und die Auslösetaste... 2 4. Starten der App Hauptmenü... 3 5. Auswahl
Mehrlohmeyer White Paper Use Cases II UX+Prozessanalyse
White Paper Use Cases II Use Cases begleiten uns in der IT seit mehr als 15 Jahren. Nichtsdestotrotz ist es nicht so einfach, Use Cases einfach und verständlich zu schreiben. Dieses White Paper spricht
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrTestmanagement in IT-Projekten
Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrEinführung in die Informatik Tools
Einführung in die Informatik Tools Werkzeuge zur Erstellung von Softwareprojekten Wolfram Burgard 8.1 Motivation Große Softwareprojekte werden schnell unübersichtlich. Änderungen im Code können leicht
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
MehrLokale 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
MehrAlle gehören dazu. Vorwort
Alle gehören dazu Alle sollen zusammen Sport machen können. In diesem Text steht: Wie wir dafür sorgen wollen. Wir sind: Der Deutsche Olympische Sport-Bund und die Deutsche Sport-Jugend. Zu uns gehören
MehrVgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,
MehrFUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING
18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrIst Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?
UErörterung zu dem Thema Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken? 2000 by christoph hoffmann Seite I Gliederung 1. In zu großen Mengen ist alles schädlich. 2.
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrDas System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.
Usability Heuristiken Karima Tefifha Proseminar: "Software Engineering Kernkonzepte: Usability" 28.06.2012 Prof. Dr. Kurt Schneider Leibniz Universität Hannover Die ProSeminar-Ausarbeitung beschäftigt
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
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrFortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
MehrTestplan. 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
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
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
MehrNicht über uns ohne uns
Nicht über uns ohne uns Das bedeutet: Es soll nichts über Menschen mit Behinderung entschieden werden, wenn sie nicht mit dabei sind. Dieser Text ist in leicht verständlicher Sprache geschrieben. Die Parteien
MehrDie neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:
Die neue Aufgabe von der Monitoring-Stelle Das ist die Monitoring-Stelle: Am Deutschen Institut für Menschen-Rechte in Berlin gibt es ein besonderes Büro. Dieses Büro heißt Monitoring-Stelle. Mo-ni-to-ring
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrTesten und Testautomatisierung in agilen Projekten
Testen und Testautomatisierung in agilen Projekten DR. WILHELM HUMMER wh@techtalk.at COPYRIGHT 2011, TECHTALK - WWW.TECHTALK.AT Wie es zu diesem Vortrag kam COPYRIGHT 2011, TECHTALK - WWW.TECHTALK.AT Testen
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
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrAnalyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS
Analyse zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com Januar 2010 Inhalt Summary und Key Findings
Mehrmicura Pflegedienste Köln
micura Pflegedienste Köln 2 PFLEGE UND BETREUUNG ZUHAUSE 3 Im Laufe eines Lebens verändern sich die Bedürfnisse. micura Pflegedienste schließt die Lücke einer eingeschränkten Lebensführung. Viele Alltäglichkeiten
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrEinkaufsführer Hausverwaltung Was Sie bei Suche und Auswahl Ihres passenden Verwalters beachten sollten
Sie suchen einen Verwalter für Ihre Immobilie: Egal ob Eigentümergemeinschaft einzelne Eigentumswohnung Miet- oder Gewerbeobjekt oder vielleicht nur eine einzelne Dienstleistung Was Sie dabei wissen und
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
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
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
MehrKulturelle Evolution 12
3.3 Kulturelle Evolution Kulturelle Evolution Kulturelle Evolution 12 Seit die Menschen Erfindungen machen wie z.b. das Rad oder den Pflug, haben sie sich im Körperbau kaum mehr verändert. Dafür war einfach
MehrWie oft soll ich essen?
Wie oft soll ich essen? Wie sollen Sie sich als Diabetiker am besten ernähren? Gesunde Ernährung für Menschen mit Diabetes unterscheidet sich nicht von gesunder Ernährung für andere Menschen. Es gibt nichts,
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrLernwerkstatt 9 privat- Freischaltung
Was tun, wenn mein Rechner immer wieder die Freischaltung der Lernwerkstatt 9 privat verliert und ich die Ursache dafür nicht finden kann? Normalerweise genügt es, genau eine einzige online-freischaltung
MehrRegeln für das Qualitäts-Siegel
Regeln für das Qualitäts-Siegel 1 Inhalt: Die Qualitäts-Regeln vom Netzwerk Leichte Sprache 3 Die Übersetzung in Leichte Sprache 5 Die Prüfung auf Leichte Sprache 6 Wir beantworten jede Anfrage 7 Wir schreiben
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
MehrTestphase. 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
MehrAgile Software Verteilung
Agile Software Verteilung Vortrag: René Steg Steg IT-Engineering, Zürich (Schweiz) Gründe für Agile Software-Verteilung Wenn Sie Hunderte von Servern mit vielen Anwendungen betreiben Verteilte Anwendungen
MehrQualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.
Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.
MehrEinen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen
Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18
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
MehrCatherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1
Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1 Darum geht es heute: Was ist das Persönliche Geld? Was kann man damit alles machen? Wie hoch ist es? Wo kann man das Persönliche Geld
MehrSehr 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
MehrOECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrRisikomanagement in der Praxis Alles Compliance oder was?! 1. IT-Grundschutz-Tag 2014 13.02.2014
Risikomanagement in der Praxis Alles Compliance oder was?! 1. IT-Grundschutz-Tag 2014 13.02.2014 Risikomanagement Eine Einführung Risikomanagement ist nach der Norm ISO 31000 eine identifiziert, analysiert
MehrStandard Inhaltsverzeichnis für Testvorschrift
Standard Inhaltsverzeichnis für Testvorschrift Inhaltsverzeichnis 1. Zweck, Veranlassung... 1 2. Allgemeines... 1 2.1 Zweck der Testvorschrift... 1 2.2 Freigabe und Änderungen... 1 2.3 Prinzipien... 2
MehrFragebogen ISONORM 9241/110-S
Fragebogen ISONORM 9241/110-S Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm DIN EN ISO 9241-110 von Prof. Dr. Jochen Prümper www.seikumu.de Fragebogen ISONORM 9241/110-S Seite
Mehrmicura Pflegedienste München/Dachau GmbH
micura Pflegedienste München/Dachau GmbH 2 PFLEGE UND BETREUUNG ZUHAUSE 3 Im Laufe eines Lebens verändern sich die Bedürfnisse. micura Pflegedienste München/ Dachau schließt die Lücke einer eingeschränkten
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
Mehr~~ Swing Trading Strategie ~~
~~ Swing Trading Strategie ~~ Ebook Copyright by Thomas Kedziora www.forextrade.de Die Rechte des Buches Swing Trading Strategie liegen beim Autor und Herausgeber! -- Seite 1 -- Haftungsausschluss Der
MehrWichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.
Das ist ein Text in leichter Sprache. Hier finden Sie die wichtigsten Regeln für den Verein zur Förderung der Autonomie Behinderter e. V.. Das hier ist die Übersetzung der Originalsatzung. Es wurden nur
MehrWie wirksam wird Ihr Controlling kommuniziert?
Unternehmenssteuerung auf dem Prüfstand Wie wirksam wird Ihr Controlling kommuniziert? Performance durch strategiekonforme und wirksame Controllingkommunikation steigern INHALT Editorial Seite 3 Wurden
MehrWo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.
Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz
MehrKonzentration auf das. Wesentliche.
Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.
MehrOhne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt
MehrDer vorliegende Konverter unterstützt Sie bei der Konvertierung der Datensätze zu IBAN und BIC.
Anleitung Konverter Letzte Aktualisierung dieses Dokumentes: 14.11.2013 Der vorliegende Konverter unterstützt Sie bei der Konvertierung der Datensätze zu IBAN und BIC. Wichtiger Hinweis: Der Konverter
MehrStudieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
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
MehrDatensicherung EBV für Mehrplatz Installationen
Datensicherung EBV für Mehrplatz Installationen Bitte beachten Sie EBV 3.4 bietet Ihnen die Möglichkeit eine regelmäßige Sicherung der Daten vorzunehmen. Wir möchten Sie darauf hinweisen, dass Sie für
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrTREND SEARCH VISUALISIERUNG. von Ricardo Gantschew btk Berlin Dozent / Till Nagel
von Ricardo Gantschew btk Berlin Dozent / Till Nagel 01 IDEE Einige kennen vielleicht GoogleTrends. Hierbei handelt es sich um eine Anwendung, bei der man verschiedenste Begriffe auf die Häufigkeit ihrer
MehrPerformance Analyse in einem komplexen Softwaresystem. 18.09.2013 Gebhard Ebeling
Performance Analyse in einem komplexen Softwaresystem 18.09.2013 Gebhard Ebeling Problemstellung Systemkomplexität Bei der Performance Analyse komplexer Softwaresystemen gibt es viele Einflussfaktoren,
MehrMitarbeiterbefragung als PE- und OE-Instrument
Mitarbeiterbefragung als PE- und OE-Instrument 1. Was nützt die Mitarbeiterbefragung? Eine Mitarbeiterbefragung hat den Sinn, die Sichtweisen der im Unternehmen tätigen Menschen zu erkennen und für die
Mehrpro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9
Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 1 Allgemeine Beschreibung "Was war geplant, wo stehen Sie jetzt und wie könnte es noch werden?" Das sind die typischen Fragen, mit denen viele Unternehmer
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrRepetitionsaufgaben Wurzelgleichungen
Repetitionsaufgaben Wurzelgleichungen Inhaltsverzeichnis A) Vorbemerkungen B) Lernziele C) Theorie mit Aufgaben D) Aufgaben mit Musterlösungen 4 A) Vorbemerkungen Bitte beachten Sie: Bei Wurzelgleichungen
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
Mehr