Sissejuhatus infotehnoloogiasse

Suurus: px
Alustada lehe näitamist:

Download "Sissejuhatus infotehnoloogiasse"

Väljavõte

1 Sissejuhatus infotehnoloogiasse Tarkvara arhitektuur - 1 -

2 Sisukord Arhitektuurinduse ja arendustöö põhimõtteid Komponendid: terviksüsteemid, serverid, frameworkid, teegid Arhitektuurinäiteid Programmeerimiskeelte tüübid eri vaadetest Domineerivad programmeerimiskeeled Arendusvahendid Tarkvara & tootmine: ajaloolised faasid Võrgunduse areng Süsteemide integratsioon Vabatarkvara - 2 -

3 Tarkvara arhitektuur Arhitektuuri all mõeldakse IT-s: mingi süsteemi tehnoloogilisi põhimõtteid millisteks suurteks osadeks süsteem jaotub kuidas osad omavahel suhtlevad milliseid suuri valmistükke süsteem kasutab Tarkvaras on sellisteks küsimusteks näiteks: Mis opsüsteemi alla rakendus teha Kas hoida infot lihtsalt failides või andmebaasis Millist veebiserverit ja kuidas täpselt kasutada Kas pöörduda andmebaasi poole otse või csv või XML või json vahekihi abil Mis keeles/keeltes rakendus teha Millist kasutajaliidese teeki kasutada... jne

4 Arendaja analoog on arhitekt/ehitusinsener Tarkvara lihtne analoogia ehitusega ei ole eriti pädev: Tarkvara on kõige keerulisem asi maailmas: tarkvarasüsteemidel on kõige rohkem osi Arendaja kirjutatud programm ongi tegelikult ehitusjoonis, mitte ehitus: ehitus (töötav tarkvara) tehakse kompilaatorite, linkurite jms abil programmist automaatselt. Programmeerija analoog on arhitekt/ehitusinsener. Tarkvara arenduses ei ole nö lihtsaid ehitusmehi vaja. Täiendava tööjõu lisamine projekti käigus teeb projekti täitmise reeglina veel aeglasemaks

5 Tarkvara ei ole lego Tarkvara ei panda kokku nagu lego blokkidest : Lego blokke saab ühendada väga lihtsalt, ja neil ei ole sisemist keerulist ehitust - 5 -

6 Tarkvara on sarnane bioloogiaga Tarkvara ei panda kokku nagu lego blokkidest : ta sarnaneb enim bioloogiaga Tarkvarablokid on väga keerulised süsteemid, ja nende ühendamine tähendab nö tavapärast programmeerimist Tarkvara areneb olemasolevast tarkvarast arendajate abil evolutsiooni teel, sarnaselt bioloogiaga - 6 -

7 Arhitektuuri eesmärgid: lihtsus mitmekesisuses Arendamise ja haldamise lihtsus on kõige tähtsam. Valiku juures on otsustav see, mida arendajad/haldajad kõige paremini oskavad kasutada. Lisatükkide kasutamist ilma selge vajaduseta tuleks vältida. Abstraktsioonid tilguvad läbi. Ei ole olemas iga juhu jaoks sobilikke tehnoloogiaid/komponente No silver bullet! - 7 -

8 Tarkvarasüsteemide komponendid Tarkvarasüsteemid ehitatakse reeglina mitmesuguste komponentide kokkupaneku, s.t. kokkuprogrammeerimise teel, või teisiti öeldes: komponente kasutades. Neid komponente võib klassifitseerida - näiteks - järgmisel viisil: Terviklikud lõppkasutaja-rakendusprogrammid Suured valmiskomponendid, näiteks andmebaasimootorid Raamistikud ehk frameworks Teegid ehk libraries - 8 -

9 Tarkvarasüsteemide komponendid Terviklikud lõppkasutaja-rakendusprogrammid, Neid saab tihti juhtida ja mõne teise tarkvarapaketiga programmiliselt siduda, a la: Tekstitöötlus, näiteks Word või LibreOffice Tabelarvutus, näiteks Excel Raamatupidamise tarkvara Arendustarkvara, näiteks Eclipse või vscode Veebibrauser - 9 -

10 Tarkvarasüsteemide komponendid Suured valmiskomponendid Andmebaasiserverid, www-serverid, mailiserverid, graafikaserverid nagu X11, operatsioonisüsteem ise jne Need programmid on tehtud eeskätt selleks, et lõppkasutaja jaoks loodud rakenduste tegemist hõlbustada. Näitena andmebaasi väljakutsumine Pythonist:... cursor=con.cursor() sqlstr= """ select clientid, clientname from clientbase where clientname like %Jaan% """ cur.execute(sqlstr) results=cur.fetchall() for i in results print "id: ",i[0], " name: ",i[1]

11 Tarkvarasüsteemide komponendid Raamistikud ehk frameworks Edasiarendamiseks ja ümbertegemiseks mõeldud terviklikud näiterakendused, levinud eeskätt tüüpiliste andmebaasi-kesksete veebirakenduste jaoks. Igast hästi läbimõeldud rakendusest võib saada selline näiterakendus. Populaarseid raamistikke: Java Spring Ruby on Rails PHP Zend framework Python Django Javascript Angular Microsoft.NET Raamistik ei lase arendajal vabalt valida, kuidas süsteem peaks töötama, vaid pigem suunab teda täiendama etteantud näitesüsteemi, mille raamistiku arendaja on välja töötanud.

