Datamodellering med UML Treningskurs
Denne kursen er utviklet for faglige eksperter som må modellere sine data med UML.
Den dekker konsistente modelleringsteknikker uten å gå inn på implementeringsdetaljer.
Kursplan
Kort introduksjon til datamodellering generelt
- Languages brukes til å beskrive data
- ERD og andre pre UML notasjoner
- Hvorfor datamodellering ikke er database-modellering
- Begrepene om å lagre data (Relasjonell, Hierarkisk, Objektorientert, etc...)
UML og datamodellering
- Klasse-diagram
- Assosiasjon
- Aggregering
- Komposisjon
- Arv (Generalisering og spesialisering)
Attributter
- Attributt og attributttyper
- Attributter og relasjoner
- Datatyper
- Betingelser på data
- Betingelser på relasjoner
Visninger av datamodeller
- Business View
- Modeller View
- Arkitekt View
- Designers View
- Implementers Views (bare en kort forklaring)
Andre nyttige UML diagrammer
- Composite structure diagram
- Profile diagram
Unngå oppsigelser
- Stereotyping vs Arv
- Tags
- Design Patterns (bare introduksjon)
Åpne kurs krever 5+ deltakere.
Datamodellering med UML Treningskurs - Bestilling
Datamodellering med UML Treningskurs - Forespørsel
Datamodellering med UML - Konsulentforespørsel
Konsulentforespørsel
Referanser (1)
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Kurs - Data Modelling with UML
Kommende kurs
Relaterte kurs
Praktiske aspekter ved UML
21 timerDette er kunnskapen som utgjør kunnskapen som utgjør kunnskapen. Under opplæringen fokuserer vi på praktisk bruk av språket av UML objektorienterte analyser.
Business- og systemanalyse med bruk av notasjon UML - praktisk verksted for PO i metodikken Scrum
21 timerForretningsanalyse er prosessen med å undersøke, forstå og definere forretningsbehov for å utvikle løsninger som oppfyller disse behovene. Jest et nøkkelelement i prosessen med å håndtere endringer i organisasjonen og designe nye forretningsløsninger. Forretningsanalyse har som mål å sikre at teknologiske, prosess- eller organisatoriske løsninger møter forretningsmål og behov. Jest et nøkkelelement for å sikre effektiviteten til prosjekter og endringer i organisasjonen, ved å sikre at løsningene som introduseres er nøyaktige, gjennomførbare og fullt ut oppfyller forretningskrav.
Business Process Analysis with UML and BPMN
14 timerKursdeltakere:
Lederer som ønsker å forstå BPMN-diagrammer, Virksomhetskonsulenter, Virksomhetsanalytikere, Prosessteknologer, Systemanalytikere og enhver som er involvert i analyse og planlegging av virksomhetsprosesser ved hjelp av standardisert, unifisert modelleringssymbolikk.
Kursmål:
- Produsere høykvalitets prosesdiagrammer
- Modellere i BPMN-prosesnotasjonen
- Fange opp eksisterende prosessinformasjon
- Implementere optimerte prosessekreter for personinntensive prosesser
- F Forenkle komplekse prosessdefinisjoner og del dem inn i mer håndterbare biter
Forretningsprosessmodellering ved hjelp av BPMN og UML
14 timerObjektiv:
Dette kurset tar sikte på å hjelpe forretningsanalytikere til å lære å modellere sine forretningsprosesser effektivt ved å bruke BPMN samt ressurser som håndteres av deres aktiviteter. Ved å bli utført av et smidig bedriftsrammeverk lærer forretningsanalytikere i løpet av dette kurset hvordan de kan bruke passende BPMN-notasjoner og forretningsutvidelser av UML for å håndtere deres "forretningskrav" og konsekvent drive underliggende aktiviteter på designnivå.
Design Patterns
14 timerInnføring i Enterprise Architect
7 timerDette introduksjonskurset til Enterprise Architect er designet for alle personer som ønsker å bruke Sparx Systems sitt UML-modelleringsverktøy, Enterprise Architect, for sine modelleringsaktiviteter, men som ikke er kjent med funksjonene, funksjonene og bruken av Enterprise Architect.
Effektiv kravhåndtering ved bruk av smidige metoder og smidig UML modellering
21 timerMål:
Dette treningskurset har som mål å hjelpe produktledere, produktansvarlige, forretningsanalytikere, systemarkitekter og utviklere til å forstå hvordan man effektivt kan håndtere krav på grunnlag av produktvisjonen til å veilede utviklere nøyaktig i implementeringen.
Mer detaljert, har dette kurset som mål å assistere produktledere i å definere verdiforslagene for deres produkter på grunnlag av strategier og interesserte parters behov. Analytikere og produktansvarlige forstår hvordan man kan beskrive kravene til produktbackloggen, og så oppdage passende epiker og brukerhistorier i systemet samt bidra til den nødvendige verdiskapingen. Gjennom interaktive casesstudieøvelser lærer deltakerne å beskrive disse kravene i detalj for å validere riktig forståelse av behovene og forberede systemakseptansetester. Deretter, ved bare å bruke en veldig vanlig og produktiv profil, lærer de å strukturere krav for å kommunisere effektivt med arkitekter og utviklere gjennom en iterativ kravsamlingprosess.
Målgruppe:
- Produktledere
- Produktansvarlige
- Analytikere
- Enhver interessert i Kravprosessen
OCUP2 UML-sertifisering - UML 2 Foundation eksamenforberedelse
21 timerOCUP2 Content Developer
NobleProg har offentlig OMG OCUP 2 Content Developer status, som betyr at våre kursutliner og treningsemner er utviklet av samme eksperter som forberedte spørsmålene til OCUP 2 eksamener.
Målgruppe
Utviklere, programmerere, bedriftsanalytikere, prosjektledere, programarkitekter, tester, personer ansvarlig for dokumentasjon eller enhver involvert i programvareutviklingsprosessen.
Mål
Forbereder deg til å jobbe med de mest vanlige UML-elementene
Lærer deg hvordan du kan lage enkle UML-modeller
Forbereder deg til å være medlem av et UML-utviklingsteam
Systemteknikk ved hjelp av SysML og UML 2
21 timerFormål:
Hjelpe analytikere og designere innen systemingeniørfeltet med å forstå hvordan man effektivt samler inn krav, og deretter går gjennom implementeringen av innbydt programvareutforming på grunnlag av systemspesifikasjoner ved bruk av UML 2 og SysML.
Denne tre dager lange opplæringen har til formål å assistere systemanalytikere i å uttrykke sine behov effektivt og designere i å gjøre den riktige arkitektoniske utformingen av systemet basert på disse behovene.
Den resulterende systemarkitekturen gir et godt nivå av fleksibilitet til innbydt programvare i forhold til endringer, da den tillater en sammenhengende sporbarhet av forretningsreglene som er innkapslet i systemfunksjoner og de valgene brukerne gjør (brukstilfeller) mot implementeringsnivået for programvaren.
Bruker SysML med MagicDraw/Cameo
21 timerDette er en 3-dagers opplæring som dekker prinsipper for modellering, UML, SysML og bruk av MagicDraw eller Cameo etter en casestudie, som demonstrerer en typisk modellbasert systemteknisk tilnærming.
Kurset:
- Inkluderer forelesninger og praktisk praksis i bruk av MagicDraw eller Cameo for systemmodellering ved bruk av SysML;
- Forklarer store SysML begreper og diagrammer;
- Gir praktisk erfaring med å bygge systemmodelleksempler;
- Viser hvordan man sporer modellelementer i forskjellige visninger;
- Forklarer hvordan du bruker MagicDraw funksjoner effektivt;
- Er basert på en konsistent modellstudie.
Publikum:
- Systemarkitekter, systemingeniører, programvarearkitekter og andre interessenter som skal lage og bruke modeller.
Metoder:
- Presentasjoner, diskusjoner og casestudiebaserte praktiske oppgaver.
Kursmateriell:
- Lysbilder, casemodell og praktiske oppgavebeskrivelser.
Sertifikater:
- Hver deltaker mottar et NobleProg sertifikat som viser at de har deltatt på kurset.
Analyse og prosjektering av objekter ved bruk av UML-språket
21 timerOpplæringen i "Objektorientert analyse og design ved hjelp av UML" er rettet mot analytikere, designere, programmerere, testere og prosjektledere, og tilbyr en introduksjon til systemmodellering ved hjelp av UML. Gjennom casestudier får deltakerne ferdigheter i modellering av krav, forretningsprosesser, samt dokumentasjon av funksjonelle og ikke-funksjonelle krav. De neste trinnene i opplæringen inkluderer den analytiske modellen, designfaser – både statiske og dynamiske, og praktisk bruk av modelleringsverktøyet Enterprise Architect. Opplæringen gir et solid grunnlag for effektiv modellering av prosesser i virksomheter, ved bruk av UML på alle stadier av programvareutvikling.
OCUP2 UML-sertifisering - Forberedelse til UML2 Middels eksamen.
14 timerMålgruppe:
Utviklere, programmerere, virksomhetsanalytikere, prosjektledere, programvarearkitekter, tester, personer ansvarlige for dokumentasjon eller alle som er involvert i programvareutviklingsprosessen.
Mål:
Forbereder deg til å jobbe med et bredt spektrum av UML-elementer
Lærer deg hvordan du kan opprette komplekse UML-modeller
Forbereder deg til å bli en kvalifisert seniormedarbeider i et UML-utviklingsteam.
UML i Enterprise Architect (workshops)
21 timerKurset er designet for analytikere, designere, utviklere, tester og prosjektledere.
Workshopen presenterer en problemanalyse, design og dokumentasjonssystemer ved hjelp av UML og Enterprise Architect av Sparx Systems. Under opplæringen vil bli presentert til de avanserte ferdighetene i programmet (som MDA, profiler, XMI), og beste praksis som kan mye forenkle og akselerere modellering.
Fordi opplæringen fokuserer på Enterprise Architect verktøyet det er nødvendig for deltakerne å allerede vite hvordan å modellere i UML. For de som ønsker å lære modellering har vi dedikert opplæring for UML.
Utdanningsmetoden
Leksjon 10%, 90% workshop
UML for IT Business analytiker
21 timerEn av de raskest voksende rollene innen IT-bransjen er IT Business Analyst. Business Analysts finnes i nesten alle organisasjoner og er viktige medlemmer av ethvert IT-team, uansett om det er innen privat eller offentlig sektor.
Denne kursen gir en klar, trinn-for-trinn veiledning for hvordan en Business Analyst kan utføre sin rolle ved hjelp av moderne objektorientert teknologi.
Use Case Modeling
14 timerDette kurset er designet for forretningsanalytikere, ledere, teamledere og prosesseiere for å gi dem den nødvendige kompetansen for å lage use case-diagrammer og use case-scenarier, som fungerer som et redskap for å fremkalle, analysere, dokumentere og kommunisere funksjonelle krav. Delegater vil øve på å lage use cases i Unified Modeling Language (UML) for å grafisk representere interaksjonene mellom use cases og aktører.