SEQA software engineering & quality assurance
Software Engineering kent vele dimensies.Van projectmanagement, teamorganisatie, systeemontwikkelmethoden zoals lineiar, iteratief, incremeteel, scrum based, agile, evolutionair maar ook een analyse- en ontwerpcomponent waarbij de diverse modellen en technieken aan de orde komen. Daarnaast zjin er ontwerptalen zoals UML en programmeertalen zoals Java++ , Phyton en manieren om requirements te verkrijgen en op te stellen. Ook kwaliteit van systemen is van belang, de software fabriek aanpak betekent een kwaliteitsborging en hierdoor wordt CMM level 4 tot 5 haalbaar.
De deelnemer krijgt inzicht en vaardigheid in het analyseren en ontwerpen met behulp van UML. Ingegaan wordt Use Case realisation, GRASP, domain analysis en domein modellering, UML modellen als class diagram, state diagram, sequention diagrams, timing diagrams, CRC-cards. Diverse algoritmen met efficiëntieafwegingen worden behandeld en diverse systeemarchitecturen als MVC, Client-Server, Three-tier en multi-tier architectures. Verschillende systeemontwikkelingsmethoden zoals lineair, iteratief, incrementeel of object georiënteerd worden besproken en wanneer deze toe te passen in een gegeven situatie. Agile Development, Test driven development. Gekeken wordt naar projectmanagement technieken, SCRUM development, kostbepaling en hoe ontwikkelteam moet worden samengesteld voor een gegeven situatie. Het CMMI model wordt behandeld zodat de deelnemer inzicht krijgt in volwassenheid van organisaties en processen. De deelnemer kan een kwaliteitsplan opstellen op basis van IEEE 831 en weet hoe kwaliteit van software te meten volgens de ISO 9126/ ISO 25101 standaard. Verkrijgen van inzicht in beheer van items binnne de systeemontwikkelingomgeving (configuration management en versiebeheer). Een aparte tak van sport zijn real-time systems, de deelnemer krijgt kennis van real time systemen en kan begrippen als multi-exclusiviteit plaatsen en toepassen met behulp van semaforen. De deelnemer kan het IPO begrip toepassen op processen en organisaties. Het requirement engineeringsproces wordt behandeld en de deelnemer kan een requirement analyse maken en specificaties opstellen (al dan niet voorzien van modellen als DFD, Use Cases, of tekstuele vorm). De deelnemer kan een procesbeschrijving opstellen en heeft kennis van rollen en verantwoording bij projecten en bij de kwaliteitsborging en weet hoe quality planning, quality control en quality improvement te plaatsen.
- Duur 5 dagen
- Locaties; wordt verzorgd door heel Nederland.
- Examens: elke dag, in overleg.
- Huiswerkbelasting ongeveer 2 a 3 uur per sessie.
- studiepunten; 10 ECTS,
- Prijs € 1620;-
Click edit button to change this text.