Null Toleranz für Fehler: Wie wir auf otto.de die Qualität hoch halten

Größe: px
Ab Seite anzeigen:

Download "Null Toleranz für Fehler: Wie wir auf otto.de die Qualität hoch halten"

Transkript

1 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Wie schafft ma dutzede Live-Deploymets pro Woche auf eier der größte E-Commerce-Plattforme i Europa? Um permaet eue Features ud Korrekture ausliefer zu köe, wird eie wesetliche Igrediez beötigt: automatisierte Qualität. Mit userer Geschichte eies Bugs verfolge wir i diesem Artikel eie kokrete Fehlerbehebug auf otto.de ud gebe praktische Tipps für Qualität i der agile Softwareetwicklug. Mit dem erfolgreiche Abschluss des Projekts Lhotse (vgl. [Lho13]) habe wir Ede 2013 otto.de auf eue Beie gestellt: Eie Idividual- ud Eigeetwicklug auf Basis vo Ope-Source-Kompoete hat die bestehede Stadardsoftware ersetzt. Der Projektmaagemet-Prozess wurde auf Scrum umgestellt. I der Softwareetwicklug setze wir auf aus dem extreme Programmig (XP) bekate Praktike: Collective Owership Pair-Programmig Test-Drive Developmet Cotiuous Itegratio Etwas mehr als ei halbes Jahr ach dem Go-Live ist die Plattform weiterhi eiem permaetem Wadel uterworfe. Die fachliche ud techische Aforderuge a eie Software im hoch dyamische E-Commerce-Umfeld wachse täglich. Die Möglichkeite bei der freie Gestaltug userer Idividualetwicklug ud der hausiter aufgebaute Kompetez wolle geutzt werde, um och scheller Abb. 1: Teaser mit ud ohe Streichpreis. am Markt agiere zu köe. Daher wird otto.de auch ach dem Lauch der eue Plattform mit eiem über hudertköpfigem Team kotiuierlich verbessert ud weiteretwickelt. Die kotiuierliche Etwicklug ist jedoch ur der halbe Weg. Neue Features ud Bug-Fixes solle schellstmöglich zum Edkude. Um dies zu erreiche, habe wir verschiedee Techike ud Prozesse implemetiert, die sich uter Cotiuous Delivery (vgl. [Hum10]) zusammefasse lasse. Damit verkürze wir die Durchlaufzeit vo der Etwicklug bis zur Ibetriebahme ud schaffe astelle vormals moatlicher Feature-Releases u mehrere Live-Deploymets pro Tag. Damit das fuktioiere ka, ist ei Aspekt besoders wichtig: Gleichbleibed hohe Qualität muss automatisiert sichergestellt werde. Wie stelle wir bei otto.de Qualität automatisiert sicher ud wie sieht das kokret i userem Softwareetwicklugsprozess aus? Dies beschreibe wir im Folgede ahad eies kokrete Awedugsfalls. Los geht es mit userer Geschichte eies Bugs... 13:00 Uhr: Warum wird der Streichpreis icht agezeigt? Kurz ach dem Mittagesse bekommt das Team Etdecke eie Aruf aus dem Produktmaagemet: A de Produkt- Teaser wird der Streichpreis icht agezeigt (siehe Abbildug 1). Dieser ist ei wichtiges Verkaufsargumet, da der Kude damit auf eie Preisreduktio aufmerksam gemacht werde ka. Die Fehlermeldug wird a de zustädige Qualitätsmaager im Team weitergeleitet. Der versucht, de Fehler zu verifiziere, ud aalysiert de Sachverhalt. Dabei schließt er uter aderem bereits aus, dass ei Fehler i de Date vorliegt. Liegt tatsächlich ei Fehler Usere agile Etwicklugsteams sid immer eier kokrete Fachdomäe zugeordet, i userem Beispiel der Domäe Etdecke, ud besitze daher umfassedes fachliches sowie techisches Wisse i der Domäe. Weiterhi sid die Teams cross-fuktioal aufgestellt ud habe z.b. immer eie dedizierte Qualitätsmaager. Das Team ist somit i der Lage, die jeweilige Fachdomäe vollstädig zu bearbeite. Kaste 1: Alle Kompetez i das Team gebe. vor, legt er i userem Bug-Tracker eie eue Bug a ud dokumetiert ih etspreched. Gleichzeitig kommt der Bug zusamme mit der vom System vergebee ID auf das Task-Board, sodass das gesamte Team (siehe Kaste 1) sieht, dass ei euer Fehler gefude wurde. Hierfür gibt es auf dem Task-Board eie so geate Bug-Lae (siehe Abbildug 2). 14:00 Uhr: Ei euer Bug am Task-Board Zwei Etwickler (siehe Kaste 2) aus dem Team Etdecke arbeite heute zusamme ud habe soebe eie Aufgabe abgeschlosse. Vom Task-Board des Teams hole sie sich u eie eue Aufgabe. Bei der Auswahl eier eue Aufgabe folge wir eifache Regel. Die Abarbeitug der Aufgabe erfolgt gemäß der Priorisierug Bugs vor Storys (Zero-Bug-Policy, siehe Kaste 3). Diese Priorisierug wird am Task-Board trasparet. Bugs werde als Task-Zettel i der oberste Zeile dargestellt. Daruter liegede Zeile ethalte je eie Story mit de zugehörige Tasks. Tasks 18

2 Mit eier Zero-Bug-Policy vermeide wir, dass usere mit zwei Jahre och relativ juge Software schleiched immer fehlerbehafteter wird ud dass wir mehr Zeit mit der Priorisierug ud Behebug vo Fehler verbrige als mit der Etwicklug euer Fuktioe. Alle i der Software offee Bugs sid für usere Etwickler trasparet ud auch der Zeitpukt für die Behebug ist uabhägig vo der Kritikalität mit sofort geklärt. Ei Bug wird ierhalb vo 24 Stude behobe ud grudsätzlich vor der ächste User-Story bearbeitet. Kaste 3: Kei Fehler wird toleriert. Abb. 2: Task-Board mit Bug-Lae obe. wader je ach Bearbeitugsstatus durch die Spalte Tasks, I Progress, I-Test ud da ach Doe. Damit arbeite wir vo obe ach ute ud vo liks ach rechts ud erfülle somit usere Zero-Bug-Policy. Der Bug-Task Fehlerhafter Streichpreis auf Produkt-Teaser wird vo de Etwickler i die Spalte I-Progress bewegt ud diese begie mit der Arbeit. 15:10 Uhr: Wir begebe us auf die Fehlersuche Damit wir de Fehler behebe köe, müsse wir ih zuächst wiederholbar reproduziere. Dafür schreibe wir eie Uit-Test, der de geforderte korrekte Streichpreis beschreibt. Dieser Uit-Test schlägt atürlich fehl, da der Fehler och icht behobe wurde. I diesem Stadium der Fehlerbehebug vervollstädigt er aber usere Systembeschreibug ud hilft bei der Lokalisierug des Fehlers im Produktioscode (siehe Kaste 4). Wir beutze Pair-Programmig, um für eie gute Wissesverteilug über das Team hiweg zu sorge. Die Kozetratio ud die Fokussierug auf die Aufgabe ka über lägere Zeit aufrechterhalte werde. Neue Mitarbeiter köe so eifacher eigearbeitet werde ud icht zuletzt macht es eifach mehr Spaß. Kaste 2: Vier Auge sehe mehr als zwei. Beim Schreibe des Tests halte wir us a eiige eifache Muster: Sigle-Resposibility Um sicherzustelle, dass auch ur geau ei Aspekt der Software getestet wird, hilft es, ierhalb der Testmethode die Kommetare //give, //whe, //the i dieser Reihefolge geau eimal zu verwede. Ei Test testet zu viel, we der Etwickler versucht ist, eie zweite Vorbedigug oder Ausführug sprich ei ereutes give oder whe ach eiem the zu verwede. Aussagekraft Wird ei Test rot, muss der Etwickler auf eie Blick erkee, welche Fuktio der Software betroffe ist. Eie aussagekräftige Methodesigatur hilft dabei weiter. Außerdem ist es wichtig zu sage, was der Test als Ergebis erwartet, ud icht, was er zu teste versucht. Das ka ma leicht erreiche, idem ma seie Methode mit should begie lässt ud icht mit dem obligatorische test De Uit-Test für de Fehler i der Streichpreis-Berechug ee wir also should- ShowStreichpreisForReducedProduct astelle vo teststreichpreislogic. Stabilität Usere Software befidet sich i städiger Veräderug. Trotzdem wolle wir icht mit jeder kleie Apassug die Uit- Tests ebefalls apasse müsse. Erhält das Beutzerobjekt z.b. ei weiteres Feld für eie eue Eigeschaft des Beutzers, so solle möglichst alle bereits bestehede Uit-Tests weiterhi stabil laufe ud vo der Äderug uberührt bleibe. Um dieses Ziel zu erreiche, bietet es sich a, die Objekte über eie spezielle Factory, die so geate Fixtures, zu erzeuge. Die Factory-Methode eies Fixtures erzeugt ei Default-Objekt. Um die Defaults zu überschreibe, werde etsprechede Methode zur Verfügug gestellt. Ei Fixture lässt sich am beste mit dem Builder-Patter realisiere: User user = ew UserFixture().withFirstame( Has ). withlastame( Dampf ).build(); Uabhägigkeit Uit-Tests sollte uabhägig voeiader gestaltet werde. Dabei sollte jeder Test seie eigee Testdate erzeuge. Weiterhi Wir verstehe Testcode icht als Wegwerfcode: Testcode uterliegt de gleiche Aforderuge wie Produktivcode ud ka diese sogar überdauer. Uit-Tests beschreibe das System ud sollte auch als Teil der Dokumetatio verstade werde. Tests sid die Basis für Äderuge am Produktivcode, de wir aschließed beliebig refaktorisiere köe. Kaste 4: Testcode ist Code erster Klasse. 04/

