Voorheen Eduhub

UML analyse

Niveau:
Kosten:
12
http://www.ises.nl/UMLA
Gratis brochure aanvragen

Tip: Ontvang gratis en vrijblijvend meer informatie over programma, startdatum, locatie, prijzen en inschrijving:

Overzicht

Meer informatie over de opleiding van uw keuze?
Download vrijblijvend de PDF van de training van uw keuze.

Ervaring met deze opleiding?

Heeft u de opleiding UML analyse bij ISES (Schouten & Nelissen groep) gevolgd? Help anderen door uw ervaring te delen op Springest!

Springest doneert €1,- aan Stichting Edukans als dank voor jouw ervaring

 
Tijdstip:
Overdag
Looptijd:
4 weken
Afronding:
Certificaat
Soort locatie:
Open inschrijving
Regio('s):
N.V.T. / Onbekend
Prijsinformatie:
 
Voor het gebruik van de accommodatie, koffie/thee en een uitgebreid lunchbuffet betaalt u totaal € 280,00 exclusief 19% BTW.

Beschrijving

Meer informatie over de opleiding van uw keuze?
Download vrijblijvend de PDF van de training van uw keuze.

In de UML-aanpak worden systemen ontwikkeld waarbij de systeemverantwoordelijkheid verdeeld wordt over objecten die een stabiel uitgangspunt vormen in het te analyseren domein. Eerst wordt de informatiebehoefte boven water gehaald op basis van een probleembeschrijving waarin functionele en niet-functionele eisen zijn vastgelegd. Vervolgens wordt de informatiebehoefte die het beoogde systeem moet afdekken in detail uitgewerkt in analysemodellen en beschrijvingen. Tijdens het ontwerp worden niet-functionele eisen ingebracht. Daarnaast wordt vastgelegd in welke technische structuur het (informatie)systeem moet gaan draaien. Naar aanleiding hiervan worden de analysemodellen zowel in de "breedte" als in de "diepte" uitgebreid of aangepast. Analyse en ontwerp lopen in het algemeen vloeiend in elkaar over, omdat gebruik wordt gemaakt van dezelfde modelleertaal. Iteraties door analyse en ontwerp zijn typerend voor het UML paradigma. De achterliggende concepten van UML leiden, mits correct toegepast, tot robuuste systemen die gemakkelijk onderhoudbaar en uitbreidbaar zijn. Hergebruik van bestaande componenten, typerend voor objectgeoriënteerde systemen, kan de productiviteit en flexibiliteit bij systeemontwikkeling aanmerkelijk verhogen.

De training is gebaseerd op versie 2 van de Unified Modeling Language (UML) en het Unified Software Development Process (Unified Process). De UML is de standaardnotatie voor het vastleggen van objectgeoriënteerde modellen. Het Unified Process is een aanpak voor objectgeoriënteerd en componentgebaseerd ontwikkelen.

Voor wie

De training is bedoeld voor informatieanalisten, functioneel ontwerpers en technisch ontwerpers. U draagt verantwoordelijkheid voor of bent betrokken bij het opstellen van functionele specificaties van (informatie)systemen.

Resultaat

Deze training beoogt u in staat te stellen:

  • business area afbakenen en in kaart brengen;
  • requirements (functioneel en niet-functioneel) te identificeren;
  • de systeemgrens af te bakenen;
  • use-cases te identificeren en specificeren;
  • classes te identificeren en een verantwoordelijkheid toe te kennen;
  • een class diagram op te stellen;
  • interacties tussen objecten in kaart te brengen;
  • constraints te identificeren;
  • analysemodellen op hun consistentie te beoordelen.

Inhoud

RUP heeft 5 "Core workflows": Business Modelling, Requirements, Analysis, Design, Implementation en Test. Deze training behandelt Requirements en Analysis uitvoerig, en geeft een korte vooruitblik op Design. U krijgt inzicht in en ontwikkelt vaardigheden in met het opstellen van requirements- en analysemodellen volgens de UML-conventies.

De volgende onderwerpen worden behandeld:

  • Business Modelling

Analisten moeten inzicht hebben in de business die ondersteund dient te worden door het te ontwikkelen systeem. De techniek van de use cases leent zich goed om de betrokken business processen in kaart te brengen. Via business use cases kan inzichtelijk gemaakt worden op welke business events uit de omgeving van die business er op welke wijze door de organisatie gereageerd moet worden. Hierbij speelt geen rol op welke wijze er ICT-ondersteuning ingezet wordt, dat gebeurt in de Requirements discipline. De belangrijkste begrippen die aan de orde komen zijn: business use-case, business actor, scenario (main flow en exceptional flow), activity diagram.

  • Requirements

Analist en gebruiker moeten overeenstemming bereiken over de gebruiksmogelijkheden van het te ontwikkelen systeem. Hierbij wordt gebruikerstaal toegepast, aangevuld met een eenvoudige schematechniek. Men gaat ervan uit dat actoren in de omgeving van het systeem events genereren waarop het systeem moet reageren door een scenario in werking te laten treden. Dat scenario is een gedetailleerde uitwerking van een use-case. Alle use-cases samen met alle achterliggende scenario's geven alle betrokkenen bij de ontwikkeling van een informatiesysteem een beeld van de functionaliteit waarin moet worden voorzien. Daarmee wordt ook de basis gelegd voor de verdere analyse, design, realisatie, implementatie en (acceptatie-)test. De belangrijkste begrippen die aan de orde komen zijn: use-case, actor, scenario (main flow en exceptional flow), extend-, include- en generalization-relationships, systeemgrens.

  • Analyse
  • Class diagram

In dit diagram worden, uitgaande van de use-cases, de classes met hun onderlinge (statische) relaties geïdentificeerd en op een overzichtelijke manier vastgelegd. Het diagram vervult een centrale rol in UML. Elke class wordt beschreven met naam, attributen, operations en responsibilities. Tussen de classes onderling wordt structuur aangebracht. De belangrijkste begrippen die aan de orde komen zijn: class, object, attribuut, operation, responsibility, association, link, multiplicity, class scope, qualification, aggregation, composition, generalisation en inheritance.

  • Interaction en state machine diagrams

Deze diagrammen beschrijven hoe de operations, verdeeld over de objecten, in het systeem onderling samenwerken. Per scenario wordt het gedrag van het systeem beschreven met behulp van (Sequence diagrams) en state machine diagrams.De belangrijkste begrippen die aan de orde komen zijn: object life line, message, synchrone en asynchrone communicatie, focus of control, state, activity, transition, event, en guard condition.

  • Constraints en OCL

Object Constraint Language (OCL) is een formele expressietaal voor het beschrijven van constraints in objectgeoriënteerde modellen. Binnen UML is OCL een optionele subset. De gebruiker van UML is dus niet verplicht om OCL toe te passen bij het beschrijven van constraints: free-format tekst is toegestaan, omdat de grammatica van OCL nogal complex is, worden slechts enkele voorbeelden gegeven. De focus van dit hoofdstuk ligt veel meer op het geven van aandacht aan het identificeren, classificeren en vastleggen van constraints (voorzover de eerder genoemde modellen ze nog niet bevatten) om daarmee de integriteit in het systeem te waarborgen.

Opbouw en duur

De training heeft een doorlooptijd van 4 weken en bestaat uit 2 blokken van 2 aaneengesloten dagen.

Blok 1 en 2:

  • dag 1 van 09.30 tot 17.00 uur
  • dag 2 van 09.30 tot 17.00 uur

 

Ervaringen

Er zijn nog geen ervaringen. Deel je ervaring en help zo anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Ervaring delen

Deel je ervaring

Je helpt hiermee anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Zelf deelgenomen?

E-mail Gebruik een andere validatiemethode Slechts ter voorkoming van misbruik. We delen niks namens jou op je netwerk en delen gegevens nooit met derden.
(optioneel)
(optioneel)

Ja, stuur mij gratis en vrijblijvend meer informatie:

Springest stuurt uw aanvraag direct naar de juiste persoon bij ISES (Schouten & Nelissen groep). U ontvangt dan via e-mail of post meer informatie over de cursus. We gaan uiteraard vertrouwelijk om met uw gegevens.

(optioneel)
(optioneel)
(optioneel)

Meer trainingen in dit onderwerp:

Vergelijk 246 trainingen en opleidingen in Unified Modeling Language (UML)

  • UML analyse (Huidige training)

    ISES (Schouten & Nelissen groep)

    € 1.795,-

  • Functioneel Ontwerp met UML

    Olympic Training & Advies

    € 1.295,- | 3 dagen

Nieuwsbrief ontvangen?

Abonneer u op onze nieuwsbrief en ontvang maandelijks een update over persoonlijke ontwikkeling en carrièretips. Lees alle nieuwsbrieven

Volg ons op: Facebook Twitter LinkedIn
Help