Domenemodellering i UML (ER-modell) - kurs RUB 11.500. fra IBS Training Center, trening 8 timer, Dato: 3. desember 2023.
Miscellanea / / December 06, 2023
Er det mulig å beskrive strukturen til et fagområde i form av tekst? Selvfølgelig kan du. Men vil utviklere være i stand til å forstå strukturen til forretningsobjekter og logikken i deres drift etter å ha lest en slik tekst? Hvis de kan, så bare i mer eller mindre enkle tilfeller.
I tillegg må du huske at domenebeskrivelsen brukes av ulike interessenter til helt forskjellige formål. Analytikeren lager en slik beskrivelse for å tydelig skille de elementene som er i samsvar med målene for prosjektet fra de som forblir utenfor dets omfang. Denne beskrivelsen hjelper kunden til å sikre at analytikeren korrekt forstår detaljene i fagområdet og er i stand til å tilby virkelig nyttige løsninger på forretningsproblemer. Arkitekten og utvikleren trekker fra en slik beskrivelse informasjon om hovedenhetene i fagområdet for å implementere dem i form av klasser, databasetabeller og andre programvareobjekter. Hvordan kan du sikre at domenebeskrivelsen din er forståelig og nyttig for alle disse rollene?
Det er god praksis å bruke visuell modellering for dette. Informasjon om strukturen til et domene kan godt beskrives i form av en konseptuell Entity-Relationship Model. I dette tilfellet kan all tilgjengelig informasjon eller fysisk gjenstand fungere som en enhet. i fagområdet, og sammenhenger viser hvordan alle disse objektene samhandler med hverandre venn. Takket være dette supplerer domenemodellen systemordlisten med en visuell, kortfattet og forståelig beskrivelse av "entitetsordboken".
For å bygge en ER-modell kan du bruke ulike notasjoner. Spesielt bruker dette kurset UML-klassediagrammer for å bygge ER-modeller. Å bruke UML til å bygge en domenemodell er spesielt praktisk i tilfeller der alt andre prosjektmodeller (analytisk modell, designmodell, utviklingsmodell) er også bygget med bruker UML.
All informasjon publisert i denne delen av Lifehacker er ikke et offentlig tilbud som definert av bestemmelsene i artikkel 437 i den russiske føderasjonens sivile lov, og er kun til informasjonsformål.
Tjenesten bruker teknologier fra «Educated»-prosjektet og tilbyr ikke pedagogiske tjenester.