Visuell modellering med UML - kurs 22 900 RUB. från IBS Training Center, utbildning 16 timmar, Datum 28 november 2023.
Miscellanea / / November 28, 2023
Grunden för framgången för ett IT-projekt är välorganiserad kommunikation mellan alla dess deltagare: medlemmar i projektgruppen, kunder, underleverantörer. Komplexiteten i att bygga sådan kommunikation ökar avsevärt i takt med att projektens geografi expanderar, när alla deltagare inte bara talar olika språk utan också har olika mentalitet. Men om projektet är koncentrerat till ett land visar det sig ofta att företagsrepresentanter och mjukvaruutvecklare skiljer sig åt i språk och mentalitet nästan lika radikalt som invånarna olika länder.
Hur kan vi säkerställa att information som är viktig för projektet är tillgänglig och begriplig för alla deltagare? Hur kan vi utveckla ett "gemensamt språk" som gör att vi kan beskriva designlösningar tydligt, entydigt och fullständigt?
Den bästa praxisen i denna riktning är att använda visuella modelleringsspråk som låter dig bli av med tvetydigheten i naturliga språk. Deras effektivitet bygger på två huvudprinciper:
- tydliga grafiska bilder för att beskriva även abstrakta koncept;
- tydliga formella regler för att skapa holistiska modeller från dessa grafiska bilder.
För IT-projekt idag är det mest universella och bekväma visuella modelleringsspråket UML (Unified Modeling Language). Det låter dig beskriva system av vilken komplexitet som helst från olika synvinklar i alla skeden av utvecklingsprocessen.
Den här utbildningen ägnas åt studier av flera typer av UML-diagram som är mest efterfrågade när man förbereder krav: Klass, Användningsfall, Sekvens, Aktivitet, State Machine. Under utbildningen kommer studenterna att bekanta sig med metodiken för att konstruera varje typ av diagram och kommer att utveckla modelleringsfärdigheter under praktiska övningar.
Att bygga korrekta och användbara visuella modeller är omöjligt utan ordentligt objektorienterat tänkande – enbart kunskap om UML-syntax räcker inte för detta. Därför ägnas mycket uppmärksamhet under utbildningen åt att se över grunderna för det objektorienterade tillvägagångssättet (OOP). Speciellt diskuteras OOP-begrepp som abstraktion, modularitet, arv, inkapsling och polymorfism.
Kursen är en del av skolan ”Systemanalys”. Skolans inriktning är att identifiera, dokumentera och strukturera krav på informationssystem. Skolans utbildningsmaterial är utvecklat baserat på den internationella guiden "Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2."
I synnerhet tar kursen upp frågor relaterade till vissa BABOK ® -tekniker: "Datamodellering", "Organisatorisk modellering", "Processmodellering", "Scenarier och användningsfall", "Sekvensdiagram", "Diagram stat."
UML-språket stöds av ett stort antal betalda och gratis CASE-verktyg: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS och många andra.
Kursen diskuterar eller tillämpar inte dessa verktyg i detalj, utan diskuterar alternativ för att välja dem i IT-projekt.
Denna kurs är också tillgänglig i onlineformat.
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.