U bent hier:
  1. Home
  2. Programma
  3. Jan van Wijgerden

Gold sponsor

Co sponsors




Drink sponsor

Partners


Tip a colleague

Send event to a colleague


Jan van Wijgerden

TITEL

Systeemkwaliteit: van prototype tot product

 

SPREKER

Jan van Wijgerden, systeemarchitect, Philips Applied Technologies

 

TAAL

Nederlands

 

 

ABSTRACT

Systemen die gebouwd zijn als prototype zijn niet zonder meer geschikt om als basis te dienen voor productontwikkeling. Waar een prototype bedoeld is om een principe aan te tonen, moeten producten voldoen aan specifieke eisen als betrouwbaarheid, robuustheid, testbaarheid en uitbreidbaarheid. Het dilemma waar we dan voor staan, is de keuze tussen: alles opnieuw, oppoetsen, of iets ertussenin met refactoring als uitgangspunt. Ieder project is anders. Randvoorwaarden zoals doorlooptijd, budget, robuustheid, betrouwbaarheid en toekomstige ontwikkelingen wijzigen per project, waardoor het noodzakelijk is iedere keer weer nieuwe keuzes te maken die leiden to het behalen van de businessdoelstellingen.

Deze presentatie bespreekt de ervaringen van Philips Applied Technologies met het op product kwaliteitsniveau brengen van een (door derden) ontwikkeld medisch prototype dat niet aan de producteisen voldoet en dus slechts met vertraging en extra kosten op de markt kan komen. We gaan in op enkele praktische oplossingen die een klant in dergelijke gevallen verder kunnen helpen zonder dat hij rigoureuze keuzes hoeft te maken. We bespreken de specifieke randvoorwaarden, de overwogen opties en de keuzes die in een specifieke medische case zijn gemaakt zijn met betrekking tot de specificatie, architectuur, (her)implementatie en het ontwikkel- en testproces. Het blijkt dat verrassende oplossingen mogelijk zijn.

 

 

 

 

 

 

ABSTRACT

Systemen moeten werken in een toepassingsgebied, en krijgen dus te maken met concepten uit dat gebied. Bij het ontwerpen van systemen met behulp van domeinmodellering worden concepten uit het toepassingsgebied geïdentificeerd en hun onderlinge relaties beschreven, met als doel om het systeem zo goed mogelijk aan te sluiten op het gebied.

In de administratieve automatisering is het gebruikelijk om domeinmodellen in te zetten. In de embedded-softwarewereld is dit minder gangbaar: historisch gezien is de laatste meer control-flowgeoriënteerd. Embedded-softwaretoepassingen worden steeds complexer en duurder, waarbij steeds meer gegevens moeten worden beheerd en gemanipuleerd. Control-flowgeoriënteerd ontwerpen leidt daardoor tot steeds hogere investeringen, en hergebruik naar volgende generaties producten wordt haast onmogelijk. Ontwerpen op basis van een domeinmodel biedt hiervoor een aantrekkelijk alternatief. Een bijkomend voordeel van domeinmodelgebaseerd ontwerpen is dat door alle stappen van het ontwerpproces de afbeelding van de requirements op architectuur, implementatie en testen transparant is, en daarmee de communicatie tussen de betrokken disciplines gemakkelijker.

Aan de hand van praktijkvoorbeelden wordt de toepassing van domeinmodellering als basis voor requirementsbeheer en architectuur beschreven, en worden de voordelen uitgebreid toegelicht.