12 Tarkvarasüsteemide komponendid Teegid ehk libraries Konkreetseid, piiratud funktsioone realiseerivad väikesed komponendid ja nende komplektid. Mõned komplektid on hiigelsuured. Funktsioonide näiteid: Trükkimine Faili kirjutamine Võrguühenduse avamine Ringi, joone vms asja joonistamine Selliseid komponente levitatakse enamasti komplekti kompilaatorite ja muude tarkvara-arendusvahenditega ning nad on tüüpiliselt kasutatavad ainult selle konkreetse programmeerimiskeele ja arendusvahendi koosseisus. komplektis kompilaatorite ja muude tarkvara-arendusvahenditega ning nad on enamasti kasutatavad ainult selle konkreetse programmeerimiskeele

13 Üks suur eesti infosüsteem: iga blokk on omaette keerukas süsteem oma andmebaasidega ning nad on enamasti kasutatavad ainult selle konkreetse programmeerimiskeele

14 Andmete liikumise keerulised ahelad Andmete ja raportite seoste näide

15 Meeldetuletus: algoritmilised keeled ja kirjelduskeeled Algoritmilised (programeerimiskeeled) C, C++, Basic, Java, Python, PHP, assembler... Kirjelduskeeled (spetsifitseerimiskeeled) HTML, SQL, XML, RDF, TeX,... Praktiline süntees: algoritmilised keeled manipuleerivad kirjelduskeele abil antavate objektidega näited: Javascript ja HTML., C/Java/Python/... ja SQL,

16 Valdkonniti domineerivad programmeerimiskeeled Universaalseim, välja arvatud tippkiirust nõudvad või embedded või brauseri- või operatsioonisüsteemi-rakendused: Java Maksimaalset kiirust nõudvad rakendused, embedded ja süsteemprogrammeerimine: C, C++ Andmetöötlus ja skriptid ilma kasutajaliideseta: Python, Java, C, Go, Perl, Ruby Windowsi kasutajaliidesega rakenduste programmeerimine: C#, VisualBasic, C, (Java) Maci ja iphone programmeerimine: Swift, Objective-C Androidi programmeerimine: Java, (C) Veebibrauseri programmeerimine: Javascript Veebirakenduse programmeerimine: PHP, Javascript, Python, Ruby, Java, Go, C, Perl.. Spetsiifilised rakendused: vastavalt vajadusele

17 Arendusvahendid Programmi töötamiseks: Kompilaator Interpretaator Programmi kirjutamiseks: Sobivad tekstiredaktorid Visuaalsed arendusvahendid Suure hulga lähtekoodi halduseks: Versioonikontroll (git, subversion,...) Kompileerimissüsteemid (make, automake, Ant, Gradle, Webpack,...) Integratsioonisüsteemid (Jenkins, Travis CL,...) Testimiseks ja monitoorimiseks: Testimise abivahendid ja automaattestide süsteemid (Valgrind, Jtest,...) Automaatmonitoorimise süsteemid

18 Veebitehnoloogiad: näide vahenditest

19 - 19 -

20 - 20 -

21 IT süsteemide paradigmade areng Ajalooline vaade kolmele osale: Riistvara Tootmise organiseerimine Tarkvara

22 Pikaajalised arhitektuurifaasid ? A) Riistvara arhitektuurifaasid Suurarvutid - Mikroarvutid - Võrgusüsteemid B) Tarkvaraplatvormide arhitektuurifaasid: assembler, puhtad keeled - teegid, arendusvahendid, komponendid - komponentide sidumine C) Tootmise organiseerimise arhitektuurifaasid: suurfirma, avatud - väikefirma, suletud - vabad komponendid, sidumine, hooldus

23 Priorities for software development Three main consumers of time and effort: Understanding the business processes and needs. Understanding the exact contents of existing data. Writing code. The second component - understanding existing data - is growing and will keep growing for foreseeable future. Why?

24 Intelligentne võrk!? Sajandi keskpaigaks: Iga arvuti on praegustest tuhandeid kordi võimsam Võrgus on praegusest tuhandeid kordi rohkem infot ja teenuseid

25 Internet 0: inimene <--> veidi inimesi, raadio, TV Raadiokanal 1 Raadiokanal 2 TV-kanal 1 TV-kanal

26 Internet 1: inimene <--> hulga inimesi S A J A D M I L J O N I D

27 Internet 2: inimene <--> hulga masinaid WWW S A J A D M I L J O N I D

28 Internet 3: masinad <--> hulga masinaid Automaatliidesed S A J A D M I L J O N I D

29 Internet 3: inimene??

30 Architecture I Compact standalone software

31 Architecture II Classical client-server applications

32 Architecture II : similarities to I All applications controlled by the developer: located in one machine or distributed in the machines of the company/client

33 Architecture III Applications not controlled by the developer: you only have access to them system functions like a society of applications

34 Architecture III: some examples Apps based on web services Global comparison/search systems Estonian public sector: xtee complex queries Document management between different organisations Large financial apps: banks etc Sales systems Military apps

