1941-1944:Konrad Zuse. Z3, Z4. Releedega võrgurakendused: google, youtube, skype; börsilangus lõppes, algas harilik kasv. mängud, progemisvahendid), Erirakendused digitaalarvuti. 1999-2007: olulised asjad kümnendil:Vabavara (Pangarakendused, telekomirakendused;Reaalsed (GNU/Linux, Apache jne) muutus serverarvutitel (mitte lao- ja tellimissüsteemid; Firma 1948 I transistor(Shockley)- müüma hakkas Bell andmebaasid).Transistor - kolme või enama laua-arvutitel) mainstream-tehnoloogiaks
võrgurakendused: google, youtube, skype; rakendusprogr, Suured Fairchild Semiconductorsst). mängud, progemisvahendid), Erirakendused valmiskomponendid,Teegid. GNU 1969 – UNIX op.sys(Belli labor - (Pangarakendused, telekomirakendused;Reaalsed ideoloogia:vabadus: primaarne on tarkvara Koodinäited: lao- ja tellimissüsteemid; Firma vabadus, sekundaarne tasuta ritchie,Thompson,XEROX – laserkiire 1.FORTRAN andmebaasid)
seostest. 2) Süsteem ei anna sama sisendi puhul alati sama väljundit. (Mittemääratud käitumine) Mis on süsteemitehnika? Sotsio-tehniliste süsteemide spetsifitseerimise, kavandamise, realiseerimise, valideerimise, installeerimise ja hooldamise protsess. Tarkvararakenduste liigid Kohalikud (stand-alone) rakendused, nt. MS Office ja fotode mainupuleerimise süsteemid Interaktiivsed transaktsioonipõhised rakendused, nt. pangarakendused ja e- kaubanduse rakendused Mähisrakendused (embedded control systems), nt. ABS - pidureid ja mikrolaineahju kontrollivad süsteemid Andmetöötlusrakendused (batch processing systems), nt. arvete ja palgaarvestuse süsteemid Meelelahutusrakendused, nt. mängud Modelleerimis- ja simulatsioonirakendused Andmekogumisrakendused (data collection systems),nt. keskkonna kohta andmeid koguvad süsteemid Süsteemide süsteemid (systems of systems) Mobiilirakendused
Lihtsalt rõhu asetused on erinevad. Sõltub ajast. Kõigega tegeltakse enam vähem samal ajal. Nt testimine käib lainetena. Tehakse erinevates iteratsioonides nii, et erinevatel tarkvaraprotsessi etappidel on erinevad rõhuasetsused. Tarkvararakenduste liigid Tarkvararakenduste liigid: • Kohalikud (stand-alone) rakendused, nt. MS Office ja fotode manipuleerimise süsteemid; • Interaktiivsed transaktsioonipõhised rakendused, nt. pangarakendused ja e-kaubanduse rakendused; • Mähisrakendused (embedded control systems), nt. ABS-pidureid ja mikrolaineahju kontrollivad süsteemid; • Andmetöötlusrakendused (batch processing systems), nt. arvete ja palgaarvestuse süsteemid; • Meelelahutusrakendused, nt. mängud; • Modelleerimis- ja simulatsioonirakendused; • Andmekogumisrakendused (data collection systems), nt. keskkonna kohta andmeid koguvad süsteemid;
arvestades organisatsiooniliste ja rahaliste piirangutega o Hõlmata tarkvaraarenduse kõiki aspekte, mitte ainult tehnoloogiat. Millised on parimad tarkvaratehnika meetodid? o Erinevat tüüpi meetodid erinevat liiki süsteemidele Tarkvararakenduste liigid o Kohalikud (stand-alone) rakendused, nt. MS Office ja fotode manipuleerimise süsteemid o Interaktiivsed transaktsioonipõhised rakendused, nt. pangarakendused ja e-kaubanduse rakendused o Mähisrakendused (embedded control systems), nt. ABS-pidureid ja mikrolaineahju kontrollivad süsteemid o Andmetöötlusrakendused (batch processing systems), nt arvete ja palgaarvestuste süsteemid o Meelelahutusrakendused, nt. mängud o Modelleerimis- ja simulatsioonirakendused o Andmekogurakendused (data collection systems), nt. keskkonna kohta andmeid koguvad süsteemid
Failisüsteemide ... Arvutigraafika ... Võrgusüsteemide ... Laiatarberakendused Opsüsteemid, draiverid jms Tekstiredaktorid, brauserid, epost jne ... Üldised võrgurakendused: google, youtube, skype, .. Mängud Igasugu utiliidid Programmeerimisvahendid Lao, raamatupidamissüsteemide jms toorikud .... Erirakendused Pangarakendused, telekomirakendused jne Reaalsed lao- ja tellimissüsteemid Firma andmebaasid Firma süsteemide sidumine ... TTÜ Majandusteaduskond Elektroonikud Küberneetika instituut Tartu Statistikud Arvutusmeetodite teoreetikud Muud matemaatikud ITK TTÜ Tartu Ettevõtted Loeng 2
● Selles kursuses piirdume tarkvaratehnikaga, süsteemitehnikat ei käsitle. 13. Millised on parimad tarkvaratehnika meetodid? Erinevat tüüpi meetodid erinevat liiki süsteemidele. Ei ole olemas parimat meetodit kõige jaoks. 14. Tarkvararakenduse liigid. ● Kohalikud (standalone) rakendused, nt. MS Office ja fotode manipuleerimise süsteemid ● Interaktiivsed transaktsioonipõhised rakendused, nt. pangarakendused ja ekaubanduse rakendused ● Mähisrakendused (embedded control systems), nt. ABSpidureid ja mikrolaineahju kontrollivad süsteemid ● Andmetöötlusrakendused (batch processing systems), nt. arvete ja palgaarvestuse süsteemid Meelelahutusrakendused, nt. mängud ● Modelleerimis ja simulatsioonirakendused ● Andmekogumisrakendused (data collection systems), nt. keskkonna kohta andmeid