Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"kapseldada" - 6 õppematerjali

Tarkvaraarenduse mustrid-Disainimustrid
7
docx

Tarkvaraarenduse mustrid: Disainimustrid

Kui tavaliselt võib objekti loomine lisada keerukust ülesehituses, siis ,,loovad ülesehituse mustrid" lahendavad selle probleemi kontrollides objektide loomist. Iga kord kui konkreetne meetod on välja kutsutud kontrollitakse mingi ,,lipu" seisundit. Kui see on valmis, siis tagastatakse, kui mitte siis käivitatakse vastav toiming tulemuse saamiseks. Eesmärk/probleem: Abstraktne tehase muster pakub võimalust kapseldada endasse grupi individuaalseid tehaseid millel on siis mingi ühine kujundus või ehitus. Motivatsioon: Tavaliselt kliendi programm loob rakenduse abstraktsest tehasest ja seejärel kasutab üldist liidest, et luua konkreetset objekti, mis on osa ühisest kujundusest. Klient ei tea ega huvita, mis konkreetne objekt kutsutakse välja nendest sisemistest tehastest, kuna ta ise kasutab ainult üldist liidest.

Informaatika → Programmeerimine
3 allalaadimist
Klassidiagrammid
42
doc

Klassidiagrammid

rombi (puustruktuur). Seda saab teha ka tavalise agregatsiooni puhul 3) panna osaklassid tervikklassi sisse Rollid saab viia atribuutideks ning klassid atribuuditüüpideks. Kompositsiooniagregatsiooni realiseerimisel peab tervikklass juhtima oma osade elutsüklit, hävitama oma osad koos iseenda hävitamisega.. Alternatiivne viis kompositsiooniagregatsiooni realiseerimiseks on realiseerida osad klassi liikmesobjektidena, s.t. füüsiliselt kapseldada osad tervikklassi sisse. Üldistusseos (generalisation) Üldistusseos (ka pärimine) on seos üldisema ja spetsiifilisema elemendi vahel. Spetsiifilisem element on täielikult kooskõlas üldisema elemendiga ning sisaldab lisainformatsiooni. Spetsiifilisema elemendi eksemplari saab kasutada kõikjal, kus üldisem element on lubatud. Üldistamist kasutatakse klasside, use case – ide jm. mudelielementide (näiteks pakettide) jaoks. Üldistamist kasutatakse tüüpide, mitte

Informaatika → Modulatsioon
21 allalaadimist
Andmebaasid eksami kordamisküsimused
28
docx

Andmebaasid eksami kordamisküsimused

hierarhiline mudel, kus tekivad anomaaliad andmete lisamisel ja kustutamisel ning on  palju liiasust; seejarel relatsioonilisel mudelil pohinevad ­ on relatsioonid ehk tabelid,  ̈ millel on atribuudid ehk veerud ja andmed esitatakse korteežidena ehk ridadena; koige  viimaks objekt­orienteeritud andmebaasisusteemid ­ neis saab hoida objekt­ oritenteeritud keeles kirjutatud objekte, kapseldada ja polümorfismi kasutada). Teema 2 • Andmebaaside valdkonnas tuntud inimesed ja millega nad on end ajalukku  jaadvustanud – E. F. Codd (relatsioonilise mudeli "isa"), P. Chen (olemi­suhte diagrammi  valjamotleja), C. J. Date ja H. Darwen (Kolmanda Manifesti autorid). • Kuidas nimetatakse aastal 1995 avaldatud dokumenti, milles esitatakse C.J. Date ja H. Darwen poolt relatsioonilise mudeli taiendatud ja parandatud kirjelduse

Informaatika → Andmebaasid
95 allalaadimist
Andmeturve konspekt- kokkuvõte
63
docx

Andmeturve konspekt / kokkuvõte

­ IPSec Krüpteerimine -- konfidentsiaalsuse tagamiseks Autentimine aitab kaasa terviklusele, takistab vahendusründeid. Ainult krüpteerimisest ei piisa. Pakitus failis plokk näeb suvaline välja, võimalik asendada, lahtipakkimisel ei saa kontrollida, kas andmed on terviklikud. Tahaks garanteerida värskust - et andmetükk on pärit jooksvast seansist. Tahame krüptos kanaliterviklust. Tahame teha krüptokanalit konfidentsiaalsuse tagamiseks, aga tahame ka turvalisust. Tahame TCP-voogu kapseldada krüptotoru sisse. · TLS -- de facto standard - krüpteerivad kanali mingisuguse loogilise tee kaudu · SSH -- konkurent TLS-le (oma nisis) - krüpteerivad kanali mingisuguse loogilise tee kaudu · IPSec -- standard IP tasemele - krüpteerib kolmandas kihis iga paketi eraldi sõltumata sellest, mis toimub kõrgemal tasemel · PGP (Pretty Good Protection) -- (meili) krüpteerimine ja signeerimine - kõrgema taseme objektide krüpteerimiseks

Informaatika → Andmeturbe alused
39 allalaadimist
Veebistuudium arendus ASP NET
212
docx

Veebistuudium arendus ASP.NET

Ülesandeid * Koosta menüüga pealeht (master) ning sealt viited mitmele alamlehele * Lisa lehestikus asukohta näitav SiteMap * Paiguta lehestiku lehed mõttes puukujulisse struktuuri. Aita navigeerimisel kasutajat TreeView-ga Omaloodud elemendid (UserControl) Lisaks pealehtedele saab programmiloogikat jagada ka läbi isetehtud graafilise kasutajaliidese elementide (User Controls) e. kasutaja kontrollide (KK). KK on ASP.NET leht ASP.NET lehe sees. KK abil saab kapseldada mingite graafilise liidese elementide kooslust ning funktsionaalsust. Näiteks lisame oma veebilehele lisaks sildile veel tekstikasti ja nupu ning ütleme, et me soovime reageerida sündmusele, kui keegi klikib sellel nupul. Peale seda väikest täiendust näeb default.aspx content elemendi sisu välja järgmine:

Informaatika → Veebiprogrammeerimine
26 allalaadimist
Nimetu
575
docx

Nimetu

Ülesandeid * Koosta menüüga pealeht (master) ning sealt viited mitmele alamlehele * Lisa lehestikus asukohta näitav SiteMap * Paiguta lehestiku lehed mõttes puukujulisse struktuuri. Aita navigeerimisel kasutajat TreeView-ga Omaloodud elemendid (UserControl) Lisaks pealehtedele saab programmiloogikat jagada ka läbi isetehtud graafilise kasutajaliidese elementide (User Controls) e. kasutaja kontrollide (KK). KK on ASP.NET leht ASP.NET lehe sees. KK abil saab kapseldada mingite graafilise liidese elementide kooslust ning funktsionaalsust. Näiteks lisame oma veebilehele lisaks sildile veel tekstikasti ja nupu ning ütleme, et me soovime reageerida sündmusele, kui keegi klikib sellel nupul. Peale seda väikest täiendust näeb default.aspx content elemendi sisu välja järgmine:

Informaatika → Informaatika
33 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun