DHBW Stuttgart, Technische Informatik, SW-Engineering, OOD April 2009 Seite 1 Christoph Riewerts Modeling in Colors – Objective: To learn and apply four.

Slides:



Advertisements
Ähnliche Präsentationen
Der Stinger 1. Wohin geh ihr denn? 2. Kenn du das Mädchen da?
Advertisements

Question words and word order
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Subjects and Direct Objects When to use der vs. den.
Kapitel 4: Schule In this chapter you will: Talk about school
Formation of Questions in German
Telling Time in German Deutsch 1 Part 1 Time in German There are two ways to tell time in German. There are two ways to tell time in German. Standard.
Wenn…… the conditional. Using the conditional tense The conditional tense is used to talk about something that happens only after something else happened.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
This presentation is timed so you will only need to click on the left mouse button when it is time to move to the next slide. Right click on this screen.
Saying what you will do on your holiday-using the future tense
The future tense..
Denk Mal: Was haben sie an? Welche Farbe sind die Klamotten? Wo kann man die Klamotten kaufen? Wie viel sollen die Klamotten kosten? Was kaufen sie?
die Zeiten (The Tenses) das Aktiv (Active Voice)
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Opinionated and Interesting! Part Two! With Mrs Mildly-Angry Carrot-Face and Mr. Angry Toaster-Brow.
Foundation/ Higher Tier Role Play 2 At the restaurant.
Deutsche Farben German colors.
Personal Pronouns Matthew Duckworth Menu. Main Menu What is a Personal Pronoun? Examples Of Personal Pronouns Examples of Nominative Table of all the.
Deutsch 1 G Stunde. Dienstag, der 11. September 2012 Deutsch 1 (G Stunde)Heute ist ein E - Tag Unit: Introduction to German & Germany Objectives: Learn.
Donnerstag, den 28. November FUTURE HOLIDAYS Lernziel: to learn how to express future ideas. Starter: Finde ein Paar! will plane...zu werde hoffe...zu.
Writing assessment say what your school is called say what time school starts and finishes say what you eat and drink at breaktime what subjects you like.
Meine Schulfächer.
Wortschatz angenehm comfortable anstrengend tiring ausgezeichnet outstanding bequem comfortable berühmt famous besser better blöd stupid einfach easy fantastisch.
IL – los deberes We are going to do a speaking test next week.
bei in seit mit auf hinter von nach aus zu für vor.
Wie komme ich zu..... ? (how do I get to....?)
You need to use your mouse to see this presentation
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation.
You need to use your mouse to see this presentation.
You need to use your mouse to see this presentation.
You need to use your mouse to see this presentation © Heidi Behrens.
Wortschatz der Schulhof the playground die Aula the hall
Foundation/ Higher Tier Role Play 2 Part-time job.
Foundation Tier Role Play 1 ‘Life at home’.
DEUTSCHLAND UND DIE MEDIEN
KOMM MIT NACH HAUSE Heute ist Mittwoch, der 30. Oktober 2013
Handy Questions 5 - Likes and Dislikes With the Unusual Mike Rophone.
Guten Morgen!.
Reflexive Verben
IF YOU KNOW THE WORDS AND PHRASES, IT’S EASY
Quick Review! Pronouns Ich = I Du = you Er = he Sie = she Es = it
Blitzkrieg Prompt: Get with your partner number 3: You and a friend from Germany are trying to figure out what to do this coming week. Hold a 1 minute.
Past Perfect Tense.
Nouns. What is a noun O A noun is the name of a person, O place, O animal O or thing.
Talking about yourself
By Martin L. Loeffler. The future tense is created in two ways. You introduce a time reference in the future. Anything that implies a future time. Morgen,
PA Dutch 101 Video 16: Describing what you like. gleiche un net gleiche.
Present Tense Verb Endings Conjugation
Negation is when you dont have or dont do something.
Can you tell me about your school?
Adjectiv Endungen Lite: Adjective following articles and pre-ceeding nouns. Colors and Clothes.
Sentence Structure Subject and verb are always together. Subject and verb are always together. Subject and verb must agree Subject and verb must agree.
So ist das Leben Treffpunkt Deutsch Sixth Edition
THE PERFECT TENSE IN GERMAN
Noch most directly has the meaning of still. As such, it has basically for types of usage. The temporal usage of the word. (as it relates to time) can.
By Martin L. Loeffler.  The basic sentence has a subject and a verb.  The subject and verb need to be together.  The subject and verb need to agree.
Wie spät ist es? Wieviel Uhr ist es?
You need to use your mouse to see this presentation © Heidi Behrens.
Lust auf Lesen Treffpunkt Deutsch Sixth Edition. Relative Pronoun object of a preposition Recall from chapter 9 that relative clauses describe people,
Learning Target / Lernziel:
Der die das ein eine ein Wie sagt man “the” auf Deutsch? Wie sagt man “a” auf Deutsch?
Deutsch 1 Die Familie Frau Spampinato
Was hast du gemacht? What did you do?
Was hast du gemacht? What did you do?
Explanations and Classwork Practice
School supplies.
Lesson 35: Relate Relative Frequency and Probability
 Präsentation transkript:

