Domeinmodellering in UML (ER-model) - cursus RUB 11.500. van IBS Training Center, training 8 uur, Datum: 3 december 2023.
Gemengde Berichten / / December 06, 2023
Is het mogelijk om de structuur van een vakgebied in de vorm van tekst te beschrijven? Natuurlijk kan je dat. Maar zullen ontwikkelaars na het lezen van dergelijke tekst de structuur van bedrijfsobjecten en de logica van hun werking kunnen begrijpen? Als dat kan, dan alleen in min of meer eenvoudige gevallen.
Daarnaast moet je bedenken dat de domeinbeschrijving door verschillende stakeholders voor totaal verschillende doeleinden wordt gebruikt. De analist maakt een dergelijke beschrijving om de elementen die consistent zijn met de doelstellingen van het project duidelijk te scheiden van de elementen die buiten de reikwijdte ervan blijven. Deze beschrijving helpt de klant ervoor te zorgen dat de analist de specifieke kenmerken van het vakgebied correct begrijpt en echt nuttige oplossingen kan bieden voor zakelijke problemen. De architect en ontwikkelaar putten uit een dergelijke beschrijving informatie over de belangrijkste entiteiten van het vakgebied om deze te implementeren in de vorm van klassen, databasetabellen en andere softwareobjecten. Hoe kunt u ervoor zorgen dat uw domeinbeschrijving voor al deze rollen begrijpelijk en bruikbaar is?
Het is een goede gewoonte om hiervoor visuele modellen te gebruiken. Informatie over de structuur van een domein kan goed worden beschreven in de vorm van een conceptueel Entiteit-Relatiemodel. In dit geval kan alle beschikbare informatie of fysiek object als een entiteit fungeren. in het onderwerpgebied, en verbindingen laten zien hoe al deze objecten met elkaar omgaan vriend. Hierdoor vult het domeinmodel de systeemwoordenlijst aan met een visuele, beknopte en begrijpelijke beschrijving van het “entiteitswoordenboek”.
Om een ER-model te bouwen, kunt u verschillende notaties gebruiken. In het bijzonder gebruikt deze cursus UML-klassediagrammen om ER-modellen te bouwen. Het gebruik van UML om een domeinmodel te bouwen is vooral handig in gevallen waar alles nodig is Er wordt ook met andere projectmodellen (analysemodel, ontwerpmodel, ontwikkelingsmodel) gebouwd met behulp van UML.
Alle informatie die in deze sectie van Lifehacker wordt gepubliceerd, is geen openbaar aanbod zoals gedefinieerd door de bepalingen van artikel 437 van het Burgerlijk Wetboek van de Russische Federatie, en is uitsluitend voor informatieve doeleinden.
De dienst maakt gebruik van technologieën uit het project “Educated” en biedt geen educatieve diensten.