Weekindeling
Hier de weekindeling, en informatie uit OWE uit OS-OER zoals Leeruitkomsten, toetsing en ook beoordelingsmodel.
Weekindeling 📆​
| Week | Les 1 | Les 2 | Les 3 | Les 4 | Les 5 | Weekdoel |
|---|---|---|---|---|---|---|
| 1 | Intro SoEx & C4 contextdiagrammen | Peer-feedback Context Diagrammen & Domeinanalyse | C4 Container & API's | ADR's | Showroom: Eerste demo | Software guidebook met context & container diagrammen, domeinmodel en een aantal ADR's |
| 2 | Leermodel & Introductie met Deno | Eindproduct & Specialisatie | Design Patterns | Ontwerp specialisatie | Showroom: Tweede demo | Aanvullend component diagrammen, voorstel prototypes en walking skeleton |
| 3 | Prototype | Prototype | Integratie & SGB | Integratie & SGB | Eindbeoordeling | Compleet SGB, walking skeleton en prototypes |
Overzicht van het vak​
Leeruitkomsten​
- LUK 1: Je legt ontwerpbeslissingen duidelijk vast voor andere softwareprofessionals, op basis van de schetsen en het onderzoek in een uitgewerkt software guidebook met ADR's, C4- en UML-diagrammen.
- LUK 2: Je past de theorie toe rondom besluitvorming, assertiviteit en argumenteren toe in het kader van samenwerken met teamgenoten, opdrachtgevers en domeindeskundigen
- LUK-3: Je onderzoekt verschillende implementatiemogelijkheden van een nieuw software systeem op basis van functionele, niet-functionele eisen en ontwerpprincipes, aan de hand van ontwerpschetsen in het C4-model.
- LUK-4: Je onderzoekt op basis van een niet-functionele eis in hoeverre je een gekozen ontwerpprincipe of -patroon bruikbaar kunt toepassen om die eis te realiseren, aan de hand van een UML-ontwerpschets en een prototype.
- LUK-5: Je past de theorie van RUP, prototyping, rollen en plan van aanpak toe in de context van het aankomende project.
- LUK-6: Je past gesprekstechnieken toe in het kader van collaborative modeling met domeindeskundigen
- LUK-7: Je analyseert je eigen sterke en zwakke eigenschappen (soft én hardskills) in het kader van dit semester, en formuleer daarbij passende ontwikkelpunten voor het project
Toetsing​
| LUK | Toets |
|---|---|
| LUK 1 | Beroepsproduct |
| LUK 2 | Kennistoets Professional Skills SOLEX |
| LUK 3 | Beroepsproduct |
| LUK 4 | Beroepsproduct |
| LUK 5 | Kennistoets Professional Skills SOLEX |
| LUK 6 | Kennistoets Professional Skills SOLEX |
| LUK 7 | Beroepsproduct |
Het beroepsproduct bestaat uit 2 onderdelen:
- Een software guidebook, walking skeleton en prototypes
- Een persoonlijk analyse formulier
Daarnaast is er de kennistoets Professional Skills SOLEX
Beschrijving​
Studenten ontwerpen op basis van een casusbeschrijving een softwareoplossing. De casusbeschrijving bevat een aantal uitdagingen in de vorm van features of quality attributes. De studenten beschrijven de oplossingsrichtingen voor deze uitdagingen met behulp van C4, ADR’s, UML en code. Kenmerkende uitdagingen liggen op het gebied van compatibility (interoperability) en maintainability.