Ohjelmistojen luokitus

Sep 25, 2024

Jätä viesti

Sovellusluokka
Sovellusalueen mukaan ohjelmistot jaetaan yleensä järjestelmäohjelmistoihin, sovellusohjelmistoihin ja väliohjelmistoihin niiden välillä.


Järjestelmäohjelmisto
Järjestelmäohjelmistot tarjoavat tietokoneen käytön perustoiminnot, ja ne voidaan jakaa käyttöjärjestelmä- ja tukiohjelmistoihin, joista käyttöjärjestelmä on perusohjelmisto.
Järjestelmäohjelmisto vastaa tietokonejärjestelmän erilaisten itsenäisten laitteistojen hallinnasta, jotta ne voivat toimia harmoniassa. Järjestelmäohjelmiston avulla tietokoneen käyttäjät ja muut ohjelmistot voivat käsitellä tietokonetta kokonaisuutena riippumatta siitä, miten kukin taustalla oleva laitteisto toimii.


1. Käyttöjärjestelmä on ohjelma, joka hallitsee tietokoneen laitteisto- ja ohjelmistoresursseja ja on myös tietokonejärjestelmän ydin ja kulmakivi. Käyttöjärjestelmä vastaa perustehtävistä, kuten muistin hallinnasta ja konfiguroinnista, järjestelmäresurssien tarjonnan ja kysynnän priorisoinnista, syöttö- ja tulostuslaitteiden ohjauksesta, verkon käyttämisestä ja tiedostojärjestelmän hallinnasta. Käyttöjärjestelmä tarjoaa myös käyttöliittymän, jolla käyttäjät voivat olla vuorovaikutuksessa järjestelmän kanssa.


2. Tukiohjelmisto on ohjelmisto, joka tukee erilaisten ohjelmistojen kehitystä ja ylläpitoa, joka tunnetaan myös nimellä ohjelmistokehitysympäristö (SDE). Se sisältää pääasiassa ympäristötietokannan, erilaisia ​​käyttöliittymäohjelmistoja ja työkalusarjoja. Tunnettuja ohjelmistokehitysympäristöjä ovat IBM:n Web Sphere, Microsoftin ja niin edelleen.
Se sisältää joukon perustyökaluja (kuten kääntäjät, tietokannan hallinta, muistin alustus, tiedostojärjestelmän hallinta, käyttäjän todennus, ohjainten hallinta, verkkoyhteys jne.).


Sovellusohjelmisto
Järjestelmäohjelmistot eivät ole tietylle sovellusalueelle ominaisia, vaan sovellusohjelmistot, päinvastoin, eri sovellukset tarjoavat erilaisia ​​toimintoja riippuen käyttäjästä ja toimialueesta.
Sovellusohjelmisto on ohjelmisto, joka on kehitetty tiettyyn tarkoitukseen. Se voi olla tietty ohjelma, kuten kuvaselain. Se voi myös olla kokoelma ohjelmia, jotka liittyvät läheisesti toisiinsa ja voivat toimia yhdessä, kuten Microsoftin Office-ohjelmisto. Se voi olla myös suuri ohjelmistojärjestelmä, joka koostuu useista itsenäisistä ohjelmista, kuten tietokannan hallintajärjestelmä.


Nykyään älypuhelimista on tullut erittäin suosittuja, ja matkapuhelimissa toimivia sovellusohjelmistoja kutsutaan matkapuhelinohjelmistoiksi. Ns. matkapuhelinohjelmisto on matkapuhelimeen asennettava ohjelmisto, joka parantaa alkuperäisen järjestelmän puutteita ja personointia. Tekniikan kehittyessä matkapuhelimilla on yhä enemmän toimintoja ja niistä tulee entistä tehokkaampia. Se ei ole niin yksinkertainen ja jäykkä kuin aikaisemmin, mutta se on kehittynyt verrattavaksi kannettavaan tietokoneeseen. Matkapuhelimen ohjelmisto on sama kuin tietokone, ja matkapuhelimen ohjelmistoja ladattaessa kannattaa harkita myös ostamaasi matkapuhelimeen asennettua järjestelmää, jotta voit päättää mitä ohjelmistoja käyttää. Yleisimmät matkapuhelinjärjestelmät ovat seuraavat: Windows Phone, Symbian, iOS ja Android.


Valtuutusluokka
Eri ohjelmistoilla on yleensä vastaava ohjelmistolisenssi, ja ohjelmiston käyttäjän on hyväksyttävä käytettävän ohjelmiston lisenssi ennen kuin hän voi käyttää ohjelmistoa laillisesti. Toisaalta tietyn ohjelmiston lisenssiehdot eivät saa olla lain vastaisia.


Lisenssitavasta riippuen ohjelmisto voidaan jakaa laajasti useisiin luokkiin:
Omistusoikeudellinen ohjelmisto: Tämäntyyppinen lisenssi ei yleensä salli käyttäjän kopioida, tutkia, muokata tai jakaa ohjelmistoa haluamallaan tavalla. Tällaisten lupien rikkomisesta seuraa usein vakava oikeudellinen vastuu. Perinteiset yritysohjelmistoyritykset käyttävät tämäntyyppisiä lisenssejä, kuten Microsoftin Windows- ja Office-ohjelmistoja. Yritykset käsittelevät omistusoikeudellisten ohjelmistojen lähdekoodia usein yksityisenä omaisuutena ja ovat tiukasti suojattuja.
Vapaat ohjelmistot: Tämäntyyppinen lisenssi on patentoidun ohjelmiston vastakohta, ja se antaa käyttäjälle oikeuden kopioida, tutkia, muokata ja jakaa ohjelmistoa sekä antaa lähdekoodin vapaaseen käyttöön vain vähäisin muin rajoituksin. Linux, Firefox ja OpenOffice ovat esimerkkejä tällaisista ohjelmistoista.
Shareware: Kokeiluversioiden hankkiminen ja käyttö on yleensä ilmaista, mutta niiden toimivuus tai kesto on rajoitettu. Kehittäjät kannustavat käyttäjiä maksamaan täysin toimivasta kaupallisesta versiosta. Käyttäjät voivat saada veloituksetta kopioita sharewaresta eri lähteistä ja jakaa niitä vapaasti sharewaren tekijän luvalla.
Ilmainen ohjelmisto: Vapaasti saatavilla ja painettu uudelleen, mutta ilman lähdekoodia eikä sitä voi muokata.
Julkinen ohjelmisto: ohjelmisto, jonka oikeuksista alkuperäinen tekijä on luopunut, jonka tekijänoikeus on vanhentunut tai jonka tekijä on tullut tutkimattomaksi. Käyttörajoituksia ei ole.