35 Architecture III: kill chain example Context: Yugoslavia, Iraq, Afganistan... Warfighting integration. We're basically tasked to close the seams in the kill chain. The kill chain is a euphemism for the process by which we identify targets find them fix it track it target execute check results

36 Architecture III: kill chain example Context: Yugoslavia, Iraq, Afganistan... Warfighting integration. We're basically tasked to close the seams in the kill chain. The kill chain is a euphemism for the process by which we identify targets find them fix it track it target execute check results Every link is a separate country with its own information systems

37 Architecture III: kill chain example Context: Yugoslavia, Iraq, Afganistan... Warfighting integration. We're basically tasked to close the seams in the kill chain. The kill chain is a euphemism for the process by which we identify targets find them fix it track it target execute check results Every link is a separate country with its own information systems Countries in the chain are often exchanged or replaced!

38 Main problems for the developer Get access to data from the foreign system Understand what does this data exactly mean Convert foreign data to data structures of our own app and vice versa

39 Getting access and understanding? Social networking. Connected groups of people:

40 Architecture III revisited Social groups consist of both people and apps

41 Philosophy. Society and people. We could think that do have AI already in some sense: society is a large animal with an intelligence of its own. People - society is similar to cells - animal

42 Tarkvara litsentsid Litsents on lihtsalt ühepoolne võta-või-jäta leping, et kuidas tarkvara tohib kasutada. Kommertslitsentsid on väga mitmekesised: igaüks kirjutab endale sobiva. Vabavara on vahel dual-licenced: valid, kas kasutad piirangutega vabavarana või teistsuguste piirangutega kommertslitsentsiga. Vabavaralitsentside hulgas on mitmed rohkem/vähem vabad kategooriad: vaata sissejuhatuseks Vaata ka:

43 Vabatarkvara Mis on vabatarkvara: tasuta? lahtise koodiga? edasimüügiõigusega? copyright? Ajalugu, eesmärgid, perspektiivid mis on olnud? mis on tulemas? äriidee? miks vabavara tehakse? kus on vabavara mõistlik kasutada? mida vabavara on endaga kaasa toonud?

44 GNU ideoloogia: vabadus: primaarne on tarkvara vabadus, sekundaarne tasuta kättesaadavus (free as in free speech, not as in free beer) ausus: ausam on kasutada vabavara kui piraatkopeerida teadmiste vabadus: teadmised, tarkvara on loomu poolest vaba - teadmiste ja tarkvara kopeerimine laiendab ühiskonna majanduslikku võimsust, kaotajaid (rumalamaks jääjaid) pole raha saab teenida ka tarkvara toetades ja installeerides ja levitades tellitud täiustusi ja modifikatsioone ehitades ehitades sellist vabavara, mida klient soovib motivatsioon senistes kogustes tarkvara luua väheneb? vastuargument: programmeerimine on põnev vastuargument: ehk polegi meil nii palju kallilt makstud programmiste vaja? vastuargument: vabanenud programmeerijate kaader saab teha uusi, senisest keerulisemat softi, mille jaoks seni aega ega ressurssi ei jätkunud

45 GPL ja litsentsid Vaatame eraldi GPL, LGPL ja muid vabavara-litsentse

Tartu Ülikool

Tartu Ülikool Tartu Ülikool Code coverage Referaat Koostaja: Rando Mihkelsaar Tartu 2005 Sissejuhatus Inglise keelne väljend Code coverage tähendab eesti keeles otse tõlgituna koodi kaetust. Lahti seletatuna näitab

Rohkem

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - ref - Romet Piho - Tutorial D.doc Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud

Rohkem

DNA

DNA Infosüsteemid: Loeng 11-12 Infosüsteemid MTAT.03.139 2017 sügis Indrek Sander 1 Suur pilt Tarkvarasüsteemide omavaheline suhe Andmed andmevoodiagramm (AVD) keskne (vaatlusalune) tarkvarasüsteem Initsiatiiv

Rohkem

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc EESTI STANDARD EVS-ISO/IEC 27001:2014 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemid Nõuded Information technology Security techniques Information security management systems Requirements (ISO/IEC

Rohkem

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Microsoft PowerPoint - Lisa 5 koolituse materjalid 03. detsember, 2009 Piirangutest vabaks IT-ga või IT-ta? Heiti Mering Heiti.mering@ee.fujitsu.com Eero Elenurm eero@elenurm.net Piirangud või võimalused? Millised on meie oskused? Millised on meie teadmised?

Rohkem

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 või Windows

Rohkem

Microsoft Word - installation-guide.doc

Microsoft Word - installation-guide.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 12.04.2008 Dokumendi loomine Maris Aavik 1.1 13.04.2008 Täiendamine Maris Aavik 1.2 13.04.2008 Täiendamine Andres Kalle 1.3 12.05.2008 Täiendused Kerli

Rohkem

Microsoft PowerPoint - loeng.ppt

Microsoft PowerPoint - loeng.ppt Tarkvaraarendusprotsess Lektor Oleg Mürk olegm@webmedia.ee Webmedia AS www.webmedia.ee Teema Mille poolest erineb üksinda programmeerimine mitmekesi tarkvaraarendamisest? Mitmekesi programmeerimine Mitmekesi

Rohkem

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: GIMP Script-Fu 1 Skriptimiskeeli: Perl v1.0 loodud Larry

Rohkem

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode]) Tarkvara projekt seminar VI Eelmise iteratsiooni tagasivaade, testimine, installatsioonijuhend, järgmise iteratsiooni näited. Karel Kravik Administratiivset:protestid Probleem: protestide hulk ja kvaliteet

