(KOOLI NIMI) (ERIALA NIMI) (Eesnimi) (Perekonnanimi) TEHNOLOOGIAD TÄNAPÄEVAL JA TULEVIKUS Referaat Juhendaja: (Eesnimi) (Perekonnanimi) (Tegemise koht ja aeg) Sissejuhatus See uurimustöö toob välja mõningate liideste, GPS süsteemide, printerite, audioseadmete ja mp3 mängijate olemuse ning ka arutleb selle üle, mis võiks saada neist tulevikus. Kas neil on veel võimalik muutuda paremaks ja areneda täiuslikemaks? Või kas hoopis miski võiks neid tulevikus asendama hakata? Neile küsimustele annab vastused järgnev uurimustöö. Liidesed Mis on üldse liidesed? Liidesed on vahelülid kahe seadme, kahe programmi või seadme ja inimese vahel. Nad
Windows Management Instrumentation Windows Management Instrumentation on Windows Driver Modeli rakendus, mille kaudu saab operatsioonisüsteemide liideste kaudu informatsioone ja teateid. WMI laseb kasutada skriptimiste keeli, näiteks VBScript või Windows PowerShell. Mille kaudu saab hallata personaalseid arvuteid ja servereid lähedalt ja kaugelt. WMI on peale installitud Windows 2000-le ja uuematele Opsüsteemidele. Eraldi saab seda allalaadida Windows 95, 98-le. WMI WMI lubab hallata erinevaid informatsioone, mis ta jagab programmide vahel ära. Üldine
Eestis on kasutusel vaid 900/1800 MHz sagedused. Telefoni abil saab lisaks rääkimisele ka Interneti külastada, kaitsta oma autot jne. Interneti kasutamiseks on vaja, et telefon omaks GPRS toetust. Kõik uued telefonid omavad seda. Mobiilside 5 Lisaks sellele saab telefoni abil saata ka sõnumeid nii SMS kui ka MMS-e. Telefonid omavad ka erinevaid liideseid mille abil saab neid ühendada teiste seadmetega. Liidesed on kas IrDA või Bluetooth. Nende liideste abil saavad telefon ja arvuti omavahel suhelda. Mobiilside 6 Nii saab telefon olla ka modemiks, mille abil saab minna Internetti. Maksta tuleb samadel tingimustel nagu kasutaksite GPRS teenust telefonis. Maksate iga allalaaditud "Mega" eest. Telefonile saab lasta ka saata maile, et teada saada millal teie kirjakasti tuleb kiri. 3G GSM lahendused ei ole kuigi kiired tänapäevaseks andmeedastuseks. Selle abil ei saa saata reaalajas videoid ja
höövel materjalid Iseseisev töö Õpilane: Joonas Säde Juhendaja: Tartu 2014 Grupp: SAEMATERJALID Immutatud saematerjali kasutamine pikendab niisketes tingimustes või väliskeskkonnas asuvate ehitiste, rajatiste või konstruktsioonide eluiga. Materjalide kasutamisele, ühenduste ja liideste tegemisele piiranguid ei ole. Immutada võib mistahes ristlõigete ja kujuga saematerjale. Saematerjal on kahest või enamast küljest saetud puitmaterjal. Saematerjali liigitatakse puuliigi ja kvaliteediklasside järgi. Tänu sellele saab vastavalt vajadustele leida alati sobiva materjali. Kuna puit on looduslik materjal, on tema välisilme ja füüsikalised omadused tihti erinevad. Omadused sõltuvad puuliigist ja kasvutingimustest. Üldjuhul kasutatakse ehituses
Klient ei tea ega huvita, mis konkreetne objekt kutsutakse välja nendest sisemistest tehastest, kuna ta ise kasutab ainult üldist liidest. Rakendatavus: Võimaldab luua mitmeid erinevaid liideseid, et luua ühest konkreetsest liidesest erinevad väljundid. Näiteks veebileht koosneb vaatest, vaade võib välja näha erinevad: XML, HTML, Excel jne. Struktuur: Klassi ja seos diagramm (UML class diagram) Osalejad: Client: Suhtleb ainult läbi abstraktsete klassi liideste nagu abstraktne vabrik (AbstractFactory) ja abstraktne toode (AbstractProduct) AbstractFactory: Abstraktne vabrik, milles on vajalikud meetodid, mis loovad abstraktseid tooteid. ConcreteFactory: Konkreetne vabrik, milles on vajalikud meetodid loomaks konkreetseid tooteid. AbstractProduct Abstraktne toode koos vajalike meetoditega Product: Defineerib konkreetset toote objekti, mis luuakse vastavalt konkreetse vabriku poolt. Abstraktne toode rakendab selle
Mõeldud kommunikatsiooni probleemide lahendamiseks ja vähendamiseks. HTTPS://TRACKDUCK.COM/EN/ Suunatud vabakutselistele ja väikestele, ning keskmise suurusega firmadele. MY TIPS Veebi saitidel interaktiivsete tutorialide loomise vahend, mis ei nõua koodimist. Mõeldud uute kasutaja liideste tutvustamiseks. HTTPS://MYTIPS.CO/ 2013 aasta Ukraina garage48 võitja (" http://tootorial.Co/ " nime all) Firmas 3 inimest ja peakorter asub San Franciscos, Californias. Investeeritud 164 000 dollarit. TIMBETER Mobiili rakendus puidu koguse virnas arvutamiseks mis on effektiivsem kui (''TIMBER DIAMETER'' eelnevad lahendused
seadmeid jpm. emaplaadiga. (see IDE on ka muidugi ka kõvakettal endal ja ka DVD/DV seadmel) Kasutatakse rohkem lauaarvutites. FLOPPY Sarnaneb täielikult IDE-ga kuid on natukene väiksem pikkuselt. Nagu nimi ka ütleb kasutatakse seda Floppy ühendamiseks emaplaadiga. Kasutatakse lauaarvutites. MOLEX Need pesad on enamjaolt toiteks. Toiteplokist antakse toitev vool edasi nende liideste kaudu ( on nii isased kui ka emased liidesed) Kasutatakse laua kui ka sülearvutites. RJ45 (LAN) ----- See on serveri liides. Selle abil saab omavahel ühendada kaks ja enam arvutit omavahel, nii et nende arvutite vahel saab andmeid edastada. Kasutatakse nii süle kui ka lauaarvutites RJ11 See on modemipordiühenduspesa. Kasutatakse tavaliselt lauatelefonide ja ruuterite ühendamiseks (võrgu, liiniga). 3,5 mm AUDIO See on heli välja liides
kaadrite aadressitundlik edastus. Võimaldab võrke segmenteerida, osadeks jagada; Jaoturil on mitu ühenduspesa. Iga pesa saab ühendada võrgukaabliga. Ühenduspesasid nimetatakse sageli ka võrguliidesteks. Jaotur paljundab ühe võrguliidese kaudu vastuvõetud signaale ja edastab need kõigile ülejäänutele. Jaoturid suurendavad kahe tööjama vahelist maksimaalset kaugust. Põhiline probleem jaoturite kasutamisel on see, et jaotur ainult kordab signaale liideste vahel, sellepärast suurendab iga jaotur nende tööjaamade arvu, mis võivad info edastamisel kokkupõrkesse sattuda (põrkepiirkond). Kommutaatorid oskavad konfigureerida iga ühendatud võrguseadme personaalselt ja määrata selle tööle vastavalt seadme poolt toetatud tööreziimile. Infovahetusel ei saadeta andmepakette kõikidesse portidesse vaid ainult sellesse porti, kuhu on ühendatud andmeid vastu võttev seade. Kommutaatorid edastavad sõnumeid neid
tarkvarakomponendid(Allikas: Learning Materials tööülesannetetäitmiseks arvutil. for Information Technology Professionals (EUCIP- Mat)) Joonis 2. Rakendustele riistvararessursside jagamine(Allikas: Learning Materials for Information Technology Professionals (EUCIP-Mat)) OS vahendab rakendusprogrammide pöördumist riistvarakomponentide poole läbi spetsiaalsete liideste. See võimaldab rakendustele juurdepääsu süsteemi riistvararessurssidele jättes OS'i hooleks riistvara poole pöördumise spetsiifika,riistvararessursside halduse ning konfliktide välistamise. Tüüpilise personaalarvuti OS'i funktsioonid on: Kasutajakeskkond seadmetega töötamisel 3 Automaatne sisend-väljund (edaspidi S/V)seadmetekonfimine Rakenduste liides seadmete poole pöördumiseks
6.6 Aktiivsed komponendid 6.6.1 Saatja 6.6.2 Vastuvõtja 6.6.3 Optiline võimendaja 4 Lühendid ADM andmemultipleksor ADSL asümmeetriline abonendiliin APC viltuse lihvimisega füüsikaline kontakt ATM assünkroorne edastamise meetod BD maja(hoone) magistral-jaotusliin BW ribalaius CAT 5 5.kategooria;üldkaabelduse kaabli-ja liideste kategooria 5 CATV kaabel-TV CD piirkondlik hargnevus jaotus CENELEC Euroopa Standardiseerimise organ DFB kitsaspektriline laser DS hajumisnihkega DWDM märgamine DXC digitaalne ristühendus FC FC-liides FD korruste jaotur FDDI optilisele kiule baseeruv kohtvõrk FP laseri tüüp FR tulekindel FRP klaaskiuga armeeritud plastik
- protsessi juhtimine: - tellimine / ostmine organisatsioonides - kompensatsioonid ja korvamised kindlustuses - laenude juhtimine pankades (Sirje Kõlvart 2006) Joonis Kasutusjuhtum Allikas: Evely Heldring 2009 · süsteem peaks tulevikus arvestama EU dokumendihalduse nõuetega · süsteem peaks võimaldama protsesse/töövoogusid paindlikult kirjeldada, kuna töövood on institutsiooniti pisut erinevad. · süsteem peaks vajadusel võimaldama liideste kirjeldamist teiste süsteemidega - GIS, registrid · süsteem peaks olema lihtne ning süsteemi juurutamisega peab kaasnema põhjalik koolitus ja tugi · süsteem peaks olema integreeritud grupitöö tarkvaraga (Evely Heldring 2009) Joonis Kasutusvõimalused Allikas: GoPro 2012 3. TARKVARA TURVALISUS IBM GoPro Case turvasüsteem baseerub Lotus Domino turvalisusele. Juurdepääsuõigusi saab määrata kasutajagruppidele ja üksikisikutele
Süsteem peab looma mobiiltelefonile lihtsalt kasutatava ja intuitiivselt õpitava kasutajaliidese. Süsteem peab looma seose telefoni sisemise funktsionaalsuse (kõne- ja andmeühenduse loomine tugijaamaga jne.) ning kasutajale kättesaadavate funktsioonide vahel (helistamine, telefoniraamat, märkmik jne.). Huvitatud osapooled (mitte-kasutajad) Mobiiltelefonide tootja Kohalikud edasimüüjad (eelkõige huvitatud mitmekeelsuse toetusest) Lisatarkvara ja liideste tootjad Kasutajad Seadme omandanud isik Huvitatud osapoolte eesmärgid Mobiiltelefoni tootja eesmärgiks on kuluefektiivse ja konkurentsivõimelise ning seadme kõiki tehnilisi võimalusi maksimaalselt ärakasutava tarkvarasüsteemi omandamine. Kohalike edasimüüjate eesmärgiks on tarkvara kohandatavus asukoharegiooni nõudmistele keele ja muu sarnase osas. Lisatarkvara tootjate eesmärgiks on saada olemasolevate standarditega maksimaalselt ühilduv
CAD süsteemide puudused: Koostöötavate süsteemide/moodulite erinev kasutajaliides; Puudulik läbipaistvus ja süsteemi käitumise mõjutamine; Puudulik individuaalne süsteemi konfigureerimine (kujundamine); ebapiisav meeskonnatöö toetus; keeruline tundma õppida ja uuesti kasutamine pärast pikemat pausi; minimaalsed randusepõhised sisend-/töötehnikad; ebapiisavad integreerimise võimalused nõutavate rakendustega; konstruktsiooniprotsessi osaline toetus Liideste ühenduvus: Otsese liidese korral on kõik süsteemi komponendid otseühenduses, neutraalse liidese puhul on komponendid omavahel ühenduses läbi ühtse tuuma. STEP Standard for the Exchange of Product data. Mõeldud algselt CAD süsteemide vaheliseks andmevahetuseks. Tänapäeval peab katma kõiki toote andmete töötlemiseks vajalikke funktsioone (nt: salvestamine, arhiveerimine, töötlemine). STEP põhilised nõuded andmevahetuse täielikkus (peab üle kandma kõik kasutajale
Topoloogia- uurib kujudite omadusi; geomeetria- matem.haru, mis tegeleb ruumisuhtega. Peamine uurimisobjekt on kujundid. 6. CAD süsteemi skemaatiline ülesehitus. 7. Mida tähendab top-down modelleerimine ja mida tähendab bottom-up modelleerimine? Top-down modelleerimine- süsteem ,,harutatakse" lahti, et saada ülevaade koostude alamsüsteemidest, kuid kõik ei ole väljatoodud väga üksikasjalikult. Bottom-up modelleerimine- 8. Nimetada 5 liidest ja kirjeldada liideste vajalikkust. IGES; DXF; XBF; SET; DES. Liidesed on vajalikud info vahetamiseks. Sellega hoitakse kokku aega, aitab minimeerida vigade arvu, parandab kvaliteeti ja arusaadavust, likvideerib topelt töö tegemist. 9. Millega on läinud ajalukku Augusta King? Lõi esimese arvutiprogrammi maailmas, loetakse esimeseks naisprogrammeeriaks. 10. Nimetada arvutite põlvkonnad ja mille järgi neid eristatakse? I põlvkond 1950 Elektronlamplülitused II põlvkond 1958 Pooljuhtlülitused
1 Toote elutsükkel (7) 1.1.4 Langusefaas ·Varude ja optimiseerimisteenuse kulude vähendamine ·Müügiprognoos ·All-lepingute sõlmimine - tarnijate kontroll ·Jaotuskanalite ratsionaliseerimine IT INFRASTRUKTUURI ARENDAMISE LÜHITUTVUSTUS 1.2 Süsteemiarendus (1) Süsteemiarendus protsess, mis harilikult hõlmab: ·nõuete analüüsi (süsteemi süstemaatiline uuring), ·süsteemi projekteerimist süsteemi riistvara ja tarkvara arhitektuuri, komponentide, moodulite, liideste ja andmete määratlemine, nii et süsteem vastaks spetsifitseeritud nõuetele oluline tingimus, mida süsteem peab rahuldama · teostamist süsteemiarenduse faas, mille lõpul süsteemi riistvara, tarkvara ja protseduurid IT INFRASTRUKTUURI ARENDAMISE LÜHITUTVUSTUS viiakse töökorda. 1.2 Süsteemiarendus (2) Süsteemiarendus protsess, mis harilikult hõlmab: ·dokumenteerimist ·kvaliteedi tagamist - kavandatud süstemaatilised toimingud, mis on vajalikud, et
digitaal muundur) Adressaat - kasutab saadud andmeid Saatja ja vastuvõtja peavad suhtlema samas keeles. Protokoll - reeglistik, mida järgides on kaks osapoolt võimelised suhtlema. Koosneb süntaksist, semantikast ja ajastusest (kiiruste omavaheline kokkusobivus, time-outid jne.) Saatja ja vastuvõtja samad kihid suhtlevad omavahel tinglikuft (s.t. kasutades alumise kihi poolt temale osutatavaid teenuseid) ja eelnevalt kokku lepitud protokolli. Teenuseid osutatakse läbi liideste, s.t. läbi kindlaksmääratud funktsioonide. Iga kiht lisab saadud andmetele juurde kindla päise ja edastab tulemuse temast madalamal olevale kihile. VastuvõtmseL võtab iga kiht temale määratud päise maha. PDU - protocol data unit. Protokolli andmeüksus. Andmete hulk, mida üks kiht saadab teisele. Transpordikihi PDU sisaldab sihtaadressi, järjekorranumbrit ja veaparanduskoode. Transpordikiht annab oma PDU üle võrgukihile. Võrgukihis lisatakse arvuti aadress prioriteet
Luuakse baitkood FirstSample.class. 7 Programm java käivitab virtuaalmasina ja täidab baitkoodi: 2. Rakenduse loomine Eclipse IDE keskkonnas Esimese sammuna peale käivitamist valite File->New Project->Java Project. Siis lisate Java klassi - New Java Class. Erinevate parameetrite seas, mida saab kasutada klassi loomisel, on ema-klassi nimi, liideste nimed, main-meetodi loomine. Pange tähele, et klassi nimi algab alati suure tähega. Sama nimi peab olema failil, kuhu klass kuulub. 8 Edasi loome rakenduse, mis kuvab teate ekraanile. Rakenduse saab käivitada Run->Java Application Keskkonna allosas kuvatakse tulemus. 9 Java keele üldkujutus
muundur) Adressaat kasutab saadud andmeid Saatja ja vastuvõtja peavad suhtlema samas keeles. Protokoll reeglistik, mida järgides on kaks osapoolt võimelised suhtlema. Koosneb süntaksist, semantikast ja ajastusest (kiiruste omavaheline kokkusobivus, time-outid jne.) Saatja ja vastuvõtja samad kihid suhtlevad omavahel tinglikult (s.t. kasutades alumise kihi poolt temale osutatavaid teenuseid) ja eelnevalt kokku lepitud protokolli. Teenuseid osutatakse läbi liideste, s.t. läbi kindlaksmääratud funktsioonide. Iga kiht lisab saadud andmetele juurde kindla päise ja edastab tulemuse temast madalamal olevale kihile. Vastuvõtmisel võtab iga kiht temale määratud päise maha. PDU protocol data unit. Protokolli andmeüksus. Andmete hulk, mida üks kiht saadab teisele. Transpordikihi PDU sisaldab sihtaadressi, järjekorranumbrit ja veaparanduskoode. Transpordikiht annab oma PDU üle võrgukihile. Võrgukihis lisatakse arvuti aadress prioriteet.
sobivate rollide kujundamist ja säilitamist projekti tarbeks. Kui projekt peab saavutama oma eesmärgid lühikese aja jooksul ning projekti teostamiseks eraldatakse palju ressursse, vajab see suurt organisatsiooni. Kui projekti täideviimiseks on eraldatud vähe ressursse ja täideviimise aeg on pikk, võib sellist projekti teostada väikese organisatsiooniga. (IPMA, ICB 3.0, 2006, lk 50) Loominguline lähenemine on vajalik projekti organisatsiooni elemendis vastutuste, rollide, liideste, volituste taseme ja protseduuride määratlemisel. Pideva projekti organisatsiooni 7 parandamise juures ning samuti ka projekti organisatsiooni muutmise ja kaasajastamise juures on loominguline lähenemine edu võtmeks. 1.3 Loomingulisuse mõju elemendile “probleemide lahendamine” Projekti elutsükli jooksul läheb enamus tööst tööülesannete väljaselgitamisele ja probleemide lahendamisele
Royce jagas protsessi järgmisteks põhietappideks (tasub tähele panna, et etappide nimekiri varieerub erinevate autorite esituses): 1. Nõuete määratlemine. See etapp võib olla ka jaotatud kaheks - süsteemi analüüs (kõik see, mis konkreetset tarkvara ümbritseb) ja nõuete analüüs. Dokumenteeritakse süsteemi käitumine, jõudlus, liides jne 2. Süsteemi Ja Tarkvara Kavandamine. Keskendub Põhilistele Programmi Omadustele Nagu Andmestruktuurid, Tarkvara Arhitektuur, Liideste Omadused Ja Protseduurilised Ning Algoritmilised Detailid. Projekti Kvaliteeti On Võimalik Hinnata. Tulemus Dokumenteeritakse. 5 3. Teostus ja moodulite testimine. Projektis kirjeldatud süsteem programmeeritakse moodulite ja programmide kogumina ja need testitakse eraldi. Mida detailsem on projekt, seda lihtsam ja mehhaanilisem saab olla teostuse etapp. 4. Integratsioon ja süsteemi testimine
Adressaat – kasutab saadud andmeid Saatja ja vastuvõtja peavad suhtlema samas keeles. Protokoll – reeglistik, mida järgides on kaks osapoolt võimelised suhtlema. Koosneb süntaksist, semantikast ja ajastusest (kiiruste omavaheline kokkusobivus, time-outid jne.) Saatja ja vastuvõtja samad kihid suhtlevad omavahel tinglikult (s.t. kasutades alumise kihi poolt temale osutatavaid teenuseid) ja eelnevalt kokku lepitud protokolli. Teenuseid osutatakse läbi liideste, s.t. läbi kindlaksmääratud funktsioonide. Iga kiht lisab saadud andmetele juurde kindla päise ja edastab tulemuse temast madalamal olevale kihile. Vastuvõtmisel võtab iga kiht temale määratud päise maha. PDU – protocol data unit. Protokolli andmeüksus. Andmete hulk, mida üks kiht saadab teisele. Transpordikihi PDU sisaldab sihtaadressi, järjekorranumbrit ja veaparanduskoode. Transpordikiht annab oma PDU üle võrgukihile. Võrgukihis lisatakse arvuti aadress prioriteet
Massiivi puuduseks on asjaolu, et kui me oleme kord massiivile mälu eraldanud, siis me ei saa enam massiivi suurust muuta (mõnes programmeerimiskeeles eraldatakse mälu massiivile lausa programmi kompileerimise ajal - Javas on vähemasti mälueraldus käitusaegne operatsioon). Et pakkuda programmeerijale vahendeid tööks dünaamiliste (ajas muutuvate) andmekogumitega, on keeles Java terve komplekt liideseid ja klasse, millest mõnedega järgnevalt tutvume (need kuuluvad paketti java.util). Liideste nimed on kaldkirjas, klasside nimed alla joonitud. Collection Set SortedSet TreeSet (korduvate elementideta järjestatud hulk) List ArrayList (vektor, dünaamiline indekseeritav kogum, korduvad elemendid lubatud) Map HashMap (paisktabel, paaride "võti - väärtus" salvestamiseks; kujutis, mis seab võtmele vastavusse väärtuse) Iterator (liides andmekogumi elementide süstemaatiliseks läbikäimiseks) Comparable (liides kahe elemendi omavahelise järjestuse määramiseks)
Võrguosa identifitseerib Hostid ei tea sildade olemasolust. Neid ei pea ka konfigureerima. Sildadel on sillatabelid. sillad õpivad milliste hoste'deni milliste ükskõik millisele TCP-l põhinevale rakendusele, mis kasutab SSL teenuseid. Pakutavad turvalisuse teenused: serveri autentimine, alamvõrgu ja hostiosa konkreetse masina seal võrgus. IP aadress on jagatud neljaks osaks, mis on eraldatud omavahel punktiga. Igat liideste kaudu saab. Nt: C saadab frame'i D-le ja D vastab C-le frame'ga. > Sild saab frame'i C-lt. Sild näeb, et C on liideses üks. > andmete krüpteerimine, kliendi autentimine (valikuline). Serveri autentimine: SSL-i lubav brauser omab usaldusväärsete CA-de konkreetset võrku saab omakorda jagada alamvõrkudeks, alamvõrgu täpse suuruse määrab kasutatav alamvõrgu mask. Võrgumaski Kuna D-d tabelis ei ole saadab sild frame'i teise ja kolmandasse liidesesse
ja millises situatsioonis teie rakendust kasutavad? Reliability (käideldavus) lubatavate vigade arv ja nende tõsidus, kui palju jääb vigade tekkimise vahele aega, kui kiiresti vead lahendatakse Performance (jõudlus) Supportability (toetus) kui palju raha peab kulutama, et asja töös hoida, testitavus, konfigureeritavus, laiendatavus, lokaliseeritavus. + (disain, tehnilise realiseerimise piirangud, liideste piirangud, majutuse piirangud jms) Prototüüpimise plussid Lahendus mõeldakse detailides läbi Lõppkasutaja saab ,,proovida" funktsionaalsust enne realisatsiooni Tellijal ja täitjal ühine nägemus lõpptulemusest Tellija ja täitja saavad täpsemalt kokku leppida projekti skoobis ning vahetulemites Mis on lihtsam ja mis keerulisem funktsionaalsus Selgemalt saab eraldada, mis on muudatus, mis on puudujääk ja mis täitja viga Selgem ülevaade kui palju projektist valmis on
(katkendnool) liidese ringiga. Sõltuv klass on sõltuv ainult operatsioonidest konkreetses liideses, kuid mitte millestki muust selles klassis (vastasel juhul peaks sõltuvusnool ulatuma klassi sümboloni). Liidesel paiknevaid operatsioone ei näidata otseselt diagrammil. Liidese operatsioonide näitamiseks spetsifitseeritakse liides klassina koos stereotüübiga “interface”, kasutades tavalist klassisümbolit. Pärimisseost liideste vahel saab näidata klassidiagrammil, kus kõik liidesed omavad stereotüüpi “interface”. Paketid Pakett on mudelielementide grupeerimise mehhanism. Kõiki mudelielemente, mida pakett omab või millele ta viitab, nimetatakse paketi sisuks. Paketi eksemplar ei oma mõtet. Pakette kasutatakse modelleerimistöös ega transleerita täidetavateks süsteemideks. Mudelielemendi omanikuks ei saa olla rohkem kui üks pakett. Paketti nimetatakse sageli allsüsteemiks.
4)vastuvõtja, mis võtab signaali ja teisendab selle jälle adressaadi jaoks sobivale kujule 5)adressaat, kellele need allika poolt saadetud andmed on mõeldud kasutamiseks 2. Kommunikatsioonisüsteemi ülesanded Kommunikatsioonisüsteemi ülesanded on: 1)Edastussüsteemi kasulikkus seisneb selles, et teha transport saatja ja vastuvõtja vahel nii efektiivseks kui võimalik. 2)Liidestamine - kommunikatsiooni tagamine saatja/vastuvõtja ja edastussüsteemi vahel läbi liideste. 3)Signaali genereerimine kommunikatsiooni tagamiseks peavad signaalide omadused olema sellised, et neid oleks võimalik edastada ja, et need oleks vastuvõtjale tõlgendatavad. 4)Sünkroniseerimine saatja ja vastuvõtja ei saa näiteks samal ajal pakette saata, muidu tekib kokkupõrge ja andmevahetusest ei tule midagi välja. 5)Andmevahetuse juhtmine mis seisneb põhimõtteliselt andmevahetuse reeglite paikapanemises
lôigatava kihi paksus a ja laius b. Lõikamisel eraldatava kihi pikkus l on alati suurem laastu pikkusest l1. Lôigatava kihi môôtmete muutusi üleminekul laastuks iseloomustatakse laastu paksenemisteguriga Ka, laienemisteguriga Kb ja lühenemisteguriga Kl: Ka = a1/a, Kb = b1/b, Kl = l1/l. 166. Mida iseloomustab laastu tekstuurinurk? Laastu tekstuurinurk iseloomustab laastu tekstuuri orientatsiooni nihkepinna suhtes. 167. Mis on teriku liideste kontaktitingimuste eripäraks? 1. suured surved ja kontakttemperatuurid; 2. terik kontakteerub pidevalt uueneva laastu ja töödeldava tooriku pindadega, mis on oma tekkemomendil juveniilsed 3. tegelik kontaktpind on oluliselt suurem (orienteerivalt 2 - 3 suurusjärgu võrra) masina detailide vahelisest tegelikust kontaktpinnast. 168. Millal tekib teriku kasvaja? Teriku kasvaja tekib madalal lõikekiirusel (30-50 m/min)
kasutatava tehnilise keskkonna (riistvara, tarkvara) tingimustes. Disaini tulemuseks on tulevase infosüsteemi arhitektuuri kirjeldav mudel esitatuna disaini täpsusega Disaini põhitegevused · infosüsteemi ülesehitust puudutavate nõudmiste paikapanemine · infosüsteemi (terviksüsteemi) infrastruktuuri ja rakendussüsteemide arhitektuuri kujundamine · rakendussüsteemide komponentide (süsteemi osade) ja nende omavaheliste liideste kujundamine · kasutajaliidese (ekraanivormide) kujundamine · andmehalduse ja andmebaasi(de) projekteerimine Ehitus (konstrueerimine) (tegevused ja tulemused) Disaini tulemusena loodud mudelite (määratluste) alusel töötavate, kasulike rakendussüsteemide ja andmebaaside loomine - disainitulemuste realiseerimine. Lisaks realiseeritud rakendussüsteemide tervikuks integreerimine - süsteemidevaheliste liideste loomine. Kolmas põhitegevus on (integreerimis)tulemuste testimine
Kõik, mis kehtib silla kohta, kehtib ka siin. Kanalikihi seade. Salvestab ja edastab Etherneti frame'e. Loeb frame'i header-eid ja saadab valikuliselt frame'e MACi sihtkoha aadressi järgi edasi. Kui frame tuleb saata sedmendile, siis kasutab sild CSMA/CD-d, et segmendile ligi pääseda. Kommutaatorid on läbipaistvad. Hostid ei tea nende olemasolust. Neid ei pea ka konfigureerima. kommutaatoritel on oma tabelid. Nad õpivad milliste hoste'deni milliste liideste kaudu saab. EHK Switch suurendab läbilaskevõimet ka sellega, et ta ei puhverda tervet kaadrit, vaid loeb päisest sihtaadressi ning hakkab kohe sinna infot edastama. Edastab kaadreid ilma tervet kaadrit ära ootamata. Kombineeritud erikiirusega ühendused 10/100/1000Mbps. 23 1.3 BRIDGE Sildade (Bridge) funktsioon on ühendada kahte Etherneti võrku omavahel. Sillad lubavad
Gaithersburg, 2011, pp 2 5 tavalisem näide SaaS mudelist on veebipõhine e-posti teenus, kus klient/tarbija kasutab teenusepakkuja infrastruktuuri ja rakendust piiratud võimalusega täpsustada kasutaja eeliseid ja sätteid. Siia alla kuuluvad ka sotsiaalvõrgustikud (Facebook, LinkedIn jt) selles ulatuses, kui kasutajad laevad ülesse sisu ning rajavad ühendusi saidi (võrgukoha) vastavate liideste kaudu. Lisaks puututakse mõningal määral SaaS pilveteenusega kokku ka internetis ostlemise käigus, kui tarbija sisestab oma krediitkaardi numbri ning teenusepakkuja tarkvara töötleb tellimuse andmeid.4 2) Platvorm kui teenus (Platform-as-a-Service ehk PaaS). Teenuse tarbijale on antud võime paigutada pilve infrastruktuuri enda poolt loodud või omandatud rakendusi, mis on loodud kasutades teenuspakkuja poolt toetatud programmeerimiskeeli, teeke,
võtab). Nt: tö öjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server. 2. Kommunikatsioonisüsteemi ülesanded 1) Edastussüsteemi kasulikkus – seisneb selles, et teha transport saatja ja vastuvõtja vahel nii efektiivseks kui võimalik. Tuleb kasutada ressurssi mõistlikult!” 2) Liidestamine - kommunikatsiooni tagamine saatja/vastuvõtja ja edastussüsteemi vahel läbi liideste, ehk erinevate võrkudega on vaja liidestuda (traadita võrk, satelliitsidevõrk jne, kõik peavad suutma suhelda omavahel). 3) Signaali genereerimine – kommunikatsiooni tagamiseks peavad signaalide omadused olema sellised, et neid oleks võimalik edastada ja, et need oleks vastuvõtjale arusaadavad. 4) Sünkroniseerimine – saatja ja vastuvõtja ei saa näiteks samal ajal pakette saata, muidu tekib kokkupõrge ja andmevahetusest ei tule midagi välja. Saatja ja
Information Technology Security Evaluation). ITSEC, st CC pakub raamistikku, mille abil on võimalik hinnata IT-toote turbefunktsioone, leides neile tunnustatud kriteeriumide alusel täpse koha kindlate määratlusega turvaklasside hierarhias. Paljude riikide infoturbeametid on nende kriteeriumite alusel koostanud omad riiklikud ____________________________________________________________________ - M 4.85 (M) Sobiv krüptomoodulite liideste disain M 4.85 Sobiv krüptomoodulite liideste disain Algatamise eest vastutavad: IT-turvaosakond Rakendamise eest vastutavad: IT-turvaosakond Krüptomoodul peab olema sellise disaini ja konfigureerimisvõimalustega, et kogu infovoogu moodulist ja moodulisse või lausa vahetut füüsilist juurdepääsu mooduli andmekogumile saaks kontrollida, st piirata. Sõltuvalt kasutusjuhust või kaitsevajadusest tasub kasutada füüsiliselt lahutatud sisend- ja väljundporte
RTOS & rakenduste valimine y=a+b*c; Reaalaja süsteemid tüüpilised omadused protsessoril Tükeldamine r1 <- * b c Ülesanded jagavad ühiseid ressursse, nagu näiteks Mono- ja multiprotsessor planeerimine Liideste defineerimine r2 <- + a r1 protsessor, kommunikatsioonikanalid. Suhtlevad Lihtsamad planeerimisalgoritmid ühe protsessori Moodulite projekteerimine y <- r2 omavahel. jaoks
Klasside disainiga tegeleb Detailne disain Vastus 1 Süsteemi arhitektuuri paneb paika Ülddisain Vastus 2 Ülddisain Protsessidevaheline töö- ja funktsioonide jaotusega Vastus 3 tegeleb Liideste disainiga tegeleb Detailne disain Vastus 4 Küsimus 11 Relatsiooniline andmebaas ei sobi hästi objekt-orienteeritud lähenemisega, sest Vali üks või enam: a. Objektide maht on liiga suur b. Andmebaas toetab ainult lihtsad (elementaarsed) andmetüübid c. Objektide vahel puuduvad seosed d. Ei sobi müügipoliitikaga seotud põhjusel e. Terve objekt tuleb mahutada ühe kirje sisse
asutuse asjaajamiskorraga. Elektroonilistes dokumendisüsteemides on dokumentide registreerimist võimalik kas täielikult või osaliselt automatiseerida, tuvastades vajalikud metaandmed dokumendist, selle loonud tarkvararakendusest või infosüsteemist. Digitaaldokumendi registreerimine dokumendisüsteemis kujutab endast sisuliselt dokumendisüsteemi ja rakendustarkvara (nt. kontoritarkvara paketid, eposti programmid, jne) vaheliste liideste haldamist. Praktikas tähendab digitaaldokumendi registreerimine dokumenti kirjeldava informatsiooni (metaandmete) jäädvustamist dokumendisüsteemis. Asjaajamine digitaalsete dokumentidega on toonud kaasa muutuse dokumentide loomise ja saatmise kultuuris: keskse kantselei või asjaajamistalituse asemel vormistavad ja saadavad ning võtavad dokumente vastu kõigis asutuse struktuuriüksustes töötajad ise. Arenenud on ka
Neist tuntum on vahest firma Data Junctioni vastav ETL toode. A.2.4 S üst ee mi a ren du s võrrel d es val mi ssü stee mi d e h an k i mi s e või all h an getega. Syst e ms de vel opment versus syst ems procurement and out sourci ng Süsteemiarendus protsess, mis harilikult hõlmab nõuete analüüsi (süstemaatiline uuring süsteemi määratluseni jõudmiseks), süsteemi projekteerimist (süsteemi riistvara ja tarkvara arhitektuuri, komponentide, moodulite, liideste ja andmete määratlemine, nii et süsteem vastaks spetsifitseeritud nõuetele oluline tingimus, mida süsteem peab rahuldama), teostamist (süsteemiarenduse faas, mille lõpul süsteemi riistvara, tarkvara ja protseduurid viiakse töökorda., dokumenteerimist ja kvaliteedi tagamist (kavandatud süstemaatilised toimingud, mis on vajalikud, et tagada komponendi või süsteemi vastavust kehtestatud tehnilistele nõuetele). A.2.4.1 Süsteemiarendust nõudva olukorra kirjeldus
Lisalugemist: www.wikipedia.org S-ATA (Serial ATA) on ATA liidese uuem versioon, mille läbilaskevõime on oluliselt suurem (SATA 150 puhul 150 MB/s ja SATA 300 puhul 300 MB/s) ja mille andmekaabel on oluliselt peenem (7 kaablisoont). Ühte S-ATA liidese porti on võimalik ühendada üks seade. Lisalugemist: www.wikipedia.org SCSI (Small Computer System Interface) on liides, mida kasutatakse peamiselt serverites ja suure jõudlusega tööjaamades. Uusimate SCSI liideste läbilaskevõime on 640 MB/s ja ühte porti on võimalik ühendada kuni 15 seadet (on olemas ka SCSI liideseid, kus ühte porti on võimalik ühendada kuni 127 seadet). Lisalugemist: www.wikipedia.org Mälupuhvri suurus Mälupuhvrit kasutatakse andmete hoidmiseks, mida kõvakettas ei jõua kohe ära salvestada (nö vaheladu), kuna kõvaketta sisemine andmevahetuskiirus on enamasti oluliselt väiksem, kui kõvaketast arvutiga ühendava liidese
ohtudest. Kaugindikatsiooni abil on võimalik taolisi tõrkeid varem avastada. Paljud seadmed, mida peab usaldama, ilma et oleks võimalik neid pidevalt kontrollida ja jälgida, on kaasajal ühendatud tõrgete kaugindikatsiooniseadmega. Tehnilised võimalused ulatuvad seejuures lihtsatest kontaktidest, mille kaudu saab hoiatuslambi sisse lülitada kuni arvutiliidesteni selle juurde kuuluva tarkvarapaketiga levinud talitlussüsteemide jaoks. Liideste kaudu on tihti isegi võimalik igal ajal kindlaks teha ühendatud seadmete tööseisundit ning nii tõrgetele õigeaegselt vastu astuda. Täiendavad kontrollküsimused: - Kas kaugindikatsiooni kaudu häiresignaali saanud isikud teavad, mida tuleb ette võtta? _________________________________________________________________________ ISKE - M 1.52 (M) Tehnilise infrastruktuuri varud M 1.52 Tehnilise infrastruktuuri varud Vastutav algatuse eest: asutuse/ettevõtte juhatus
4)vastuvõtja, mis võtab signaali ja teisendab selle jälle adressaadi jaoks sobivale kujule 5)adressaat, kellele need allika poolt saadetud andmed on mõeldud kasutamiseks 2. Kommunikatsioonisüsteemi ülesanded 1)Edastussüsteemi kasulikkus seisneb selles, et teha transport saatja ja vastuvõtja vahel nii efektiivseks kui võimalik. (Mõistlik kasutamine/koormamine) 2)Liidestamine - kommunikatsiooni tagamine saatja/vastuvõtja ja edastussüsteemi vahel läbi liideste. 3)Signaali genereerimine kommunikatsiooni tagamiseks peavad signaalide omadused olema sellised, et neid oleks võimalik edastada ja et need oleks vastuvõtjale tõlgendatavad. (nt tuleb digitaalsignaal enne "traati" saatmist analoogsignaaliks muuta) 4)Sünkroniseerimine saatja ja vastuvõtja ei saa näiteks samal ajal pakette saata, muidu tekib kokkupõrge ja andmevahetusest ei tule midagi välja. 5)Andmevahetuse juhtmine mis seisneb põhimõtteliselt andmevahetuse reeglite
· Kui kõik soovitud õigused leitakse, on tulemus positiivne · Kui jõutakse niisama ACL lõpuni, on tulemus negatiivne · Lisaks on spetsiaalsete lippudega ACE-d päritavate õiguste kohta Windows NT: ACL näited Päring: kasutaja Mati grupist Müüjad soovib õigusi RW Mobiilseadmed · Seadme kaitsmine volitamata kasutajate eest · Salvestatud andmete kaitse (näiteks krüpteerimisega) · Võrgusuhtluse turve · Rakenduste liideste turve Üks rakendus ei saa reeglina teist rakendust usaldada Android · Avatud kuid Google kontrolli all olev platvorm · Linuxi tuum, Androidi teegid, UI ja VM · Igale rakendusele oma liivakast · Igal rakendusel oma UID ja GID (installil valitakse) · Dalvik VM ei paku turvapiiranguid · Rakenduses kirjeldatakse vajatavad õigused, neid kontrollib OS raamistik · Rakenduste vahelised sidevõimalused OS API kaudu
Prototüüpimine FPGA baasil, jah FPGA eesmärgiks võib olla ka vaid prototüübi koostamine, Toomas Ruuben. TTÜ Raadio ja sidetehnika 117 instituut. FPGA disaini etapid Simuleeritava spetsifikatsiooni eesmärgiks on tuvastada mudeli korrektsus ning kas tellija ja projekteerija on üksteisest õieti aru saanud. Süsteemi tükeldamine seisneb ülesannete jagamises riist- ja tarkvara vahel, liideste spetsifitseerimises (siinid, protokollid). Algoritmide täpsustamine seisneb erinevate arhidektuuriliste lahenduste läbimängimises enne lõplike otsuste tegemist. Algoritmi valik (mooduli jõudlus ja suurus) Toomas Ruuben. TTÜ Raadio ja sidetehnika 118 instituut. 59 FPGA disaini etapid
kasutada kolm korda sagedamini. Mitmikteedena kasutatakse ainult neid marsruute, mille mõõt asub teatud piirides. Stabiilsus tagatakse muudatuste viivituse, tagasiteadistuse tõkestuse ja ennistussõnumitega. OSPF - Open Shortest Path First, "lahtine, lühima tee eelistusega" OSPF töötab lüli oleku järgi. Kõigile teistele marsruuteritele samal hierarhiaalal saadetakse lüli oleku kuulutused (LSA), mis sisaldavad informatsiooni liideste, kasutatava mõõdustiku ja muude muutujate kohta. Lühim tee iga sõlmeni arvutatakse SPF-algoritmiga. Erinevalt RIP-st saab OSPF töötada hierarhias. Suurim hierarhiaüksus on autonoomsüsteem (AS, nimetatakse ka domeeniks, domain). AS-i saab jaotada areaalideks (area); mitme liidesega marsruuterid (nn. areaalipiiri marsruuterid) võivad osaleda mitmes areaalis; selline marsruuter hoiab iga areaali jaoks käigus eraldi topoloogiaandmete baasi, mis sisaldab
- rikkumised jaotatakse kolme rühma: rasked, keskmised ja kerged ning punktide määrad on vastavalt 6, 4 ja 2. Veapunktisüsteemi juures tuleb silmas pidada järgnevaid asjaolusid: - veapunktisüsteemiga peab olema tagatud asjaosaliste juurdepääs andmetele (veapunktide arv, nende aegumine ja dünaamika ajas); - veapunktisüsteemiga peab olema tagatud liiklusreegleid rikkunud isikule hoiatamise ja nõustamise teatiste saatmine; - peab olema tagatud liideste ühildumine karistus- ning liiklusregistriga. 7 Veapunktisüsteemi kaudu saadetakse liiklusreegleid rikkunud isikule teatis (e-kiri, SMS, vms). Kui veapunkte on kogunenud 1-5, siis on võimalik vähendada veapunktide arvu, osaledes soovituslikus rehabiliteerivas nõustamises ning sellega vähendada punkte 2- võrra peale nõustamise läbimist (aasta jooksul võimalik läbida kuni 2 erineva sisuga
ECP- kasutatakse printerite ja skannerite puhul, EPP aga ülejäänud seadmete ühendamiseks. Paralleel porti ühendatakse nt: · ZIP kettaseade · Väline CD-ROM seade · SCSI adapter · Digitaalne kaamera · Skanner · Printer Seadmed ühendatakse DB-25 pistikusse. Enamik printereid kasutavad pildil näha olevat ühenduskaablit: ühes otsas (vasakul) 25-nõelane konnektor, teises otsas (paremal) 36-nõelane Amphenol pistik. 8. Liideste FDC ja IDE. Nende parameetrid. Milliseid seadmeid saab arvutiga ühendada läbi nende liideste. IDE- (Integrated Drive Electronics või Intelligent Drive Electronics). Personaalarvutite enimlevinud kõvakettaliides. Paralleelnimetus ATA (AT Attachment, eesti k. AT ühendus). Lubab maksimaalset andmete ülekandekiirust 8,3 MB/s. IDE puhul tekivad probleemid suuremate kui 528 MB ketastega. IDE moodid ja andmeedastuskiirused
ning korralik vanapoiss, nii on hea mõnegi klassi puhul programmi ülesehituse lihtsuse huvides pakkuda sinna rohkem rolle kui otsese päriluse järgi neid kokku tuleks. Näiteks Karlal oli leivateenimise mõttes sepatööst kindlasti rohkem kasu kui teatest, et ta Ambla kirikuraamatus kirjas on. Niisamuti on klassidele võimalik juurde panna liideseid, mis annavad õiguse vastava klassi eksemplare kloonida, järjestada või muid kasulikke omadusi lisada. Liideste arv ühe klassi juures ei ole piiratud. Liidesed mõeldi programmeerimiskeelte juurde välja, kuna selgus, et nõnda kirjeldusi määrates ja kokku leppides õnnestub programmeerimisel vigu vähendada. Järgnevas näites loodi liides IViisakas. I on liidesel ees sõnast Interface. Liidese juurde käib enamasti sisuline seletus selle kohta, millised seda liidest realiseerivad objektid on. Ning lisaks võivad olla mõned käsklused, millele vastavat liidest realiseerivad objektid on
Kõik, mis kehtib silla kohta, kehtib ka siin. Kanalikihi seade. Salvestab ja edastab Etherneti frame'e. Loeb frame'i header-eid ja saadab valikuliselt frame'e MACi sihtkoha aadressi järgi edasi. Kui frame tuleb saata sedmendile, siis kasutab sild CSMA/CD-d, et segmendile ligi pääseda. // Kommutaatorid on läbipaistvad. Hostid ei tea nende olemasolust. Neid ei pea ka konfigureerima. kommutaatoritel on oma tabelid. Nad õpivad milliste hoste'deni milliste liideste kaudu saab. ///// EHK Switch suurendab läbilaskevõimet ka sellega, et ta ei puhverda tervet kaadrit, vaid loeb päisest sihtaadressi ning hakkab kohe sinna infot edastama. Edastab kaadreid ilma tervet kaadrit ära ootamata. Kombineeritud erikiirusega ühendused 10/100/1000Mbps. 45. CSMA/CA (Carrier Sense Multiple Access With Collision Avoidance) ==> põrkevältimisega kandjatajuriga multipöördus CSMA on võrguprotokolli variant, mille
Kõik, mis kehtib silla kohta, kehtib ka siin. Kanalikihi seade. Salvestab ja edastab Etherneti frame’e. Loeb frame’i header-eid ja saadab valikuliselt frame’e MACi sihtkoha aadressi järgi edasi. Kui frame tuleb saata sedmendile, siis kasutab sild CSMA/CD-d, et segmendile ligi pääseda. // Kommutaatorid on läbipaistvad. Hostid ei tea nende olemasolust. Neid ei pea ka konfigureerima. kommutaatoritel on oma tabelid. Nad õpivad milliste hoste’deni milliste liideste kaudu saab. ///// EHK Switch suurendab läbilaskevõimet ka sellega, et ta ei puhverda tervet kaadrit, vaid loeb päisest sihtaadressi ning hakkab kohe sinna infot edastama. Edastab kaadreid ilma tervet kaadrit ära ootamata. Kombineeritud erikiirusega ühendused 10/100/1000Mbps. 45. CSMA/CA (Carrier Sense Multiple Access With Collision Avoidance) ==> põrkevältimisega kandjatajuriga multipöördus CSMA on võrguprotokolli variant, mille puhul: a) kasutatakse kandevsageduse tajurit; b)
3. Arhitektuurivaade 3.1 Üldine arhitektuur Infosüsteemi asukohtade hajutatavuse tõttu peab realiseeritav süsteem olema võimeline andmeid serveerima üle võrgu. Seega tuleb kõne alla veebipõhine lahendus, millel ühine, keskne andmehoidla. Iga funktsionaalne allsüsteem on viidud eraldi moodulisse, mis tagab süsteemi skaleeritavuse arendamine on võimalik mooduliti. Moodulid suhtlevad standardsete liideste abil. See tagab süsteemi stabiilsuse. 3.2 Riistvaraline vaade Infosüsteem peab toimima asukohtades, mis võivad olla laiali üle mitme regiooni. Oluline on, et ligipääs värskeimatele andmetele oleks tagatud igalt poolt ning igal ajahetkel. Infosüsteemi andmehoidlaks saab seega keskne andmeserver. Serveriteenuse ostame sisse. Iga komponendi funktsionaalsust realiseerivad rakendusserverid, mis võivad asuda komponenditi erinevates asukohtades.
ning korralik vanapoiss, nii on hea mõnegi klassi puhul programmi ülesehituse lihtsuse huvides pakkuda sinna rohkem rolle kui otsese päriluse järgi neid kokku tuleks. Näiteks Karlal oli leivateenimise mõttes sepatööst kindlasti rohkem kasu kui teatest, et ta Ambla kirikuraamatus kirjas on. Niisamuti on klassidele võimalik juurde panna liideseid, mis annavad õiguse vastava klassi eksemplare kloonida, järjestada või muid kasulikke omadusi lisada. Liideste arv ühe klassi juures ei ole piiratud. Liidesed mõeldi programmeerimiskeelte juurde välja, kuna selgus, et nõnda kirjeldusi määrates ja kokku leppides õnnestub programmeerimisel vigu vähendada. Järgnevas näites loodi liides IViisakas. I on liidesel ees sõnast Interface. Liidese juurde käib enamasti sisuline seletus selle kohta, millised seda liidest realiseerivad objektid on. Ning lisaks võivad olla mõned käsklused, millele vastavat liidest realiseerivad objektid on
klassi puhul programmi ülesehituse lihtsuse huvides pakkuda sinna rohkem rolle kui otsese päriluse järgi neid kokku tuleks. Näiteks Karlal oli leivateenimise mõttes sepatööst kindlasti rohkem kasu kui teatest, et ta Ambla kirikuraamatus kirjas on. Niisamuti on klassidele võimalik juurde panna liideseid, mis annavad õiguse vastava klassi eksemplare kloonida, järjestada või muid kasulikke omadusi lisada. Liideste arv ühe klassi juures ei ole piiratud. Liidesed mõeldi programmeerimiskeelte juurde välja, kuna selgus, et nõnda kirjeldusi määrates ja kokku leppides õnnestub programmeerimisel vigu vähendada. Järgnevas näites loodi liides IViisakas. I on liidesel ees sõnast Interface. Liidese juurde käib enamasti sisuline seletus selle kohta, millised seda liidest realiseerivad objektid on. Ning lisaks võivad olla mõned käsklused, millele vastavat liidest realiseerivad objektid on võimelised