Wat is UML?
UML is een modelmatige taal om objectgeorienteerde analyses en ontwerpen voor een informatiesysteem te maken.
Waar bestaat UML uit?
UML bestaat uit een serie structuur- en gedragsdiagrammen.
Waar komt UML vandaan? Noem de personen die aan de basis van UML hebben gestaan. Gebruik ook wikipedia en eventueel Google.
UML is ontworpen door Grady Booch, James Rumbaugh en Ivar Jacobson, die elk hun eigen taal hadden. Deze hebben ze gestandaardiseerd in UML.
Wat is de sterke kant van UML?
Door middel van UML kan je een gedetailleerde weergave creeren van een informatiesysteem. Deze weergave kan door verschillende soorten mensen uit een bedrijf begrepen worden.
Wat bedoelen ze met “UML is schaalbaar?”
UML kan zowel gebruikt worden voor kleine projecten als voor grote projecten.
Waar gebruik je UML voor. Noem er 8.
- De structuur van een informatiesysteem laten zien;
- De architectuur van een systeem laten zien;
- Het modelleren van de structuur van data;
- Een gedetailleerde specificatie van een informatiesysteem maken;
- Het modelleren van bedrijfsprocessen;
- Ideeen uitwerken;
- Het genereren van programmeercode, in principe is dit mogelijk voor elke objectgeorienteerde programmeertaal;
- Het vastleggen van het gedrag van een systeem.
Noem de 10 soorten Diagrammen en geef van elke een korte uitleg.
- Klassendiagram: in een klassendiagram definieer je de statische relatie tussen verschillende klassen. In deze klassen staan attributen en methodes. Gerelateerde klassen kunnen in een package worden gezet, om een duidelijke structuur van het systeem aan te geven.
- Use case diagram: dit diagram toont de actoren en de gebruikersfunctie van het systeem.
- Objectendiagram: Het objectdiagram geeft de objecten binnen een applicatie of systeem in een soort verzameling.
- Package diagram: beschrijft de structuur van een systeem op een hoger niveau, d.m.v packages. Deze packages bestaan uit een groep gerelateerde klassen.
- State diagram: geeft een dynamisch zicht op het gedrag van een systeem.
- Activity diagram: geeft ook een dynamisch zicht op het gedrag van een systeem, deze modellen worden gebruikt voor bedrijfsprocessen.
- Sequence diagram: een soort interactiediagram, laat zien hoe objecten communiceren met nadruk op tijd en het orderen van berichten.
- Communication diagram: laat ook zien hoe objecten communiceren, met de nadruk op de koppelingen tussen objecten.
- Component diagram: laat de modules van een systeem zien.
- Deployment diagram: beschrijft de hardware die gebruikt wordt in het systeem.
Welke 5 Diagrammen gaan wij behandelen?
- Activity diagrams;
- Use-cases;
- Klassendiagram;
- Sequence diagram;
- Toestandsdiagram.
Hoe heet het model waar men over spreekt in de video.
Het 4+1 model.
Leg uit waar het model betrekking of heeft.
Het model laat een systeem zien van 5 verschillende perspectieven.
Geef een opsomming van de verschillende views.
- Logical view;
- Process view;
- Use case view;
- Physical view;
- Development view.
Welke diagrammen horen bij de verschillende views. Noem ze en beschrijf ze kort.
Logical:
- Class diagram;
- State diagram;
- Object diagram;
- Sequence diagram;
- Communication diagram.
Process:
- Activity diagram.
Physical:
- Deployment diagram.
Development:
- Component diagram;
- Package diagram.
Use case:
- Use case diagram.
Een statisch model laat de structurele karakteristieken van een model zien. Het heeft de nadruk op de componenten van een systeem. Het wordt gebruikt voor het definieren van klassen met attributen, methods en packages.
De diagrammen die worden gebruikt:
- Class diagrams;
- Object diagrams;
- Use case diagrams.
Een dynamisch model laat het gedrag van een systeem zien. Het laat zien welke objecten er nodig zijn en hoe deze objecten samen moeten werken door methodes en berichten. Dynamische modellen worden gebruikt voor de logica en gedrag van een systeem.
De diagrammen die worden gebruikt:
- Sequence diagrams;
- Communication diagrams;
- State diagrams;
- Activity diagrams.
Een implementation model laat de elementen zien die nodig zijn voor de implementatie van een systeem. Het laat de organisatie zien van fysieke software componenten en andere fysieke middelen.
De diagrammen die worden gebruikt:
- Component diagrams;
- Deployment diagrams.
Taakanalyse NS automaat:
Doel koop dagretoer heerhugowaard alkmaar
Klik op dagretour
Klik op de a
Klik op de l
Klik op alkmaar
Klik op 2e klas
Klik op vol tarief
Klik op vandaag geldig
Klik op 1 kaartje
Klik op pinpas
Voer uw pinpas in
Toets uw pincode in
Druk op OK
Verwijder uw pinpas
Ontvang uw kaartje