Vak: Software Development Lifecycle (tentamen) credits: 2
- Vakcode
- ITVB18SEN4
- Naam
- Software Development Lifecycle (tentamen)
- Studiejaar
- 2019-2020
- ECTS credits
- 2
- Taal
- Nederlands
- Coördinator
- J.H. de Boer
- Werkvormen
-
- Hoorcollege
- Werkcollege
- Toetsen
-
- Tentamen Sw Dev Lc - Schriftelijk, organisatie tentamenbureau
Leeruitkomsten
De student kan:
- de belangrijkste benaderingen (proces modellen) bij het ontwikkelen van software beschrijven en de voor- en nadelen noemen;
- de kenmerken en onderdelen (rollen, artefacten en activiteiten) van het RUP-framework beschrijven;
- requirements opstellen voor een gegeven applicatie, rekening houdend met verschillende belanghebbenden, en indelen naar type en voorzien van de juiste prioriteit;
- het verschil uitleggen tussen expert of methodisch begroten, en beschrijven hoe een kostenschatting kan worden gemaakt op basis van use cases of user stories;
- belangrijke architecturale concepten zoals architectural patterns/styles, views en perspectives uitleggen en toepassen;
- architectuur frameworks zoals RUP 4+1 (Kruchten) en Rozanski & Woods beschrijven;
- de technieken continuous integration, test-driven development en behaviour-driven development beschrijven en motiveren;
- de principes van secure design benoemen en de toepassing hiervan beschrijven.
Inhoud
Deze cursus behandelt diverse aspecten van het software-ontwikkelproces:
- de organistische aspecten van software engineering;
- de RUP-methodiek;
- het analyseren en beheren van requirements;
- het begroten van een software-ontwikkelproject;
- het maken van architectuur-keuzes maken en het documenteren van software-architectuur;
- het ontwikkelen op basis van test-driven development (TDD);
- het beveiligen van applicaties (secure coding).
Opgenomen in opleiding(en)
School(s)
- Instituut voor Communicatie, Media & IT