På en enklere måte, er det noen kode som er pluggbare i systemet og kan bli erstattet av en annen som ser ut som det (som legoklosser). Komponentene Diagrammet viser samspillet mellom komponentene for å danne mer komplekse komponenter og eller for å danne programvaresystem. I biblioteket vårt system, vil godkjenning bli gitt av en komponent (kan være OpenID) .Deployment DiagramThis diagrammet viser de fysiske ressursene som trengs for å sette systemet i produksjon og hvordan dette ressurser kombineres.
I dette diagrammet hver node er en datamaskin som publiserer eller samhandler med noe service og samspillet mellom disse nodene gjør systemet til å fungere. Dette diagrammet er bare meningsfylt når systemet har en komplisert distribusjon. Enkle saker som biblioteket vårt system ikke er et godt eksempel på en distribusjon diagram. Anmeldelser