3 1 Korte modulebeschrijving Title Author Object oriented modeling with UML ODE Code MOD1 Credits 4 Academic year Education type Theory (%) Practical (%) Project (%) Self-study (%) Description Students learn how to use UML and how to design a domain model using UML. Students make a design and work individually or in a small group, depending on the number of students. This case study starts with a case description and leads to an acceptable class diagram in the first stage of the module. An activity diagam is used to get an overview of the important business processes. CRC cards are used to obtain the responsibilities for each class. From a domain model a class diagram will be cretaed. The class diagram will be tested against concrete use case scenario's using sequence diagrams. In the second stage of this module, the design is more implementation oriented. More details are added, state diagrams are used to describe certain classes. Activity diagrams may also be used to get a more complete design. Interaction frames are now introduced in sequence diagrams to show how certain scenario's should be implemented. Important use case scenario's are transformed to concrete test scenario's. Finally a test driven development phase is started. A first implementation in Java is done, based on the test scenario's. A reflection on the implementation can give important feedback on the present model. Literature Martin Fowler: UML Distilled, third edition, 2003, Addison Wesley. ISBN Classroom language Dutch, English, German, as needed. Note: 1 credit = 28 working hours 2 Doelen 1 In algemene zin is dit moduul een inleiding in UML en in het gebruik van deze grafische taal om ideëen over een ontwerp uit te drukken. UML is er om te communiceren. Lesboek is van Martin Fowler: UML Distilled [Fowler]. Kunnen toepassen van UML in de analysefase en in de implementatiefase. Kennis van use-cases, use-case-diagrammen, klassendiagrammen, sequentiediagrammen, toestandsdiagrammen, activiteitendiagrammen en packagediagrammen. Begrijpen hoe deze diagrammen met elkaar samenwerken. Een casusbeschrijving kunnen maken en daarvoor de analyse maken die resulteert in: een domeinmodel, een verzameling van usecases, inclusief een usecase-diagram en meerdere sequentiediagrammen. In staat zijn een compleet ontwerp in UML te maken dat het startpunt kan zijn van een implementatie, inclusief concrete use-case-scenario s, klassendiagram, sequentiediagremmen, toesyandsdiagrammen en packagediagrammen. Weten hoe een iteratief proces te gebruiken om het modelleren van het domain te verbeteren. 3

Free Electives (15 ects) Information about the Master RE&H (and the free electives) can be found at the following page: http://www.bk.tudelft.nl/en/about-faculty/departments/real-estate-and-housing/education/masterreh/free-electives/

Dutch survival kit This Dutch survival kit contains phrases that can be helpful when living and working in the Netherlands. There is an overview of useful sentences and phrases in Dutch with an English

DTT en Formatief Evalueren HET RHEDENS, DIEREN JOSÉ AVINK Even voorstellen José Avink Het Rhedens in Dieren Klein begonnen Feedback, no matter how well designed, that is not acted upon by the student is

INFORMATION FOR STUDENTS WITH AN international PRE- UNIVERSITY EDUCATION FOUNDATION YEAR FOR international STUDENTS VU UNIVERSITY () Dutch as a second Language () INFORMATIE VOOR STUDENTEN MET EEN BUITENLANDSE

www.iuscommune.eu Dear Ius Commune PhD researchers, You are kindly invited to attend the Ius Commune Amsterdam Masterclass for PhD researchers, which will take place on Thursday 16 June 2016. During this

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

UvA-DARE (Digital Academic Repository) Inquiry-based leading and learning Uiterwijk-Luijk, E. Link to publication Citation for published version (APA): Luijk, E. (2017). Inquiry-based leading and learning:

167 Appendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2 Task clarity 1. I understand exactly what the task is 2. I understand exactly what is required of

1 Differences in stress and stress reactivity between highly educated stay-at-home and working mothers with spouse and young children Verschil in stress en stressreactiviteit tussen hoogopgeleide thuisblijf-

Policy Aspects of Storm Surge Warning Systems Ir. Herman Dijk Ministry of Transport, Public Works and Water Contents Water in the Netherlands What kind of information and models do we need? Flood System

- Universiteit I would like to enroll at a university. Aangeven dat u zich wilt inschrijven I would like to enroll at a university. I want to apply for course. Verklaren dat u graag wilt inschrijven voor

The Dutch mortgage market at a cross road? The problematic relationship between supply of and demand for residential mortgages 22/03/2013 Housing market in crisis House prices down Number of transactions