SZOFTVEREK
SZOFTVER = a számítógépet működtető és az azon futó programok összessége.
Programok • Programnak nevezzük egy algoritmus valamelyik számítógépes programnyelven való leírását, amely a számítógép működését a kívánt feladat megvalósításának megfelelően vezérli.
Programok csoportosítása: 1. Működésük szerint 2. Funkciójuk szerint 3. Felhasználói jog szerint
Programok csoportosítása: 1. Működésük szerint: a. TRANZIENS program = egy véges működésű szoftver, amely lefutása után kilép önállóan vagy a felhasználó lép ki belőle. A programok többsége ide tartozik. b. REZIDENS program = elindításakor bekerül a memóriába és ott is marad. Ide taroznak a vírusok többsége és bizonyos segédprogramok.
2. Funkciójuk szerint: a) OPERÁCIÓS RENDSZEREK (RENDSZERSZOFTVEREK) b) PROGRAMOZÁSI NYELVEK c) SEGÉDPROGRAMOK d) ALKALMAZÓI VAGY FELHASZNÁLÓI PROGRAMOK
2.
Funkciójuk szerint:
a) OPERÁCÓS RENDSZEREK (RENDSZERSZOFTVEREK) Feladatai: • Programok indítása, futtatása • Perifériák kezelése • Kapcsolat a felhasználóval • Parancsok értelmezése, végrehajtása • Hibakezelés • A háttértárakon elhelyezett adatok biztonságos hozzáférhetősége
Operációs rendszerek: Microsoft Windows, Linux, Novell, OS2, Machintosh (APPLE), Solaris (SUN), DOS. Többségünek van grafikus felülete. Windows változatok: 3.1, 95, 98, NT, 2000, XP, 7, 8, 2000server, 2003 server, stb. Linux változatok: Red Hat, Suse, Ubuntu, Debian, Fedora, stb. (A Linux vátozatok nagy része ingyenesen használható)
PROGRAMOZÁSI NYELVEK Feladatai: •A gépi kódot olvasható és értelmezhető utasítások sorozatává alakítani •Egy adott feladat elvégzésének módját közölni a számítógéppel Ilyenek: Basic, VISUAL BASIC, Pascal, Delphi, C, C+, C++, Java,
SEGÉDPROGRAMOK Olyan programok, amelyek megkönnyítik az állományok kezelését, a háttértárak és alkönyvtárak használatát. Ilyenek: Norton Commander, Total Commander, Daemon Tools, Ccleaner, Töredezettség mentesítő programok, Partition Magic
ALKALMAZÓI VAGY FELHASZNÁLÓI PROGRAMOK A meghatározott felhasználói igényt kielégítő szoftvereket felhasználói programoknak nevezzük. Ilyenek:
Szöveg és kiadványszerkesztők - szövegszerkesztők: - Notepad, Wordpad, Microsoft Word (Windows-os környezet) - Edit es Norton Editor (Dos-os környezet) - kiadványszerkesztők: - Ventura Publisher, TEX, QuarkXPress, PageMaker
Adatbázis- és táblázatkezelők: - Microsoft Acces, dBase, Clipper, FoxBase, FoxPro, Magic, Microsoft Excel, Quattro (Dos alatt) Grafikai programok: - rajzoló és képszerkesztő programok: Paint, PhotoStyler, Adobe Photoshop, CorelDraw
Prezentáció-készítő programok: PowerPoint Kommunikációs programok: Azon programok, amelyek 2 vagy több hálózatba kötött számítógép között kapcsolatot teremtenek. -FTP -Internet böngésző programok: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera
Oktatásban használható szoftverek - Nyelvlecke programok, tesztprogramok, matematikai programok (szinte minden tárgyban megtalálhatóak): Toefl English Tests, Cambridge, Woodston, Derive stb. Játékok Egyéb programok (fejlesztői szoftverek, könyvelői programok stb.)
Felhasználói jog szerint Szellemi tulajdon: a törvény szerint az eredeti számítógépes program az azt létrehozó személy vagy vállalat szellemi tulajdona. A számítógépes programokat szerzői jogi törvény védi, amely kimondja, hogy az ilyen művek engedély nélküli másolása törvénybe ütköző cselekedet. Szoftver licencszerződés: A licencszerződés határozza meg a szerzői jog tulajdonosa által megengedett szoftverhasználat feltételeit. A szoftver ára tartalmazza a szoftver licencét, és megfizetése kötelezi a vevőt, hogy a szoftvert kizárólag a licencszerződésben leírt feltételek szerint használja.
Kereskedelmi programok: azok a programok, amelyeket szerzőjük abból a célból hozott létre, hogy kereskedelmi forgalomba hozza őket; ezért ezek legfontosabb jellemzője, hogy beszerzésük kizárólag ellenértek fejében lehetséges. A kereskedelmi program bármilyen terjesztése tiltva van - a másolatkészítésre is szigorú szabályok vonatkoznak, általában csak a programról való biztonsági másolat készítését engedélyezik. Shareware: Készítője demonstrációs céllal terjeszt, hogy a felhasználó a szoftvertermék megismerése után dönthessen a teljes verzió megvásárlásáról. A shareware szoftverek működésükben, egyes funkcióikban korlátozottak lehetnek, és/vagy felhasználásuk korlátozott idejű. Demo: általában nem a teljes szoftvert jelenti, hanem annak csak egy részét (tipikusan játékoknál az első 1-2 pályát), vagy a teljes programot, de a kereskedelmi változathoz képest korlátozott funkciókkal. Freeware: az adott program ingyen használható, szabadon terjeszthető, de a program megváltoztatása, módosítása, nem megengedett. Szabad szoftverek: Más néven – nyílt forráskódú szoftverek. Ingyenes beszerzés, szabad használat, szabad terjesztés, megismerhető és szabadon módosítható a program.