- Niveau:
- MBO
- Kosten:
- € 1.885,- exclusief BTW Prijsinformatie
- Totale lesduur:
- 4 dagen
- Max. deelnemers:
- 12
Tip:
Meer info over programma, startdatum, locatie en prijzen?
Of vraag een in-company offerte aan bij meerdere aanbieders.
Meer informatie over de opleiding van uw
keuze?
Download vrijblijvend de PDF van de training van uw
keuze.
Tweets van @ISESnl
Anoniem
“Goed en volledig overzicht van UML en hoe bij analyse te gebruiken. Wel wat droog en theoretisch, zou meer cases mogen bevatten”
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"…
Meer informatie over de opleiding van uw
keuze?
Download vrijblijvend de PDF van de training van uw
keuze.
Tweets van @ISESnl
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.
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.
Deze training beoogt u in staat te stellen:
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:
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.
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.
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.
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.
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.
De training heeft een doorlooptijd van 4 weken en bestaat uit 2 blokken van 2 aaneengesloten dagen.
Blok 1 en 2:
Gemiddeld cijfer voor UML analyse
Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneren wij € 1,- aan Stichting Edukans.
Op Springest vind je 30.892 trainingen en opleidingen, bekijk de top 10 gerelateerd aan Unified Modeling Language (UML):
€ 1.995,- | 5 dagen | Twice
€ 7.475,- | 13 dagen | 7,6 | Capgemini Academy
€ 2.490,- | 4 dagen | NCOI Opleidingsgroep
€ 895,- | 2 dagen | Twice
€ 1.245,- | 3 dagen | NCOI Opleidingsgroep
€ 1.345,- | 3 dagen | Twice
€ 495,- | 1 dag | Twice
€ 445,- | 1 dag | Twice
€ 3.950,- | 5 dagen | Krauthammer
Abonneer je op onze nieuwsbrief voor persoonlijke ontwikkeling en ontvang maandelijks een update met artikelen, tests en carrièretips. Lees alle nieuwsbrieven