Domænemodellering i UML (ER-model) - kursus RUB 11.500. fra IBS Training Center, træning 8 timer, Dato: 3. december 2023.
Miscellanea / / December 06, 2023
Er det muligt at beskrive strukturen af et fagområde i form af tekst? Selvfølgelig kan du. Men vil udviklere være i stand til at forstå strukturen af forretningsobjekter og logikken i deres drift efter at have læst en sådan tekst? Hvis de kan, så kun i mere eller mindre simple tilfælde.
Derudover skal du huske, at domænebeskrivelsen bruges af forskellige interessenter til helt forskellige formål. Analytikeren opretter en sådan beskrivelse for klart at adskille de elementer, der er i overensstemmelse med projektets mål, fra dem, der forbliver uden for dets omfang. Denne beskrivelse hjælper kunden med at sikre, at analytikeren korrekt forstår emnets detaljer og er i stand til at tilbyde virkelig nyttige løsninger på forretningsproblemer. Arkitekten og udvikleren trækker fra en sådan beskrivelse information om hovedenhederne i fagområdet for at implementere dem i form af klasser, databasetabeller og andre softwareobjekter. Hvordan kan du sikre, at din domænebeskrivelse er forståelig og nyttig for alle disse roller?
Det er god praksis at bruge visuel modellering til dette. Information om strukturen af et domæne kan godt beskrives i form af en konceptuel Entity-Relationship Model. I dette tilfælde kan enhver tilgængelig information eller fysisk genstand fungere som en enhed. i emneområdet, og sammenhænge viser, hvordan alle disse objekter interagerer med hinanden ven. Takket være dette supplerer domænemodellen systemordlisten med en visuel, kortfattet og forståelig beskrivelse af "entitetsordbogen".
For at bygge en ER-model kan du bruge forskellige notationer. Dette kursus bruger især UML-klassediagrammer til at bygge ER-modeller. At bruge UML til at bygge en domænemodel er især praktisk i tilfælde, hvor alt andre projektmodeller (analytisk model, designmodel, udviklingsmodel) er også bygget med ved hjælp af UML.
Al information offentliggjort i denne sektion af Lifehacker er ikke et offentligt tilbud som defineret af bestemmelserne i artikel 437 i Den Russiske Føderations civile lovbog, og er kun til informationsformål.
Tjenesten bruger teknologier fra "Educated"-projektet og leverer ikke undervisningsydelser.