Visuell modellering ved bruk av UML - kurs RUB 22.900. fra IBS Training Center, trening 16 timer, dato 28. november 2023.
Miscellanea / / November 28, 2023
Grunnlaget for suksessen til ethvert IT-prosjekt er velorganisert kommunikasjon mellom alle deltakerne: medlemmer av prosjektteamet, kunder, underleverandører. Kompleksiteten ved å bygge slik kommunikasjon øker betydelig ettersom geografien til prosjekter utvides, når alle deltakerne ikke bare snakker forskjellige språk, men også har forskjellige mentaliteter. Men hvis prosjektet er konsentrert i ett land, viser det seg ofte at næringslivsrepresentanter og programvareutviklere er forskjellige i språk og mentalitet nesten like radikalt som innbyggere forskjellige land.
Hvordan kan vi sørge for at informasjon som er viktig for prosjektet er tilgjengelig og forståelig for alle deltakere? Hvordan kan vi utvikle et "felles språk" som lar oss beskrive designløsninger klart, entydig og fullstendig?
Den beste praksisen i denne retningen er å bruke visuelle modelleringsspråk som lar deg bli kvitt tvetydigheten til naturlige språk. Effektiviteten deres er basert på to hovedprinsipper:
- klare grafiske bilder for å beskrive selv abstrakte konsepter;
- klare formelle regler for å lage helhetlige modeller fra disse grafiske bildene.
For IT-prosjekter i dag er det mest universelle og praktiske visuelle modelleringsspråket UML (Unified Modeling Language). Den lar deg beskrive systemer av enhver kompleksitet fra forskjellige synspunkter på ethvert stadium av utviklingsprosessen.
Denne opplæringen er viet til studiet av flere typer UML-diagrammer som er mest etterspurt når du utarbeider krav: Klasse, Bruksfall, Sekvens, Aktivitet, State Machine. I løpet av opplæringen vil studentene bli kjent med metodikken for å konstruere hver type diagram og vil utvikle modelleringsferdigheter under praktiske øvelser.
Å bygge korrekte og nyttige visuelle modeller er umulig uten riktig objektorientert tenkning – kun kunnskap om UML-syntaks er ikke nok for dette. Derfor er mye oppmerksomhet i løpet av opplæringen viet til å gjennomgå det grunnleggende i den objektorienterte tilnærmingen (OOP). Spesielt diskuteres OOP-begreper som abstraksjon, modularitet, arv, innkapsling og polymorfisme.
Kurset er en del av «Systemanalyse»-skolen. Skolens spesialisering er å identifisere, dokumentere og strukturere krav til informasjonssystemer. Skolens undervisningsmateriell er utviklet basert på den internasjonale guiden «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), versjon 2.
Spesielt tar kurset for seg problemstillinger knyttet til noen BABOK ® -teknikker: "Datamodellering", "Organisatorisk modellering", "Prosessmodellering", "Scenarier og brukstilfeller", "Sekvensdiagrammer", "Diagrammer" stat."
UML-språket støttes av et stort antall betalte og gratis CASE-verktøy: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS og mange andre.
Kurset diskuterer eller anvender ikke disse verktøyene i detalj, men diskuterer alternativer for å velge dem i IT-prosjekter.
Dette kurset er også tilgjengelig i nettformat.
All informasjon publisert i denne delen av Lifehacker er ikke et offentlig tilbud som definert av bestemmelsene i artikkel 437 i den russiske føderasjonens sivile lov, og er kun til informasjonsformål.
Tjenesten bruker teknologier fra «Educated»-prosjektet og tilbyr ikke pedagogiske tjenester.