Visueel modelleren met UML - cursus RUB 22.900. van IBS Training Center, training 16 uur, Datum 28 november 2023.
Gemengde Berichten / / November 28, 2023
De basis voor het succes van elk IT-project is een goed georganiseerde communicatie tussen alle deelnemers: leden van het projectteam, klanten, onderaannemers. De complexiteit van het opbouwen van dergelijke communicatie neemt aanzienlijk toe naarmate de geografie van projecten zich uitbreidt, wanneer alle deelnemers niet alleen verschillende talen spreken, maar ook een verschillende mentaliteit hebben. Als het project echter in één land is geconcentreerd, blijkt vaak dat vertegenwoordigers van het bedrijfsleven en softwareontwikkelaars verschillen bijna net zo radicaal in taal en mentaliteit als bewoners verschillende landen.
Hoe kunnen we ervoor zorgen dat informatie die belangrijk is voor het project toegankelijk en begrijpelijk is voor elke deelnemer? Hoe kunnen we een ‘gemeenschappelijke taal’ ontwikkelen waarmee we ontwerpoplossingen duidelijk, ondubbelzinnig en volledig kunnen beschrijven?
De beste praktijk in deze richting is het gebruik van visuele modelleringstalen waarmee je de dubbelzinnigheid van natuurlijke talen kunt wegnemen. Hun doeltreffendheid is gebaseerd op twee hoofdprincipes:
- duidelijke grafische afbeeldingen om zelfs abstracte concepten te beschrijven;
- duidelijke formele regels voor het creëren van holistische modellen uit deze grafische beelden.
Voor hedendaagse IT-projecten is UML (Unified Modeling Language) de meest universele en handige visuele modelleringstaal. Hiermee kunt u systemen van elke complexiteit vanuit verschillende gezichtspunten beschrijven in elke fase van het ontwikkelingsproces.
Deze training is gewijd aan de studie van verschillende soorten UML-diagrammen die het meest gevraagd zijn bij het opstellen van vereisten: Klasse, Use Case, Sequence, Activity, State Machine. Tijdens de training raken studenten vertrouwd met de methodologie voor het construeren van elk type diagram en ontwikkelen ze modelleringsvaardigheden tijdens praktische oefeningen.
Het bouwen van correcte en bruikbare visuele modellen is onmogelijk zonder goed objectgeoriënteerd denken; louter kennis van de UML-syntaxis is hiervoor niet voldoende. Daarom wordt tijdens de training veel aandacht besteed aan het herzien van de fundamenten van de objectgeoriënteerde aanpak (OOP). In het bijzonder worden OOP-concepten zoals abstractie, modulariteit, overerving, inkapseling en polymorfisme besproken.
De cursus maakt deel uit van de school “Systeemanalyse”. De specialisatie van de school is het identificeren, documenteren en structureren van eisen aan informatiesystemen. Het lesmateriaal van de school is ontwikkeld op basis van de internationale gids ‘Guide to the Business Analysis Body of Knowledge® (BABOK®), versie 2.’
In het bijzonder wordt in de cursus aandacht besteed aan kwesties die verband houden met enkele BABOK®-technieken: “Data Modeling”, “Organizational modellering", "Procesmodellering", "Scenario's en use cases", "Volgordediagrammen", "Diagrammen staat."
De UML-taal wordt ondersteund door een groot aantal betaalde en gratis CASE-tools: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS en vele anderen.
De cursus bespreekt of past deze tools niet in detail toe, maar bespreekt de opties om ze te kiezen in IT-projecten.
Deze cursus is ook beschikbaar in online formaat.
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.