Szoftverek osztályozása

Sep 25, 2024

Hagyjon üzenetet

Alkalmazás kategória
Az alkalmazási kör szerint a szoftvereket általában rendszerszoftverekre, alkalmazásszoftverekre és köztes szoftverekre osztják.


Rendszerszoftver
A rendszerszoftver a számítógépes használat legalapvetőbb funkcióit biztosítja, és felosztható operációs rendszerre és támogató szoftverekre, amelyek közül az operációs rendszer a legalapvetőbb szoftver.
A rendszerszoftver feladata a számítógépes rendszer különböző független hardvereinek irányítása, hogy azok harmonikusan működhessenek. A rendszerszoftver lehetővé teszi a számítógép-felhasználók és más szoftverek számára, hogy a számítógép egészét kezeljék, függetlenül attól, hogy az egyes hardverelemek hogyan működnek.


1. Az operációs rendszer olyan program, amely a számítógépes hardver- és szoftvererőforrásokat kezeli, és egyben a számítógépes rendszer magja és sarokköve. Az operációs rendszer felelős az olyan alapvető feladatokért, mint a memória kezelése és konfigurálása, a rendszererőforrások kínálatának és keresletének rangsorolása, a bemeneti és kimeneti eszközök vezérlése, a hálózat üzemeltetése és a fájlrendszer kezelése. Az operációs rendszer interfészt is biztosít a felhasználók számára a rendszerrel való interakcióhoz.


2. A támogató szoftverek a különböző szoftverek fejlesztését és karbantartását támogató szoftverek, más néven szoftverfejlesztői környezetek (SDE). Főleg környezeti adatbázist, különféle interfész szoftvereket és eszközkészleteket tartalmaz. A jól ismert szoftverfejlesztő környezetek közé tartozik az IBM Web Sphere, a Microsoft és így tovább.
Tartalmaz egy sor alapvető eszközt (például fordítók, adatbázis-kezelés, memóriaformázás, fájlrendszer-kezelés, felhasználói hitelesítés, illesztőprogram-kezelés, hálózati kapcsolat stb.).


Alkalmazási szoftver
A rendszerszoftver nem egy adott alkalmazási területre jellemző, hanem az alkalmazásszoftverek, éppen ellenkezőleg, a különböző alkalmazások különböző funkciókat látnak el a felhasználótól és a kiszolgált tartománytól függően.
Az alkalmazásszoftver olyan szoftver, amelyet meghatározott célra fejlesztettek ki. Ez lehet egy adott program, például egy képböngésző. Ez lehet olyan programok gyűjteménye is, amelyek szorosan kapcsolódnak egymáshoz, és együtt tudnak működni, mint például a Microsoft Office szoftverei. Ez lehet egy nagy szoftverrendszer is, amely sok független programból áll, például adatbázis-kezelő rendszer.


Napjainkban az okostelefonok rendkívül népszerűvé váltak, a mobiltelefonokon futó alkalmazásszoftvereket mobiltelefonos szoftverként emlegetik. Az úgynevezett mobiltelefon-szoftver a mobiltelefonra telepíthető szoftver, amely javítja az eredeti rendszer hiányosságait, személyre szabását. A technológia fejlődésével a mobiltelefonok egyre több funkcióval rendelkeznek, és egyre erősebbek. Nem olyan egyszerű és merev, mint a múltban, de úgy fejlődött, hogy összehasonlítható legyen egy kézi számítógéppel. A mobiltelefon-szoftver ugyanaz, mint a számítógép, és a mobiltelefon-szoftverek letöltése során érdemes a megvásárolt mobiltelefonra telepített rendszert is figyelembe venni, hogy eldöntse, melyik szoftvert használja. A főbb mobiltelefon-rendszerek a következők: Windows Phone, Symbian, iOS és Android.


Engedélyezési kategória
A különböző szoftverekhez általában megfelelő szoftverlicenc tartozik, és a szoftver felhasználójának el kell fogadnia a használt szoftver licencét, mielőtt jogszerűen használhatná a szoftvert. Másrészt egy adott szoftver licencfeltételei nem lehetnek ellentétesek a törvénnyel.


A licencelési módtól függően a szoftver több kategóriába sorolható:
Tulajdonolt szoftver: Az ilyen típusú licenc általában nem teszi lehetővé a felhasználó számára a szoftver tetszés szerinti másolását, tanulmányozását, módosítását vagy terjesztését. Az ilyen engedélyek megsértése gyakran súlyos jogi felelősséget von maga után. A hagyományos üzleti szoftvereket gyártó cégek használják ezt a típusú licencet, például a Microsoft Windows és Office szoftvereit. A védett szoftverek forráskódját a vállalatok gyakran magántulajdonként kezelik, és szorosan védik.
Szabad szoftver: Ez a fajta licenc a védett szoftver ellentéte, amely jogot ad a felhasználónak a szoftver másolására, tanulmányozására, módosítására és terjesztésére, valamint arra, hogy a forráskódot ingyenes felhasználásra, csak kisebb egyéb korlátozásokkal elérhetővé tegye. Ilyen szoftverek például a Linux, a Firefox és az OpenOffice.
Shareware: A próbaverziók általában ingyenesen beszerezhetők és használhatók, de a funkcionalitás vagy az időtartam korlátozott. A fejlesztők arra ösztönzik a felhasználókat, hogy fizessenek egy teljesen működőképes kereskedelmi verzióért. A felhasználók a shareware-ről ingyenesen másolatot kaphatnak különböző forrásokból, és a shareware szerzőjének engedélye alapján szabadon terjeszthetik.
Ingyenes szoftver: Szabadon elérhető és újranyomtatható, de forráskód nélkül és nem módosítható.
Nyilvános szoftver: olyan szoftver, amelynek jogairól az eredeti szerző lemondott, szerzői joga lejárt, vagy szerzője kutathatatlanná vált. A felhasználásra nincs korlátozás.