Rohkem

Monitooring

Monitooring IT infrastruktuuri teenused Monitooring Margus Ernits margus.ernits@itcollege.ee 1 Miks? Arvutisüsteemid töötavad tõrgetega Pole olemas 100% veakindlaid ja keerulisi arvutisüsteeme Tõrgetest võib teada

Rohkem

Operatsioonisüsteemide ehitus

Operatsioonisüsteemide ehitus Lõimed Ülevaade Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windows 2000 lõimed Linuxi lõimed Java lõimed VARMO VENE & MEELIS ROOS 2 Ühe- ja mitmelõimelised protsessid

Rohkem

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pdf, Word, Excel, PowerPoint, Open Office) tuleb esmalt keskkonda üles

Rohkem

SQL

SQL SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)

Rohkem

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Sissejuhatus Raadiosidest üldiselt Tarkvaraline raadio Kuidas alustada 2 Raadioside Palju siinussignaale õhus Info edastamiseks moduleerid

Rohkem

PowerPoint Presentation

PowerPoint Presentation Ülevaade Mehhaanika ja elektroonika tooted, elektromehaanilised koosted 30 aastat kogemust Müügikäive 2018 MEUR 15,4 2 tootmisüksust Euroopas HYRLES OY Soome tehas Asutatud 1989 Tootmine 8500 m2 Personal

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 2 OPERATSIOONISÜSTEEMIDE MASSPAIGALDUS Operatsioonisüsteemide masspaigaldus Suure arvu arvutisüsteemide korral ei ole mõistlik operatsioonisüsteeme paigaldada manuaalselt. Operatsioonisüsteemide

Rohkem

Veeb Jaagup Kippar

Veeb Jaagup Kippar Veeb Jaagup Kippar Tööpõhimõte Arvutid ühendatud võrguks Igal arvutil oma nimi / number Arvutite vahel suudavad liikuda tekstid/baidid Kasutaja saadab serverarvutile päringu, millist lehte soovitakse vaadata.

Rohkem

Andmeturve

Andmeturve CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)

Rohkem

Microsoft Word hankeplaan veebi.rtf

Microsoft Word hankeplaan veebi.rtf TALLINNA LINNAKANTSELEI 2016. AASTA HANKEPLAAN Jrk nr Riigihanke eseme nimetus Hankemenetluse liik Hankelepingu liik Elektrooniline riigihange (jah/ei) Riigihanke korraldamise eeldatav aeg (kuu või kvartal)

Rohkem

loeng2

loeng2 Automaadid, keeled, translaatorid Kompilaatori struktuur Leksiline analüüs Regulaaravaldised Leksiline analüüs Süntaks analüüs Semantiline analüüs Analüüs Masinkoodi genereerimine Teisendamine (opt, registrid)

Rohkem

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode] GIS pilvelahendused Nils Nitov, AlphaGIS Millest räägime? AlphaGIS tutvustus Pilvetehnoloogiast Amazon valmislahendustest Näide pilvelahendusest AlphaGIS põhitegevusalad Põhitegevusalad - Esri tarkvara

Rohkem

Loeng03

Loeng03 Loeng 03 Failiõigused ja -manipulatsioon Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus, Tallinn 2015 Failid ja kataloogid Mis on fail? Linuxi laadsetes süsteemides on kõik failid

Rohkem

EE-macbook-retina-12-early2015-qs.indd

EE-macbook-retina-12-early2015-qs.indd Kiirjuhend Tervita oma MacBooki. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

Rohkem

Pealkiri

Pealkiri Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,

Rohkem

Tarkvaratehnika

Tarkvaratehnika Kaspar Loog Kaspar Loog Austa kõiki teisi loengutes ja praksides viibijaid Meeskonnatöös küsi endalt, Kas kõigi arvamust on arvestatud? Ole positiivne ja haara initsiatiivi Õppejõu käest võib küsida kõike,

Rohkem

Tarkvaratehnika

Tarkvaratehnika Kaspar Loog Kaspar Loog - Know IT Estonia Kaspar Loog Know IT Estonia Austa kõiki teisi loengutes ja praksides viibijaid Meeskonnatöös küsi endalt, Kas kõigi arvamust on arvestatud? Ole positiivne ja haara

Rohkem

praktikumidesse.pdf

praktikumidesse.pdf Mõisted: Tudeng peab olema suuteline selgitama järgmisi mõisteid: Klient, server, rakendus, andmed, DDL, SQL,SQL-standard. Oskused: Tudeng on suuteline kirjeldama andmebaassüsteemi töötamise põhimõtteid.

Rohkem

Page 1 of 5 Tehniline Allikas: Pereregistri Kasutusjuhend Sisukord 1 Töö rahvastikuregistri menetlustarkvaraga 1.1 RR menetlustarkvara töökoha riistvara ning andmesideühendus 1.2 Klienditarkvara installeerimisele

Rohkem

EUPL v 1 1-all versions _4_

