HomeSitemapContactOpzoekenNLFR





OO-methodologie

Wij ontwerpen en bouwen toepassingen volgens een “huiseigen” methodologie die essentieel gebaseerd is op de “unified process”-benadering. Deze methodologie heet dan ook “unified process @Smals”.

Belangrijke realisaties gebeuren "iteratief" en "incrementeel"

Telkens wanneer het mogelijk is, worden grote realisaties stapsgewijs aangemaakt en per “increment” opgeleverd. Een increment is een tastbaar resultaat van een tussenstap. Een increment zal in productie kunnen geplaatst worden zonder dat noodzakelijkerwijze de ganse toepassing klaar is.

Deze benadering vloeit voort uit de hoge complexiteit van de te realiseren projecten en de vele onzekerheden die ermee gepaard gaan. Door iteratief te werken, kunnen wij deze complexiteit beter vatten en beheersen dan indien wij het geheel in één keer zouden opleveren. De risico’s voor het gehele project worden dan ook op merkbare wijze gereduceerd. Een ander belangrijk voordeel van deze benadering houdt in dat parallel onderhoud van de oude en de nieuwe toepassing zo laag mogelijk gehouden wordt. Een goede keuze van de incrementen impliceert inderdaad dat bij de ingebruikname ervan een gedeelte van de oude toepassing uit dienst kan worden gesteld en dat dus slechts een applicatie dient te evolueren. Vergelijk dit met een langdurig ontwikkelingstraject waarin er talrijke wetswijzigingen optreden. In dat geval moet de toepassing die nog in gebruik is, aangepast worden om conform te blijven met de reglementering, maar ook alle reeds gerealiseerde gedeeltes van de nieuwe toepassing dienen bijgesteld.

"Use cases" vormen de kern van de ontwerpbenadering

Een use case is een functionele beschrijving van een volledig proces in tekstvorm. Use cases bieden een volledige weergave van een proces op een voor een gebruiker bevattelijke manier, maar behelzen ook alle andere aspecten van de analyse zoals de gegevens en de rollen.

Naar de gebruiker toe wordt de use case bevattelijk voorgesteld aan de hand van diagrammen gerealiseerd met UML (Unified Modeling Language). Voor de technici is de use case de noodzakelijke maar voldoende vertaling van de requirements om met de bouw van de toepassing te kunnen beginnen.

De methodologie is bij uitstek aangepast aan ontwikkeling binnen "objectoriëntatie", open omgevingen en e-governmentprojecten

De methodologie die wij hanteren, wijkt sterk af van de methodologie die tot voor enige tijd in gebruik was. De belangrijke ommezwaai op dit vlak werd essentieel gerealiseerd om tegemoet te komen aan de strategische technologiekeuzes. Het ontwikkelproces binnen Smals sluit dan ook nauw aan bij de OO-benadering in open omgevingen. Op zich zijn deze technologieën dan weer van groot belang voor alle projecten in de e-governmentsfeer.

Een systematische aanpak die afstemming op de klantenbehoeften garandeert

Wij hanteren een actuele ontwikkelingsmethodologie aangepast aan de noden van de modernisering van de overheid. Deze methodologie past binnen een open omgeving die de complexiteit eigen aan e-governmentprojecten optimaal opvangt.

Top | Printen

Voor meer informatie, contacteer de dienst Klanten en Diensten | Pagina gewijzigd op 13/03/2007 | Disclaimer