Domänmodellering i UML (ER-modell) - kurs 11 500 RUB. från IBS Training Center, utbildning 8 timmar, Datum: 3 december 2023.
Miscellanea / / December 06, 2023
Är det möjligt att beskriva ett ämnesområdes struktur i form av text? Såklart du kan. Men kommer utvecklare att kunna förstå strukturen för affärsobjekt och logiken i deras verksamhet efter att ha läst sådan text? Om de kan, så bara i mer eller mindre enkla fall.
Dessutom måste du komma ihåg att domänbeskrivningen används av olika intressenter för helt olika syften. Analytikern skapar en sådan beskrivning för att tydligt skilja de element som överensstämmer med projektets mål från de som ligger utanför dess omfattning. Denna beskrivning hjälper kunden att säkerställa att analytikern korrekt förstår ämnesområdets detaljer och kan erbjuda verkligt användbara lösningar på affärsproblem. Arkitekten och utvecklaren hämtar från en sådan beskrivning information om ämnesområdets huvudenheter för att implementera dem i form av klasser, databastabeller och andra programvaruobjekt. Hur kan du säkerställa att din domänbeskrivning är begriplig och användbar för alla dessa roller?
Det är bra att använda visuell modellering för detta. Information om en domäns struktur kan väl beskrivas i form av en konceptuell Entity-Relationship Model. I det här fallet kan all tillgänglig information eller fysiskt objekt fungera som en enhet. i ämnesområdet, och kopplingar visar hur alla dessa objekt interagerar med varandra vän. Tack vare detta kompletterar domänmodellen systemordlistan med en visuell, kortfattad och begriplig beskrivning av "entitetsordboken".
För att bygga en ER-modell kan du använda olika notationer. I synnerhet använder den här kursen UML-klassdiagram för att bygga ER-modeller. Att använda UML för att bygga en domänmodell är särskilt bekvämt i fall där allt andra projektmodeller (analytisk modell, designmodell, utvecklingsmodell) byggs också med använder UML.
All information som publiceras i detta avsnitt av Lifehacker är inte ett offentligt erbjudande enligt bestämmelserna i artikel 437 i den ryska federationens civillagstiftning, och är endast avsedd för informationsändamål.
Tjänsten använder teknik från projektet "Educated" och tillhandahåller inte utbildningstjänster.