UC Kaffee brühen Der Use Case Ansatz © by cellconsult.com.

Slides:



Advertisements
Ähnliche Präsentationen
Use Cases mit selbstständigen Extend-Use-Case
Advertisements

Theoretische Grundlagen der Informatik Prof. Dr. Michael Löwe
Grenzen endlicher Automaten
Müll 1NaturEinkaufenMüll 2Vermischtes
Die Kaffee Liste Bitte ankreuzen Preis Produkt (jeweils eine Tasse)
Projektplanung für Softwareprojekte
Objektorientierte Konzepte und Notation in UML
Hörsaalübung 1: Textuelle Beschreibung von Use Cases
Hörsaalübung Use Cases mit selbstständigen Extend-Use-Case
BCD Ripple Carry Adder von Enrico Billich.
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 6. Story Driven Modeling Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
AWI externer WWW-Server interner WWW-Server Ausgangssituation www.
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
© 1999 by MSc-AST. Dipl. Informatikerin Cornelia Pahnke
I. Determinismus oder Indeterminismus
M A X - P L A N C K - G E S E L L S C H A F T Bericht des Partnerinstituts Sabine Krott 1.0 Pilotentreffen im Harnack-Haus, 8. Juni 2006 Distribution:
Paper: Aesthetics of Class Diagrams Vorgetragen von Tilmann Bartels Paper von Holger Eichelberger Universität Würzburg Bis jetzt gibt es keine allgemeingültige.
42-Stunden Woche bei Beamten By Heiko K.. Die 42 Stunden-Woche hat viele Vorteile für uns:
Laddomat 21 Zur Pufferung bei der Befeuerung des Heizkessels
Die Erdmännchen Kennzeichen und Eigenschaften
Ansprechpartner: Excel für SEOs =Wenn(A1=zuhören;gute Ideen;Feierabend) Samstag
Aufgabenstellung 3: Ein billiger Kaffee? A3 Berechnet die Kosten, die entstehen, wenn über einen Zeitraum von 5 Jahren täglich eine Tasse (250 ml) Kaffee.
Es gibt Tage… Es gibt Tage… KLICK ! Heute morgen bin guten Mutes aufgestanden, wie jeden Tag... wie jeden Tag... weiterklicken.
Effiziente Algorithmen
Abends vor der Kneipe Ein Polizeiwagen steht abends routinemässig vor einer Kneipe. Plötzlich öffnet sich die Tür der Kneipe und ein offensichtlich sturzbetrunkener.
Energieeffizienter Kaffee
Das geheimnisvolle Buch
Laura-Sophie Witt, Klasse 4a
... Unternehmens- leitung
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Architekturen und Techniken für computergestützte Engineering Workbenches.
Passiv passive voice. What is passive voice? We use passive voice when we want the person/thing that receives the action to function as the subject. Active:
Endproduktrepression
Kaffeegetränke und Kaffeespezialitäten
Es gibt Tage… KLICK !.
Kapitel 4 Annahmen des linearen Regressionsmodells
Vorgehensweise bei der Software-Entwicklung des Publication Managers
41-Stunden Woche für Beamte.
Wer hat die Glühlampe erfunden?
Ein Löffel, eine Tasse oder ein Eimer?
Offizielle Basketball-Regeln 2008
Ippon!Soft Best Practises Ein Workshop der FXPUG ( )
Körpersprache.
Ein Tag im Park… …………………………………………………………… BY TORSTEN.
Replikation – formaler Ablauf
Eine mannschaftstaktische Maßnahme im Volleyball
Entropieproduktion und Dissipation, Energiebilanzen
TRÄUME ………….
Werkzeuganforderungen
„ Ein Programm mit Papier und Stift “
Wie erstelle ich meinen Stundenplan?!
Energieeffizienter Kaffee
Jawohl endlich zur nächsten Insel!! Lass den Motor an!! Los gehts!!
You need to use your mouse to see this presentation © Heidi Behrens.
Die Grüne Welle Gymnázium Golianova Nitra, Slowakei.
1.6.3 Test auf Verlustfreiheit (Verbundtreue) (4|10)
8. Differentialrententheorie
Vs. Wasserenergie Atomenergie Stefan Waldherr 3a.
Inhaber: Christina Jozwiak, Julia Meister, Ralf Schmitt
Reich ist, wer weiß, dass er genug hat. Laotse
42-Stunden Woche bei Beamten By Heiko K.. Die 42 Stunden-Woche hat viele Vorteile für uns:
Bücherlesen.
Gritt.
Erste, zwingende Frage an den Kunden/die Kundin: Was für eine Kaffeemaschine hatten Sie bis jetzt?
Ein Löffel, eine Tasse oder ein Eimer?.  Während einer Führung in einer Psychiaterischen Anstalt, fragte ein Besucher den Chefarzt, welche Möglichkeiten.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Am Morgen danach Arrangement & Ton: Dottore El Cidre 21. Mai 2003.
Empfehlungen Patricia Berg, Melanie Wäldchen und Dagmar Goldapp
Test.
4. Modellieren und Diagrammarten
 Präsentation transkript:

