tegevuse protsessi sees. Infosüsteemi aspektist sõnumi laekumine, mis nõuab tegutsejalt või tarkvarasüsteemilt reaktsioonina infotöötegevust 21. Tegevuse mõiste- ühe inimese poolt täidetav ülesanne, mida täidetakse ühes kohas samaaegselt vastusena ettevõtet puudutavale sündmusele, mis lisab mõõdetavat ärilist väärtust ning jätab endast maha andmed terviklikul kujul. 22. Tegevusdiagrammi notatsioon: tegevuse seisund, mis tähistab töövoo sammu teostamist siire, mis näitab, milline tegevuse seisund järgneb millisele käivitatakse tegevuse lõppemisega, mida tegevuse seisund esitab otsustuspunkt, mille järgi tegevuse lõpetamisel kontrollitakse, milline siire alternatiivsetest siiretest järgneb sünkroniseerimisjooned, millega saab näidata paralleelseid alamvoogusid 23. Reeglid ja põhimõtted tegevusdiagrammi joonistamisel:
Detailseid sql- küsimusi ei tule. Sql näidet tuleks ära tunda (et on sql keeles). 12. Nädal Eksam: lahenduvus teoreetilises ja tavamõttes, mis on lahenduvad ülesanded. Positiivsete täisarvude, positiivsete/negatiivsete ja murdarvude võimsuse võrdlemine ja tõestamine. Reaalarvude suurem võimsus kui täisarvude võimsus (Cantori teoreem): tõestuse idee. Mis on peatumisprobleem, selle lahendamatuse tõestuse idee. Keerukusest: mis on algoritmide keerukus ja mis on O-notatsioon. Mis on sorteerimise parim keerukus halvimal juhul. 13. Nädal Eksamiks: mis on tugev ja mis nõrk AI, mis on turingi test ja mis on eliza. Mis on otsimeetodites minimax ja alpha-beta (tehnilisi detaile ja näiteid ei tule). Mis on masinõpe. Mis on IBM Watson ja Wolfram Alpha. Võib tulla küsimus, et kas mingit sorti ülesannet praegused tehisintellektisüsteemid suudavad ok/väga hästi/väga halvasti lahendada. Andmeanalüüsi kohta küsimusi ei tule.
reaktsioonina infotöötegevust. Tegevuse mõiste Ingliskeelse mõistena "Activity", "Task" või "Elementary Business Process". Selle aine kontekstis on need mõisted samatähenduslikud. Ingliskeelse definitsioonina "A task performed by one person in one place at one time in response to a business event, which adds measurable business value and leaves the data in a consistent state". Tegevust saab defineerida ka kui tulemuse loomiseks tehtavat tööhulka. Tegevusdiagrammi notatsioon 1.tegutseja 2. Tegevus 3.siire (näitab milline tegevus järgneb millisele) 4. otsustuspunkt (decision point) - tingimuste kontroll ja otsustamine, milline siire alternatiivsetest siiretest järgneb 5. protsessi käivitust tähistav sündmus (sõnum), mis on sisendiks protsessi esimesele tegevusele 6. protsessi lõppu tähistav sündmus (seisund) tähistab välisele tegutsejale väärtuse üleandmist või protsessi katkemist 7. sünkroniseerimisjoon (syncronising
Samas tarkvaramodemises on standardiks UML. Tavaliselt tarkvara ja ärisüsteemid modetakse erinevate notatsioonidega. Sarcastic claps sest see põhjustab raskesti täidetavaid lünkasid mudelite vahel, eriti fun saab olema siis kui tahetakse ärimudelit toetavad tarkvara luua, aga puudub sujuv üleminek teisele notatsioonile. Kuigi UML loodi tarkvara modemiseks saab teda ka mujal kasutada. Aka mida nad halavad? Kasutage UMLi lihtsalt Nõuded ärimodemise keelele Notatsioon peab väga lakooniliselt väljendama põhisemantikat. Ta peab olema kergelt loetav ka mittetehnilistele inimestele. Ei pea kulutama palju aega semantika ja süntaksi õppimisele. UMLis ärimodemise plussid: ● Samu mõisteid saab kasutada nii ärisüsteemis kui ka teda toetavas infosüsteemis ● Ühise keele kasutamine soodustab äri ja IT inimeste vahelist kommunikatsiooni
1837 Morse: elektritelegraaf Altair was one of the first successfully sold personal computer kits for do-it- 1857 Wheatstone: perfolint yourself computing fans 1847-1854 Loogika (lausearvutuse) alused G. BOOLE, de MORGAN 1974 Xerox Alto, personal computer to be used for research, first serious 1879: Kontseptuaalne notatsioon ("Begriffsschrift"), loob kaasaegse machine to feature a modern user interface: windows, mouse, etc invented predikaatarvutuse - GOTTLOB FREGE by Engelbart in 1964 1890: Herman Hollerith: perfokaartidega masin USA rahvaloenduse andmete 1969-1973 C development, 1978 " The C Programming Language" töötlemiseks (Thompson, Ritchie, Kernighan)
See on tugevas kontrastis tarkvara modelleerimisega, kus faktiliseks standardiks on UML. Tänapäeval modelleeritakse tihti tarkvara ja ärisüsteemid erinevate notatsioonidega. See põhjustab raskesti täidetavat metodoloogilist lünka nende mudelite vahel. Probleem muutub eriti keeruliseks siis, kui üritatakse luua ärimudelit toetavat tarkvara, aga puudub sujuv üleminek teisele notatsioonile. Ärimodelleerimise keelele esitakse järgmised nõuded: Notatsioon peab väga lakooniliselt väljendama põhisemantikat Ta peab olema kergelt loetav ka mittetehnilistele inimestele Ei pea kulutama palju aega semantika ja süntaksi õppimisele. Kuigi UML oli esialgselt loodud kui tarkvara modelleerimise keel, siiski paljud uurimustööd on näidanud, et UML-i saab kasutada ka mittetarkvara valdkondades, seal hulgas ka ärisüsteemide modelleerimiseks. Üheks tähtsamaks argumendiks UML kasutamisele ärimodelleerimiseks on see, et
11. nädal • Eksam: lahenduvus teoreetilises ja tavamõttes, mis on lahenduvad ülesanded. Positiivsete täisarvude, positiivsete/negatiivsete ja murdarvude võimsuse võrdlemine ja tõestamine. Reaalarvude suurem võimsus kui täisarvude võimsus (Cantori teoreem): tõestuse idee. Mis on peatumisprobleem, selle lahendamatuse tõestuse idee. Keerukusest: mis on algoritmide keerukus ja mis on O-notatsioon. Mis on sorteerimise parim keerukus halvimal juhul. Lahenduvus tavamõttes: Tüüpilised põhjused, miks me ei saa tavaprobleeme lahendada: • Ei ole piisavalt infot : kui teaks, kus on mõni peidetud aare, kaevaks kohe üles. Kui teaks, mis firma ülesostmine homme välja kuulutatakse, ostaks selle aktsiaid. • Juhuslikkus segab: Teel aaret välja kaevama minnes võin kraavi sõita. Kasiinos panustades ei tea, mis nr ruletis tuleb
siis) abil lihtsamatest lausetest keerulisemaid kokku panna ja kuidas näidata selliselt moodustatud lausete õigsust. Charles Babbage 1822: Difference Engine, jäi pooleli Idee: Analytical Engine esimene programmeerija: Ada Lovelace George Boole, de Morgan Loogika (lausearvutuse) alused 1847-1854 Matemaatilise algebra ideede kasutamine loogika jaoks: Loogika algebra: 1A = A, 0A = 0, A+0 = A, A+1 = 1 A+B = B+A, AB = BA, AA = A Kaasaegse loogika alus: Gottlob Frege 1879: Kontseptuaalne notatsioon ("Begriffsschrift") loob kaasaegse predikaatarvutuse: Näide: Isa(Jaan,Mihkel). Isa(Jaan,Ants). Isa(Ants,Peeter). Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z). Tõesta, et eksisteerivad z, u nii et Vanaisa(z,u) "Hilberti programm" matemaatikale kindlate aluste rajamiseks: Matemaatika alused tuleb esitada loogika keeles, range aksiomaatikana. Tuleb tõestada, et nimetatud aksiomaatika ei ole vastuoluline, st temast ei ole võimalik tuletada korraga mingit väidet A ja sellesama
Poola kuju – loogikaavaldiste kirjapanek sulgusid kasutamata. Idee seisneb selles, et kui panna tehtemärgid väärtuste ette või järele ja kui tehtemärgi poolt töödeldavate väärtuste hulk on üheselt määratud, siis saab hakkama ilma sulgudeta. Tehtemärgid väärtuste ees on Poola kuju. Prefiks (+ab). Pööratud poola kuju – ilma sulgudeta kirjapanek, tehtemärgid väärtuste järgi. Postfiks (ab+). Tavaliselt infiks (a+b). Näide – infiks notatsioon on (a*b)+c, sama avaldis postfiks notatsioonis oleks ab*c+ Pööratud Poola kuju näide N:(5*3)+(1+(3-2)) Normaalkujult -> Postfixkujule Reeglid 1.Arv kirjuta väljundisse 2.Vasakut sulgu ignoreeri 3.Operaator(tehtemärk) pinusse 4.Parempoolse sulu puhul võta operaator pinust ja pane väljundisse. 1. 5*3)+(1+(3-2)) vasak sulg nahui 2. *3)+(1+(3-2)) nr väljundisse V:5 P:tühi 3. 3)+(1+(3-2)) operaator pinusse V5 P:* 4
- Olgu ülesandeks tuvastada, kas täisarv X kuulub mingisse lõpmatusse täisarvude alamhulka H. paneme X-le vastava programmi käima ja kui ta peatub, siis loomulikult teame, et ta kuulub hulka H. Kui ta aga ei peatu, siis meil ei ole kindlat viisi aru saada, et ta ei kuulu hulka H. Peatumisprobleem on poollahenduv. Keerukusest: mis on algoritmide Eksamkeerukus - Algoritmi keerukus on põhioperatsiooni(de) arvu sõltvusfunktsioon K(n) sisendi(te) suurusest n O-notatsioon. Annab keerukusklassi – millise proportsiooniga suureneb arvutusaeg sõltuvalt sisendi suuruse muutusest Mis on sorteerimise Eksamparim Eksamkeerukus Eksamhalvimal Eksamjuhul. - O(n2) 11 Eksamiks: umbes kuipalju Eksamon Eksamneuroneid Eksamc-elegansil ja inimesel (suurusjärgud) – c-elegans 302 neurons, inimene 86 billion neurons mis on hall- ja valgeollus –
eitus) => (järeldus e. implikatsioon) == (samasus e. ekvivalents) A& B AV B -A A => B -------- -------- ---- -------- TTT TTT VT TTT TVV TTV TV TVV VVT VTT VTT VVV VVV VTV Kaasaegse loogika alus: Gottlob Frege 1879: Kontseptuaalne notatsioon ("Begriffsschrift") loob kaasaegse predikaatarvutuse; Isa (Jaan,Mihkel). Isa(Jaan,Ants).Isa(Ants,Peeter).Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z).Tõesta, et eksisteerivad z, u nii et Vanaisa(z,u). 1890: Herman Hollerith: perfokaartidega masin USA rahvaloenduse andmete töötlemiseks Hollerith'i firmast tekkis IBM Vaakumtoru 1906 Le e Deforest Georg Cantor (1845-1918) hulgateooria rajaja, matemaatika alused lõid kõikuma, avastas paradokse
võtab sisendina eelmise või eelmiste, paralleelselt tehtavate tegevuste väljundi (kui on tegemist protsessi esimese tegevusega, siis sõnumi väliselt tegutsejalt); teeb midagi sisendiga või sellega seotult, kusjuures midagi tegemine peab olema mõõdetav ajaliselt, ressursiliselt ja rahaliselt annab oma töö tulemuse sisendiks järgmis(t)ele tegevus(t)ele või protsessi lõpptulemusena välisele tegutsejale · Tegevusdiagrammi notatsioon Protsesside teostuse visualiseerimiseks UML diagrammitüüp ,,tegevusdiagramm" (Activity Diagram), mis protsessi teostuse täielikkuse huvides peaks sisaldama nii põhivoogu kui alternatiivseid vooge. (kasutatud ArgoUML sümboleid): · Reeglid ja põhimõtted tegevusdiagrammi joonistamisel protsess peab alati algama seda käivitava 1 sündmusega sõnumi laekumine sellele reageerimiseks protsessi esimese tegevuse tegemiseks
· Väldi intervjueeritava katkestamist (paus ei ole lubav põhjus) · Transkribeeri intervjuu 24 tunni jooksul Case study analüüsi tehnikad: · Within-case Juhtumi kohta "rikas" ülevaate kirjeldus, mis võtaks kokku kogutud suured andmemahud. · Sisuanalüüs Võtmesõnade leidmine, loendamine, üldistamine. · Cross-case Juhtumite omavaheline võrdlemine ja vastandamine (vormiks on tabel). Transkribeerimise notatsioon: ANDMEALLIKAD JA ANDMETE KOGUMINE Andmeallikad: · Esmased originaalandmed, mis kogutakse just antud projekti käigus (vaatlus, eksperiment, küsitlus) · Teisesed varem teistel eesmärkidel kogutud andmed, mida saab kasutada vaadeldava probleemi uurimisel (aruandlus, avalikud allikad) Uuringu põhireegel: enne kui hakata koguma esmaseid andmeid, tuleb ära kasutada teiseste kui tunduvalt odavamate andmete kõik võimalused. Esmased allikad:
jaoks leidub ekvivalentse funktsionaalsusega programm ühe lindiga Turingi masinal, nii et tema ajaline keerukus on O(t2(n)). Teoreem: Olgu t(n) > n. Iga ühe lindiga mittedeterministlikul Turingi masinal ajalise keerukusega O(t(n)) töötava programmi jaoks leidub ekvivalentse funktsionaalsusega programm ühe lindiga deterministlikul Turingi masinal, nii et tema ajaline keerukus on 2O(t(n)). 29 Ülesannete keerukusklassid. Deterministlik vs mittedeterministlik keerukus O-notatsioon näitab keerukuse kasvamist andmete kasvasmisel. g(n) on funktsiooni f (n) (ülemine) asümptootiline hinnang. Ülesande keerukus on teda lahendava efektiivseima algoritmi keerukus (1 lindiga TM korral). Teoreem: Iga mitme lindiga TM-l ajalise keerukusega O(t(n)) töötava programmi jaoks leidub sama tööd tegev programm ühe lindiga TM-l, nii et tema ajaline keerukus on O(t2(n)). Teoreem: Iga 1 lindiga mittedeterministlikul TM-l ajalise keerukusega O(t(n)) töötava programmi jaoks
Kuidas süsteemi konfigureeritakse o Töövahendid ja meetodid EEs Äriprotsesse modelleerime EPC notatsioonis Äriprotsesside ühtset registrit hoiame ARISes (oracle business process architect) Ärinõuete register Ärimõistete register (infovarade register) o Töövahendid ja meetodid AASAs Äriprotsesse modelleerime BPMN notatsioon Äriprotsesside ühtset registrit hoiame Bizagis´s Ärisüsteemide vahetus o 2006 aastal liitusin Eega eesmärgiga analüüsida CRM´i juurutamise võimalusi. –kliendi suhtlus kanal EE klienditeenindusel ja jaotusvõrgul ( Elektrilevi OÜ) oli kasutusel üks ühine „Kodukootud“ süsteem + hull „satelliite“ Süsteemi oli arendatud 10 aastat
Loogika algebra: 1A = A, 0A = 0, A+0 = A, A+1 = 1 A+B = B+A, AB = BA, AA = A Loogikatehted on funktsioonid tõeväärtustel T ja V. Enimkasutatud tehted on & (ja e. konjunktsioon) V (või e. disjunktsioon) - (ei e. eitus) => (järeldus e. implikatsioon) == (samasus e. ekvivalents) Kaasaegse loogika alus: Gottlob Frege 1879: Kontseptuaalne notatsioon ("Begriffsschrift") loob kaasaegse predikaatarvutuse Näide: Isa(Jaan,Mihkel). Isa(Jaan,Ants). Isa(Ants,Peeter). Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z). Tõesta, et eksisteerivad z, u nii et Vanaisa(z,u). Hollerith’i perfokaardid 1890: Herman Hollerith: perfokaartidega masin USA rahvaloenduse andmete töötlemiseks Firmast tekkis IBM Vaakumtorud Vacuum Tube (1906, Lee Deforest)
fundamentaalset osa loogika formaliseerimisel. Sajandi viimasel kolmandikul töötasid Boole'i ja de Morgani süsteemide edasiarendamise ning kombineerimise kallal ameerika filosoof ja loogik Charles Sanders Peirce (1839-1914) ning saksa matemaatik Ernst Schröder. 2.4.2 Frege Saksa matemaatiku Gottlob Frege (1848-1925) 1879. aastal avaldatud lühikest teost Kontseptuaalne notatsioon ("Begriffsschrift") võib julgelt nimetada 19. sajandi olulisemaks loogikaraamatuks. Selles raamatus esitab Frege kogu kaasaja loogika fundamentaalseima süsteemi, nn. esimest järku predikaatarvutuse. Predikaatarvutus baseerub lausearvutusel, predikaatidel ja kvantoritel ``iga x jaoks kehtib ...'' ning ``on olemas selline x, et ...'', võimaldades kirjeldada asjade omadusi ja omavahelisi suhteid. Teatud mõttes on võimalik öelda - Wittgensteini parafraseerides -, et
Peale seda on ilmunud veel mitmeid väljaandeid. FID haldas UDK-d 1991. aastani, mil moodustati UDK Konsortsium. UDK on analüütilis-sünteetiline liigitussüsteem. UDK loodi kaartkataloogi korrastamiseks, mitte niivõrd teavikute füüsiliseks paigutamiseks. Põhineb Dewey kümnendliigitusel, kui on sünteetilisem ja võimaldab väga täpset liigitamist. Kasutatakse laialdaselt, kõige rohkem tehnika- ja erialaraamatukogudes. See on aspektliigitus, hierarhilise struktuuriga, ning notatsioon on ekspressiivne, selles kasutatakse araabia numbreid ja palju muid sümboleid. UDK TABELITE TÜÜBID · Täielikud tabelid (200 000 jaotist, inglise, saksa ja vene keeles) · Keskmised tabelid (40 000 60 000 jaotist, eestikeelne väljaanne kuulub ka siia) · Standardtabelid (60 000 65 000 jaotist, uuem nimetus keskmiste tabelite jaoks) · Lühendatud tabelid (6000 10 000 jaotist) · Erialatabelid (ühe teadus- või tegevusvaldkonna kohta, mõeldud erialakogude
See saavutatakse “link state broadcastiga” (? ehk siis vist “räägivad” omavahel). Kõikidel sõlmedel on sama info. ● Arvutab väikseima võimaliku maksumuse ühest sõlmest (“source node”) kõikidesse teistesse sõlmedesse. -annab edastustabeli (forwarding table) sellele sõlmele. ● Iteratiivne: Pärast k iteratsiooni teab vähimat maksumust k-destinatsioonidele Dijsktra algoritmi notatsioon. Algoritmi valem/kood, kuidas asi toimib. Paar näidist (piltiega lihtsam aru saada): Jälgi nooli ja neid numbreid Näide 2: See tabel vist on suht tähtis, et proovige aru saada, kuidas see toimib Jubinad arvutavad kõige lühema marsruudi igasse sõlme, kus algussõlmeks on “u”. Tulemus on järgmisel pildil koos edastustabeliga. Pm lisad iga kord ühe marsruuteri juurde, a la meil on vaja jõuda u - w. Otse tee oleks X ühikut, aga kui meil oleks uv ruuterid, siis
Enimkasutatud tehted on & (ja e. konjunktsioon) V (või e. disjunktsioon) - (ei e. eitus) => (järeldus e. implikatsioon) == (samasus e. ekvivalents) A& B AVB - A A => B -------- -------- ---- -------- TTT TTT VT TT T TVV TTV TV TVV VVT VTT VTT VVV VVV VTV Kaasaegse loogika alus: Gottlob Frege 1879: Kontseptuaalne notatsioon ("Begriffsschrift") loob kaasaegse predikaatarvutuse Näide: Isa(Jaan,Mihkel), Isa(Jaan,Ants), Isa(Ants,Peeter). Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z). Tõesta, et eksisteerivad z, u nii et Vanaisa(z,u). Frege filosoofina: logitsist Hollerith’i perfokaardid 1890: Herman Hollerith: perfokaartidega masin USA rahvaloenduse andmete töötlemiseks Hollerith’i firmast tekkis IBM. Vaakumtorud- 1900: vaakumdiood, Lee de Forest: 1906: vaakumtriood. Hulgateooria: Georg Cantor
data, et f g (xk ) → AB. Kuna lim f (x) = A ja lim g (x) = B, siis f (xk ) → A ja g (xk ) → B, x→a x→a omaduse 2.9(b) kohaselt f g (xk ) = f (xk ) g (xk ) → AB. Omaduste 3.2 – 3.7 tõestused on lihtsalt ülekantavad nii ühepoolsete piirväärtuste juhule kui ka piirväärtustele lõpmatuspunktis. Landau sümbolid. Kahe funktsiooni võrdlemiseks mingis protsessis on kasutusel Landau sümbolid ehk O-notatsioon. Olgu ∞ hulga D kuhjumispunkt, olgu α ja β mingid funktsioo- nid määramispiirkonnaga D. Kirjutatakse, et α ∈ O(β), kui ∃K > 0 ∃M > 0 : ∀x ∈ D x > M ⇒ |α(x)| 6 K|β(x)|. Sel juhul öeldakse, et α on asümptootiliselt ülalt tõkestatud β-ga (protsessis x → ∞). Kirjutatakse, et α ∈ Θ(β), kui α ∈ O(β) ja β ∈ O(α). Sel juhul öeldakse, et α on asümptootiliselt ülalt ja alt tõkestatud β-ga (protsessis x → ∞).