EUPL v 1 1-all versions _4_ Euroopa Liidu tarkvara vaba kasutuse litsents V.1.1 EUPL Euroopa Ühendus 2007 Euroopa Liidu tarkvara vaba kasutuse litsents ("EUPL") 1 kehtib allpool määratletud teose või tarkvara suhtes, mida levitatakse

Rohkem

REQUEST FOR AN ASSIGNMENT OF LEI (fond) LEI KOODI MÄÄRAMISE TAOTLUS (fond) 1. FUND DATA / FONDI ANDMED: Legal Name / Ametlik nimi: Other Fund Names /

REQUEST FOR AN ASSIGNMENT OF LEI (fond) LEI KOODI MÄÄRAMISE TAOTLUS (fond) 1. FUND DATA / FONDI ANDMED: Legal Name / Ametlik nimi: Other Fund Names / REQUEST FOR AN ASSIGNMENT OF LEI (fond) LEI KOODI MÄÄRAMISE TAOTLUS (fond) 1. FUND DATA / FONDI ANDMED: Legal Name / Ametlik nimi: Other Fund Names / Fondi teised nimed: Business Register Number / Äriregistri

Rohkem

Kuidas, kus ja milleks me kujundame poliitikaid Kuidas mõjutavad meid poliitikad ja instrumendid Euroopa Liidu ja riigi tasandil Heli Laarmann Sotsiaa

Kuidas, kus ja milleks me kujundame poliitikaid Kuidas mõjutavad meid poliitikad ja instrumendid Euroopa Liidu ja riigi tasandil Heli Laarmann Sotsiaa Kuidas, kus ja milleks me kujundame poliitikaid Kuidas mõjutavad meid poliitikad ja instrumendid Euroopa Liidu ja riigi tasandil Heli Laarmann Sotsiaalministeerium Rahvatervise osakond 15.06.2018 Mis on

Rohkem

Statistikatarkvara

Statistikatarkvara Sissejuhatus statistika erialasse, sissejuhatus matemaatika erialasse, 20. september 2018 Statistikatarkvara põgus ülevaade Krista Fischer Statistikatarkvara kategooriad Võib jagada mitut moodi: Tarkvara,

Rohkem

Pealkiri

Pealkiri Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad

Rohkem

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov Kava Kuulame Annet Essed ja Felder Õppimise teooriad 5 Eduka õppe reeglit 5 Olulisemat oskust Anne Loeng Mida uut saite teada andmebaasidest?

Rohkem

magistriöö.doc

magistriöö.doc Tallinna Ülikool Matemaatika-loodusteaduskond Informaatika osakond Diana Pugatšova Koolide kodulehekülgede hindamisvõimalusi Magistritöö Juhendaja: Mart Laanpere Autor:......... 2005 Juhendaja:.........

Rohkem

PowerPoint Presentation

PowerPoint Presentation Avaandmed Urmas Sinisalu Mis on avaandmed? Alus vs. Kohustus Avaandmed on kõigile vabalt ja avalikult kasutamiseks antud masinloetaval kujul andmed, millel puuduvad kasutamist ning levitamist takistavad

Rohkem

Document number:

Document number: WNR Kiirpaigaldusjuhend Lisateavet, juhised ja uuendused saab leida internetist aadressil http://www.a-link.com Kiirpaigaldusjuhend Komplekt sisaldab: - WNR repiiter - Paigaldusjuhend Ühendused / Ports:

Rohkem

Avatud ja läbipaistev e-riik: Ees6 kui rajaleidja Andrus Kaarelson RIA peadirektori asetäitja riigi infosüsteemi alal 10. oktoober 2017

Avatud ja läbipaistev e-riik: Ees6 kui rajaleidja Andrus Kaarelson RIA peadirektori asetäitja riigi infosüsteemi alal 10. oktoober 2017 Avatud ja läbipaistev e-riik: Ees6 kui rajaleidja Andrus Kaarelson RIA peadirektori asetäitja riigi infosüsteemi alal 10. oktoober 2017 Eesti kui rajaleidja e-riigi rajamisel E-teenused meie elu loomulik

Rohkem

Microsoft PowerPoint - TÜ TVT - Kavandamine ja arhitektuur 2.ppt

Microsoft PowerPoint - TÜ TVT - Kavandamine ja arhitektuur 2.ppt Kavandamine ja arhitektuur Erik Jõgi erik.jogi@hansa.ee Muutused Muutused on elu igapäevane osa Meie peame tagama, et meie kirjutatud tarkvara need muutused üle elab Oleme valmis muutusteks, mitte ei võitle

Rohkem

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutisse laadida ja redigeerida erinevatest analoogvideo

Rohkem

Funktsionaalne Programmeerimine

Funktsionaalne Programmeerimine Kõrvalefektid ja Haskell Kõik senised programmid on olnud ilma kõrvalefektideta; so. puhtalt funktsionaalsed. Programmi täitmise ainsaks efektiks on tema väartus. Osade ülesannete jaoks on kõrvalefektid

Rohkem

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Rakenduskõrgharidus 4. Õppevorm(id) Statsionaarne õpe 5.

Rohkem

EIK-OSadmin-Edmund

EIK-OSadmin-Edmund Tarkvara haldamine Linux (UNIX) algajale Edmund Laugasson edmund.laugasson@itcollege.ee Käesoleva dokumendi paljundamine, edasiandmine ja/või muutmine on sätestatud ühega järgnevatest litsentsidest kasutaja

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document.idl IDL kompilaator document_cstub.o document.h document_sstub.o #include document_client.c

