A szoftver

Szerző: Horváth Zoltán
 
Szoftver (angol: software) alatt a legszűkebb értelemben elektronikus adatfeldolgozó berendezések (pl. számítógépek) memóriájában elhelyezkedő, azokat működtető programokat értünk. Körülbelül ez volt a John W. Tukey által 1958-ban bevezetett angol software kifejezés eredeti értelme is.

A szoftver nemcsak elektronikus memóriatartalomként realizálódik, hanem életciklusának megfelelően többféle formában jelenik meg, fogalma ezekre a megvalósulási formákra is kiterjed, így a szoftver fogalmába tágabb értelemben beletartozik:

  • az összes fejlesztési dokumentáció (mint pl. a forráskód);
  • az összes felhasználói dokumentáció (mint pl. a felhasználói kézikönyv);
  • az összes kereskedelmi dokumentáció (mint pl. a licenc);
  • illetve az ezek bármelyikét tartalmazó adathordozók (mint pl. a telepítő CD vagy a nyomtatott számla).

Az összetett feladatok elvégzésére kifejlesztett, egymással szoros kapcsolatban álló, önállóan is működőképes, de együttesen hatékonyabb és teljesebb támogatást nyújtó, éppen ezért teljes életciklusuk során együtt kezelt szoftverek csoportját programcsomagnak nevezzük.

A szoftverek funkciójuk szerint

A programvezérelt gépek célszerű működését a szoftverek több rétege biztosítja. Aszerint, hogy egy szoftver specifikusan mennyire inkább a gép puszta működtetését, avagy az ember által igényelt feladatmegoldást segíti elő, a következő funkcionális csoportokat különböztetjük meg:

  • indítóprogram vagy alapszoftver – a felhasználó által a legkevésbé manipulálható, a gép üzemszerű működését beállító program(ok), ide tartozik a firmware is;
  • rendszerszoftverek – a gép és perifériái kommunikációját lebonyolító programok, beleértve a felhasználó oly mértékű kiszolgálását, amely lehetővé teszi a számára más szoftverek elkészítését és üzembe helyezését is;
  • alkalmazói szoftverek vagy alkalmazások – a felhasználót a számítógép használatán túl mutató céljainak elérésében támogató specifikus programok.
Rendszerszoftverek
  • Fordítóprogramok (compilerek)
  • Értelmezők (interpreterek) és futtatókörnyezetek
  • Nyomkövetők és hibakeresők (debuggerek)
  • Programszerkesztők (linkerek)
Alkalmazói szoftverek
  • Szervezőprogramok
  • Prezentációkészítők
  • Kiadványszerkesztők
  • Táblázatkezelők
  • Üzleti alkalmazások
  • Tervezőrendszerek
  • CAD-rendszerek
  • Grafikai szoftverek
  • Rajzprogramok
  • Képszerkesztők
  • Média szoftverek
  • Médialejátszók
  • Médiaszerkesztők
  • Kommunikációs szoftverek
  • Hálózati alkalmazások
  • Rosszindulatú alkalmazások
  • Biztonsági programok

Forrás: Wikipédia

Ehhez a bejegyzéshez még senki nem írt megjegyzést

 
kapcsolat | felhasználási feltételek |  Copyright © Infopoly Alapítvány 2010.
pokland