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

Suurus: px
Alustada lehe näitamist:

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

Väljavõte

1 Kavandamine ja arhitektuur Erik Jõgi

2 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 nende vastu Embrace the change!

3 Evolutsiooniline disain lühinägelike taktikaliste otsuste tulemus iga järgnev samm teeb koodi raskemini muudetavaks iga järgnev samm suurendab vigade tekkimise tõenäosust ja vähendab nende lihtsa parandamise võimalusi copy & paste, code & fix suur entroopia

4 Planeeritud disain vastand evolutsioonilisele disainile paralleel maja ehitamisega disainer teeb üldised disaini skeemid valmis ja programmeerijad kirjutavad selle alusel koodi väga laialdaselt kasutusel disainer ei suuda kõigile koodi kirjutamisel tekkivatele küsimustele ette mõelda muutuvad tingimused!

5 Agile lähenemine Pigem evolutsiooniline kui planeeritud Seda võimaldavad praktikad: testing continuous integration refactoring Oluline on, et alustataks lihtsast ning süsteemi arenedes toimuks pidevalt tagasi vaatamine ning koodi järgi aitamine uusi asju arvesse võttes

6 The will to design Inimaspekt on väga oluline Et evolutsiooniline disain toimiks, on tarvis jõudu, mis seda veaks - inimest, kellel on piisavalt meelekindlust, et pürgida kvaliteetse disaini poole Selline tahe on tavaliselt 1-2 inimesel tiimis, kes võtavad vastutuse disaini eest tervikuna. Ilma sellise tahteta evolutsiooniline disain ei toimi Tõenäoliselt ei toimi siis ükski disain

7 Halva disaini tunnused design smells jäikus (rigidity) raske muutusi teha isegi lihtsaid haprus (fragility) läheb katki iga kord kui midagi muuta liikumatus (immobility) ei suuda taaskasutada viskoossus (viscosity) kergem on teha hack e kui korralikku disaini

8 Halva disaini tunnused design smells tarbetu keerukus (needless complexity) tuleviku tarbeks ette tehtud asjad tarbetud kordused (needless repetition) copy-paste liigne kasutamine läbipaistmatus (opacity) raskesti arusaadavus

9 Olulised OO disaini printsiibid Raamatust Agile Software Development: Principles, Patterns, and Practices, Robert Martin, 2003 The Open-Closed Principle The Dependency-Inversion Principle The Single Responsibility Principle The Interface-Segregation Principle The Liskov Substitution Principle

10 Olulised OO disaini printsiibid The Open-Closed Principle A module should be open for extension but closed for modification Avatud laiendusteks: Moodulit saab laiendada, kui tekib uusi vajadusi Suletud muutusteks: Mooduli laiendamiseks ei pea moodulit ennast muutma Tuleb kasutada abstraktsiooni interface abstract class/method

11 Olulised OO disaini printsiibid The Dependency-Inversion Principle Depend on abstractions, do not depend on implementations Mooduli realisatsioon ei tohiks sõltuda temast madalama taseme moodulite realisatsioonist vaid nende abstraktsioonidest Kuidas saada viide realisatsioonile? Inversion-of-Control (IOC) Dependency Injection (DI)

12 Olulised OO disaini printsiibid The Single-Responsibility Principle A class should have only one reason to change Igal klassil peaks olema ainult üks kohustus Erinevad kohustused põhjustavad muutusi erinevates kohtades ja kui need on ühes klassis koos, siis võib ühe suunas muutusi tehes tekkida konflikt teise kohustuse täitmisega SRP tulemuseks on rohkem väikseid klasse: Väike klass ei saa olla väga keeruline Väikeste klassidega on lihtsam jälgida teisi OO põhimõtteid Väikseid klasse on lihtsam tesida

13 Olulised OO disaini printsiibid The Interface-Segregation Principle Separate clients mean separate interfaces The Liskov Substitution Principle Subtypes must be substitutable for their base types

14 Design Patterns disaini mustrid Raamat Design Patterns: Elements of Reusable Object-Oriented Software, 1994 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Gang of Four Book (GOF) Kataloog erinevatest mustritest Creational patterns Structural patterns Behavioral patterns

15 Design Patterns - Creational Creational patterns concern the process of object creation Factory method Abstract factory Builder Prototype Singleton

16 Design Patterns - Structural Structural patterns deal with the composition of classes or objects Adapter Bridge Composite Decorator Façade Flyweight Proxy

