Diagram Illustration

Inhoud

UML biedt een reeks conventies voor softwareontwikkelaars die visuele diagrammen voor hun systemen willen bouwen met UML-diagramsoftware. Een objectdiagram creëert een breed overzicht van uw systeem en is eenvoudig te maken in Lucidchart. Dankzij een uitgebreide UML-vormbibliotheek kunt u het uitzicht en de inhoud van uw diagram helemaal zelf bepalen.

Wat is een objectdiagram in UML?

Een UML-objectdiagram stelt een specifieke instantie van een klassendiagram voor, op een specifiek moment. In een grafische weergave merkt u wellicht een groot aantal overeenkomsten met een klassendiagram.

Een objectdiagram is gericht op de attributen van een reeks objecten en hoe deze objecten met elkaar in verband staan. In het onderstaande objectdiagram zijn de drie bankrekeningen bijvoorbeeld verbonden met de bank. De tegels van een klasse tonen het soort rekening (spaarrekening, betaalrekening en creditcard) dat een bepaalde klant bij deze bank kan hebben. De attributen van een klasse zijn verschillend voor elk type rekening. Zo kunt u opmerken dat het object voor de creditcard een kredietlimiet heeft en dat er voor de spaar- en betaalrekening een rentevoet wordt weergegeven. Klik hier om dit document in detail te bekijken.

Naast de banksector kunnen objectdiagrammen in vele andere domeinen gebruikt worden. Zo kunt u eenvoudig een objectdiagram maken voor familiestambomen, bedrijfsafdelingen of een ander systeem met verbonden onderdelen.

Voorbeeld objectdiagram van bankrekening

Elementen van een objectdiagram

Objectdiagrammen zijn gemakkelijk te maken: ze worden opgebouwd uit rechthoekige objecten die met lijnen worden verbonden. Bekijk hieronder de belangrijkste elementen van een objectdiagram.

Objecten

Objecten zijn instanties van een klasse. Als de klasse bijvoorbeeld een auto is, dan is een Nissan Altima uit 2007 een object van die klasse.

Klassetitels

Klassetitels zijn de specifieke attributen van een gegeven klasse. In het objectdiagram van een stamboom omvatten klassetitels de naam, het geslacht en de leeftijd van familieleden. Deze kunnen als lijst op het object worden weergegeven, of in de eigenschappen van het object zelf (bijvoorbeeld een bepaalde kleur).

Objectdiagram - Klassetitels

Attributen van een klasse

Attributen van een klasse worden weergegeven door een rechthoek met twee lipjes die een software-element voorstelt.

Links

Verbindingen zijn de lijnen die twee vormen van een objectdiagram met elkaar verbinden. Het onderstaande zakelijke objectdiagram toont met een traditionele organigramstijl hoe afdelingen met elkaar in verbinding staan.

Objectdiagram - objecten verbinden

Toepassingen objectdiagram

Een ontwikkelaar zal objectdiagrammen in veel gevallen nuttig vinden. Enkele mogelijkheden:

  • Een specifieke iteratie van een algemeen systeem onderzoeken.

  • Een breed overzicht verkrijgen van het systeem dat wordt ontwikkeld.

  • Testen van een klassendiagram dat u gecreëerd hebt voor de algemene structuur van het systeem, met objectdiagrammen voor specifieke use cases.

Andere voorbeelden van UML-objectdiagrammen

UML-specificaties veranderen meestal niet als u een objectdiagram in een andere programmeertaal beschrijft. Het doel van UML voor ontwerpers is dat zij software onafhankelijk van specifieke platformen kunt plannen. Hieronder vindt u de populairste soorten objectdiagrammen in verschillende programmeertalen.

Objectdiagram Objective C

Objective C werd erg populair nadat Apple "Objective C 2.0" uitbracht. Het is nu de belangrijkste programmeertaal voor apps voor de Apple-markt. De meeste mensen die objectdiagram voor Objective C gebruiken, willen waarschijnlijk instanties weergeven voor een iPhone-app.

Objectdiagram Java

Er zijn objectdiagrammen die in UML gebruikt kunnen worden om instanties te beschrijven die uiteindelijk in Java worden geprogrammeerd. Er bestaan ook diagrammen die Java-objecten beschrijven, die niets met UML te maken hebben. Wat u ook nodig hebt, Lucidchart helpt u de structuur te creëren die u zoekt. Probeer het zelf.