TARTU ÜLIKOOL Pärnu kolledž ettevõtluse osakond Sirle Kabanen AÜTH1 SCENARIO DIAGRAM Referaat Juhendaja: assistent Taavi Tamberg Pärnu 2015 SISUKORD Sissejuhatus Scenario diagram (eesti keeles ka stsenaariumskeem) on skeem, mis visualiseerib protsesside toimimise struktuuri eelkõige ajalises järjekorras ja näitab ära seejuures kõik võimalikud stsenaariumid. Tegemist on skeemiga, mille abil kirjeldatakse protsesse. Tavalisele arvutikasutajale kui ka töö autorile on Scenario diagram võõras ning selle tõttu on referaadi eesmärkideks: tutvustada Scenario diagram´iga seotud mõisteid ja skeemi olemust; tuua välja teemaga seotud skeemide ja keele tekkimise ajalugu; vaadelda tarkvarasid ning igapäevaseid kasutusotstarbeid Scenario diagram´i puhul; kirjeldada infootsingu protsessi ning edasiseid uurimusküsimusi. Eesmärkide lahendamiseks tutv...
Mis aastal ja kelle poolt loodi Zachmani tugiraamistik? Founded in 1990, Zachman International® is the education and consulting firm started by John A. Zachman, author of the Zachman® Framework Milleks (mis eesmärgil) kasutatakse ZACHMANi tugiraamistikku? It allows for multiple perspectives and categorization of business artifacts Kas Zachmani raamistik on mudel? Kui jah, siis millele (missugustele kontekstidele) me saame seda mudelit rakendada? Zachmani raamistik rakendub igale ärivaldkonnale Millistele põhiküsimustele vastavad ja mida kirjeldavad/modelleerivad Zachmani raamistiku veerud? Mis? Objektid, andmed Kuidas? Funktsioonid, protsessid, tegevused Kus? Asukohad, võrk Kes? Inimesed, rollid, vastutused Millal? Aeg, sündmused, stsenaariumid, elutsüklid Miks? Eesmärgid, strateegiad, nõuded - Motivatsioon Mida kirjeldavad/model...
M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 IDU 5360 SÜSTEEMIANALÜÜS Loeng 1. Sissejuhatus (kontseptuaalsesse) süsteemianalüüsi. Aine fookus Aine taust Eesmärgid ja õpiväljundid Aine korraldus Aine fookus KONTSEPTUAALNE SÜSTEEMIANALÜÜS VALDKONNA ANALÜÜS TARKVARA NÕUETE ANALÜÜS ITERATIIVNE ARENDUSPROTSESS Fookus: Kontseptuaalse süsteemanalüüsi meetodite rakendamine valdkonna ning tarkvara nõuete detailseks analüüsiks iteratiivses arendusprotsessis Aine taust Analüüsi ained: 1. Sissejuhatus infosüsteemidesse (IDU 3350) või Modelleerimine (IDU 3355); -> 2. -> Süsteemianalüüs (IDU 5360) -> 3. -> Infosüsteemi strateegiline analüüs (idu0021) ehk Ettevõtte äriarhitektuur (idu1321) Aine on eelduseks (OIS) IDU5661 - Infosüsteemide projekteerimine, IDU0050 - Objektorienteeritud disain, IDX5010 - Struktuuranalüüs ja ekspertsüsteemide te...
Ema, anna padruneid ma hakkan UML-i uurima 1. Ärimudeli mõiste Omab erialakirjanduses kahte tähendust - mudel selle kohta, kuidas äriüksus teenib raha (loob väärtust) VÕI äriüksuse toimimise kirjeldus. Süsteemianalüüsi lähenemine - ei vastanda ärimudeli tähendusi, sest ärimudel on ka ärisüsteemi arhitektuuri kirjeldus. Ühte ja sama äriarhitektuuri saab kirjeldada erinevas vaates erinevatele huvigruppidele nt äripoole jaoks on tähtsam mudel see, kuidas raha teenida VS IT department, keda huvitab rohkem kuidas ettevõte toimib, et neile tarkvaralahendusi luua. Kõlab nagu kodusõda. EHK, parafraseerime eelmist teksti ilusamale kujule, sest äkki ei jõudnud kohale. Äriinimeste jaoks - ärimudel on kirjeldus, mis näitab kuidas ettevõte loob kasu ja tulu, kirjeldab ettevõtte turusegmenti, positsiooni turul, konkurentsivõimet, rentaablust, kliendile loodavat väärtust etc. IT inimeste jaoks - on ärimudel ettevõtte toimim...
Magnetahela elektrotehnilisest terasest osa keskmine pikkus lk = 150 mm, mähise keerdude arv w = 300. Südamiku materjali magneetimiskõver on toodud joonisel. Leida vool mähises, mis tekitaks südamikus induktsiooni B = 1,0 T. Puistet mitte arvestada. Andmed:ss Lk=150mm=0,15 m w=300 B=1,0T Hk=1 kA/m = 1000A/m (Vaatad jooniselt) I=? __________________________________ I=Hklk/w I= 1000 X 0,15/300= 0,5A Eelmises ülesandes kasutatud südamikku on tehtud õhupilu = 2 mm.Seega on nüüd magnetahela elektrotehnilisest terasest osa keskmine pikkus l = 148 mm. Mähise keerdude arv on endiselt w = 300. Südamiku materjali magneetimiskõver on toodud joonisel. Leida vool mähises, mis tekitaks õhupilus induktsiooni B0 = 1,0 T. Puistet mitte arvestada. Andmed: Lk=148mm=0,148m l=2m=0,002m W=300 B0=1,0T Hk=1000A/m I=? _______________________________________ Leiame magnetilised pinged ahela lõikudel: Umk= Hklk =1000 X 0,148=148 A Leiame õhupilus ole...
1. Modelleerimise üldteemad 2. UML keel ja diagrammitüübid üldiselt 3. Kasutusjuhud a. Kasutusjuhtude diagrammi tegemine b. Kasutusjuhu kirjeldamine lühiformaadis 1. Keerukaid näiteid käsitletakse mudelite kaudu. Mudel on reaalse maailma eesmärgipärane lihtsustatud esitus. esitab Mudel Vaade Mudel on lausete hulk uuritava Valdkonna (semantikavaldkond ehk kontekst mudeli jaoks) kohta kindlas modelleerimiskeeles. Mudeli lausetele annab tähenduse Intepretatsioon, mis loob vastavuse Mudeli elementide ja Valdkonna elementide vahel. 2. UML Unified Modeling Language. Üldotstarbeline standardiseeritud modelleerimiskeel tarkvaratehnika alal. Kasutatakse tarkvaramahukate süsteemide visuaalsete mudelite loomiseks. Loodi 90ndatel. Grady Booch, Ivar Jacobson, James Rumbaugh – Rational Software. Haldab alates 97ndast Object Management Gro...
Modelleerimine II KT - aka buckle up, we gon bullshit through this 1. Zachmani tugiraamistik Ettevõte, ärisüsteemi vms kirjeldamiseks mõeldud. Kahemõõtmeline tabel, mille veerud vastavad süsteemianalüütiku põhiküsimustele. Read – süsteemitöö (arendus+ülalhoid) põhilistele osapooltele – huvigruppidele (slaidil followed by some nonsense, kas see on üldine mandatory osa või ta lihtsalt tõi näiteid?). Lahtrites on kindlat tüüpi ning kindlale huvigrupile suunatud mudelid (nt graafilised PS. Seda me siin aines teemegi) Ärivaldkond – eesmärgipärane inimtegevus. Seda iseloomustavad eesmärgid, vahendid, tegijad, asukoht, kirjeldus ja aeg EHK miks (eesmärk), mis(objekt), kes(inimesed), kus(asukohad), kuidas (protsessid) ja millal(sündmused). Kui valdkonnas mängib tähtist rolli inimene, võib seda pidada ärivald(konnaks). Raamistik rakendub igale ettevõttele, ükskõik kui keerukas see ka poleks. Puhas valdkond – Ülemised kaks rida. Kõik muu o...
1. OBJECT-ORIENTED PARADIGM The Model •The model defines an abstract view to the problem. This implies that the model focuses only on problem related stuff and that you try to define properties of the problem. These properties include: 1 •the data which are affected and 2 •the operations which are identified by the problem. Object-oriented Paradigm •Everything is an object •A program is a bunch of objects telling each other what to do by sending messages •Each object has its own memory made up of other objects •Every object has a type •All objects of a particular type can receive the same messages Domain Model •A domain model does not represent the entire domain as it is in the real world. It includes only the concepts that are needed to support the application. Object •Is a partitioned area of memory where object code is stored •The area of memory is protected •This code can function relatively independently of othe...
ei tase= 1 Liida_lahuta min=1 ; max=10; p=1 ei tase=2 a = juhuarv(min, max min=5; max=20; P=5 ei tase=3 min=10; max=50; P=10 kuva a "+" b tulem = c punkte = punkte+ Algoritm (UML) Liida_lahuta punkte = 0 kutsu Tee tase * lõputult a = juhuarv(min, max) b = juhuarv(min, max) c=a+b tehe = juhuarv(1,2) tehe = 1 tehe = 2 kuva a "+" b kuva c "-" a tulem = c tulem = b loe vastus vastus= tulem ei punkte...
1. Küsimused a) Zachmani tugiraamistik Zachmani tugiraamistik – 1990 John A. Zachman. Kirjeldab valdkonna infosüsteemi üldist ülesehitust ja arhitektuuri. Mudel infosüsteemile endale. Saab rakendada igale ärivaldkonnale sõltumata suurusest, „Puhtale valdkonnale“ ja (IT) infrastruktuurile. Veerud vastavad põhiküsimustele: Mis? Kuidas? Kus? Kes? Millal? Miks? Read vastavad süsteemitöö põhilistele osapooltele-huvigruppidele: juhtkond, tippjuhid, planeerijad, ärimõistete omanikud, arhitekt-disainerid, ehitaja-tehnoloogid, tehnikud, ülalhoidjad. „Puhas valdkond“ - 2 ülemist rida. IT infrastruktuur alates kolmandast allapoole. MDA (Model Driven Architecture) mudelitüübid: CIM (Computing Independent Model) – teine rida PIM (Platform Independent Model) – kolmas rida ...
Duck tape makes even "no no" sound like "mm mm" 1. Domeenimudel Domeen ==Valdkond. UP (ja RUP) kontekstis me nimetame domeeni mudeliks kontseptuaalsete klassidiagrammide vormis staatilist esitust valdkonna objektmudelist. Iteratiivses arendusprotsessis UP Kui muidu tegelesime ärisüsteemide mõistete ja objektide (registrid) äriprotsesside modelleerimisega, siis nüüd modelleerime neid konkreetse iteratsiooni tarkvara nõuete ja kasutusjuhtude kontekstis suurema täpsusega. Domeenimudelid tehakse peamiselt detailimisfaasis (elaboration) iteratiivselt. Algfaasis tehtav domeenimudeli eskiis on kasulik, kuid tõestamata kvaliteediga. PS. Seda saab teha ka siis, kui äriprotsesse pole eelnevalt kirjeldatud. Põhisammud 1. Identifitseerida kontseptuaalsed klassid, mis on seotud jooksva iteratsiooni nõuetega. 2. Luua esialgne domeeni mudel (just selle iteratsiooni fookuses olevate nõuete ja kasutusjuhtude jaoks. 3. Eristad...
KORDAMISKÜSIMUSED 1. Kvaliteetse tarkvara atribuudid. eksam 2. Mis on tarkvaratehnika? 3. Üldistatud protsessid tarkvaraarenduses. 4. Tarkvaraprotsesside 2 suuremat liiki. 5. Manifesto for Agile Software Development. 6. Kuidas liigitada nõudeid? eksam 7. Nõude 3 põhiomadust. 8. Nõuete valideerimise tehnikad. 9. Komponentidel põhinev arhitektuur 10.Kihiline arhitektuur eksam 11.Objektorienteeritud arhitektuur 12.Teenusorienteeritud arhitektuur 13.Lihtsa koodi disaini 4 elementi 14.Miks peab nõudeid haldama? 15.Milleks kasutatakse versioonihaldust? eksam 16.Funktsionaalne nõue eksam 17.Mittefunktionaalne nõue eksam 18.Tarkvara elutsükkel 19.Millest koosneb tarkvara? 20.Mis on testimine? 21.Staatiline testimine eksam 22.Dünaamiline testimine eksam 23.Valge kasti testimine 24.Musta kasti testimine 25.Testimise tasemed 26.Re-testmine ja regressioonitestimine 27....
Erialane inglisekeel 2 semester. Software engineering Tarkvara tehnika. Sub.discliplines of software engineering. 1. Software requirements 2. Software design 3. Software develompment 4. Software testing 5. Software maintenance 6. Software configuration managment 7. Software engineering managment 8. Software development process 9. Software qengineering tools 10. Software quality Ex 1 1. analysing and defining the problem to be solved. 2. Desiging the program. 3. Coding. 4. Testing. 5. Training the users. 6. Dockumenting. 7. Obtaining feedback from user UML- united modeling language Algoritm- eeskiri mis tleb kuidas seda prorgammi kirjutada. Teine tund. protsessori- keskmine keel on assemble languages. Interpreted languages- tlgendamine. Declarated languages- kirjeldatakse programmi omadusi. Object- oriented class- based languages 1) multiple di...
Tallinna Tehnikaülikool Informaatikainstituut Töö Massiivid Üliõpilane Sandra Vähejaus Õppemärkmik 081972 Õppejõud Ahti Lohk Õpperühm EALB21 Ülesande kirjeldus Variant 12 Ristkülikmaatriks *leida absoluutväärtuste keskmine maatriksis *leida minimaalne element ja selle asukoht igas reas *liita vektor nendele veergudele, kus esimene element on negatiivne (S) Ruutmaatriks *leida suurim element peadiagonaalil ja selle veeru summa, kus asub leitud maksimum *leida minimaalne element allpool peadiagonaali (S) *moodustada vektor maatriksi nendest elementidest, mis on väiksemad antud arvust (S) b leitud maksimum mad antud arvust Abs. Kesk Maks el. PD Maks PD sum Min all PD Etteantud Spetsifikatsioonid protseduuridest Sub Op_Mas_1() Loeb maatriksi töölehelt VBA massiivi. Värvib negatiivsed arvud. Teeb läbi If-protseduuri kindlaks, ka või ruutma...
Arvestustöö 1. Exceli töökeskkond ja joonestusvahendid Üldised põhimõtted Töö realiseerida eraldi Exceli töövihikuna, mille nimi peab olema järgmine: õpperühm_perenimi_Keskkond.xlsx n. EAEI13_Kasemets_Keskkond.xlsx Töö esitada etteantud tähtajaks Moodle keskkonnas (muul viisil esitatud tööd ei kuulu arvestamisele). Töövihiku esimesel lehel kujundada lahtritest tiitelleht ja täita oma andmetega. Tiitelleht ei pea olema täpselt samasugune nagu näidatud allpool, kuid peab sisaldama näidises toodud andmeid. Võiks täiendada kujundust: lisada pilt (logo), kasutada värve jm Exceli töökeskkond Leht 1 Sisestage töölehele näidisele vastavad andmed. Alguses, eraldi real, on Teie eesnimi, perenimi, matrikli (õppemärkmiku) number, õpperühm, töö saatmise kuupäev. a) Tabeli esimesse tulpa sisestage tähthaaval oma perenimi (iga täht eraldi lahtris). Kokku peab olema vähemalt 10 rida. Kui nimi on lühem, lisage l...
1. Mida tähistab antud tingmärk tegevusdiagrammil? Tegutsejat 2. Mis ei iseloomusta ettevõtte tippjuhtkonda? Vastutab ettevõtte igapäevase töö korraldamise eest. 3. Milline väide ei kehti andmete (data) puhul? Omavad alati tähendust vastuvõtja jaoks. 4. Täida lünk. “ Avaldust, mis määratleb või piirab organisatsiooni tegemise mingit aspekti eesmärgiga kontrollida organisatsioonis teostavat käitumist nimetatakse…..” Ärireegliks 5. Täida lünk. “Infosüsteemid aitavad kasutajatel …..” Siduda ja töödelda andmeid, et aidata juhtimisalaste otsuste tegemisel. 6. Mille jaoks kasutatakse kasutusjuhte (use ease)? Tarkvarasüsteemi funksionaalsete nõuete esitamiseks. 7. Mis liiki muudatusi on võimalik organisatsioonis läbi viia? Automatiseerimist, informeerimist, teisendamist organisatsioonis 8. Milline väide iseloomustab otsustuspunkti? On vaja selleks, et näidata protsessi hargnemist vastavalt tingimuste t...
1. UML Skeemid_Sugu VBA, ( "mees" "naine" "vale esimene sümbol" "Vale pikkus")) 2. Skeemid_Kuupaev VBA, : Date "Vale kuupäev" "Vale pikkus" "Vale esimene s 3. , . 4. , , , . 5. Sugu(kood) Kuupaev(kood) Personal . : SAAKKPPXXXX, S - , S - , = "naine", S - , = "mees"; 3<=S<=6 AA - , S=3 4, 19, S=5 6, 20. KK - ; PP - : MOD, LEN, LEFT, MID, DATESERIAL, VAL VBA, "Vale pikkus")) VBA, Vale pikkus" "Vale esimene sümbol" ) . , mees"; 3<=S<=6 Function sugu(kood) pikkus = Len(kood) esimene = Left(kood, 1) teade = test(pikkus, esimene) [teade<>"korras"] sugu = teade [jah] ...
a::j. ,e o.i ; o , a $l 5 -:', 2 . t z , - . . 3 .' i i, i .: ...
Tabelid I Valemite kasutamine tabelites Aadresside ja nimede kasutamine tabelites Table objekti (List-objekti - Excel 2003) loomine Diagrammid ja graafikud Mitme, omavahel seotud, tabeliga rakendused amine tabelites cel 2003) loomine ja kasutamine eliga rakendused Tabelite loomise ja kasutamise üldpõhimõtted Aadresside kasutamine Harjutus "Lagede värvimine I". Aadressid Tabel Värvid Kahemuutuja funktsioon. Aadressid Kaubad Nimede määramine ja kasutamine tabelites Harjutus "Lagede värvimine II". Nimed. Diagrammid Table-objektid. Tabeli muutmine Table-objektiks Tabeli loomine otse Table-objektina Funktsioonide tabuleerimine ja graafikud. Variant 1 Funktsioonide tabuleerimine ja graafikud. Variant 2. Table-objekt Kahemuutuja funktsioon. Nimed Harjutus "Lagede värvimine III". Ülesande püstitus Tabel Ruumid Tabel Värvimine Lisad Valemite kopeerimine R1C1- aadressid Otsimine. Funktsioon VLOOKUP Diagrammid Valideerimine tabelites...
Arvuti tark- ja riistvara Arvuti (PC, raal, kompuuter ...) on kahest osast koosnev süsteem, mis on määratud info töötlemiseks. Arvuti osad on: · tarkvara (software) kõik arvutis infot töötlevad programmid · riistvara (hardware) -nn. "käegakatsutav" osa : monitor, hiir, korpus jms ... Riistvara liigitakse otstarbe põhjal *sisendseadmed -> nendega sisestatakse andmed arvutisse klaviatuur, hiir, skänner, mikrofon *väljundseadmed -> nende kaudu väljastatakse andmed monitor/kuvar, printer, valjuhääldid *töötlusseadmeteks -> paiknevad tavaliselt arvuti korpuses ja tegelevad info töötlemisega keskseade, välismälud Töötlemine = mingi programmi täitmine Arvuti korpusest väljaspool paiknevaid seadmeid, mis on arvutiga mingil moel ühendatud ja mis on võimelised sellega suhtlema, nimetatakse arvuti välisseadmeteks. Ülesanne: 1. usb juhe 2. printer ...
Tarkvaratehnika: Loeng 1: Taust: o Tarkvara iseloom o Kõrgenenud nõudmised: Suuremad süsteemid Keerulisemad süsteemid Kiiremini Erinevad näited vigadest mis on tehtud: o Ariane Crash 1996 kosmosesüstiku alla kukkumine, tuli välja et selle alla kukkumise põhjuseks oli tarkvarasüsteemis viga ilmus trajektoori osas. o Therac-25 kiiritusravi andmises tehti viga kasutaja liideses, kus pandi vale täht ühte kohta, mille tulemusena anti 125 kordne doos patsiendile. o MCO marsi satelliidi maandumise ebaõnnestumine, nimelt tarkvara arvutas vale trajektoori, kuna oli kaks eri pikkusühikut ehk meetreid ja naela. Tarkvaratehnika ajalugu: o Esmakordselt kasutati seda NATO-s 1968, oli mõeldud ideena, kuidas to...
TALLINNA TEHNIKAULIKOOL¨ Informaatikainstituut Infos¨usteemide o ˜ppetool Projekt aines ”Sissejuhatus infos¨ usteemidesse” Moeateljee ”ANADI ” ¨ opilane: Ana Linnam¨ Uli˜ agi-Elmanova ˜ Opper¨ uhm: IASB 30 Matrikli number: 146586CTF Juhendaja: lektor Karin Rava Tallinn 2014 SISUKORD ¨ 1 ULDVAADE 2 1.1 TAUST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 ORGANISATSIOONI EESMARGID ¨ . . . . . . . . . . . . . . 2 1.3 PROTSESS...
Tarkvaratehnika konspekt. Tarkvaratehnika Tarkvaratehnika e. tarkvara inseneeria on professionaalsele tarkvaraarendusele suunatud distsipliin, mis tegeleb sellega, kuidas organiseerida tarkvaraarendust, arvestades organisatsiooniliste ja rahaliste piirangutega. Tarkvaratooted koosnevad valjatöötatud programmidest ja nende dokumentatsioonist. Tarkvaratehnika eesmärgiks on kuluefektiivne tarkvaraarendus kogu tarkvara elukaare ulatuses. Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaratehnika „point“: Tarkvaratehnika on suunatud professionaalsele tarkvaraarendusele. Tarkvaratehnika ei tegele tarkvaraarenduse endaga vaid sellega, kuidas organiseerida tarkvaraarendust. Tarkvaratehnika vajadus - kõrgenenud nõudmised: suuremad süsteemid, keerulisemad süsteemid, kiiremini aren...
Tarkvaratehnika 1. Loeng Kvaliteetse tarkvara atribuudid: 1. Teostab ettenähtud funktsionaalsust 2. Hooldatav Tarkvara peab arenema, et vastata muutuvatele vajadustele. 3. Usaldusväärne Töökindlus ja turvalisus. 4. Vastuvõetav Kasutajad on aktsepteerinud selle. Tarkvara on neile arusaadav, kasutatav ja ühilduv teiste süsteemidega. Mis on tarkvaratehnika? Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara, mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähenemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid jne Mis o...
TARKVARATEHNIKA KORDAMISKÜSIMUSED 1. Mis on tarkvaratehnika? Software engineering ! “Engineers Australia” definitsioon: Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid, jne. Tarkvaraarendus on progemine + konfigursatsiooni haldus. Tarkvaratehnika ei ole ainult programmi kirjutamine, vaid teemad hõlmavad ka kvaliteeti, ajakavasid, tasuvust ning põhimõtete ja korra tundmist ja rakendamist. Tar...
Küsimus 1 Läbipääsusüsteem sissepääsu ukse juures fikseerib, kes ja mis kell on tööle tulnud või töölt lahkunud. Millise süsteemiliikiga on tegemist? Vali üks: a. Expert System b. Decision Support System c. Management Information System d. Transaction Processing System Küsimus 2 Tegevus "Alternatiivide võrdlemine" on seotud järgmise SLDC etapiga: Vali üks: a. Süsteemi analüüs b. Süsteemi planeerimine ja valik c. Süsteemi teostus ja kasutamine d. Süsteemi disain Küsimus 3 Systems planeerimine ja valik on seotud järgmiste tegevustega: Vali üks või enam: a. Süsteemi piirete ja mahu määramine b. Parima lahenduse soovitamine c. Dokumentatsiooni koostamine d. Nõuete kindlakstegemine e. Vajaduse identifitseerimine Küsimus 4 Infosüsteemi arendamise elutsükkel on sammude jada, mis on vajalik infosüsteemi arendamise haldamiseks. Mis on elutsükli neljas samm? Vali üks: a. Infosüsteemi väljavalimine ja planeerimine b. Infosüsteem...
1625 - Schickard väitis,et tegi I liitev, lahutav, korrutav, juhitav), GNU(Stallman)tasuta op.s, windows 1.0. (if (fn (car lst)) käsurida (CLI), graafika (GUI);Olemasolevad jagav masin. (every? fn (cdr lst)) rakendused, teenused,Vajalik riistvara, 1986 NNTP uudised liiguvad TCP/IP (interneti) Haldusvahendid, #f)#t)) kaughaldus,Stabiilsus,Skaleeruvus,Tugi,Hind). 1640 - Blaise Pascal-aritmeetiline masin kaudu...
1625 - Schickard väitis,et tegi I liitev, lahutav, korrutav, 1978 – VAX11/780 , inteli 8086 mikropr;Raamat ”C 4.sumto ja c näited:1. eeldus: iga koer on imetaja.2. eeldus: jagav masin. programming language”. C (ja C++ ja Java ja C#) mõned neljajalgsed on koerad.järeldus: mõned neljajalgsed on imetajad. 1. eeldus: iga anarhist on int sumto(int n) { süsteemi vastane.2. eeldus: mõned poliitikud on 1640 - Blaise Pascal-aritmeetiline ...
TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines "Objektorienteeritud disain" ÕPPEKOHTADE HALDUSSÜSTEEM Üliõpilane: ... Õpperühm: ... Matrikli nr.: ... Juhendaja: ... Tallinn 2004 Autorideklaratsioon Deklareerin, et käesolev projekt on minu töö tulemus ja seda ei ole kellegi teise poolt varem esitatud. ........................ ........................... (kuupäev) (kaitsja allkiri/allkirjad) Sissejuhatus Autorideklaratsioon.....................................................................................................................2 Sissejuhatus........
Andmebaaside eksam Erinevat tüüpi andmemudelid Andmemudelite väljatöötamise ajaline järjekord (vanemast nooremaks) 1. Hierarhiline andmemudel (vanim) 2. Võrk-andmemudel 3. Relatsiooniline andmemudel 4. Objekt-orienteeritud andmemudel 5. Objekt-relatsiooniline andmemudel (noorim) Hierarhiline - Andmed on organiseeritud hierarhiatena. Hierarhiline andmemudel väljendab oma alamobjektide 1:M suhteid ja talle vastavaks abstraktseks andmestruktuuriks on "puu". Puudused: - Andmete dubleeritus. (Ametite andmed on dubleeritud. Näiteks autojuhi ameti andmed on kahes puus.) - Andmete lisamise anomaaliad. (Kuni pole leitud sobilikku töötajat, ei saa sisestada ameti kirjeldust.) - Andmete kustutamise anomaaliad. (Kui kustutada andmebaasist Tarmo, kaovad koos temaga ka remondimehe ameti andmed.) Hierarhilises andmebaasis on andmed organiseeritud hierarhilise mudeli alusel....
Läks Aitab Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne J Igale Krapsule oma esside juhtimine ukule personaalne planeet! J gale Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do…Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For…Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Protsesside modelleerimise...
Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne p Igale Krapsule oma kom esside juhtimine kule personaalne planeet! J Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do...Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For...Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Protsesside modelleerimisest algoritmid protsesside juhtimine Programme...
Läks Aitab Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne J Igale Krapsule oma esside juhtimine ukule personaalne planeet! J gale Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do...Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For...Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Prots...
Turingi masin 1937 Universaalne masin suudab arvutada/järeldada kõike Turingi tees: kõike mida saab üldse mingi masinaga järeldada/arvutada, saab ka Turingi masinaga arvutada Parmenides (5 saj. e.m.a) kasutas pikki loogilisi põhjendusi. Zenon Elast (5 saj e.ma) paradoksid Sofistid-Sokrates (470-399 e.m.a), Platon (428/427 - 348/347e.m.a) Aristoteles: väidete struktuur kui iseseisev uurimisobjekt Süllogismi näited:1eeldus:iga koer on imetaja, 2eeldus mõned neljajalgsed on koerad, järeldus: mõned neljajalgsed on imetajad. Süllogism on väitlus, kus mingitest etteantud väidetest järeldub paratamatult uus väide. Aristotelese puhul alati kaks kategoorilist eeldust, üks kategooriline järeldus Stoikud uurisid, kuidas saab loogiliste sidesõnade (ja, ei, või, kui ...siis)abil lihtsamatest lausetest keerulisemaid kokku panna ja kuidas näidata selliselt moodustatud lausete õigsust. Ramon Llull 1235- 1315 müstik Peateos Ars magna, generalis et ultim...
Tabelid I Valemite kasutamine tabelites Aadresside ja nimede kasutamine tabelites Table-objekti loomine ja kasutamine Diagrammid ja graafikud Mitme, omavahel seotud, tabeliga rakendused utamine tabelites sutamine abeliga rakendused Tabelite loomise ja kasutamise üldpõhimõtted Aadresside kasutamine Harjutus "Lagede värvimine I". Aadressid Tabel Värvid Ühemuutuja funktsiooni tabuleerimine ja graafikud. Aadressid Kahemuutuja funktsioon. Aadressid Kaubad Nimede määramine ja kasutamine tabelites Harjutus "Lagede värvimine II". Nimed. Diagrammid Table-objektid. Tabeli muutmine Table-objektiks Tabeli loomine otse Table-objektina. Valemites nimed Tabeli loomine otse Table-objektina. Valemites päisete tekstid Funktsioonide tabuleerimine ja graafikud. Variant 1 Funktsioonide tabuleerimine ja graafikud. Variant 2. Table-objekt Kahemuutuja funktsioon. Nimed Harjutus "Lagede värvimine III". Ülesande püstitus Tabel Ruumid Tabel Värvimin...
Games Programming with Java and Java 3D Andrew Davison Dept. of Computer Engineering Prince of Songkla University HatYai, Songkhla 90112 E-mail: [email protected] Draft: 14th January 2003, #2 Abstract This article looks at the advantages and disadvantages of using Java and Java 3D for games programming. It assumes the reader is familiar with Java, but presents short overviews of gaming, the low-level APIs OpenGL and DirectX, and Java 3D. No programming examples are included here, although links to online code are supplied. 1. Background to Gaming Giving a definition for `computer game' is problematic, due to the wide range of game types. For example, the ArcadePod site (http://www.arcadePod.com) divides its hundreds of Java games into more ...
1. Valige ÕIGE väide. Relatsioonilistes andmebaasides (Näiteks MS Access) hoitakse andmeid Kaustades Vormides Tabelites Failides Raportites 2. Valige ÕIGE väide. Organisatsiooni eesmärgiks on: oma tegevuse kiire lõpetamine oma töötajate arvu suurendamine oma huvigruppide vajaduste rahuldamine oma huvirühmade vajaduste rahuldamata jätmine oma töötajate arvu vähendamine 3. Valige VALE väide. Iteratiivset ja inkrementaalset arendusmetoodikat iseloomustab: mini-kose metoodika korduv teostamine süsteemi "tükeldamine" väiksemateks osadeks programmeerijate arusaamine, et infosüsteemi nõuded on arenduse alguses täpselt teada 4. Valige ÕIGE väide. IT teenuste käitlemisel (Service Operation) toimub: IT teenustega seotud vajaduste analüüs uute IT teenuste väljamõtlemine IT teenuste kasutamiseks ligipääsude võimaldamine 5. Valige VALE väide. Infosüsteemi arenduse kontseptsioon sisaldab: ...
Near far wherever UML are 1. Tarkvara Nõuete analüüs Äri(...tegelt ka või see on kuradi esimene vastus??)modelleerimise (distsiblinni) tulemused annavad konteksti ning “keele” (põhimõistestiku) tarkvara nõuete püstitamiseks. Iteratiivses arendusprotsessis UP toimub tarkvara nõuete püstitamine ja analüüs põhiliselt tarkvara kasutusjuhtude kirjutmise, modelleerimise ja analüüsimise kaudu. 2. Kasutusjuhtude mudel ehk (kui te olete inglise keeles väga sitt juhuslikult) Use Case Model UP defineerib Use Case mudeli nõuete analüüsi distsiblinni sees. Use Case mudel on kõikide kasutusjuhtude hulk: süsteemi funktsionaalsuse(kasutusjuhud) ja keskkonna(tegutsejad) mudel Eesmärgid ja kasutuslood Tellijad ja lõppkasutajad omavad eesmärke (goals, UP-s needs, sest UP on needy motherfucker) ning soovivad, et süsteem aitaks neid täita. Kasutusjuhud on jutustused süsteemi kasutamisest nende eesmärkide täitmiseks. N...
Tallinna Polütehnikum It-Telekommunikatsioon Süsteemiarenduse elutsükkel Referaat Noorem Tarkvaraarendaja Rasmus Karm Ta-17E Juhendaja: Kaupo Nõlvak Tallinn 2017 Sisukord 1.Elutsükli üldised mudelid..................................................................................................3 2.Koskmudel.........................................................................................................................5 Kokkuvõte:.......................................................................................................................7 3.Inkrementaalne arendusmudel...........................................................................................8 Inkrementaalse arenduse eelised:...............................................................
Eksamil küsitavad mõisted 1. Andmebaas (teema 1) 2. Andmebaasisüsteem (teema 1, 10) 3. Relatsiooniline muutuja (relvar), relatsioon (teema 2) 4. Kandidaatvõti, supervõti (primary key) (teema 2) 5. Primaar- ja alternatiivvõti (teema 2) 6. Välisvõti (teema 2) 7. Viidete terviklikkuse reegel (teema 2) 8. Andmetüüp (teema 2 ja 5) 9. Kitsendused ja nende võimalik realiseerimine SQL-andmebaasides (teema 2 ja 5) 10. Nimetage relatsioonialgebra operatsioone (teema 3) 11. Virtuaalne relatsioon e. vaade (teema 5) 12. Pädevusala (teema 7) 13. Funktsionaalne allsüsteem (teema 7) 14. Reg...
Andmebaasid 1.9 Teema 1 • Erinevat tuupi andmemudelite (hierarhiline, relatsiooniline, objektorienteeritud) ja vastavate andmebaasisusteemide valjatootamise kronoloogiline jarjekord ̈ (koigepealt hierarhilisel mudelil pohinevad andmebaasisüsteemid puustruktuuriga 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 objektorienteeritud 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 "...
1. Suuruse numbrid ja mida nad tähendavad ? 1 bit = 1 binary digit 1bait = 8bitti 1kilobait = 1024 baiti Megabait = 1,048,576 baiti Gigabait = 1,073,741,824baiti Terabait = 1 trillion baiti Esimene mikroprose: intel 4004 von Neumann-type computer - Stored-program Computer KÜSIMUSED: Nimeta vähemalt üks oluline teooria- alane tulemus Alan Turingilt. Millisel aastakümnel see tulemus saadi? Turingu test 1940 Millal loodi programmeerimiskeel Fortran (pluss- miinus kolm aastat on OK)? Mille poolest on Fortran eriline? 1957, kõrgema taseme programmeerimiskeel, mis võimaldas loop´ida. Millisel sajandil elas saksa filosoof Leibniz? Milliseid tehteid suutis teha Leibnizi ehitatud arvuti? 17. sajandil , liitis, lahutas, korrutas, jagas Mis aastal hakati müüma arvutit nimega Commodore PET(pluss - miinus kaks aastat on OK)?1968 Millal loodi Intel Corp (pluss miinus kaks aastat on OK)? Mida ...
Sissejuhatus infotehnoloogiasse 1. Loeng Algoritm on täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Näited: a. Toiduretsept. b. Juhend ruutvõrrandi lahendamiseks Algoritmiline probleem - probleem, mille lahenduse saab kirja panna täidetavate juhendite loeteluna. Programm on formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Analoogsüsteem andmeid salvestatakse (peegeldatakse) proportsionaalselt Näit: termomeeter, vinüülplaat, foto Digitaalsüsteem (pidevad) andmed lõhutakse üksikuteks tükkideks, mis salvestatakse eraldi Näit: CD, arvutiprogramm, kiri tähtede ja bittidena Ühelt teisele: digitaliseerimine The three major comparisons of computers are: Electronic computers versus Mechanical computers...
Osoonikihi olukord ja seda mõjutavad tegurid Erkki Eeessaar Osooni olukord ja seda mõjutavad tegurid autor:aErkki Eessaar vormistas: Merlin-hans Hiiekivi BT I 1 Osooni olukord ja seda mõjutavad tegurid autor:aErkki Eessaar vormistas: Merlin-hans Hiiekivi BT I Sissejuhatus..........................................................................................................................................................................2 1Osoonikiht....................
Sissejuhatus infosüsteemidesse · Ettevõtte/organisatsiooni mõiste Paar näidet organisatsiooni definitsioonist: organiseeritud ja koordineeritud inimeste grupp koos vastavate tööviiside, reeglite, rutiinide ja vastastike ootustega, kes koos töötades üritavad saavutada ühiseid eesmärke inimeste sotsiaalne üksus, mis on süstematiseeritult struktureeritud ning hallatud (juhitud), et täita vajadusi või püüelda kollektiivse eesmärgi poole jätkusuutlikul viisil Ettevõtet defineeritakse kui vastastikuses sõltuvuses olevate ressursside (inimesed, protsessid, vastutused ja alluvusseosed, toetavad tehnoloogiad ja kapital) eesmärgipärast kombinatsiooni (n.ö. võrku), mis on: 1. vastastikuses koostoimes selleks, et koordineerida funktsioonide täitmist; vahetada informatsiooni; hankida rahastamist; luua töövooge; teha otsuseid jne 2. koostoimes keskkonnaga selleks, et saavutada ...
A... AA Auto Answer AAA Authentication, Authorization and Accounting AAB All-to-All Broadcast AAC Advanced Audio Coding AACS Advanced Access Control System AAL Asynchronous Transfer Mode Adaption Layer AAM Automatic Acoustic Management AAP Applications Access Point [DEC] AARP AppleTalk Address Resolution Protocol AAS All-to-All Scatter AASP ASCII Asynchronous Support Package AAT Average Access Time AATP Authorized Academic Training Program [Microsoft] .ABA Address Book Archive (file name extension) [Palm] ABAP Advanced Business Application Programming [SAP] ABC * Atanasoff-Berry Computer (First digital calculating machine that used vacuum tubes) ABEND Abnormal End ABI Application Binary Interface ABIOS Advanced BIOS ABIST Automatic Built-In Self-Test [IBM] ABLE Adaptive Battery Life Extender + Agent Building and Learning Environment [IBM] ABM Asynchronous Balanc...