DHBW Stuttgart, Technische Informatik, SW-Engineering, OOD April 2009 Seite 1 Christoph Riewerts Modeling in Colors – Objective: To learn and apply four colors (four archetypes) for building better object models – The four colors: A pink moment-interval A yellow role A green party-place-thing A blue description Web: The core chapter on this subject is posted at Book: Java Modeling in Color with UML by Coad, Lefebvre, and De Luca

DHBW Stuttgart, Technische Informatik, SW-Engineering, OOD April 2009 Seite 2 Christoph Riewerts > PartyPlaceThing > PartyPlaceThing > Description > Description > Role > Role > MomentInterval > MomentInterval A party (person or organization), a place or a thing A party (person or organization), a place or a thing A way of participating in something A way of participating in something A catalog- entry-like description A catalog- entry-like description A moment in time or an interval of time that you need to track or do something about A moment in time or an interval of time that you need to track or do something about four archetypes: overview

DHBW Stuttgart, Technische Informatik, SW-Engineering, OOD April 2009 Seite 3 Christoph Riewerts A domain-neutral building block > PartyPlaceThing > PartyPlaceThing serialNumber customValue serialNumber customValue enforceMultiRoleRules getCustomElseStandard enforceMultiRoleRules getCustomElseStandard > Description > Description type description itemNumber defaultValue type description itemNumber defaultValue > Role > Role assignedNumber status assignedNumber status assessPerformance enforceRoleRules assessPerformance enforceRoleRules > MomentInterval > MomentInterval number dateTime number dateTime calcTotal compareWithAnother calcTotal compareWithAnother 0..*11 > MIDetail > MIDetail quantity 1 0..*1 1..* What color to choose? Is it a moment or interval? Yes -> its pink. Is it a role played? Yes -> its yellow. Is it a catalog-entry-like description? Yes -> its blue. Otherwise, its a party, place, or thing -> its green.

DHBW Stuttgart, Technische Informatik, SW-Engineering, OOD April 2009 Seite 4 Christoph Riewerts An automotive related example > PKW > PKW FZ-Ident Sonderausstattung FZ-Ident Sonderausstattung liefereBesitzer liefereErstzulassung liefereBesitzer liefereErstzulassung > MB-PKW-Modell > MB-PKW-Modell Typ Baureihe Achszahl Typ Baureihe Achszahl > Halter > Halter Ausweisnummer Status Ausweisnummer Status liefereStrafpunkte kassiereStrafpunkte liefereStrafpunkte kassiereStrafpunkte > Zulassung > Zulassung Kennzeichen Zul.-Datum Kennzeichen Zul.-Datum berechneZugel.-Zeit istHistor.Fahrzeug berechneZugel.-Zeit istHistor.Fahrzeug 0..*111 > Saison-Zul. > Saison-Zul. Jahr Zeitraum Jahr Zeitraum 1 1 * > Person > Person Name Adresse Name Adresse liefereHalterschaften entzieheFahrerlaubnis liefereHalterschaften entzieheFahrerlaubnis *