Klass A koosneb raamatutest ja veel muudest asjadest. Kompositsioon – Musta kastiga, nt et lisaks sellele, et üks klass kuulub teise, on ka klassid üksteisega seotud. Ehk kui kaob klass A kustutatakse ka klass B. Nt klass A on inimene, klass B ja C on vastavalt käsi ja jalg. Kui kustutame inimese, kaovad ka tema liigesed. 13. Kuidas anda seosele nimi? Mõni tegusõna sobib enamasti. Eesmärk on sealt lause kokku saada nt Raamatukogu sisaldab raamatuid. 14. UML Objektidiagrammi kõige olulisemad osad? Objektid ja klassid, äkki? 15. Millist infot saame omistada klasside vahelise seose otsale (rollid)? Kas keegi teab? Slaididel on kirjas „Seose otsad ehk rollid“ 16.Mis on seoste normaliseerimine? Kui on seos mitu-mitmele (mida otseselt realiseerida on raske), asendame võimsustiku mitu- ühele seosega. Vt slaididelt näiteid. Kindlasti tuleb osata – Lauseid tõlkida diagrammiks ja vastupidi Mitu-mitmele seoseid normaliseerida
Web-is ), või üldse äri (ärireeglite) muutumise korral? Modelleerides tegelikku elu, lisab Web kindlustus lihtsalt vastava klassi (Web kindlustuspoliis), millel võib olla teistsugune käitumine, kui tavalisel poliisil (n. kliendid saavad neid ise muuta ja muudatused kanduvad automaatselt kindlustuslepingusse; kindlustuspoliisi saab saata e-maili teel otse kliendile). Objektidiagramm Objektidiagramm näitab konkreetseid objekte (eksemplare) ja nendevahelisi ühendusi kindlal ajahetkel. Objektidiagrammi võib vaadata konkreetse näitena klassidiagrammi kohta, mis näitab, kuidas keerukas klassidiagramm võib väljenduda konkreetsete objektide (eksemplaride) tasemel. Kuidas klassidiagrammi objekte saab omavahel kombineerida konkreetsel ajahetkel. Objekt näidatakse klassina, mille nimi on allajoonitud, kusjuures objekti nime võib näidata või mitte näidata klassinime ees: objektinimi : klassinimi Kui objektinime ei näidata, siis allajoonitud klassinimele eelneb koolon: : klassinimi