3 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Dass eie icht abgeommee Fuktioalität auf dem Produktivsystem icht zur Ausführug kommt, verhider wir mit so geate Feature Toggles. Feature-Braches verwede wir i userer Versiosverwaltug higege fast ie. Die eue Fuktioalität wird durch eie Schalter zuächst deaktiviert. Nach der Qualitätssicherug ud der fachliche Abahme ka die Fuktioalität da aktiviert werde. Sämtliche Etwickluge fide auf eiem eizige Brach statt, so auch user Bug-Fix. Das hat verschiedee Vorteile: Erstes werde kokurrierede oder problematische Äderuge am Code früh erkat ud zweites werde Deploymet ud Aktivierug euer Features voeiader etkoppelt. Kaste 5: Toggles statt Braches. dürfe keie gemeisame Felder ierhalb eier Testklasse verwedet werde ud die Tests dürfe keie Abhägigkeite utereiader aufweise. So wird sichergestellt, dass ei fehlschlageder Uit-Test de Defekt im Code geau beet. Abhägigkeite erschwere die Fehlersuche. Um zu erkee, ob die Uit-Tests uabhägig voeiader laufe, köe wir diese parallel ausführe. Die Azahl der Threads, die Uit-Tests bearbeite, lässt sich i Frameworks wie beispielsweise TestNG bequem kofiguriere. Parallel laufede Tests sorge zum eie für eie deutlich verkürzte Laufzeit der Test-Suite ud köe zum adere Nebeläufigkeitsprobleme der Software aufdecke. Mit dem Uit-Test habe wir u icht ur de Bug gefude, soder auch eie Wert für die Zukuft geschaffe. Der eue Test wird us zuküftig als Regressiostest diee, um sicherzustelle, dass der gefudee Fehler i der Streichpreis-Berechug icht ereut auftritt. Bleibt ur och, de Fehler auch wirklich zu beseitige. 15:30 Uhr: Rot Grü Refaktorisiere Die Etwickler habe u eie fehlschlagede ud damit rote Uit-Test geschaffe. Dieser Test lässt sich i der Folge beliebig oft ausführe ud gege diese Uit-Test etwickel sie jetzt de Bug-Fix. Damit folge wir auch bei der Behebug vo Fehler dem Asatz des Test-Drive- Developmet (TDD). Sobald der Test grü geworde ist, habe wir och eimal die Möglichkeit, de geschriebee Code für de Bug-Fix zu refaktorisiere, damit dieser usere Aforderuge geügt. Geau das habe die Etwickler geta. Sie habe de Fehler i der Streichpreis- Berechug beseitigt. Der Bug-Fix muss u als Commit i die Versiosverwaltug überomme werde. 15:55 Uhr: Wir publiziere de Code Nicht ur der Test für diese Bug-Fix ist ei Regressiostest, soder jeder Uit- ud jeder Akzeptaztest, de wir je geschriebe habe. Bevor wir de Code i das Versiosverwaltugssystem überehme, führe wir sämtliche Tests och eimal aus. So bemerke wir ierhalb weiger Miute, ob wir mit dem Bug-Fix ei aderes Verhalte der Software verädert habe. Sid keie Fehler aufgetrete, fasse wir die Äderuge im Rahme des Bug-Fix i eiem Commit zusamme. Der Commit wird mit eier kurze, aussagekräftige Beschreibug versehe. Ebeso wie beim Uit-Test soll hiermit das gewüschte Verhalte der Software dokumetiert werde. Außerdem ethält die so geate Commit-Message die vom Bug-Tracker vergebee ID sowie die Kürzel der beteiligte Etwickler. Damit lässt sich später eifach achvollziehe, welche Zweck eie bestimmte Äderug im Code hatte. Es ist 16:00 Uhr. Da alle Tests erfolgreich durchgelaufe sid, ka der Bug-Fix i de Hauptzweig (siehe Kaste 5) des Versiosverwaltugssystems überomme werde. Tools für die Erstellug vo Softwaremetrike wie Fidbugs, Checkstyle, PMD oder Cobertura diee us ur als Uterstützug bei der Etwicklug. Die Bestimmug der Güte eies Artefakts ud damit die Markierug eies potezielle Live-Kadidate erfolge bei us ur durch die absolvierte Tests. I der Etwicklug fokussiere wir us somit i erster Liie auf eie hohe Qualität ud die Erfüllug der Aforderuge, statt auf das Eihalte vo Softwaremetrike. Kaste 6: Brauche wir icht och Softwaremetrike? 16:01 Uhr: Die Build- Pipelie läuft a Kurz achdem die eue Softwareversio mit dem ethaltee Bug-Fix i das Versiosverwaltugssystem überomme wurde, wird der Build-Server aktiv. Dort wird miütlich geprüft, ob eie eue Softwareversio vorliegt. Ist das der Fall, wird diese aus der Versiosverwaltug ausgecheckt ud da ei Durchlauf der Build-Pipelie gestartet. Die Aufgabe der Build-Pipelie besteht aus dem Erzeuge eies Artefakts, der acheiader i verschiedee Umgebuge istalliert ud dabei diverse automatisierte ud auch mauelle Tests uterzoge wird. Im Folgede betrachte wir eie vereifachte Versio userer Build-Pipelie (vgl. [Je13], siehe Abbildug 3). Eiige Details sid hier bewusst ausgelasse, damit im Rahme dieses Artikels och eie übersichtliche Darstellug gelige ka. Trotzdem köe wir eiige iteressate Aspekte beleuchte. Nach dem Checkout der eue Versio des Quellcodes aus dem Versiosverwaltugssystem wird zuächst der Commit-Build agestoße. Dieser uterscheidet sich zuächst icht wesetlich vom Testdurchlauf auf dem lokale Etwicklersystem. Der Code wird kompiliert ud die komplette Suite der automatische Tests wird ausgeführt. Im Eizele sid das: Abb. 3: Schematische Darstellug eier vereifachte Build-Pipelie. Uit-Tests Akzeptaztests eifache Ede-zu-Ede-Tests mithilfe vo Seleium 20

4 Um bei der tägliche Arbeit stets hadlugsfähig zu bleibe, habe wir klare Prioritäte festgelegt, i welcher Reihefolge welche Probleme i usere Systeme agegage werde: Probleme i der Build-Pipelie werde zuerst agegage, de ohe diese habe wir keie Chace, usere Software i die verschiedee Umgebuge zu deploye isbesodere auch icht i die Produktivumgebug. Alle Umgebuge müsse stets fehlerfrei fuktioiere, da sost automatisierte ud mauelle Tests icht stattfide köe. Bugs werde behobe, um die i diesem Artikel erwähte Zero-Bug-Policy eihalte zu köe. Neue fachliche Fuktioe habe die iedrigste Priorität. Fidet der Qualitätsmaager doch och eie Fehler, muss er icht ur warte, bis dieser durch die Etwickler behobe ist. Es addiere sich midestes och die geate 21 Miute, die die Build- Pipelie beötigt, um wieder a diese Pukt zu komme. Auch deshalb ist es wichtig, dass automatisierte Tests so schell wie möglich ablaufe. Kaste 8: Eie schelle Build-Pipelie. Die Folge dieser Priorisierug ist icht etwa, dass keie eue Fuktioalität mehr umgesetzt wird, soder im Gegeteil eie gleichmäßige ud vorhersagbare Abarbeitug vo fachliche Storys. Da keie techische Schulde agehäuft werde, kommt es auch viel selteer zu uliebsame Überraschuge. Kaste 7: Eie Frage vo Prioritäte. Itegratiostests gege adere Softwaresysteme fide erst später statt. Sid alle Tests erfolgreich, wird ei Artefakt, d. h. eie deploybare Versio der Software, erzeugt ud mit der Nummer des aktuelle Commit-Builds versioiert (für eie Diskussio zur Verwedug vo Softwaremetrike i der Build-Pipelie siehe Kaste 6). Die folgede Schritte verwede alle exakt dieses Artefakt, das sich vo u a icht mehr äder wird. Ist ur ei eiziger Test fehlgeschlage, wird die Pipelie a dieser Stelle agehalte (siehe Abbildug 4). Es dürfe da keie Äderuge mehr i das Versiosverwaltugssystem überomme werde, bis die Build-Pipelie wieder fehlerfrei durchläuft (siehe Kaste 7). Dak der testgetriebee Etwicklug userer Software sid eiige taused Tests ausgeführt worde. Deshalb köe wir us i de u folgede Schritte auf weige Tests beschräke, die im Wesetliche die Itegratio userer Software mit de Umsysteme betreffe. 16:07 Uhr: Ausrolle i die Testumgebug Dazu wird im ächste Schritt der Build- Pipelie usere Software auf die Testumgebug deployed. Auf dieser fide sowohl mauelle als auch automatisierte Tests statt. 16:11 Uhr: Automatisierte Oberflächetests Zu de verschiedee Arte vo automatisierte Tests gehöre uter aderem eifache Ede-zu-Ede-Tests. Diese besuche i userem Fall mit eiem Web-Browser die itegrierte Webseite ud prüfe, ob die wesetliche Elemete vorhade sid. Dak der hohe Testabdeckug währed des Commit-Build geügt es dabei zu prüfe, dass bestimmte Kompoete vorhade sid. Dass diese im Detail korrekt fuktioiere, wisse wir bereits aus de etsprechede Uit-Tests. I userem Beispiel bedeutet dies: Der Ede-zu-Ede-Test muss ur prüfe, dass auf dem Produkt-Teaser ei Streichpreis a der richtige Stelle agezeigt wird. Ob dieser Preis korrekt berechet ist, wird icht mit diese vergleichsweise lagsame ud aufwädige Tests geprüft. Zu viele Parameter müsste berücksichtigt werde. Dafür sid die viel schellere Uit-Tests im Commit- Build zustädig. 16:11 Uhr: Schittstelle testet der Verweder Gleichzeitig mit de Ede-zu-Ede-Tests starte die ebefalls voll automatisierte Lasttests, die ei realistisches Hochlastszeario simuliere, sid recht aufwädig. Etweder beutzt ma Lastagete, die mithilfe echter Browser ud etsprecheder Ausführug vo JavaScript eie realistische Last erzeuge, was sehr ressourceitesiv ist. Die Alterative sid Tests mit eifachere Agete, die zum Beispiel mit jmeter-skripte implemetiert sei köe. Diese Skripte sid wiederum pflegeitesiv, da ma die clietseitig ausgelöste Afrage mauell überehme muss. Beide Variate beötige Zeit ud Ressource, weshalb sie i der auf Hochgeschwidigkeit getrimmte Build-Pipelie keie Platz habe. Lasttests fide also uabhägig vo der Build-Pipelie statt. Abb. 5: Die Ede-zu-Ede-Tests ud die CDC-Tests laufe parallel. Kaste 9: Ud was ist mit Lasttests? 04/

5 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Abb. 4: Ei eiziger fehlschlageder Test lässt de Build scheiter. Cosumer-Drive-Cotract-Tests (CDC- Tests) (vgl. [Fow06], siehe Abbildug 5), die prüfe, ob die Schittstelle ikompatibel geädert wurde ud ob somit die Software eies Teams icht mehr korrekt fuktioiert. CDC-Tests sid bei otto.de wie folgt implemetiert: Die Tests werde vo dem Team erstellt ud gepflegt, das eie Schittstelle verwedet. Sie sid Teil der Software dieses Teams ud liege i desse Versiosverwaltugssystem. Um die CDC-Tests auszuführe, checkt der Build-Server des schittstelleabietede Teams de Quellcode des adere Teams aus, kompiliert diese ud führt da de etspreched markierte Teil der Test-Suite aus. Dabei wird die Kofiguratio so agepasst, dass usere gerade istallierte Software Ziel der etsprechede Schittstelleaufrufe wird. Das verwedede Team ka so seie Erwartuge a die Schittstelle dokumetie- re ud automatisiert prüfe. Schlägt ei CDC-Test fehl, bedeutet das, dass wir eie zuvor och fuktioierede Schittstelle auf eie ikompatible Weise geädert habe. Usere Build-Pipelie wird agehalte ud wir köe us auf die Suche ach der Ursache des Problems mache. Das verwedede Team erfährt idealerweise gar ichts vo dem Vorfall ud muss sich isbesodere icht plötzlich um ei icht fuktioieredes Produktivsystem kümmer ud eie Fehler recherchiere, de es icht selbst verursacht hat. 16:22 Uhr: Exploratives Teste Seit dem Eichecke des Bug-Fixes i die Versiosverwaltug sid 21 Miute vergage. Wir wisse bereits, dass die Fuktioalität der Software icht ubeabsichtigt verädert wurde, dass die Itegratio i die Laufzeitumgebug geluge ist ud dass die Schittstelle weiterhi fuktioiere. Somit ist die Wahrscheilichkeit hoch, dass der Qualitätsmaager ei fuktioieredes System vorfidet (siehe Kaste 8). Er ka sich also darauf kozetriere, die eue Fuktioalität i userem Fall die korrekte Streichpreis-Logik zu teste. Währed der mauelle Tests wird eie Grudlast auf das System gegebe. Dies ist eie ereute Gelegeheit, durch Nebeläufigkeitseffekte verursachte Fehler aufzudecke. Auf explizite Lasttests ierhalb der Pipelie verzichte wir bewusst (siehe Kaste 9). 16:30 Uhr: Geeralprobe auf dem Stagig-System Nachdem sowohl automatisierte, als auch mauelle Tests erfolgreich ware, wird das Artefakt i die ächste Umgebug deployed. Diese ist der aktuelle Produktivumgebug so ählich wie möglich. Hier laufe och eimal dieselbe automatisierte Tests ab wie scho zuvor auf der Testumgebug. Für die CDC-Tests wird u die aktuell auf dem Live-System befidliche Versio der Schittstelleverweder beutzt. Diese ist gewöhlich ei weig älter als die i der Testumgebug istallierte. Es fidet weiterhi eie ereute mauelle Abahme statt. Ählich wie die Ede-zu- Ede-Tests aufgrud der detailliertere Uit-Tests auf Details verzichte köe, ka sich der Qualitätsmaager auf seie i der Testumgebug erfolgte fachliche Tests stütze ud ur och die korrekte Itegratio der Software i die Produktivumgebug prüfe. Nu ka die korrigierte Versio der Software auf dem Produktivsystem ausgerollt werde (siehe Die Autore Robert Breetzma (Robert.Breetzma@otto.de) ist seit seiem Studium der Iformatik a der Etwicklug vo freier Software ud der Verwedug euer Techologie iteressiert. Seit 2007 etwickelt er große E-Commerce-Systeme ud ist seit 2011 als Softwareetwickler bei Otto tätig. Stepha Kraus (Stepha.Kraus@otto.de) hat über zeh Jahre Erfahrug i der Etwicklug ud dem Betrieb vo große Web-Aweduge ud E-Commerce-Sites. Er ist Teamleiter Softwareetwicklug im Bereich E-Commerce bei OTTO i Hamburg. Christia Stamm (Christia.Stamm@otto.de) ist Diplom-Iformatiker. Er etwickelt seit mehrere Jahre große Iteretsysteme, ist begeistert vo agile Etwicklugsmethode ud spricht über diese auch auf Kofereze. 22

6 Abbildug 6). Dak Blue/Gree-Deploymet (vgl. [Fow10]) erfolgt das Ausrolle uterbrechugsfrei ud vo de Kude ubemerkt. 16:45 Uhr: Wir gehe live Der Bug-Fix ist u auf dem Produktivsystem agekomme. Vo der Etdeckug des Bugs bis zu seier Behebug im Produktivsystem ist weiger als ei Arbeitstag vergage. Am Beispiel der Behebug eies Fehlers i der Streichpreis-Logik habe wir gezeigt, wie wir auf otto.de die Qualität dauerhaft hoch halte: Fehlerbehebug hat immer Vorrag vor euer Fuktioalität. Mit viele automatisierte Tests halte wir das System fehlerfrei ud dokumetiere gleichzeitig desse Eigeschafte. Die vorgestellte Methode uterstütze us icht ur bei der Behebug vo Fehler, soder atürlich auch bei der Etwicklug euer Fuktioalität. Durch eie hohe Grad a Testautomatisierug ud die Verwedug eier Build-Pipelie etwickel wir icht ur effiziet, soder stelle auch Äderuge mit eier hohe Frequez auf otto. de live. Abb. 6: Nachdem alle Tests erfolgreich ware, ka ei Go-Live erfolge. Literatur & Liks [Fow06] M. Fowler, Cosumer-Drive Cotracts: A Service Evolutio Patter, 2006, siehe: [Fow10] M. Fowler, BlueGreeDeploymet, 2010, siehe: [Hum10] J. Humble, D. Farley, Cotiuous Delivery. Reliable Software Releases Through Build, Test, ad Deploymet Automatio, Addiso-Wesley 2010 [Je13] Jekis, Build Pipelie Plugi, 2013, siehe: [Lho13] Lhotse Ei Code für alle Fälle OTTOs eigee Shoppigsoftware, siehe: 04/

AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2. Datenfluß und Programmablauf 2. Vorbedingung 3. Nachbedingung 3. Schleifeninvariante 3

AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2. Datenfluß und Programmablauf 2. Vorbedingung 3. Nachbedingung 3. Schleifeninvariante 3 INHALTSVERZEICHNIS AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2 Datefluß ud Programmablauf 2 Vorbedigug 3 Nachbedigug 3 Schleifeivariate 3 KONSTRUKTION 4 ALTERNATIVE ENTWURFSMÖGLICHKEITEN 5 EFFEKTIVE

Mehr

Wiederkehrende XML-Inhalte in Adobe InDesign importieren

Wiederkehrende XML-Inhalte in Adobe InDesign importieren Wiederkehrede XML-Ihalte i Adobe IDesig importiere Dieses Tutorial soll als Quick & Dirty -Kurzaleitug demostriere, wie wiederkehrede XML-Ihalte (z. B. aus Datebake) i Adobe IDesig importiert ud formatiert

Mehr

Das FSB Geldkonto. Einfache Abwicklung und attraktive Verzinsung. +++ Verzinsung aktuell bis zu 3,7% p.a. +++

Das FSB Geldkonto. Einfache Abwicklung und attraktive Verzinsung. +++ Verzinsung aktuell bis zu 3,7% p.a. +++ Das FSB Geldkoto Eifache Abwicklug ud attraktive Verzisug +++ Verzisug aktuell bis zu 3,7% p.a. +++ zuverlässig servicestark bequem Kompeteter Parter für Ihr Wertpapiergeschäft Die FodsServiceBak zählt

Mehr

2 Vollständige Induktion

2 Vollständige Induktion 8 I. Zahle, Kovergez ud Stetigkeit Vollstädige Iduktio Aufgabe: 1. Bereche Sie 1+3, 1+3+5 ud 1+3+5+7, leite Sie eie allgemeie Formel für 1+3+ +( 3)+( 1) her ud versuche Sie, diese zu beweise.. Eizu5% ZiseproJahragelegtes

Mehr

Gruppe 108: Janina Bär Christian Hörr Robert Rex

Gruppe 108: Janina Bär Christian Hörr Robert Rex TEHNIHE UNIVEITÄT HEMNITZ FAULTÄT FÜ INFOMATI Hardwarepraktikum im W /3 Versuch 3 equetielle ysteme I Gruppe 8: aia Bär hristia Hörr obert ex hemitz, 7. November Hardwarepraktikum equetielle ysteme I Aufgabe

Mehr

Übungen zur Vorlesung Funktionentheorie Sommersemester 2012. Musterlösung zu Blatt 0

Übungen zur Vorlesung Funktionentheorie Sommersemester 2012. Musterlösung zu Blatt 0 UNIVERSITÄT DES SAARLANDES FACHRICHTUNG 6.1 MATHEMATIK Prof. Dr. Rolad Speicher M.Sc. Tobias Mai Übuge zur Vorlesug Fuktioetheorie Sommersemester 01 Musterlösug zu Blatt 0 Aufgabe 1. Käpt Schwarzbart,

Mehr

LS Retail. Die Branchenlösung für den Einzelhandel auf Basis von Microsoft Dynamics NAV

LS Retail. Die Branchenlösung für den Einzelhandel auf Basis von Microsoft Dynamics NAV LS Retail Die Brachelösug für de Eizelhadel auf Basis vo Microsoft Dyamics NAV akquiet Focus auf das Wesetliche User Focus liegt immer auf der Wirtschaftlichkeit: So weig wie möglich, soviel wie ötig.

Mehr

FIBU Kontoauszugs- Manager

FIBU Kontoauszugs- Manager FIBU Kotoauszugs- Maager Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Buchugsvorschläge i der Buchugserfassug... 4 2.2 Vergleichstexterstellug zur automatische Vorkotierug... 5 2.3

Mehr

BILANZ. Bilanzbericht

BILANZ. Bilanzbericht BILANZ Bilazbericht Ihaltsverzeichis 1 Leistugsbeschreibug... 03 2 Itegratio i das AGENDA-System... 04 3 Highlights... 05 3.1 Gestaltug vo Bilazberichte... 05 3.2 Stadardbausteie idividuell apasse... 06

Mehr

15.4 Diskrete Zufallsvariablen

15.4 Diskrete Zufallsvariablen .4 Diskrete Zufallsvariable Vo besoderem Iteresse sid Zufallsexperimete, bei dee die Ergebismege aus reelle Zahle besteht bzw. jedem Elemetarereigis eie reelle Zahl zugeordet werde ka. Solche Zufallsexperimet

Mehr

Die allgemeinen Daten zur Einrichtung von md cloud Sync auf Ihrem Smartphone lauten:

Die allgemeinen Daten zur Einrichtung von md cloud Sync auf Ihrem Smartphone lauten: md cloud Syc / FAQ Häufig gestellte Frage Allgemeie Date zur Eirichtug Die allgemeie Date zur Eirichtug vo md cloud Syc auf Ihrem Smartphoe laute: Kototyp: Microsoft Exchage / ActiveSyc Server/Domai: mailsyc.freeet.de

Mehr

Heute Kapitalanlage morgen ein Zuhause

Heute Kapitalanlage morgen ein Zuhause Immobilie Heute Kapitalalage morge ei Zuhause Courtage: Kaufpreis: Preis auf Afrage 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892

Mehr

HONORAR Honorarabrechnung

HONORAR Honorarabrechnung HONORAR Hoorarabrechug Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Freie Formulargestaltug... 5 3.2 Positiosvorschläge aus Leistuge bzw. Gegestadswerte...

Mehr

Innerbetriebliche Leistungsverrechnung