17 Design Patterns - Behavioral Behavioral patterns characterize the ways in which classes or objects interact and distribute responsibility Interpreter Memento Template method Observer Chain of Responsibility State Command Strategy Iterator Visitor Mediator

18 Refactoring to Patterns Raamat Refactoring to Patterns Joshua Kerievsky, 2004 Over-Engineering Under-Engineering TDD Ask a question of a system by writing a test Respond by writing code to pass the test Refine the response Repeat

19 Domain-driven design Raamat Domain-Driven Design: Tackling Complexity in the Heart of Software Eric Evans, 2003 Edu alus on valdkonna tundmine eesmärk ei ole saada valdkonna eksperdiks vaid olla võimeline aru saama valdkonna sisust Ühine keel valdkonna ekspertidega objektmudelis kasutatakse vastava valdkonna termineid ei leiutata uus nimesid

20 Kokkuvõte Hea arendaja tunnused Lihtsad lahendused Pidev pürgimine hea disaini poole Valdkonna tundmine Pidev enese täiendamine

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

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

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

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

(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

(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

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

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

Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sis

Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sis Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sisu kirjeldus vastavuses iseseisva töö mahule) Ülevaate

Rohkem

Test_Pub

Test_Pub Esirinnas: InnoTech Atira sahtlisüsteem Kiirelt põhiargumendid InnoTech Atira: esirinnas InnoTech Atira on sahtlisüsteem individualistidele. Selle puhtad defineeritud kontuurid loovad karismaatilise disaini

Rohkem

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

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

Magnetic MRO

Magnetic MRO 3D-tehnoloogiad õhusõidukite hoolduses 3D Printimine / Virtuaalreaalsus/ 3D Skänneerimine Pärtel-Peeter Kruuv Interior Workshop supervisor Magnetic MRO Arendused: mis mõjutab, mida rakendada? IT Google

Rohkem

EVS standardi alusfail

EVS standardi alusfail EESTI STANDARD KINNISVARA KORRASHOIU HANKE DOKUMENDID JA NENDE KOOSTAMISE JUHEND Procurement documents for property maintenance and their preparing guide EESTI STANDARDI EESSÕNA See Eesti standard on standardi

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

PowerPointi esitlus

PowerPointi esitlus Teadmistepõhine ehitus 2019 (23.04.2019) RÄÄGIME BIM-IST ÕPPIMISE JA ÕPETAMISE VAATEVINKLIST Raido Puust, MSc, PhD professor (ehitusinfo modelleerimine) raido.puust@taltech.ee ÜLEVAADE Ehitusinfo modelleerimisest

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

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

Rahvusvaheline motokross Baltimere Karikas 2015 Soome Eesti Läti Leedu Kooskõlastanud: EMF-i alajuht; Kinnitanud: EMF peasekretär 1. Aeg ja koht: 18.0

Rahvusvaheline motokross Baltimere Karikas 2015 Soome Eesti Läti Leedu Kooskõlastanud: EMF-i alajuht; Kinnitanud: EMF peasekretär 1. Aeg ja koht: 18.0 Rahvusvaheline motokross Baltimere Karikas 2015 Soome Eesti Läti Leedu Kooskõlastanud: EMF-i alajuht; Kinnitanud: EMF peasekretär 1. Aeg ja koht: 18.04.2015, Eesti, Holstre-Nõmme motokeskus. (58 o 18 56.36

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

Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased

Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased oma kujunduse ühele kohale koolis. 5.1 Kohavalik Tiimi

Rohkem

PowerPoint Presentation

PowerPoint Presentation Kas mehed ja naised juhivad erinevalt? Kuidas kaasata mitmekesiseid meeskondi? Ester Eomois, EBSi õppejõud, doktorand Organisatsioonide juhtimistreener Minu tänased mõtted Kas naised ja mehed on juhtidena

Rohkem

Inglise keele ainekava 9.klassile Kuu Õpitulemused Õppesisu Kohustuslik hindamine September 1. Kasutab Present Simple, Present Mina ja teised. Inimese

Inglise keele ainekava 9.klassile Kuu Õpitulemused Õppesisu Kohustuslik hindamine September 1. Kasutab Present Simple, Present Mina ja teised. Inimese Inglise keele ainekava 9.klassile Kuu Õpitulemused Õppesisu Kohustuslik hindamine September 1. Kasutab Present Simple, Present Mina ja teised. Inimesed Continuous küsimustes, jaatavas ja Adventure eitavas

Rohkem

Powakaddy

Powakaddy Powakaddy PowaKaddy Sport http://www.powakaddy.com/index.php/electric-trolleys/sport.html Elektrilised kärud liitium või tavalise akuga / Electrical trolleys with lithium or acid battery Liitium akuga

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

Microsoft Word - C035736e.doc

Microsoft Word - C035736e.doc EESTI STANDARD Süsteemi- ja tarkvaratehnika Süsteemide ja tarkvara kvaliteedinõuded ja kvaliteedi hindamine (SQuaRE) Andmekvaliteedi mudel Software engineering Software product Quality Requirements and

Rohkem

Kuidas ärgitada loovust?

Kuidas ärgitada loovust? Harjumaa ettevõtluspäev äriideed : elluviimine : edulood : turundus : eksport Äriideede genereerimine Harald Lepisk OPPORTUNITYISNOWHERE Ideed on nagu lapsed Kas tead kedagi, kelle vastsündinud laps on

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

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

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 1 / 16 7. loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 2 / 16 Sisend/väljund vaikimisi: Termid: read, write?-read(x). : 2+3. X = 2+3.?-write(2+3). 2+3 true. Jooksva sisendi vaatamine: seeing?-

Rohkem

Õpetajate haridustehnoloogilised pädevused ja nende hindamine Mart Laanpere, Hans Põldoja Tallinna Ülikool

Õpetajate haridustehnoloogilised pädevused ja nende hindamine Mart Laanpere, Hans Põldoja Tallinna Ülikool Õpetajate haridustehnoloogilised pädevused ja nende hindamine Mart Laanpere, Hans Põldoja Tallinna Ülikool c b a See materjal on avaldatud Creative Commons Autorile viitamine Jagamine samadel tingimustel

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

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

EESTI STANDARD EVS :2003 See dokument on EVS-i poolt loodud eelvaade TERASKONSTRUKTSIOONID Osa 4-2:Vedelikumahutid Steel structures Part 4-2:

EESTI STANDARD EVS :2003 See dokument on EVS-i poolt loodud eelvaade TERASKONSTRUKTSIOONID Osa 4-2:Vedelikumahutid Steel structures Part 4-2: EESTI STANDARD TERASKONSTRUKTSIOONID Osa 4-2:Vedelikumahutid Steel structures Part 4-2: Tanks EESTI STANDARDIKESKUS AMETLIK VÄLJAANNE EESSÕNA Eesti standard Teraskonstruktsioonid. Vedelikumahutid on välja

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

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Konstruktorile antakse andmed, mis iseloomustavad mingit

Rohkem

PowerPoint Presentation

PowerPoint Presentation Miks liituda projektiga LIFE Fit for REACH? Karin Viipsi Henkel Balti OÜ (Henkel Makroflex AS) Infopäev ettevõtetele, 09.11.2016 Sisukord Ettevõtte tutvustus Ettevõtte eesmärk projektis Mida on varasemalt

Rohkem

View PDF

View PDF Fitbit Ionic - ikoonilisest nutikellast natuke puudu, kuid spordiks ja kontoriks käib 11. aprill 2018-1:27 Autor: Kaido Einama Fitbiti nutikellad on balansseerinud pulsikella ja nutikella piiril ning viimasel

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

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

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

seletus 2 (2)

seletus 2 (2) Arnold A. Matteusele pühendatud skvääri arhitektuurivõistlus JAANIMARDIKAS Seletuskiri Matteuse skväär on osa Tähtvere aedlinna planeeringust, mille autor on Arnold Matteus. Põhiline idee on peegeldada

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

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

MTAT Loeng 2 ( )

MTAT Loeng 2 ( ) Disainiprotsessi juhtimine. Juhisdokumendid (1/28) Disaini protsess (2/28) Kasutajasõbraliku disaini protsess Disaini ülesanne on tagada tellijate ja tegijate ühtne arusaam süsteemi käitumisest ja välimusest

Rohkem

ANOVA Ühefaktoriline dispersioonanalüüs Treeningu sagedus nädalas Kaal FAKTOR UURITAV TUNNUS Mitmemõõtmeline statistika Kairi Osula 2017/kevad

ANOVA Ühefaktoriline dispersioonanalüüs Treeningu sagedus nädalas Kaal FAKTOR UURITAV TUNNUS Mitmemõõtmeline statistika Kairi Osula 2017/kevad ANOVA Ühefaktoriline dispersioonanalüüs Treeningu sagedus nädalas Kaal FAKTOR UURITAV TUNNUS Factorial ANOVA Mitmefaktoriline dispersioonanalüüs FAKTOR FAKTOR Treeningu sagedus nädalas Kalorite kogus Kaal

Rohkem

SP Tartu Inspiratsioonipäev.key

SP Tartu Inspiratsioonipäev.key Kellele ja miks on strateegiat vaja? Ragnar Siil Milleks strateegiline planeerimine? Miks me teeme asju, mida me teeme? Miks me teeme seda, mitte hoopis midagi muud? Mida me soovime saavutada järgmiseks

Rohkem

Microsoft PowerPoint - Kliiniliste auditite kogemused [Read-Only] [Compatibility Mode]

Microsoft PowerPoint - Kliiniliste auditite kogemused [Read-Only] [Compatibility Mode] Anneli Rätsep TÜ Peremeditsiini õppetool vanemteadur 25.04.2013 Alates 2002. aastast "Haigete ravi pikkuse põhjendatus sisehaiguste profiiliga osakondades 3-5 auditit aastas Müokardiinfarkti haige käsitlus

Rohkem

Pöördumine Eesti Valitususe ja Europa Nõukogu Inimõiguste Komissari hr. Hammarbergi poole Appeal to the Government of the Republic of Estonia and the

Pöördumine Eesti Valitususe ja Europa Nõukogu Inimõiguste Komissari hr. Hammarbergi poole Appeal to the Government of the Republic of Estonia and the Pöördumine Eesti Valitususe ja Europa Nõukogu Inimõiguste Komissari hr. Hammarbergi poole Appeal to the Government of the Republic of Estonia and the Council of Europe Commissioner of Human Rights Mr.

Rohkem

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Robert Mägi o Õpingud: Riga Technical University o Haridus: MSc (Electrical Engineering) MSc (Automatic Telecommunications)

Rohkem

Praks 1

Praks 1 Biomeetria praks 3 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik, 2. lisage uus tööleht, 3. nimetage see ümber leheküljeks Praks3 ja

Rohkem

Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12

Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12 Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12. veebruar 2009 TÖÖSTRESS on pingeseisund, mille on

Rohkem

Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist

Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist www.klauke.com Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist Ajad muutuvad. Kompaktne ja maksimaalselt tõhus Kõikjal kus vaja kiiret, kergekaalulist ja effektiivset tööriista

Rohkem

Eetika kui tulevikuvaluuta tarbimiskeskkonnas!? Dr. Mari Kooskora Dotsent, EBS Ärieetikakeskuse juhataja Pilt: Mari Kooskora Sügis

Eetika kui tulevikuvaluuta tarbimiskeskkonnas!? Dr. Mari Kooskora Dotsent, EBS Ärieetikakeskuse juhataja Pilt:   Mari Kooskora Sügis Eetika kui tulevikuvaluuta tarbimiskeskkonnas!? Dr. Mari Kooskora Dotsent, EBS Ärieetikakeskuse juhataja Pilt: www.aaii.com Mari Kooskora Sügis 2013 1 Pisut taustast (EPL, H. Mets, nov 2005) Mari Kooskora

Rohkem

Ø ,3 mm SYSTEM KAN-therm Inox EST 2018/ Parimad materjalid Lugematud võimalused EDU TEHNOLOOGIA ISO 9001

Ø ,3 mm SYSTEM KAN-therm Inox EST 2018/ Parimad materjalid Lugematud võimalused EDU TEHNOLOOGIA ISO 9001 Ø 12 168,3 mm SYSTEM KAN-therm Inox EST 2018/2019-1.2 Parimad materjalid Lugematud võimalused EDU TEHNOLOOGIA Sisukord System KAN-therm Inox - sortiment...109 Tööriistad Inox liidete jaoks...121 108 SÜSTEEM

Rohkem

Markina

Markina EUROOPA NOORTE ALKOHOLITARBIMISE PREVENTSIOONI PRAKTIKAD JA SEKKUMISED Anna Markina Tartu Ülikool Meie ülesanne on: Tuvastada ja välja valida erinevaid programme ja sekkumist, mida on hinnatud ja mille

Rohkem

No Slide Title

No Slide Title SUURTE KORTERMAJADE PIIRKONNAD EUROOPAS: SOTSIAALSED TRENDID JA PLANEERIMISLÄHENEMISED Tiit Tammaru ja Kadri Leetmaa TÜ Rände- ja linnauuringute keskus 14 linna Euroopas Large Housing Estates in Europe:

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

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

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

“MÄLUKAS”

“MÄLUKAS” Hiiumaa Arenguseminar 2016 Mälu ja mõtlemine Juhi tähelepanu Tauri Tallermaa 27.oktoober 2016 Edu 7 tunnust Allikas: Anthony Robbins. Sisemine jõud 1. Vaimustus 2. Usk e veendumus 3. Strateegia 4. Väärtushinnangute

Rohkem

Vabavara programmi ACDChemSketch kasutamine struktuurivalemite koostamiseks

Vabavara programmi ACDChemSketch kasutamine struktuurivalemite koostamiseks Vabavara programmi ACD/ChemSketch kasutamine struktuurivalemite koostamiseks Neeme Katt Jõgeva Ühisgümnaasiumi keemia- ja informaatikaõpetaja ACD/ChemSketch on keemilise graafika programm, mida võib kasutada

Rohkem

Microsoft Word - KOV_uuringu_analyys.doc

Microsoft Word - KOV_uuringu_analyys.doc UURING OMAVALITSUSTE SENISEST PROJEKTIKOGEMUSEST, LÄHIAJA PLAANIDEST NING OOTUSTEST LOODAVALE MAAKONDLIKULE ARENGUKESKUSELE Küsitlus viid läbi 6.-12. maini 2003 EAS Regionaalarengu Agentuuri tellimisel

Rohkem

(Microsoft Word - Matsalu Veev\344rk AS aktsion\344ride leping \(Lisa D\) Valemid )

(Microsoft Word - Matsalu Veev\344rk AS aktsion\344ride leping \(Lisa D\) Valemid ) 1(6) 1. Vee- ja kanalisatsiooniteenuse hinna kujundamise põhimõtted Aktsiaselts tegevuskulude arvestuse aluseks on auditeeritud ja kinnitatud aastaaruanne. Hinnakujunduse analüüsis kasutatakse Aktsiaseltsi

Rohkem

Loeng05

Loeng05 Sissejuhatus GNU/Linux süsteemi ja selle haldamisse Linux administreerimine I357 Margus Ernits Katrin Loodus 2014 Facter Puppet agendi masinas saame kasutada eeldefineeritud fakte, mida saame muutujatena

Rohkem

EESTI STANDARD EVS-EN :2000 This document is a preview generated by EVS Terastraat ja traattooted piirete valmistamiseks. Osa 4: Terastraadist

EESTI STANDARD EVS-EN :2000 This document is a preview generated by EVS Terastraat ja traattooted piirete valmistamiseks. Osa 4: Terastraadist EESTI STANDARD EVS-EN 10223-4:2000 Terastraat ja traattooted piirete valmistamiseks. Osa 4: Terastraadist keevitatud võrkpiire Steel wire and wire products for fences - Part 4: Steel wire welded mesh fencing

Rohkem

Slide 1

Slide 1 Süsteemide sünd, areng ja surm süsteemiinseneri vaatepunktist Leo Mõtus 11.august 2013 Proaktiivtehnoloogiate uurimislabor, TTÜ ja Eesti Teaduste Akadeemia 1 Ettekande fookus Keskendun süsteemidele tehismaailmas,

Rohkem

PowerPointi esitlus

PowerPointi esitlus MUDELPROJEKTEERIMINE MERKO EHITUSES Sammud BIM-i juurutamises 1 AS Merko Ehitus kontsern Baltimaade juhtiv ehituskontsern Pakub ehitusteenuseid ja teostab kinnisvaraarendust Eestis, Lätis, Leedus Aktsiad

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

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

PowerPoint Presentation

PowerPoint Presentation Microsoft Dynamix AX juurutus Kaubamajas 11.03.2015 Heli Viirand Kaubandusdirektor Teemad Ülevaade Kaubamajast ERP süsteemi juurutamise eeldused ERP süsteemi valik Miks Microsoft Dynamics AX Ülevaade projektist

Rohkem

H.Moora ettekanne

H.Moora ettekanne Segaolmejäätmete koostis sortimisuuringu tulemused Jäätmepäev 7. oktoober 2008 Harri Moora Säästva Eesti Instituut Segaolmejäätmete sortimisuuring Eesmärgiks analüüsida Eesti erinevates piirkondades ja

Rohkem

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc MAKSETERMINALI KASUTUSJUHEND VERIFONE Vx610 GSM Kliendiabi: (0) 6711 444 (kõik nädalapäevad 24 h) Makseterminalide osakond: (0) 6711 411 (tööpäeviti kell 9.00 17.00) Faks: (0) 6711 420 Email: posgrupp@estcard.ee

Rohkem

Print\A4\QualifyReduced.pmt

Print\A4\QualifyReduced.pmt free practice - minutes 0.0.0 0: Sorted on Best time Practice started at :: Pos No. Name Best Tm In s Nat Class Entrant Make Marten OJAPÕLD. Vihur Team Richard VIIGISALU. 0. Kubica Kart Mia-Mariette PANKRATOV.

Rohkem

tallinn arvudes 2003.indd

tallinn arvudes 2003.indd 15 16 Ilmastik ja keskkond 1. Õhutemperatuur, 2003... 18 2. Päikesepaiste, 2003.... 19 3. Sademed, 2003... 20 4. Keskmine tuule kiirus, 2003.. 21 5. Looduskaitse load, 2003..... 22 6. Õhusaaste paiksetest

Rohkem

COM(2004)651/F1 - ET

COM(2004)651/F1 - ET EUROOPA ÜHENDUSTE KOMISJON Brüssel 11.10.2004 KOM(2004) 651 lõplik KOMISJONI TEATIS EUROOPA PARLAMENDILE JA NÕUKOGULE Euroopa lepinguõigus ja ühenduse õigustiku muutmine: tulevikuplaanid ET ET 1. SISSEJUHATUS

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

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

Ettevalmistavad tööd 3D masinjuhtimise kasutamisel teedeehituses ning erinevate masinjuhtimise võimaluste kasutamine

Ettevalmistavad tööd 3D masinjuhtimise kasutamisel teedeehituses ning erinevate masinjuhtimise võimaluste kasutamine Kaasaegsed mõõdistustehnoloogiad droonidest märkerobotiteni Mart Rae Filmimuuseumis 29.03.2019 Lugemist MEHITAMATA ÕHUSÕIDUKI ABIL TEHTUD AEROFOTODE PÕHJAL PUISTANGU MAHTUDE ARVUTAMISE TÄPSUS; Kaupo Kokamägi,

Rohkem

EESTI STANDARD EVS-ISO/IEC 25021:2014 This document is a preview generated by EVS SÜSTEEMI- JA TARKVARATEHNIKA Süsteemide ja tarkvara kvaliteedinõuded

EESTI STANDARD EVS-ISO/IEC 25021:2014 This document is a preview generated by EVS SÜSTEEMI- JA TARKVARATEHNIKA Süsteemide ja tarkvara kvaliteedinõuded EESTI STANDARD SÜSTEEMI- JA TARKVARATEHNIKA Süsteemide ja tarkvara kvaliteedinõuded ja kvaliteedi hindamine (SQuaRE) Kvaliteedinäitajate elemendid Systems and software engineering Systems and software

Rohkem

Microsoft Word - polkaudio 2010 hinnakiri

Microsoft Word - polkaudio 2010 hinnakiri polkaudio 2010 hinnakiri HINNAKIRI 2010 Kirjeldus Viimistlus Hinna Hind EEK Hind ühik 20%km 20%km naturaalne LSi SEEERIA spoon LSi 15 Põrandakõlar või kirss tk. 11344 725 LSi 9 Riiulikõlar või kirss paar

Rohkem

Tiitelleht

Tiitelleht Company Data ASFALTSEGUDE TOOTMINE Production of Asphalt Mixtures AVA PDF TOODETUD ASFALTSEGUSID 2011. A. Produced Asphalt Mixtures in 2011 Mixture Type AC surf. bin AC base SMA Other types in tonnes 703

Rohkem

ARENGUVESTLUSED COACHINGU PRINTSIIPE SILMAS PIDADES Arendava vestluste printsiibid: Eneseanalüüs, keskendumine tugevustele, julgustamine, motiveeriv e

ARENGUVESTLUSED COACHINGU PRINTSIIPE SILMAS PIDADES Arendava vestluste printsiibid: Eneseanalüüs, keskendumine tugevustele, julgustamine, motiveeriv e ARENGUVESTLUSED COACHINGU PRINTSIIPE SILMAS PIDADES Arendava vestluste printsiibid: Eneseanalüüs, keskendumine tugevustele, julgustamine, motiveeriv eesmärk Vestluse skeem vestluse läbiviijale Millel tähelepanu

Rohkem

AM_Ple_LegReport

AM_Ple_LegReport 21.2.2018 A8-0016/47 47 Caldentey, Martin Schirdewan, Kostadinka Kuneva, Merja Kyllönen, Kateřina Konečná, Jiří Maštálka, Rina Ronja Kari, Miguel Viegas, Javier Couso Permuy Artikkel 8aaa lõige 1 1. Iga

Rohkem

Microsoft Word - EVS_898;2014_et.doc

Microsoft Word - EVS_898;2014_et.doc EESTI STANDARD ÜLDKASUTATATAVATE VÕRKUDE JA ABONENTIDE RAHVUSVAHELINE IDENTIFITSEERIMISPLAAN ITU-T soovituse E.212 rakendamine Eestis The international identification plan for public networks and subscriptions

Rohkem

Microsoft Word - Lisa 4_Kohtususteemide vordlus

Microsoft Word - Lisa 4_Kohtususteemide vordlus RIIGIKOHTU ESIMEHE 2011. A ETTEKANNE RIIGIKOGULE LISA 4 Eesti kohtusüsteem Euroopas Euroopa Nõukogu Ministrite Komitee on ellu kutsunud Tõhusa õigusemõistmise Euroopa komisjoni (CEPEJ), mis koosneb 47

Rohkem

Õppekavarühm Õppekava nimetus Õppekava kood EHIS-es HAAPSALU KUTSEHARIDUSKESKUSE ÕPPEKAVA Turismi-, toitlustus- ja majutusteenindus Majutusette

Õppekavarühm Õppekava nimetus Õppekava kood EHIS-es HAAPSALU KUTSEHARIDUSKESKUSE ÕPPEKAVA Turismi-, toitlustus- ja majutusteenindus Majutusette Õppekavarühm Õppekava nimetus Õppekava kood EHIS-es 134911 HAAPSALU KUTSEHARIDUSKESKUSE ÕPPEKAVA Turismi-, toitlustus- ja majutusteenindus Hotel management Менеджер отеля ESMAÕPPE ÕPPEKAVA EKR 2 EKR 3

Rohkem

DVD_8_Klasteranalüüs

DVD_8_Klasteranalüüs Kursus: Mitmemõõtmeline statistika Seminar IX: Objektide grupeerimine hierarhiline klasteranalüüs Õppejõud: Katrin Niglas PhD, dotsent informaatika instituut Objektide grupeerimine Eesmärk (ehk miks objekte

Rohkem

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V) KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V) / Lenovo B8000-H). Tehnilised andmed Mudeli nimetus

