Modelare vizuală folosind UML - curs 22.900 RUB. de la IBS Training Center, training 16 ore, Data 28 noiembrie 2023.
Miscelaneu / / November 28, 2023
Baza succesului oricărui proiect IT este comunicarea bine organizată între toți participanții săi: membri ai echipei de proiect, clienți, subcontractanți. Complexitatea construirii unei astfel de comunicări crește semnificativ pe măsură ce geografia proiectelor se extinde, când toți participanții nu numai că vorbesc limbi diferite, ci au și mentalități diferite. Cu toate acestea, dacă proiectul este concentrat într-o singură țară, de multe ori se dovedește că reprezentanții afacerilor și Dezvoltatorii de software diferă ca limbaj și mentalitate aproape la fel de radical ca rezidenții tari diferite.
Cum ne putem asigura că informațiile importante pentru proiect sunt accesibile și de înțeles pentru fiecare participant? Cum putem dezvolta un „limbaj comun” care să ne permită să descriem soluțiile de design în mod clar, fără ambiguitate și complet?
Cea mai bună practică în această direcție este să folosiți limbaje de modelare vizuală care vă permit să scăpați de ambiguitatea limbajelor naturale. Eficacitatea lor se bazează pe două principii principale:
- imagini grafice clare pentru a descrie chiar și concepte abstracte;
- reguli formale clare pentru crearea modelelor holistice din aceste imagini grafice.
Pentru proiectele IT de astăzi, cel mai universal și convenabil limbaj de modelare vizuală este UML (Unified Modeling Language). Vă permite să descrieți sisteme de orice complexitate din puncte de vedere diferite în orice etapă a procesului de dezvoltare.
Această instruire este dedicată studiului mai multor tipuri de diagrame UML care sunt cele mai solicitate la pregătirea cerințelor: clasă, caz de utilizare, secvență, activitate, mașină de stări. În timpul instruirii, studenții se vor familiariza cu metodologia de construire a fiecărui tip de diagramă și își vor dezvolta abilitățile de modelare în timpul exercițiilor practice.
Construirea unor modele vizuale corecte și utile este imposibilă fără o gândire adecvată orientată pe obiect - simpla cunoaștere a sintaxei UML nu este suficientă pentru aceasta. Prin urmare, în timpul instruirii se acordă multă atenție revizuirii elementelor fundamentale ale abordării orientate pe obiecte (OOP). În special, sunt discutate concepte OOP precum abstractizarea, modularitatea, moștenirea, încapsularea și polimorfismul.
Cursul face parte din școala „Analiza Sistemelor”. Specializarea școlii este identificarea, documentarea și structurarea cerințelor pentru sistemele informaționale. Materialele educaționale ale școlii sunt dezvoltate pe baza ghidului internațional „Ghid pentru corpul de cunoștințe de analiză a afacerilor ® (BABOK ®), versiunea 2.”
În special, cursul abordează probleme legate de unele tehnici BABOK ®: „Modelarea datelor”, „Organizațional modelare”, „Modelare proces”, „Scenarii și cazuri de utilizare”, „Diagrame secvențe”, „Diagrame stat."
Limbajul UML este susținut de un număr mare de instrumente CASE plătite și gratuite: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS și multe altele.
Cursul nu discută sau aplică aceste instrumente în detaliu, ci discută opțiunile de alegere a acestora în proiecte IT.
Acest curs este disponibil și în format online.
Toate informațiile publicate în această secțiune a Lifehacker nu reprezintă o ofertă publică, așa cum este definită de prevederile articolului 437 din Codul civil al Federației Ruse și au doar scop informativ.
Serviciul folosește tehnologii din proiectul „Educat” și nu oferă servicii educaționale.