Innholdsfortegnelse
I den første delen av denne opplæringen så vi på det grunnleggende i komponent diagrammer, samt måten å modellere dem på og uten å glemme begrepene objektorientert programmering som brukes i disse diagrammene.Komponenttyper
Innenfor de forskjellige modellene vi kan utføre, kan vi inkludere komponenter I 3 store grupper er disse gruppene ikke stive, men vi kan ta dem som en referanse når vi lager diagrammer.
La oss se de forskjellige typene nedenfor:
- Distribusjonskomponenter: de er grunnlaget for kjørbare systemer, innenfor dette kan vi ha for eksempel: DLL -biblioteker, kjørbare filer, JAVA -bønner, etc..
- Arbeidskomponenter i produktet: tilsvarer elementene som komponenten ble opprettet på, for eksempel: databaser, kodefiler, etc.
- Utførelseskomponenter: de er komponentene som er opprettet fra et system som kjører, for eksempel: når vi utfører et søk, vil filen som lagrer indeksene for søket være kjøringskomponenten vår.
La oss nå definere saken komponentdiagram som beholder for komponenter, grensesnitt og relasjoner i et system.
For å representere det vil vi bruke a rektangel med to små overlappende rektangler på venstre side vil det ha navnet inni seg.
La oss se på et grafisk eksempel på dette:
De grensesnitt Vi kan representere dem på to måter, den første gir oss litt mer detalj, siden det viser grensesnittet som et rektangel og viser operasjonene det inneholder, relaterer vi det til komponenten ved hjelp av en stiplet linje med et ufylt pilspiss, hvis vi Vi fikset dette diagrammet, vi hadde forlatt det på slutten av opplæringen i sin første del som en forhåndsvisning:
La oss se i den følgende grafikken et eksempel på denne andre måten å representere et grensesnitt i komponentdiagrammet:
Med dette fullfører vi denne andre delen av opplæringen, og sikrer at vi nå kan lage et komponentdiagram og modellere komponentene slik at vi kan organisere modelleringen vår på en bedre måte.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng