Ohjelmistotyypit - mikä se on, määritelmä ja käsite

Sisällysluettelo:

Ohjelmistotyypit - mikä se on, määritelmä ja käsite
Ohjelmistotyypit - mikä se on, määritelmä ja käsite
Anonim

Ohjelmistotyypit ovat erilaisia ​​ohjelmia ja sovelluksia, jotka muodostetaan niiden eri toimintojen ja ominaisuuksien perusteella.

Toisin sanoen, vaikka ohjelmistolla on yleensä yhteisiä ominaisuuksia, on myös eritelmiä, jotka muodostavat useita ryhmiä, joilla on omat ominaisuutensa, jotka erottavat sen muista.

Vastaava vertailu olisi käsite "eläin". Sieltä voimme löytää kaikenlaisia ​​luokituksia, olivatpa ne selkärankaisia ​​tai selkärangattomia, samoin kuin suhteessa niiden ravitsemukselliseen ruokavalioon (kasvissyöjä, lihansyöjä ja kaikkiruoka). Ohjelmistojen tapauksessa ne voidaan luokitella monien muiden vaihtoehtojen mukaan niiden päätoiminnon tai ominaisuuksien joukon perusteella, jotka muodostavat tietyn tyypin.

Jos ryhmittelemme ne niiden yhteisten ominaisuuksien perusteella, jotka heillä on yhteisiä, voimme jakaa ne toimistoautomaatio-ohjelmistoihin (toimistopaketit ja vastaavat), liiketoimintaan (ERP, CRM, SCM jne.), Videopeleihin, virustentorjuntaan (Avast, Windows Defender jne.) Tai IoT (anglosaksisesta esineiden internetistä, keskittynyt enimmäkseen kodin automaatioon ja laitteiden väliseen moniyhteyteen) muun tyyppisten ohjelmien joukossa, joilla on erityisiä toimintoja.

Ohjelmistotyypit niiden toiminnan mukaan

Vaikka ohjelmistolla on yhteinen aineeton luonteensa, sen arkkitehtuuri ohjelman tai sovelluksen muodossa ja että ne on rakennettava ohjelmointikielen perusteella, hyödyllisyyttä ja käyttöä varten erotetaan yleensä kolme ohjelmistoluokkaa:

  • Ohjelmointi. Se on joukko työkaluja, jotka mahdollistavat tietokoneohjelmien kehittämisen. Ne ovat ikään kuin auton runko. Esimerkkejä ovat tekstieditorit tai koodin kääntäjät.
  • Sovelluksesta. Se houkuttelee työkalut, jotka mahdollistavat toiminnan tai toiminnan digitaalisesti. Jatkamalla mallia, tässä tapauksessa se olisi auton pyörät ja polkimet. Esimerkkejä ovat videopelit tai toimisto-ohjelmistot.
  • Järjestelmistä. Se koostuu käyttäjän ja ohjelmiston välisestä oikeasta suhteesta, joka on kokemusprosessin näkyvin kasvot. Täällä voimme lopulta vahvistaa, että se olisi vauhtipyörä ja moottori. Esimerkkejä ovat käyttöjärjestelmät tai palvelimet.

Nämä kolme luokkaa ovat välttämättömiä toisilleen, koska jokaisen mainitun luokan tarvitsemme luomaan työkalut, joita käsittelemme tänään.

Erot käyttöjärjestelmän ja tietokoneohjelmien välillä

Ennen kuin syvennetään ohjelmistotyyppejä niiden muodon ja tavoitteen mukaan, tietokonejärjestelmien kaksi suurta ohjelmistoryhmää on erotettava toisistaan.

Käyttöjärjestelmän avulla ymmärrämme laitteen digitaaliset aivot. Tämä tekee mahdolliseksi kaikki laitteen tehtävät, olivat ne sitten ohjelmia tai minkä tahansa tyyppisiä sovelluksia.

Toisaalta tietokoneohjelmaa ei voida suorittaa ilman käyttöjärjestelmää, jonka avulla voimme aiemmin avata ohjelman. Sitten laitteessa sydän on käyttöjärjestelmä ja tämän kädet ja jalat ovat ohjelmia.

Ohjelmistotyypit tavoitteesi mukaan

On olemassa viisi ohjelmistotyyppiä, jotka tunnistavat ne yksilöllisesti koodityypin ja tavoitteensa perusteella:

  1. Maksusta. Tämän tyyppinen ohjelmisto saadaan ostohinnan maksamisen jälkeen.
  2. Hyvää. Toisaalta ns. Ilmainen ohjelmisto on ohjelmisto, joka on hankittu ilman rahallisia kustannuksia, eli se voidaan hankkia ilmaiseksi.
  3. Vapaa. Toisaalta ilmainen ohjelmisto viittaa kahteen edelliseen (se voi olla maksullinen tai ilmainen), mutta sillä erotuksella, että käyttäjä voi muuttaa koodia. Toisin sanoen, jos puhumme auton ostamisesta ja he antaisivat meidän muokata sen moottoria ongelmitta, se olisi samanlainen asia kuin tietokoneohjelman hankkiminen ja pääsy sen muokkaavan koodin muokkaamiseen.
  4. Mainoksilla. Tämän tyyppinen ohjelmisto on yleensä saatavana ilmaiseksi, mutta vastineeksi se näyttää sinulle mainoksia ansaitaksesi tuloja.
  5. Esittelyt. Niin sanotut "demot" ovat vain tunnettuja "demoja". Tunnetuimpia ovat videopelit. Ne koostuvat siitä, että näytät tietyn ajanjakson ajan ohjelmiston, joka on alun perin maksettu maksutta kyseisen ajanjakson loppuun saakka. Se on strategia opettaa sisältöä ja kannustaa sen ostamiseen.

Synteesinä voimme löytää nämä tyypit. Niiden joukossa voi olla hybridejä, toisin sanoen joitain ilmaisia ​​ja esimerkiksi mainoksia sisältäviä.

Esimerkkejä ohjelmistotyypeistä

Tässä on joitain esimerkkejä erityyppisistä ohjelmistoanalysoimalla sen toimintaa, muotoa ja tavoitetta:

  • iOS. Se on ohjelmisto, johon Apple luottaa kehittäessään käyttöjärjestelmiä mobiililaitteilleen, olivatpa ne sitten älypuhelimet tai tabletit. Siksi se on maksujärjestelmien ohjelmisto, jota tukee Swift-ohjelmointikieli.
  • Sublime teksti. Se on ohjelmisto, joka mahdollistaa tekstin muokkaamisen ohjelmoinnille suunnatulla erityisominaisuudella. Sitten se on ilmainen ja ilmainen ohjelmisto-ohjelmisto. Tekstieditorit voidaan kehittää melkein millä tahansa ohjelmointikielellä, joten tässä mielessä ne ovat hyvin monipuolisia.
  • FIFA 2020. Se on ohjelma tai sovellus, joka simuloi jalkapallomaailmaa yleensä otteluiden, urheilun tai taloushallinnon kannalta. Näin ollen se on sovellusohjelma, jolla on maksullinen versio ja demoversio. Siksi tarvitset ehdottomasti käyttöjärjestelmän toimiakseen.