| Progress code(s) | MOD2 Autumn 2011 |
|---|---|
| Subject | Design of reactive systems |
| Number/Version | Not applicable |
| Lecturing material | The module description
in English The sheets are published below per subject in compact and full size format, always in pdf. |
| Used Literature |
OOTTP: Object Orientiertes Testen und
Testautomatisierung in der Praxis, chapter 9 HFOOAD: Head First Object Oriented Anaylsis and Design, Chapter 8 HFDP: Head First Design Patterns, Chapters 1-12 |
| UML tool | From September
2008 onwards we will be using Visual Paradigm as the
preferred UML tool. Our Students are entitled to use the
academic license provided by visual paradigm. You can find your
license keys through
this link. |
Handing in should be done using the portfolio and upload facility of peerweb.
| Week | Self study | Lab work | Lecture |
|---|---|---|---|
| 1 | Rehearsal UML MOD1 | Install/start working with Visual Paradigm, Start Modelling Zuul During the practicum hours you will learn what an uml model in VP is and how to put several diagrams from the same model to good use. Hand in on paper your printed class diagram and any other artefact you make (sequence diagram, state). There is no need to be complete (as in there is no perfect solution) but only to explore the possibilities of VP with the relevant diagrams: Use case, Class, State, Sequence and Object-diagram. | UML repetition+state modelling
+quizes sheetsand handout |
| 2 | OOTTP Chap 9, OOAD Chap 8, HFDP Chap 1-2 | Literature
and Internet research on world to computer interfaces The results for Autumn 2011 (Peerweb login required). |
Embedded systems,
sheetsand handout, I/O manipulation, sheetsand handout sheets bit listenerand handout bit listener |
| 3 | HFDP Chap 3-4 | State exercises | Analysis + Design
principles+Observer sheets |
| 4 | HFDP Chap 5-6 | Patterns in crossing and slot machine | Decorator, Factory. Sheets from week 4 onwards is one set: Patterns |
| 5 | HFDP Chap 7-8 | Singleton,Command | |
| 6 | HFDP Chap 9-10-11 | Patterns in the Java SDK | Adapter, Façade, Template |
| 7 | HFDP Chap 12 | Find your own patterns (see colloquium 2010-10-13) introduced by Uwe van Heesch | Iterator, Composite, State (Strategy),Proxy, Compound |
We always maintain a visual paradigm license key and the installable packages going with that licens key. See the license key link earlier on this page.