Rohkem

Häälestusutiliit Kasutusjuhend

Häälestusutiliit Kasutusjuhend Häälestusutiliit Kasutusjuhend Autoriõigus 2007, 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationi USAs registreeritud kaubamärk. Käesolevas dokumendis sisalduvat teavet

Rohkem

Tervise- ja tööministri a määrusega nr 41 kinnitatud Töölesaamist toetavad teenused lisa 1 vorm A Sihtasutus Innove Lõõtsa Tallinn

Tervise- ja tööministri a määrusega nr 41 kinnitatud Töölesaamist toetavad teenused lisa 1 vorm A Sihtasutus Innove Lõõtsa Tallinn Tervise- ja tööministri 11.09.2015. a määrusega nr 41 kinnitatud Töölesaamist toetavad teenused lisa 1 vorm A Sihtasutus Innove Lõõtsa 4 11415 Tallinn Meetme 3.2 Tööturuteenused tagamaks paremaid võimalusi

Rohkem

EESTI STANDARD EVS-ISO/IEC 90003:2009 TARKVARATEHNIKA Juhised ISO 9001:2000 rakendamiseks tarkvarale See dokument on EVS-i poolt loodud eelvaade Softw

EESTI STANDARD EVS-ISO/IEC 90003:2009 TARKVARATEHNIKA Juhised ISO 9001:2000 rakendamiseks tarkvarale See dokument on EVS-i poolt loodud eelvaade Softw EESTI STANDARD TARKVARATEHNIKA Juhised ISO 9001:2000 rakendamiseks tarkvarale Software engineering Guidelines for the application of ISO 9001:2000 to computer software (ISO/IEC 90003:2004) EESTI STANDARDI

Rohkem