SluitenHelpPrint
Switch to English
Cursus: INFOMSO
INFOMSO
Modelleren en systeemontwikkeling
Cursus informatieRooster
CursuscodeINFOMSO
Studiepunten (ECTS)7,5
Categorie / Niveau2 (Bachelor Verdiepend)
CursustypeCursorisch onderwijs
VoertaalNederlands
Aangeboden doorFaculteit Betawetenschappen; Undergraduate School Bètawetenschappen;
Contactpersoondr. W.S. Swierstra
E-mailw.s.swierstra@uu.nl
Docenten
Docent
dr. A. Dijkstra
Overige cursussen docent
Docent
dr. W.S. Swierstra
Overige cursussen docent
Blok
1  (31-08-2015 t/m 06-11-2015)
Aanvangsblok
1
TimeslotC: MA-middag/namiddag,DI-middag, DO-ochtend
Onderwijsvorm
Voltijd
Cursusinschrijving geopendvanaf 01-06-2015 t/m 28-06-2015
AanmeldingsprocedureOsiris
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
Na-inschrijvingJa
Na-inschrijving geopendvanaf 17-08-2015 t/m 18-08-2015
WachtlijstJa
Plaatsingsprocedureadministratie onderwijsinstituut
Cursusdoelen
Na afloop van dit vak zul je:
  • Begrijpen welke problemen behorend bij Software Project Managment en hoe verschillende softwareontwikkelingsmodellen, zoals de Waterval Methode of Unified Process, deze problemen adresseren.
  • Gegeven een casus voor een (kleinschalig) software project, een preciese analyse kunnen opstellen van de gewenste functionaliteit door middel van use cases, requirements documenten en een domein model
  • Aan de hand van de GRASP principes van Larman verantwoordelijkheden voor berekening en databeheer toe kunnen kennen aan conceptuele klassen
  • UML (klasse) diagrammen kunnen lezen, schrijven, en implementeren
  • Gemeenschappelijke eigenschappen en variatie in een domein identificeren aan de hand van een CVA of analyse matrix
  • Demonstreren dat je de intentie, doel, en implementatie van verschillende design patterns begrijpt
  • Aan de hand van een casus, een ontwerp maken dat gebruik maakt van design patterns en beargumenteren waarom deze design patterns nodig zijn, en hoe ze de kwaliteit van het ontwerp verbeteren.
  • Het kritisch analyseren van een ontwerp, inclusief een beoordeling van hoe het ontwerp om zal kunnen gaan met veranderende requirements
Inhoud
Dit vak ("MSO") behandelt de kunst van object georienteerd analyse en ontwerp. Er is ook aandacht voor de verschillende zaken die, naast het daadwerkelijke programmeren, aan bod komen tijdens het bouwen van software, zoals requirements engineering, testen, refactoren, en software development processen.
MSO gaat verder waar Imperatief Programmeren ophoudt. Bij MSO leer je meer over het analyseren van de problemen die klanten aandragen en het ontwerpen van geschikte oplossingen.
Ingangseisen
Verplicht materiaal
-
Aanbevolen materiaal
Software
Visual Studio
Werkvormen (aanwezigheidsplicht)
Computerpracticum (Verplicht)

Hoorcollege (Verplicht)

Toetsen
Eindresultaat
Weging100
Minimum cijfer6

SluitenHelpPrint
Switch to English