UC Kaffee brühen Der Use Case Ansatz © by cellconsult.com

UC Kaffee brühen – UC Dokument © by cellconsult.com

UC Kaffee brühen – Main flow Der CM füllt Wasser in den Wassertank 1 Kein frischer (trinkbarer) Kaffee ist vorhanden Der CM öffnet die Filterlade und setzt einen neuen Filter ein 2 Der CM füllt gerösteten und gemahlenen Kaffee in den Filter und schließt die Filterlade 3 Der CM prüft die korrekte Position der Kaffeekanne 4 Der CM startet die Kaffeemaschine (Percolator) 5 Die Kaffeemaschine (Percolator) brüht einen frischen trinkbaren Kaffee 6 Der UC endet 7 Frischer und trinkbarer Kaffee wurde gebrüht © by cellconsult.com

UC Kaffee brühen – Alternate flow Der CM füllt Wasser in den Wassertank 1 Kein frischer (trinkbarer) Kaffee ist vorhanden Der CM öffnet die Filterlade und setzt einen neuen Filter ein 2 Der CM füllt gerösteten und gemahlenen Kaffee in den Filter und schließt die Filterlade 3 Der geröstete und gemahlene Kaffee wurde bereits in den neuen Filter eingefüllt. Der CM schließt die Filterlade A3 Der CM prüft die korrekte Position der Kaffeekanne 4 Der CM startet die Kaffeemaschine (Percolator) 5 Die Kaffeemaschine (Percolator) brüht einen frischen trinkbaren Kaffee 6 Ein Stromausfall tritt auf. Der CM wartet bis der Strom wieder da ist A6a Der UC endet 7 Frischer und trinkbarer Kaffee wurde gebrüht © by cellconsult.com

UC Kaffee brühen – Exceptional flow Der CM füllt Wasser in den Wassertank 1 Kein frischer (trinkbarer) Kaffee ist vorhanden Der CM öffnet die Filterlade und setzt einen neuen Filter ein 2 Der CM füllt gerösteten und gemahlenen Kaffee in den Filter und schließt die Filterlade 3 Der CM prüft die korrekte Position der Kaffeekanne 4 Die Kaffeemaschine (Percolator) reagiert nicht. Der CM liest das Handbuch und versucht das Problem zu lösen Der CM startet die Kaffeemaschine (Percolator) 5 A5a A5a1 Der CM kann das Problem nicht lösen. Der CM stoppt den Vorgang und kontaktiert den Support © by cellconsult.com

UC Kaffee brühen auf einen Blick 1 Kein frischer (trinkbarer) Kaffee ist vorhanden A1 2 A2b A2a 3 A3 4 A4 5 A5a A5a1 6 A6a A6a1 7 Frischer und trinkbarer Kaffee wurde gebrüht © by cellconsult.com

? Was ist ein Use Case? Danke! I want coffee! © by cellconsult.com Wer macht den Kaffee ? Actor ? Wie wollen Sie Ihren Kaffee ? Constraints Qualität, Menge, Zeit … Welche Dinge brauchen wir ? Business Objects: Kaffee, Wasser, Tasse, Kaffeemaschine Wie koche ich Kaffee ? Main Flow Füllen der Maschine mit Wasser Kaffefilter einlegen Gemahlenen Kaffee einfüllen etc. Ist alles bereit ? Preconditions Kaffeemaschine hat Strom Was ist das Ziel l? Post conditions Eine Tasse frisch gebrühter schwarzer Kaffee © by cellconsult.com

Warum Use Cases? Verbal Use Case FORMAL Actor Business Objects Preconditions Main Flow Step 1 Step 2… Post Conditions Constraints From the project idea to a program code FROM Informal Natural language inexact Ambiguous TO Formal Program Code Precise Unambiguous FORMAL © by cellconsult.com

Wie testet man einen Use Case? Actor Business Objects Preconditions Main Flow Step 1 Step 2… Post Conditions Constraints Test Case Actor Business Objects Preconditions Main Flow Step 1 Step 2… Post Conditions Constraints Test Data © by cellconsult.com