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 REST-i / WS-i põhised rakendused Video ja heli streamimis rakendused Mis on tarkvara arendusprotess e tarkvaraprotsess? Tarkvaraprotsess on sammude jada, mille eesmärgiks on tarkvara arendamine ja evolutsioon Tegevused tarkvaraprotsessis: 1. Spetsifitseerimine Mida süsteem peab tegema ja mis on piirangud tema
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; • Süsteemide süsteemid (systems of systems). Modelleerimine Mudel – mingi hüpoteetiline lihtsustatud keerulise olemi või protsessi kirjeldus. Mudel peab olema täpselt nii keeruline kui vaja on, aga mitte keerulisem. Küsimus on selles, et millised maailma aspektid on olulised ja mida võib ignoreerida
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 o Süsteemide süsteemid (systems of systems) Mis on protsess? o Protsess on sammude jada, mis hõlmab tegevusi, piiranguid ja ressursse mingit liiki tulemi loomisel o Nt protsessidest Õppetöö Mis on tarkvara arendusprotsess e. tarkvaraprotsess? o Tarkvaraprotsess on sammude jada, mille eesmärgiks on
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 koguvad süsteemid ● Süsteemide süsteemid (systems of systems) 15. Mis on protsess? ! Protsess on sammude jada, mis hõlmab tegevusi, piiranguid ja ressursse mingit liiki tulemi loomiseks. Piirangud nt seadusandlusest tulenevad piirangud, tehnikast endast tulenevad piirangud (mida suudab teha, mida ei suuda teha)