bachelor toegepaste informatica - systeemanalyse

Page 35

Inleiding

Wanneer er functies bijkomen of bestaande functies gewijzigd worden, blijft het probleemdomein ongewijzigd. Het komt er dan enkel op aan nieuwe functies toe te voegen. Die nieuwe functies maken gewoon weer gebruik van de diensten van de objecten in het domeinmodel. Een objectgeoriënteerde aanpak is meer bestand tegen veranderingen in de wensen van de gebruiker. Sommige objecten zijn vrij algemeen van concept en kunnen in andere applicaties opnieuw gebruikt worden. Een objectgeoriënteerde ontwerp besteedt meer aandacht aan hergebruik.

9. UML (Unified Modeling Language) In de jaren negentig waren er tientallen objectgeoriënteerde analysemethoden. Elke methode had zijn eigen werkwijze en zijn eigen symbolen. Er was geen sprake van enige standaard. Toch hadden alle methoden heel wat gemeenschappelijk. Drie toonaangevende OOA-goeroes, Grady Booch, Jim Rumbaugh en Ivar Jacobson, met elk hun eigen OOA-methode, besloten de handen in elkaar te slaan met de bedoeling hun drie methodes samen te brengen in één supermethode. Vanaf dan werden zij the three amigos genoemd. De supermethode hebben ze niet kunnen maken. Want zijn ondervonden dat verschillende organisaties en verschillende probleemgebieden andere ontwerpmethoden vereisen. De drie slaagden er wel in één modelleertaal te ontwikkelen, the Unified Modeling Language, UML. UML is een grafische specificatietaal voor objectgeoriënteerde systemen. Het is geen methode. Dit maakt UML uniek en gemakkelijk inzetbaar.

- 34 -


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
bachelor toegepaste informatica - systeemanalyse by hogeschoolvives - Issuu