Rohkem

PHP

PHP PHP Autorid: Aleksandr Vaskin Aleksandr Bogdanov Keelest Skriptikeel skript teeb oma tööd pärast seda, kui toimus mingi sündmus* Orienteeritud programmeerija eesmärkide saavutamiseks (mugavus on tähtsam

Rohkem

PowerPoint-præsentation

PowerPoint-præsentation Columbus Eesti SaaS pilvepõhised lahendused ärikliendile Arne Kaasik Toomas Riismaa 30.04.2014 1 Millest juttu tuleb Miks me äritarkvaralahenduse pilve paneme kust raha tuleb? Mida Columbus on teinud ja

Rohkem

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Elisa Ring Elisa Ringi mobiilirakendus Versioon Elisa Ring Elisa Ringi mobiilirakendus Versioon 1.0.85 15.01.2019 1 Elisa Ring... 1 1. Ülevaade... 3 1.1. Kirjeldus... 3 1.2. Tehnilised tingimused... 3 1.3. Kasutuselevõtt ja sisselogimine... 3 2. Rakenduse

Rohkem

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemi mõiste "Tarkvara, mis juhib programmide täitmist, nt Windows" ÕS 2006 "Operatsioonisüsteem on tarkvara, mis töötab

Rohkem

Microsoft PowerPoint - Kalle Kukk, Estfeed.pptx

Microsoft PowerPoint - Kalle Kukk, Estfeed.pptx Keskne platvorm energiateenuste arendamiseks Estfeed Kalle Kukk Elering AS Strateegiajuht kalle.kukk@elering.ee 27.03.2014 110-330 kv liinid 5223 km kõrgepinge õhuja kaabelliine Ülepiirilised ühendused

Rohkem

BIM360 ja RealityCapture

BIM360 ja RealityCapture DROONID EHITUSES KAASAEGNE PROJEKTIPANK ja selles Reality Capture töövood 10.06.2019 Ettekanne Hendrik Park MINA linkedin.com/in/hendrik park BIM konsultant 2018 - Tootejuht 2018 - Projekteerimise projektijuht

Rohkem

Estonian_TBW-106UB(V1).cdr

Estonian_TBW-106UB(V1).cdr Lühike paigaldusjuhend TBW-106UB H/W: V1 Sisukord... 1 1. Enne alustamist... 1 2. Kuidas paigaldada... 3. Bluetooth adapteriseadistamine... 2 5 Tõrkeotsing... 7 Version 02.17.2009 1. Enne alustamist Pakendi

Rohkem

Kom igang med Scratch

Kom igang med Scratch Alustame algusest Getting Started versioon 1.4 SCRATCH on uus programmeerimiskeel, mis lubab sul endal luua interaktiivseid annimatsioone, lugusid, mänge, muusikat, taieseid jm Scratch'i saab kasutada

Rohkem

EESTI STANDARD EVS-EN 1790:1999 This document is a preview generated by EVS Teemärgistusmaterjalid. Kasutusvalmid teekattemärgised Road marking materi

EESTI STANDARD EVS-EN 1790:1999 This document is a preview generated by EVS Teemärgistusmaterjalid. Kasutusvalmid teekattemärgised Road marking materi EESTI STANDARD EVS-EN 1790:1999 Teemärgistusmaterjalid. Kasutusvalmid teekattemärgised Road marking materials - Preformed road markings EESTI STANDARDIKESKUS EESTI STANDARDI EESSÕNA NATIONAL FOREWORD Käesolev

Rohkem

Tootmise digitaliseerimine

Tootmise digitaliseerimine Pildi autor: Meelis Lokk Tootmise digitaliseerimise toetus Raimond Tamm, Tartu abilinnapea 20.03.2019 Tootmise digitaliseerimise toetus Eesti on avalike teenuste digitaliseerimise osas Euroopa liider Töötlevas

Rohkem

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Microsoft Dynamics AX (Axapta) tarkvara 2 Seadistamise etapid 1. Laadige alla ja installeerige Qlik Sense Desktop. 2. Laadige

Rohkem

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel

Rohkem

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc Tallinna Linnavalitsuse sõnumisaatja kasutusjuhend asutuse juhatajale Sisukord 1. Süsteemi sisenemine...2 2. Parooli lisamine ja vahetamine...2 3. Ametnike lisamine ametiasutuse juurde...2 4. Saatjanimede

Rohkem

Linux süsteemi administreerimine

Linux süsteemi administreerimine Protsesside, mälu jm haldamine Linuxi ehitus (struktuur) Lihtsustatult Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal

Rohkem

P2P süsteemid

P2P süsteemid Gnutella Ajalugu Detsentraliseeritus Protokollist Paralleliseerimine Ujutamine Skaleeruvus Ultranoded Puuräsid DHT Muud MEELIS ROOS 1 Ajalugu Failivahetus P2P massidesse viija Napster tsentraalne süsteem

Rohkem

JABRA STYLE Kasutusjuhend jabra.com/style

JABRA STYLE Kasutusjuhend jabra.com/style Kasutusjuhend jabra.com/style SISUKORD 1. TERE TULEMAST... 3 2. PEAKOMPLEKT... 4 3. KANDMINE... 5 3.1 KUULARIKATETE VAHETAMINE 4. AKU LAADIMINE... 6 5. ÜHENDAMINE... 7 5.1 BLUETOOTH SEADMEGA ÜHENDAMINE

Rohkem

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid

Rohkem

Esitlusslaidide kujundusest

Esitlusslaidide kujundusest ADS-iga liidestumine Andre Kaptein Maa-ameti aadressiandmete osakonna vanemspetsialist 22.11.2017 Aadressiandmete süsteemi (ADS) kasutamise kohustus tuleneb seadustest Ruumiandmete seadus 59 lg 1 - ADS-i

Rohkem

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Diana Lõvi (SV valdkond) Järgmised e-lõunad: 10. oktoober

Rohkem

Tallinna Transpordikool NOOREM TARKVARAARENDAJA 4. taseme kutseõppe esmaõppe õppekava Kinnitatud: Tallinna Transpordikool direktor Valeri AAVA käskkir

Tallinna Transpordikool NOOREM TARKVARAARENDAJA 4. taseme kutseõppe esmaõppe õppekava Kinnitatud: Tallinna Transpordikool direktor Valeri AAVA käskkir Tallinna Transpordikool NOOREM TARKVARAARENDAJA 4. taseme kutseõppe esmaõppe õppekava Kinnitatud: Tallinna Transpordikool direktor Valeri AAVA käskkiri nr 1-3/99, 14.10.2014 Kooskõlastatud: Kooli nõukogu

Rohkem

Side

Side SIDE (IRT 90) Loeng Signaalid sidekanalis Teema - signaalid Signaaliülekanne üüsilises kanalies Põhiriba signaal ja selle esius Kisaribalised ja laiaribalised signaalid vs kanalid Häirekindluse agamine

Rohkem

Microsoft PowerPoint - geodb_090507v1.ppt [Read-Only] [Compatibility Mode]

Microsoft PowerPoint - geodb_090507v1.ppt [Read-Only] [Compatibility Mode] Eesti topograafiline andmekogu ja geoandmebaasi põhine topograafiliste andmete uuendamine Olev Veskimäe Topoandmete osakond Maa-amet Sisukord Geoandmebaas Uuendamine Kvaliteedi tagamine Vigade haldamine

Rohkem

MTAT Operatsioonisüsteemid - protsessid

MTAT Operatsioonisüsteemid - protsessid Operatsioonisüsteemid Mõiste Tuumafunktsioonid Protsessihaldus 1. slaid Arvutisüsteem Kasutaja 1 Kasutaja 2 Kasutaja N Kompilaatorid Kujundusprogrammid Tekstiredaktorid Andmebaasisüsteemid RAKENDUSPROGRAMMID

Rohkem

Microsoft Word - Referaat.docx

Microsoft Word - Referaat.docx Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve

Rohkem

E-õppe ajalugu

E-õppe ajalugu Koolituskeskkonnad MTAT.03.142 avaloeng Anne Villems September 2014.a. Põhiterminid Koolituskeskkonnad (Learning environments) IKT hariduses (ICT in education) E-õpe (e-learning) Kaugõpe (distance learning)

Rohkem

AG informaatika ainekava PK

AG informaatika ainekava PK INFORMAATIKA AINEKAVA PÕHIKOOLIS Õppe- ja kasvatuseesmärgid Põhikooli informaatikaõpetusega taotletakse, et õpilane: 1) valdab peamisi töövõtteid arvutil igapäevases õppetöös eelkõige infot otsides, töödeldes

