Casus Roomba 2000

Als voorbeeld in deze les gebruiken we de te ontwikkelen software voor een nieuwe Roomba stofzuiger, zeg maar de Roomba 2K.

Deze Roomba 2K moet in elk geval 2 nieuwe functionaliteiten krijgen:

Het bedrijf dat de Roomba verkoopt en ontwikkelt heet "iRoomba" en bestaat uit 3 totaal gescheiden bedrijfjes.

RoombaMarketing, zij verkopen de Roomba's en betalen aan de zusterbedrijven.

RoombaSoftware, hier werken de programmeurs, zij bouwen in opdracht de software.

RoombaTechniek, hier worden de diverse ondedelen gekocht of gemaakt en samengesteld tot Roomba.