2 DOKUMENDIHALDUS TÄNAPÄEVAL Tänapäeval on dokumendihaldus palju rohkem, kui paberite või esemete kapis õiges riiulis hoidmine. Nii on loodud erinevad dokumendihaldussüsteemid, mis lihtsustavad erinevate dokumentide haldamist. Arvatakse, et üks õigel dokumendihaldussüsteemil on olemas just need neli omadust: 1) lukustus, et ühe isiku muudatused ei mõjutaks varasemalt või samaaegselt tehtud muudatusi; 2) versioonikontroll, et hiljem oleks võimalik tagasi pöörduda varasemate versioonide poole; 3) tegevust salvestus, et hiljem oleks võimalik tuvastada, milline on olnud dokumendi senine elukäik; 4) andmed muutjate ja kasutajate ja erinevate muutmiste tegemise kohta. (What is document...) Dokumendihaldur on laiapõhjalise ettevalmistusega asjatundja, kellel on teadmised ja oskused asjaajamisest, arhiivitööst, infotöötlusest ja infotehnoloogiast. Dokumendihaldureid vajatakse
kirjeldusi näited: Javascript ja HTML., C ja SQL, .... Universaalne, välja arvatud tippkiirust nõudvad või operatsioonisüsteemi-rakendused: Java Maksimaalset kiirust nõudvad rakendused, süsteemprogrammeerimine: C, C++ Windowsi rakenduste programmeerimine: C#, VisualBasic, C,Java, ... Brauseri programmeerimine: Javascript, (Flash, Java) Serveri programmeerimine: PHP, Python, Java, Perl, Ruby, C, .. Spetsiifilised rakendused: vastavalt vajadusele Versioonikontroll (CVS, subversion, git jne) IP protokoll on kokkulepe, et kuidas infot saata ja sellest aru saada tuleb. IP protokoll lubab saata ainult väikeseid tekstijuppe. Iga tekstijupi ette pannakse lisainfo (päis ehk header), mis ütleb, et: kuhu see tekst siis saata tuleb (IP aadress) kust tekst tuli (saatja IP aadress) Hulga lisainfot ka veel; * TCP/IP pere tööhobune RFC 791 Garanteerib marsruutimise, st minemise õiges suunas Mitteusaldusväärne - ei taga kohalejõudmist Kui
Grupi liikmed asuvad füüsiliselt erinevates asukohtades, suhtlevad elektrooniliste kanalite abil. · Microsoft Office Groove töötoad, grupi juurdepääsu võimaldamine samale sisule, sisu saab muuta kordamööda · Google Docs võimaldab sisu muuta mitme inimese poolt samaaegselt · Microsoft SharePoint lisaks versioonihaldusele ja töötubadele ka küsimustikud, foorumid, wikid, blogid, veebilehed, töövood jm · IBM Lotus Quickr versioonikontroll, kalender, foorum, blogi jne · Jivefoorumid, wikid, blogid, kalender, to-dolist jm Kasu: · Produktiivsus inimesed teevad koostööd ja suudavad lõpetada keerulised ülesanded kiiremini kui neid eraldi tehes. · Kvaliteetsus inimesed suudavad suheldes leida ning lahendada probleeme kiiremini. · Innovatiivsus koostööd tehes suudavad inimesed toodete, teenuste puhul tulla rohkem uutele ideedele
Androidi programmeerimine: Java, (C) Veebibrauseri programmeerimine: Javascript Veebirakenduse programmeerimine: PHP, Python, Ruby, Java, Javascript, C , Perl .. Spetsiifilised rakendused: vastavalt vajadusele Arendusvahendid Programmi töötamiseks: Kompilaator Interpretaator Programmi kirjutamiseks: Sobivad tekstiredaktorid Visuaalsed arendusvahendid Suure hulga lähtekoodi halduseks: Versioonikontroll (subversion, git jne) Kompileerimissüsteemid (make, automake, Ant, ...) Testimiseks ja monitoorimiseks: Testimise abivahendid ja automaattestide süsteemid (Valgrind, Jtest, ...) Automaatmonitoorimise süsteemid 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.