Rohkem

Andmebaasid, MTAT Andmebaasikeeled 11.loeng

Andmebaasid, MTAT Andmebaasikeeled 11.loeng Andmebaasid, MTAT.03.264 Andmebaasikeeled 11. loeng Anne Villems Eksamiaegade valimine Kas on vaja eksamiaega mai lõpus? I eksami aeg. valikud: 3., 4. või 5. juuni kell 10.00 II eksami aeg. 17. kell 12.00

Rohkem

EESTI STANDARD EVS-ISO/IEC 38500:2009 Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine org

EESTI STANDARD EVS-ISO/IEC 38500:2009 Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine org EESTI STANDARD Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine organisatsioonis Corporate governance of information technology (ISO/IEC 38500:2008)

Rohkem

Andmeturve

Andmeturve Tulemüürid Tulemüüri mõiste Tulemüüride liigitus Paketifiltrid Võrguaadresside tõlkimine (NAT) Rakenduskihi tulemüürid Kombineeritud tulemüürid Demilitariseeritud tsoon Üksiku arvuti kaitsmine Personaalsed

Rohkem

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööaknas leia Windows Update 4.Lase arvutil kontrollida

Rohkem

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk Klassiskeem (class diagram) Klass (class) atribuut (attribute) meetod (method) Liides (interface) meetod (method) Viidatavus (visibility) avalik

Rohkem

Süsteemiintegratsioon

Süsteemiintegratsioon 2010 veebruar Ivo Mägi ivoätwebmediadotee Kes ma selline olen Kümme aastat tarkvaratööstuses Erinevad rollid, hetkel AS Webmedia tarkvara arendusjuht Kuus aastat Java SE/EE arendust Osalenud kokku 13 erineva

Rohkem

