Tarkvara
Arvutitarkvara, mida nimetatakse ka tarkvaraks, on juhiste kogum ja selle dokumentatsioon, mis ütleb arvutile, mida teha või kuidas täita mingit ülesannet. Tarkvara hõlmab kõiki erinevaid arvutis olevaid tarkvaraprogramme, näiteks rakendusi ja operatsioonisüsteemi. Rakendused on programmid, mis on mõeldud konkreetse toimingu sooritamiseks, näiteks mäng või tekstitöötlusprogramm. Operatsioonisüsteem (nt Mac OS, Microsoft Windows, Android ja erinevad Linuxi distributsioonid) on tarkvarakiht, mida kasutatakse rakenduste käivitamise platvormina ja mis kontrollib kõiki kasutajaliidese vahendeid, sealhulgas ekraani ja klaviatuuri.
Sõna tarkvara kasutati esmakordselt 1960ndate lõpus, et rõhutada selle erinevust arvuti riistvarast, mida kasutaja saab füüsiliselt jälgida. Tarkvara on juhiste kogum, mida arvuti järgib. Enne kompaktkettaid (CD) või Interneti ajastu arengut kasutati tarkvara erinevatel arvuti andmesalvestusvahenditel, nagu paberist augukaardid, magnetkettad või magnetlindid.
Mõnikord kasutatakse sõna firmware, et kirjeldada tarkvara, mis on tehtud spetsiaalselt teatud tüüpi arvuti või elektroonilise seadme jaoks ja mis on tavaliselt salvestatud arvutis asuvale välkmälu või ROM-kiibile. Firmware viitab tavaliselt tarkvarale, mis kontrollib otseselt riistvara. CD-ajami püsivara või modemi püsivara on näited püsivara rakendamisest.
Tänapäeval on tarkvara muutunud meie elu oluliseks osaks. Ilma tarkvarata ei saa inimest arendada. me kasutame tarkvara kõikjal. Tarkvarainsenerid vastutavad veavaba tarkvara tootmise eest, mis on sõna otseses mõttes muutunud meie igapäevaelu oluliseks osaks. Muudetavus ja vastavus on kaks peamist tarkvara disaini omadust. Tarkvara projekteerimiseks on olemas ka erinevad töötlusmudelid, sealhulgas Build and Fix, Waterfall ja Agile tarkvara töötlemise projekteerimismeetodid.
LibreOffice Writer, näide tarkvarast.
Tarkvaratüübid
Erinevad tarkvaratüübid võib jagada kategooriatesse, mis põhinevad ühisel funktsioonil, tüübil või kasutusvaldkonnal. On kolm suurt klassifikatsiooni:
- Rakendustarkvara on arvutiprogrammid kasutaja ülesannete täitmiseks, näiteks tekstitöötlus ja veebilehitsejad.
- Süsteemitarkvara kasutatakse arvutisüsteemide ja võrkude käivitamiseks ja käivitamiseks. See hõlmab operatsioonisüsteeme.
- Rakendus- ja süsteemitarkvara loomiseks kasutatakse arvutiprogrammeerimisvahendeid (mida nimetatakse ka arendustarkvaraks). Seda tehakse arvutiprogrammi lähtekoodi ja raamatukogude tõlkimise ja ühendamise teel käivitatavateks RAM-programmideks. Nende hulka kuuluvad kompilaator ja linker.
Seotud leheküljed
- Arvutiprogramm
- Tasuta tarkvara
- Tarkvaratehnika
Küsimused ja vastused
K: Mis on arvutitarkvara?
V: Arvutitarkvara on juhendite ja dokumentatsiooni kogum, mis ütleb arvutile, mida teha või kuidas täita mingit ülesannet. See hõlmab kõiki erinevaid arvutis olevaid programme, näiteks rakendusi ja operatsioonisüsteemi.
K: Mis on rakendused?
V: Rakendused on programmid, mis on mõeldud konkreetse toimingu, näiteks mängu või tekstitöötlusprogrammi sooritamiseks.
K: Mis on operatsioonisüsteem?
V: Operatsioonisüsteem (nt Mac OS, Microsoft Windows, Android ja erinevad Linuxi distributsioonid) on tarkvara, mida kasutatakse rakenduste käivitamise platvormina ja mis kontrollib kõiki kasutajaliidese vahendeid, sealhulgas ekraani ja klaviatuuri.
K: Kuidas kasutati tarkvara enne CD-de või Interneti ajastut?
V: Enne kompaktkettaid (CD) või Interneti ajastu arengut kasutati tarkvara erinevatel arvuti andmesalvestusvahenditel, nagu paberist augukaardid, magnetkettad või magnetlindid.
K: Mida tähendab firmware?
V: Mõnikord kasutatakse sõna firmware, et kirjeldada tarkvarastiili, mis on tehtud spetsiaalselt teatavat tüüpi arvuti või elektroonilise seadme jaoks ja mis on tavaliselt salvestatud arvuti välkmällu või ROM-kiibile. Firmware viitab tavaliselt tarkvarale, mis kontrollib otseselt riistvara.
K: Kuidas on tarkvara muutunud tänapäeval meie elus oluliseks?
V: Tänapäeval on tarkvara muutunud meie elu oluliseks osaks; seda kasutatakse kõikjal ja see vastutab veavaba tarkvara tootmise eest, mis on sõna otseses mõttes muutunud meie igapäevaelu oluliseks osaks.
K: Millised on mõned töötlusmudelid tarkvara projekteerimiseks?
V: Mõned tarkvara projekteerimise töötlusmudelid on Build and Fix, Waterfall ja Agile tarkvara töötlemise projekteerimismeetodid.