Innerbetriebliche Leistungsverrechnung Ierbetriebliche Leistugsverrechug I der Kostestellerechug bzw. im Betriebsabrechugsboge (BAB ist ach der Erfassug der primäre Kostestellekoste das Ziel, die sekudäre Kostestellekoste, also die Koste der

Mehr

Arbeitsplätze in SAP R/3 Modul PP

Arbeitsplätze in SAP R/3 Modul PP Arbeitsplätze i SAP R/3 Modul PP Was ist ei Arbeitsplatz? Der Stadort eier Aktioseiheit, sowie dere kokrete räumliche Gestaltug Was ist eie Aktioseiheit? kleiste produktive Eiheit i eiem Produktiosprozess,

Mehr

Flexibilität beim Lagern und Kommissionieren: Schienengeführte Regalbediengeräte

Flexibilität beim Lagern und Kommissionieren: Schienengeführte Regalbediengeräte Flexibilität beim Lager ud Kommissioiere: Schieegeführte Regalbediegeräte Ei Kozept zwei Baureihe: DAMBACH Regalbediegeräte Seit mehr als 35 Jahre baut die DAMBACH Lagersysteme Regalbediegeräte ud gehört

Mehr

KASSENBUCH ONLINE Online-Erfassung von Kassenbüchern

KASSENBUCH ONLINE Online-Erfassung von Kassenbüchern KASSENBUCH ONLINE Olie-Erfassug vo Kassebücher Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Ituitive Olie-Erfassug des Kassebuchs... 5 3.2 GoB-sicher

Mehr

Qualitätskennzahlen für IT-Verfahren in der öffentlichen Verwaltung Lösungsansätze zur Beschreibung von Metriken nach V-Modell XT

Qualitätskennzahlen für IT-Verfahren in der öffentlichen Verwaltung Lösungsansätze zur Beschreibung von Metriken nach V-Modell XT Qualitätskezahle für IT-Verfahre i der öffetliche Verwaltug Lösugsasätze zur Vo Stefa Bregezer Der Autor arbeitet im Bereich Softwaretest ud beschäftigt sich als Qualitätsbeauftragter mit Theme zu Qualitätssicherug

Mehr

VAIO-Link Kundenservice Broschüre

VAIO-Link Kundenservice Broschüre VAIO-Lik Kudeservice Broschüre Wir widme us jedem eizele Kude mit der gebührede Aufmerksamkeit, mit großer Achtug ud Respekt. Wir hoffe damit, de Erwartuge jedes Eizele a das VAIO-Lik Kudeservice-Zetrum

Mehr

Projektmanagement Solarkraftwerke

Projektmanagement Solarkraftwerke Projektmaagemet Solarkraftwerke Solar Forum - St. Veit 2013 Mauel Uterweger 1 Ihalt des Impulsvortrages eie Überblick über Projektmaagemet bei Solarkraftwerke zu gebe gewoee Erfahruge aufgrud eies reale

Mehr

3Landlust auf Hofweier? Kaufpreis: 230.000,00 Euro Courtage: 3,57% incl. 19% MwSt für den Käufer

3Landlust auf Hofweier? Kaufpreis: 230.000,00 Euro Courtage: 3,57% incl. 19% MwSt für den Käufer 3Ladlust auf Hofweier? Kaufpreis: 230.000,00 Euro Courtage: 3,57% icl. 19% MwSt für de Käufer OBJEKTDATEN Haustyp Eifamiliehaus Baujahr 1955 Letzte Moderisierug/ Saierug 2001 Zimmer 6 Wohfläche ca. 147,00

Mehr

Versicherungstechnik

Versicherungstechnik Operatios Research ud Wirtschaftsiformati Prof. Dr. P. Recht // Dipl.-Math. Rolf Wedt DOOR Versicherugstechi Übugsblatt 3 Abgabe bis zum Diestag, dem 03..205 um 0 Uhr im Kaste 9 Lösugsvorschlag: Vorbereituge

Mehr

PrivatKredit. Direkt ans Ziel Ihrer Wünsche

PrivatKredit. Direkt ans Ziel Ihrer Wünsche PrivatKredit Direkt as Ziel Ihrer Wüsche Erlebe Sie eue Freiräume. Leiste Sie sich, was Ihe wichtig ist. Sie träume scho seit lagem vo eier eue Aschaffug, wie z. B.: eiem eue Auto eue Möbel Oder es stehe

Mehr

Vorlesung Informationssysteme

Vorlesung Informationssysteme Saarbrücke, 2.05.205 Iformatio Systems Group Vorlesug Iformatiossysteme Vertiefug Kapitel 4: Vo (E)ER is Relatioemodell Erik Buchma (buchma@cs.ui-saarlad.de) Foto: M. Strauch Aus de Videos wisse Sie......welche

Mehr

Medienzentrum. Bibliothek. Handreichung zur Literatursuche

Medienzentrum. Bibliothek. Handreichung zur Literatursuche Mediezetrum Bibliothek Hadreichug zur Literatursuche Versio 1.6 23.09.2014 Sie schreibe Ihre Abschlussarbeit? Sie suche Literatur zu Ihrem Thema? Da hilft Ihe usere Hadreichug zur Literatursuche (icht

Mehr

Factoring. Alternative zur Bankfinanzierung?

Factoring. Alternative zur Bankfinanzierung? Factorig Alterative zur Bakfiazierug? Beschreibug Factorig Im Factorigverfahre schließ e Uterehme ud Factor eie Vertrag, auf desse Grudlage alle kü ftige Forderuge des Uterehmes laufed gekauft werde. Zuvor

Mehr

Institut für Stochastik Prof. Dr. N. Bäuerle Dipl.-Math. S. Urban

Institut für Stochastik Prof. Dr. N. Bäuerle Dipl.-Math. S. Urban Istitut für tochastik Prof. Dr. N. Bäuerle Dipl.-Math.. Urba Lösugsvorschlag 9. Übugsblatt zur Vorlesug Fiazmathematik I Aufgabe Ei euartiges Derivat) Wir sid i eiem edliche, arbitragefreie Fiazmarkt,

Mehr

Finanzmathematische Formeln und Tabellen

Finanzmathematische Formeln und Tabellen Jui 2008 Dipl.-Betriebswirt Riccardo Fischer Fiazmathematische Formel ud Tabelle Arbeitshilfe für Ausbildug, Studium ud Prüfug im Fach Fiaz- ud Ivestitiosrechug Dieses Werk, eischließlich aller seier Teile,

Mehr

Aufgaben und Lösungen der Probeklausur zur Analysis I

Aufgaben und Lösungen der Probeklausur zur Analysis I Fachbereich Mathematik AG 5: Fuktioalaalysis Prof. Dr. K.-H. Neeb Dipl.-Math. Rafael Dahme Dipl.-Math. Stefa Wager ATECHNISCHE UNIVERSITÄT DARMSTADT SS 007 19. Jui 007 Aufgabe ud Lösuge der Probeklausur

Mehr

Übungsblatt 1 zur Vorlesung Angewandte Stochastik

Übungsblatt 1 zur Vorlesung Angewandte Stochastik Dr Christoph Luchsiger Übugsblatt 1 zur Vorlesug Agewadte Stochastik Repetitio WT Herausgabe des Übugsblattes: Woche 9, Abgabe der Lösuge: Woche 1 (bis Freitag, 1615 Uhr), Rückgabe ud Besprechug: Woche

Mehr

NEL Suchspulen - für jeden Detektor! TOP Leistung von unabhängigen Experten bestätigt. Such Spulen. nel-coils.de Shop ww.nuggets24.

NEL Suchspulen - für jeden Detektor! TOP Leistung von unabhängigen Experten bestätigt. Such Spulen. nel-coils.de Shop ww.nuggets24. NEL Suchspule - für jede Detektor! TOP Leistug vo uabhägige Experte bestätigt Such Spule el-coils.de Shop ww.uggets24.com el-coils.de Metalldetektor OlieShop www.uggets.at www.uggets24.com NEL BIG Die

Mehr

Mit Ideen begeistern. Mit Freude schenken.

Mit Ideen begeistern. Mit Freude schenken. Mehr Erfolg. I jeder Beziehug. Mit Idee begeister. Mit Freude scheke. Erfolgreiches Marketig mit Prämie, Werbemittel ud Uterehmesausstattuge. Wo Prämie ei System habe, hat Erfolg Methode. Die Wertschätzug

Mehr

Lerneinheit 2: Grundlagen der Investition und Finanzierung

Lerneinheit 2: Grundlagen der Investition und Finanzierung Lereiheit 2: Grudlage der Ivestitio ud Fiazierug 1 Abgrezug zu de statische Verfahre Durchschittsbetrachtug wird aufgegebe Zeitpukt der Zahlugsmittelbewegug explizit berücksichtigt exakte Erfassug der

Mehr

Stichproben im Rechnungswesen, Stichprobeninventur

Stichproben im Rechnungswesen, Stichprobeninventur Stichprobe im Rechugswese, Stichprobeivetur Prof Dr Iree Rößler ud Prof Dr Albrecht Ugerer Duale Hochschule Bade-Württemberg Maheim Im eifachste Fall des Dollar-Uit oder Moetary-Uit Samplig (DUS oder MUS-

Mehr

Statistik I/Empirie I

Statistik I/Empirie I Vor zwei Jahre wurde ermittelt, dass Elter im Durchschitt 96 Euro für die Nachhilfe ihrer schulpflichtige Kider ausgebe. I eier eue Umfrage uter 900 repräsetativ ausgewählte Elter wurde u erhobe, dass

Mehr

BINOMIALKOEFFIZIENTEN. Stochastik und ihre Didaktik Referentin: Iris Winkler 10.11.2008

BINOMIALKOEFFIZIENTEN. Stochastik und ihre Didaktik Referentin: Iris Winkler 10.11.2008 Stochasti ud ihre Didati Refereti: Iris Wiler 10.11.2008 Aufgabe: Führe Sie i der Seudarstufe II die Biomialoeffiziete als ombiatorisches Azahlproblem ei. Erarbeite Sie mit de Schülerie ud Schüler mithilfe

Mehr

Korrekturrichtlinie zur Studienleistung Wirtschaftsmathematik am 22.12.2007 Betriebswirtschaft BB-WMT-S11-071222

Korrekturrichtlinie zur Studienleistung Wirtschaftsmathematik am 22.12.2007 Betriebswirtschaft BB-WMT-S11-071222 Korrekturrichtliie zur Studieleistug Wirtschaftsmathematik am..007 Betriebswirtschaft BB-WMT-S-07 Für die Bewertug ud Abgabe der Studieleistug sid folgede Hiweise verbidlich: Die Vergabe der Pukte ehme

Mehr

Energetisches Feng Shui

Energetisches Feng Shui KONZEPTE CHRISTIANE PAPENBREER Eergetisches Feg Shui Die Welt voller Eergie Die Afäge des Feg Shui liege im Dukel. Bereits vor tausede vo Jahre solle die legedäre chiesische Kaiser Prizipie des Feg Shui

Mehr

IM OSTEN VIEL NEUES... Kaufpreis: 350.000,00 Euro 3,57% incl. 19% MwSt für den Käufer

IM OSTEN VIEL NEUES... Kaufpreis: 350.000,00 Euro 3,57% incl. 19% MwSt für den Käufer Immobilie IM OSTEN VIEL NEUES... Courtage: Kaufpreis: 350.000,00 Euro 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892 Email ifo@hausudso.de

Mehr

Statistik mit Excel 2013. Themen-Special. Peter Wies. 1. Ausgabe, Februar 2014 W-EX2013S

Statistik mit Excel 2013. Themen-Special. Peter Wies. 1. Ausgabe, Februar 2014 W-EX2013S Statistik mit Excel 2013 Peter Wies Theme-Special 1. Ausgabe, Februar 2014 W-EX2013S 3 Statistik mit Excel 2013 - Theme-Special 3 Statistische Maßzahle I diesem Kapitel erfahre Sie wie Sie Date klassifiziere

Mehr

CRM Maxx. Die Kundenmanagement-Software. Die innovative Softwarelösung für eine gewinnbringende Gestaltung Ihrer Vertriebsund Marketingprozesse

CRM Maxx. Die Kundenmanagement-Software. Die innovative Softwarelösung für eine gewinnbringende Gestaltung Ihrer Vertriebsund Marketingprozesse CRM Maxx Die Kudemaagemet-Software Die iovative Softwarelösug für eie gewibrigede Gestaltug Ihrer Vertriebsud Marketigprozesse CRM Maxx die itelligete CRM-Software Die besodere Fuktioalität ud Vielseitigkeit

Mehr

2. Diophantische Gleichungen

2. Diophantische Gleichungen 2. Diophatische Gleichuge [Teschl05, S. 91f] 2.1. Was ist eie diophatische Gleichug ud wozu braucht ma sie? Def D2-1: Eie diophatische Gleichug ist eie Polyomfuktio i x,y,z,, bei der als Lösuge ur gaze

Mehr

Kapitel 6: Quadratisches Wachstum

Kapitel 6: Quadratisches Wachstum Kapitel 6: Quadratisches Wachstum Dr. Dakwart Vogel Ui Esse WS 009/10 1 Drei Beispiele Beispiel 1 Bremsweg eies PKW Bremsweg Auto.xls Ui Esse WS 009/10 Für user Modell des Bremsweges gilt a = a + d a =

Mehr

Satz Ein Boolescher Term t ist eine Tautologie genau dann, wenn t unerfüllbar ist.

Satz Ein Boolescher Term t ist eine Tautologie genau dann, wenn t unerfüllbar ist. Erfüllbarkeit, Uerfüllbarkeit, Allgemeigültigkeit Defiitio Eie Belegug β ist passed zu eiem Boolesche Term t, falls β für alle atomare Terme i t defiiert ist. (Wird ab jetzt ageomme.) Ist β(t) = true,

Mehr

Kunde. Kontobewegung

Kunde. Kontobewegung Techische Uiversität Müche WS 2003/04, Fakultät für Iformatik Datebaksysteme I Prof. R. Bayer, Ph.D. Lösugsblatt 4 Dipl.-Iform. Michael Bauer Dr. Gabi Höflig 17.11. 2003 Abbildug E/R ach relatioal - Beispiel:

Mehr

3. Tilgungsrechnung. 3.1. Tilgungsarten

3. Tilgungsrechnung. 3.1. Tilgungsarten schreier@math.tu-freiberg.de 03731) 39 2261 3. Tilgugsrechug Die Tilgugsrechug beschäftigt sich mit der Rückzahlug vo Kredite, Darlehe ud Hypotheke. Dabei erwartet der Gläubiger, daß der Schulder seie

Mehr

Fachartikel CVM-NET4+ Erfüllt die Energieeffizienz- Richtlinie. Neuer Multikanal-Leistungs- und Verbrauchsanalyser Aktuelle Situation

Fachartikel CVM-NET4+ Erfüllt die Energieeffizienz- Richtlinie. Neuer Multikanal-Leistungs- und Verbrauchsanalyser Aktuelle Situation 1 Joatha Azañó Fachartikel Abteilug Eergiemaagemet ud etzqualität CVM-ET4+ Erfüllt die Eergieeffiziez- Richtliie euer Multikaal-Leistugs- ud Verbrauchsaalyser Aktuelle Situatio Die gegewärtige Richtliie

Mehr

Inhaltsverzeichnis. 1 Leistungsbeschreibung... 3

Inhaltsverzeichnis. 1 Leistungsbeschreibung... 3 FIBU Kosterechug Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Variable oder fixe Kostestelleverteilug... 4 2.2 Mehrstufiges Umlageverfahre... 5 2.3 Kosolidierugsebee für die Wertekotrolle...

Mehr

Nachklausur - Analysis 1 - Lösungen

Nachklausur - Analysis 1 - Lösungen Prof. Dr. László Székelyhidi Aalysis I, WS 212 Nachklausur - Aalysis 1 - Lösuge Aufgabe 1 (Folge ud Grezwerte). (i) (1 Pukt) Gebe Sie die Defiitio des Häufugspuktes eier reelle Zahlefolge (a ) N. Lösug:

Mehr

Statistik Einführung // Konfidenzintervalle für einen Parameter 7 p.2/39

Statistik Einführung // Konfidenzintervalle für einen Parameter 7 p.2/39 Statistik Eiführug Kofidezitervalle für eie Parameter Kapitel 7 Statistik WU Wie Gerhard Derfliger Michael Hauser Jörg Leeis Josef Leydold Güter Tirler Rosmarie Wakolbiger Statistik Eiführug // Kofidezitervalle

Mehr

Sichtbar im Web! Websites für Handwerksbetriebe. Damit Sie auch online gefunden werden.

Sichtbar im Web! Websites für Handwerksbetriebe. Damit Sie auch online gefunden werden. Sichtbar im Web! Websites für Hadwerksbetriebe. Damit Sie auch olie gefude werde. Professioelles Webdesig für: Hadwerksbetriebe Rudum-sorglos-Pakete Nur für Hadwerksbetriebe Webdesig zu Festpreise - ukompliziert

Mehr

Baugrundstück für Individualisten

Baugrundstück für Individualisten Immobilie Baugrudstück für Idividualiste Courtage: Kaufpreis: Auf Afrage 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892 Email ifo@hausudso.de

Mehr

BILANZ Bilanzbericht

BILANZ Bilanzbericht BILANZ Bilazbericht Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Gestaltug vo Bilazberichte... 5 3.2 Stadardbausteie idividuell apasse... 6 3.3

Mehr

Klasse: Platzziffer: Punkte: / Graph zu f

Klasse: Platzziffer: Punkte: / Graph zu f Pflichtteil Mathematik I Aufgabe P Name: Vorame: Klasse: Platzziffer: Pukte: / P.0 Gegebe ist die Fuktio f mit der Gleichug (siehe Zeichug). y x8 y,25 4 mit GI IRIR Graph zu f O x P. x 8 Die Pukte C (x,25

Mehr

Job Coaching. Wir schaffen Lebensqualität.

Job Coaching. Wir schaffen Lebensqualität. Job Coachig Wir schaffe Lebesqualität. 2 Agebot ud Diestleistug2 Agebot ud Diestleistug Agebot ud Diestleistug 3 Kotakt obvita Job Coachig jobcoachig@obvita.ch Tel. 071 246 61 90 obvita Berufliche Itegratio

Mehr

Kryptologie: Kryptographie und Kryptoanalyse Kryptologie ist die Wissenschaft, die sich mit dem Ver- und Entschlüsseln von Informationen befasst.

Kryptologie: Kryptographie und Kryptoanalyse Kryptologie ist die Wissenschaft, die sich mit dem Ver- und Entschlüsseln von Informationen befasst. Krytologie: Krytograhie ud Krytoaalyse Krytologie ist die Wisseschaft, die sich mit dem Ver- ud Etschlüssel vo Iformatioe befasst. Beisiel Iteretkommuikatio: Versiegel (Itegrität der Nachricht) Sigiere

Mehr

Betriebswirtschaft Wirtschaftsmathematik Studienleistung BW-WMT-S12 011110

Betriebswirtschaft Wirtschaftsmathematik Studienleistung BW-WMT-S12 011110 Name, Vorame Matrikel-Nr. Studiezetrum Studiegag Fach Art der Leistug Klausur-Kz. Betriebswirtschaft Wirtschaftsmathematik Studieleistug Datum 10.11.2001 BW-WMT-S12 011110 Verwede Sie ausschließlich das

Mehr

Supercom Die komplette Funklösung

Supercom Die komplette Funklösung Thermal Eergy Flow Meterig Supercom Die komplette Fuklösug Supercom Die komplette Lösug für die Fuk-Ferauslesug vo Verbrauchsdate i ihrer Smart Meterig Umgebug Kudefreudliche ud exakte Verbrauchs-Dateerfassug

Mehr

LOHN KUG, ATZ, Pfändung, Darlehen und Bescheinigungswesen

LOHN KUG, ATZ, Pfändung, Darlehen und Bescheinigungswesen LOHN KUG, ATZ, Pfädug, Darlehe ud Bescheiigugswese Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Elektroischer AAG-Erstattugs-Atrag... 4 2.2 Elektroische EEL-Bescheiigug... 5 2.3 Kurzarbeitergeld...

Mehr

Reengineering mit Sniffalyzer

Reengineering mit Sniffalyzer Reegieerig mit Siffalyzer Dr. Walter Bischofberger Wid River Ic. wbischofberger@acm.org http://www.widriver.com/siff 30.10.01 2001 Wid River Systems, Ic. 1 Das Siffgate Projekt Motivatio Schaffe eier Plattform

Mehr

ASP Application-Service- Providing

ASP Application-Service- Providing ASP Applicatio-Service- Providig Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio Ageda ASP... 4 3 Highlights... 5 3.1 Der Termialserver... 5 3.2 Dateüberahme/Ibetriebahme... 5 3.3 Sicherheit...

Mehr

1 Analysis T1 Übungsblatt 1

1 Analysis T1 Übungsblatt 1 Aalysis T Übugsblatt A eier Weggabelug i der Wüste lebe zwei Brüder, die vollkomme gleich aussehe, zwische dee es aber eie gewaltige Uterschied gibt: Der eie sagt immer die Wahrheit, der adere lügt immer.

Mehr

KUNDENPROFIL FÜR GELDANLAGEN

KUNDENPROFIL FÜR GELDANLAGEN KUNDENPROFIL FÜR GELDANLAGEN Geldalage ist icht ur eie Frage des Vertraues, soder auch das Ergebis eier eigehede Aalyse der Fiazsituatio! Um Ihre optimale Beratug zu gewährleiste, dokumetiere wir gemeisam

Mehr

Die Guten ins Töpfchen... Datenmigration einer verteilten Access- und SQLServer-Umgebung in eine JEE-Anwendung innerhalb einer SOA

Die Guten ins Töpfchen... Datenmigration einer verteilten Access- und SQLServer-Umgebung in eine JEE-Anwendung innerhalb einer SOA Die Gute is Töpfche... Datemigratio eier verteilte - ud SQLServer-Umgebug i eie JEE-Awedug ierhalb eier SOA Matthias Köhler Matthias.koehler@mathema.de www.mathema.de Die Gute is Töpfche... Matthias Köhler

Mehr

Die Gasgesetze. Die Beziehung zwischen Volumen und Temperatur (Gesetz von J.-L. und J. Charles): Gay-Lussac

Die Gasgesetze. Die Beziehung zwischen Volumen und Temperatur (Gesetz von J.-L. und J. Charles): Gay-Lussac Die Gasgesetze Die Beziehug zwische olume ud Temeratur (Gesetz vo J.-L. Gay-Lussac ud J. Charles): cost. T oder /T cost. cost.. hägt h vo ud Gasmege ab. Die extraolierte Liie scheidet die Temeratur- skala

Mehr

Projektmanagement. Changing the way people work together

Projektmanagement. Changing the way people work together Der Projektleiter ist ählich eiem Uterehmer veratwortlich für Mesche, Techik ud Prozesse. Ihre Aforderuge plus usere Kompeteze sid Ihre Erfolgsfaktore Die Führug eies Projekts etspricht im Wesetliche der

Mehr

Bau- und Wohncenter Stephansplatz

Bau- und Wohncenter Stephansplatz Viele gute Grüde, auf us zu baue Bau- ud Wohceter Stephasplatz Parter der Bak Austria Silvia Nahler Tel.: 050505 47287 Mobil: 0664 20 22 354 Silvia.ahler@cityfiace.at Fiazservice GmbH Ralph Decker Tel.:

Mehr

cubus EV als Erweiterung für Oracle Business Intelligence

cubus EV als Erweiterung für Oracle Business Intelligence cubus EV als Erweiterug für Oracle Busiess Itelligece... oder wie Oracle-BI-Aweder mit Essbase-Date vo cubus outperform EV Aalytics (cubus EV) profitiere INHALT 01 cubus EV als Erweiterug für die Oracle

Mehr

... a ik) i=1...m, k=1...n A = = ( a mn

... a ik) i=1...m, k=1...n A = = ( a mn Zurück Stad: 4..6 Reche mit Matrize I der Mathematik bezeichet ma mit Matrix im Allgemeie ei rechteckiges Zahleschema. I der allgemeie Darstellug habe die Zahle zwei Idizes, de erste für die Zeileummer,

Mehr

LEISTUNGEN BUCHFÜHRUNG ÜBER INTERNET. AbaWebTreuhand Abacus

LEISTUNGEN BUCHFÜHRUNG ÜBER INTERNET. AbaWebTreuhand Abacus LEISTUNGEN BUCHFÜHRUNG ÜBER INTERNET AbaWebTreuhad Abacus ABAWEB TREUHAND Mit dieser modere Softwarelösug vereifache wir die Buchführug ud die Zusammearbeit zwische usere Kude ud us. Sie beötige keie eigee,

Mehr

Preisblatt. Service. über Netzanschlüsse Erdgas, Trinkwasser, Strom und Fernwärme, Baukostenzuschüsse und sonstige Kosten. Gültig ab 1.

Preisblatt. Service. über Netzanschlüsse Erdgas, Trinkwasser, Strom und Fernwärme, Baukostenzuschüsse und sonstige Kosten. Gültig ab 1. Preisblatt über Netzaschlüsse Erdgas, Trikwasser, Strom ud Ferwärme, Baukostezuschüsse ud sostige Koste Gültig ab 1. Jui 2015 Service Preisblatt Netzaschluss ud sostige Koste zu de Ergäzede Bestimmuge

Mehr

= T. 1.1. Jährliche Ratentilgung. 1.1. Jährliche Ratentilgung. Ausgangspunkt: Beispiel:

= T. 1.1. Jährliche Ratentilgung. 1.1. Jährliche Ratentilgung. Ausgangspunkt: Beispiel: E Tilgugsrechug.. Jährliche Raeilgug Ausgagspuk: Bei Raeilgug wird die chuldsumme (Newer des Kredis [Aleihe, Hypohek, Darleh]) i gleiche Teilberäge T geilg. Die Tilgugsrae läss sich ermiel als: T =.. Jährliche

Mehr

Mathematik der Lebensversicherung. Dr. Karsten Kroll GeneralCologne Re

Mathematik der Lebensversicherung. Dr. Karsten Kroll GeneralCologne Re atheatik der Lebesersicherug r. Karste Kroll GeeralCologe Re atheatik der Lebesersicherug atheatische Grudasätze iskotiuierliche ethode: Sätliche Leistuge erfolge zu bestite Zeitpukte ie Zeititeralle dazwische

Mehr

FIBU Betriebswirtschaftliche. Controlling

FIBU Betriebswirtschaftliche. Controlling FIBU Betriebswirtschaftliche Plaug & Cotrollig Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Cotrollig-Bericht... 4 2.2 Betriebswirtschaftliche Plazahleerfassug... 6 2.3 Kosterechug

Mehr

Klausur Grundlagen der Investition und Finanzierung

Klausur Grundlagen der Investition und Finanzierung Fachhochschule Bochum /Fachhochschule Müster /Fachhochschule Südwestfale (Weiterbildeder) Verbudstudiegag Techische Betriebswirtschaft Prof. Dr. Wolfgag Hufagel / Prof. Dr. Wifried Rimmele/ Fachhochschule

Mehr

Der Durchbruch in der Zusammenarbeit. Health Relations

Der Durchbruch in der Zusammenarbeit. Health Relations Der Durchbruch i der Zusammearbeit Health Relatios Warum isoft Health Relatios? Der demografische Wadel hat Folge für die Behadlugsbediguge: Es müsse immer mehr Patiete versorgt werde bei gleichzeitig

Mehr

Die Instrumente des Personalmanagements

Die Instrumente des Personalmanagements 15 2 Die Istrumete des Persoalmaagemets Zur Lerorietierug Sie solle i der Lage sei:! die Ziele, Asätze ud Grüde eier systematische Persoalplaug darzulege;! die Istrumete der Persoalplaug zu differeziere;!

Mehr

GIBS. Übungsaufgaben zur Vertiefung. V1. Beschriften Sie die Konstruktionen! n n n n ' ' ' ' Modul 1.5. Geometrische Optik 1 58.

GIBS. Übungsaufgaben zur Vertiefung. V1. Beschriften Sie die Konstruktionen! n n n n ' ' ' ' Modul 1.5. Geometrische Optik 1 58. eometrische Optik 1 58 Übugsaufgabe zur Vertiefug V1. Beschrifte Sie die Kostruktioe! ' ' ' ' ' ' ' ' Lehrerversio eometrische Optik 1 59 V2. Bei eiem Brillekroglas tritt Licht a der Rückfläche des lases

Mehr

Zur Definition. der wirksamen. Wärmespeicherkapazität

Zur Definition. der wirksamen. Wärmespeicherkapazität Ao. Uiv. Prof. Dipl.-Ig. Dr. tech. Klaus Kreč, Büro für Bauphysik, Schöberg a Kap, Österreich Zur Defiitio der wirksae Wärespeicherkapazität vo Ao. Uiv. Prof. Dipl.-Ig. Dr. tech. Klaus Kreč Büro für Bauphysik

Mehr

Private Altersvorsorge. Berufsunfähigkeitsschutz plus Steuerersparnis. Günstig vorsorgen durch Kombination mit unserer fondsgebundenen Basisrente.

Private Altersvorsorge. Berufsunfähigkeitsschutz plus Steuerersparnis. Günstig vorsorgen durch Kombination mit unserer fondsgebundenen Basisrente. Private Altersvorsorge Steueroptimierter Berufsufähigkeitsschutz Berufsufähigkeitsschutz plus Steuerersparis Güstig vorsorge durch Kombiatio mit userer fodsgebudee Basisrete. Berufsufähigkeitsschutz +

Mehr

Wirtschaftsmathematik

Wirtschaftsmathematik Studiegag Betriebswirtschaft Fach Wirtschaftsmathematik Art der Leistug Studieleistug Klausur-Kz. BW-WMT-S1 040508 Datum 08.05.004 Bezüglich der Afertigug Ihrer Arbeit sid folgede Hiweise verbidlich: Verwede

Mehr

evohome Millionen Familien verfolgen ein Ziel: Energie zu sparen ohne auf Komfort zu verzichten

evohome Millionen Familien verfolgen ein Ziel: Energie zu sparen ohne auf Komfort zu verzichten evohome Eergie spare weiter gedacht Millioe Familie verfolge ei Ziel: Eergie zu spare ohe auf Komfort zu verzichte evohome Nie war es schöer Eergie zu spare Es gibt viele iteressate Möglichkeite, eergie-

Mehr

Das Digitale Archiv des Bundesarchivs

Das Digitale Archiv des Bundesarchivs Das Digitale Archiv des Budesarchivs 2 3 Ihaltsverzeichis Das Digitale Archiv des Budesarchivs 4 Techische Ifrastruktur 5 Hilfsmittel zur Archivierug 5 Archivierugsformate 6 Abgabe vo elektroische Akte

Mehr

Calmet Calibration. Calmet C300 Der Kalibrator für nicht sinusförmige Signalverläufe - Oberwellen Erweiterte Spezifikationen.

Calmet Calibration. Calmet C300 Der Kalibrator für nicht sinusförmige Signalverläufe - Oberwellen Erweiterte Spezifikationen. C300 Der Kalibrator für icht siusförmige Sigalverläufe - Oberwelle Erweiterte Spezifikatioe Calibratio Awedugsbericht Was bedeutet Leistugs-/Eergiekalibrierug bei icht siusförmige Ströme/Spauge Elektrische

Mehr

Agiles Projektmanagement in der öffentlichen Verwaltung: Mehr Flexibilität durch iterative Softwareentwicklung

Agiles Projektmanagement in der öffentlichen Verwaltung: Mehr Flexibilität durch iterative Softwareentwicklung Agiles Projektmaagemet i der öffetliche Verwaltug: Mehr Flexibilität durch iterative Softwareetwicklug www.fuehrugskraefte-forum.de Agiles Projektmaagemet i der öffetliche Verwaltug: Mehr Flexibilität

Mehr

Die OÖGKK auf einen Klick Information und e-services für Unternehmen

Die OÖGKK auf einen Klick Information und e-services für Unternehmen PARTNERIN DER WIRTSCHAFT GEMEINSAM STARTEN IHR ERSTER MITARBEITER ERSTMALS DIENSTNEHMER ANMELDEN DIE E-SERVICES DER OÖGKK BEITRAGSGRUPPE ERMITTELN ELDA DAS ELEKTRONISCHE DATENAUSTAUSCHSYSTEM KRANKENSTANDSBESCHEINIGUNG

Mehr

Die Geräteplattform. Funktionsumfang. Funktionsumfang. Schnittstellen

Die Geräteplattform. Funktionsumfang. Funktionsumfang. Schnittstellen Die Geräteplattform Die Geräteplattform I der Idustrie schreitet die Elektrifizierug rasat vora. Immer wichtiger wird hier die Asteuerug vo Hochleistugsverbraucher über uterschiedliche Schittstelle. Für

Mehr

Wenig Zeit für viel Arbeit? Reibungsloser Wechsel zu iskv_21c

Wenig Zeit für viel Arbeit? Reibungsloser Wechsel zu iskv_21c Click it Weig Zeit für viel Arbeit? Reibugsloser Wechsel zu iskv_21c Zeit zu wechsel Seit dem Jahr 2006 ist klar: Das ISKV-Basissystem wird i absehbarer Zeit ausgediet habe. Mit der Neuetwicklug iskv_21c

Mehr

HARDWARE-PRAKTIKUM. Versuch L-4. Komplexe Schaltwerke. Fachbereich Informatik. Universität Kaiserslautern

HARDWARE-PRAKTIKUM. Versuch L-4. Komplexe Schaltwerke. Fachbereich Informatik. Universität Kaiserslautern HARDWARE-PRAKTIKUM Versuch L-4 Komplexe Schaltwerke Fachbereich Iformatik Uiversität Kaiserslauter Seite 2 Versuch L-4 Versuch L-4 I diesem Versuch soll ei Rechewerk zur Multiplikatio vo zwei vorzeichelose

Mehr

Beurteilung des Businessplans zur Tragfähigkeitsbescheinigung

Beurteilung des Businessplans zur Tragfähigkeitsbescheinigung Fachkudige Stellugahme Beurteilug des Busiessplas zur Tragfähigkeitsbescheiigug Name Datum Has Musterma 7. Oktober 2015 Wilfried Orth Grüdugsberatug Stadort Würzburg: Stadort Stuttgart: Waldleite 9a Möhriger

Mehr

Finanzmathematik für HAK

Finanzmathematik für HAK Fiazmathematik für HAK Dr.Mafred Gurter 2008. Kapitalverzisug bei der Bak mit lieare (eifache) Zise währed des Jahres Beispiel : Ei Kapital vo 3000 wird mit 5% für 250 Tage verzist. Wie viel bekommt ma

Mehr

Löslichkeitsdiagramm. Grundlagen

Löslichkeitsdiagramm. Grundlagen Grudlage Löslichkeitsdiagramm Grudlage Zur etrachtug des Mischugsverhaltes icht vollstädig mischbarer Flüssigkeite, das heißt Flüssigkeite, die sich icht bei jeder Temperatur i alle Megeverhältisse miteiader

Mehr

Zahlenfolgen, Grenzwerte und Zahlenreihen

Zahlenfolgen, Grenzwerte und Zahlenreihen KAPITEL 5 Zahlefolge, Grezwerte ud Zahlereihe. Folge Defiitio 5.. Uter eier Folge reeller Zahle (oder eier reelle Zahlefolge) versteht ma eie auf N 0 erlarte reellwertige Futio, die jedem N 0 ei a R zuordet:

Mehr

Allgemeine Lösungen der n-dimensionalen Laplace-Gleichung und ihre komplexe Variable

Allgemeine Lösungen der n-dimensionalen Laplace-Gleichung und ihre komplexe Variable Allgemeie Lösuge der -dimesioale Laplace-Gleichug ud ihre komplexe Variable Dr. rer. at. Kuag-lai Chao Göttige, de 4. Jauar 01 Abstract Geeral solutios of the -dimesioal Laplace equatio ad its complex

Mehr

Feldeffekttransistoren in Speicherbauelementen

Feldeffekttransistoren in Speicherbauelementen Feldeffekttrasistore i Speicherbauelemete DRAM Auch we die Versorgugsspaug aliegt, ist ei regelmäßiges (typischerweise eiige ms) Refresh des Speicherihaltes erforderlich (Kodesator verliert mit der Zeit

Mehr

UNSER WISSEN FÜR IHRE IMMOBILIE

UNSER WISSEN FÜR IHRE IMMOBILIE i Hamburg-Schelse i Hamburg-Niedorf UNSER WISSEN FÜR IHRE IMMOBILIE 2 Werer Eisele Haus- ud Grudstücksmakler GmbH Wir kee us seit über 45 Jahre mit Immobilie aus Seit über 45 Jahre ist die Werer Eisele

Mehr

Kapitel 4: Stationäre Prozesse

Kapitel 4: Stationäre Prozesse Kapitel 4: Statioäre Prozesse M. Scheutzow Jauary 6, 2010 4.1 Maßerhaltede Trasformatioe I diesem Kapitel führe wir zuächst de Begriff der maßerhaltede Trasformatio auf eiem Wahrscheilichkeitsraum ei ud

Mehr

Mathematischer Vorkurs zum Studium der Physik

Mathematischer Vorkurs zum Studium der Physik Uiversität Heidelberg Mathematischer Vorkurs zum Studium der Physik Übuge Aufgabe zu Kapitel 1 (aus: K. Hefft Mathematischer Vorkurs zum Studium der Physik, sowie Ergäzuge) Aufgabe 1.1: SI-Eiheite: a)

Mehr