Majandus- ja kommunikatsiooniministri 10. aprill a määrus nr 26 Avaliku konkursi läbiviimise kord, nõuded ja tingimused sageduslubade andmiseks

Majandus- ja kommunikatsiooniministri 10. aprill a määrus nr 26 Avaliku konkursi läbiviimise kord, nõuded ja tingimused sageduslubade andmiseks Majandus- ja kommunikatsiooniministri 10. aprill 2013. a määrus nr 26 Avaliku konkursi läbiviimise kord, nõuded ja tingimused sageduslubade andmiseks maapealsetes süsteemides üldkasutatava elektroonilise

Rohkem

Microsoft Word - requirements.doc

Microsoft Word - requirements.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 04.03.2008 Dokumendi loomine Madis Abel 1.1 09.03.2008 Kasutuslugude loomine Madis Abel 1.2 12.03.2008 Kasutuslugude täiendused Andres Kalle 1.3 13.03.2008

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com (tänapäevastes OS ei kasutata)

Rohkem

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06 Andmebaaside projekteerimine Erki Eessaar Esimene trükk Teadaolevate vigade nimekiri seisuga 24. juuni 2013 Lehekülg 37 (viimane lõik, teine lause). Korrektne lause on järgnev. Üheks tänapäeva infosüsteemide

Rohkem

PowerPoint Presentation

PowerPoint Presentation TEHNOLOOGIAPLATVORMI KUJUNDAMINE (Manufuture) Tallinn, 20.04.2011 Innovative Manufacturing Engineering Systems Competence Centre (IMECC) is co-financed by Enterprise Estonia and European Union Regional

Rohkem

PowerPoint Presentation

PowerPoint Presentation Marek Alliksoo Export Sales Manager 01 November 2018 Targa linna lahendused linnaplaneerimises Tark linn Tark asjade internet (Tark Pilv) Tark automatiseeritus Tark energia Tark juhtimine Tark kodanik

Rohkem

PowerPointi esitlus

PowerPointi esitlus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüsteemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe Nendesse saab kirjutada käske, millega näiteks

Rohkem

Projekti sõltuvuste andmebaas

Projekti sõltuvuste andmebaas TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika õppekava Janar Ojalaid Projekti sõltuvuste andmebaas Bakalaureusetöö (9 EAP) Juhendajad: Priit Liivak Helle Hein Tartu

Rohkem

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plugina ikoon on kadunud Outlooki kasutajad saavad dokumente

Rohkem

Operatsioonisüsteemid 1. loeng

Operatsioonisüsteemid 1. loeng Kursus Operatsioonisüsteemid (Operating Systems) MTAT.08.006 3 EAP Kersti Taurus 1. Arvutisüsteem Kasutaja 1 Kasutaja 2 Kasutaja N Kompilaatorid Kujundusprogrammid Tekstiredaktorid Andmebaasisüsteemid

Rohkem

Microsoft Word - EVS_ISO_31000;2010_et_esilehed

Microsoft Word - EVS_ISO_31000;2010_et_esilehed EESTI STANDARD EVS-ISO RISKIJUHTIMINE Põhimõtted ja juhised Risk management Principles and guidelines EVS-ISO EESTI STANDARDI EESSÕNA NATIONAL FOREWORD Käesolev Eesti standard EVS-ISO Riskijuhtimine. Põhimõtted

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Kolm põhistiili: RPC REST SOA (Service Oriented Architecture)

Rohkem

(Tõrked ja töökindlus \(2\))

(Tõrked ja töökindlus \(2\)) Elektriseadmete tõrked ja töökindlus Click to edit Master title style 2016 sügis 2 Prof. Tõnu Lehtla VII-403, tel.6203 700 http://www.ttu.ee/energeetikateaduskond/elektrotehnika-instituut/ Kursuse sisu

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP, mistahes failiedastus,

Rohkem

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimused: faili nimi faili vanus faili tüüp... 1 Failiotsing:

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 3 GROUP POLICY JA ACTIVE DIRECTORY Group Policy Group Policy - vahend Active Directory arvutite ja kasutajate tsentraalseks haldamiseks. Group Policy abil on võimalik kontrollida süsteemi registri

Rohkem

Slide 1

Slide 1 TÖÖTUBA: ÕPIRÄNDE TUNNISTUSE TÄITMINE Margit Paakspuu 5163 Töötoa ülesehitus 1. Kellele ja milleks me õpirände tunnistusi väljastame? 2. Õpirände tunnistuse väljastamise protseduur 3. Õpirände tunnistuse

Rohkem

Keskkonnakaitse ja ruumilise planeerimise analüüsist Erik Puura Tartu Ülikooli arendusprorektor

Keskkonnakaitse ja ruumilise planeerimise analüüsist   Erik Puura   Tartu Ülikooli arendusprorektor Keskkonnakaitse ja ruumilise planeerimise analüüsist Erik Puura Tartu Ülikooli arendusprorektor Teemapüstitused eesmärkidena 1. Ruumiline suunamine ja planeerimine edukalt toimiv 2. Valikute tegemine konkureerivate

Rohkem

Andmeturve

Andmeturve SOAP ja veebiteenused Web Services SOAP WSDL Ühilduvus UDDI MEELIS ROOS 1 Web Services Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP,

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com Nendesse saab kirjutada käske,

Rohkem