A SZÁMÍTÓGÉPRENDSZEREK SZOFTVERE



Hasonló dokumentumok
SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

SZOFTVEREK (programok)

Operációs rendszerek

Adatbázis rendszerek. dr. Siki Zoltán

Szoftver alapfogalmak

Alkalmazások típusai Szoftverismeretek

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Szerzői jog. Szoftver 2

Az operációs rendszer fogalma

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Programozás alapjai Bevezetés

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom

30 MB INFORMATIKAI PROJEKTELLENŐR

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

Biztonsági folyamatirányító. rendszerek szoftvere

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

OpenOffice.org irodai programcsomag

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

A szoftverek típusai, változatai

Operációs rendszer ismeretek

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

A szoftverfejlesztés eszközei

SZÁMÍTÓGÉPES ALAPISMERETEK

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Fordítóprogramok. Aszalós László szeptember 7.

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

Iman 3.0 szoftverdokumentáció

VÉGFELHASZNÁLÓI LICENC SZERZŐDÉS AZ F-PROT ANTIVÍRUS - HOZ

Kaspersky Internet Security Felhasználói útmutató

A szoftverfejlesztés eszközei

Bevezetés, platformok. Léczfalvy Ádám

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

A dokumentáció felépítése

Bevezetés. Dr. Iványi Péter

Tudásszint mérés feladatlap

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

2. modul - Operációs rendszerek

Informatika szóbeli vizsga témakörök

A roma közösségekben dolgozó védőnők munkafeltételeinek javítása című projekt OKTATÁSI ANYAG

Könyvtári címkéző munkahely

A számítógép egységei

Space Invaders Dokumenta cio

Információtartalom vázlata

AZ INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

Nyílt forráskódú licencek és üzleti modellek: lehetőségből siker

IV. Számítógépes vírusok és védekezési módszerek

ECDL IT alapismeretek

AZ Informatika érettségi VIZSGA ÁLTALÁNOS követelményei

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

A rendszer új verziója lehetőséget nyújt az erőforrások Excel táblázatba exportálására és a táblázatban elvégzett ármódosítások betöltésére.

Operációs rendszerek - bevezető

A szoftverek csoportosítása

INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

HÁLÓZATBIZTONSÁG III. rész

Információs társadalom

AZ INFORMATIKAI ALAPISMERETEK VIZSGATÁRGY ÍRÁSBELI ÉS SZÓBELI ÉRETTSÉGI VIZSGÁIHOZ

Operációs rendszerek

erettsegizz.com Érettségi tételek

Történeti áttekintés

IT - Alapismeretek. Feladatgyűjtemény

Kiadványszerkesztő Kiadványszerkesztő

Intelligens biztonsági megoldások. Távfelügyelet

Szoftver-technológia I.

Ismerkedés a LibreOffice-szal; telepítése és első indítás

Adatstruktúrák Algoritmusok Objektumok

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

Számítástechnikai kommunikációs lehetőségek a QB-Pharma rendszerrel. Előadó: Bagi Zoltán Quadro Byte Kft. ügyvezető

Felhőalkalmazások a. könyvvizsgálatban

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

BMD Rendszerkövetelmények

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

A SZOFTVEREK CSOPORTOSÍTÁSA. Feladatuk alapján megkülönböztetve

Informatika felvételi mintadolgozat

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK INFORMATIKÁBÓL

13. óra op. rendszer ECDL alapok

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

LHSimulations EULA (End-user Licence Agreement) Végfelhasználói licenc megállapodás

Operációs rendszerek 2

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Ismerkedjünk meg a Linuxszal!

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Operációsrendszerek. 1. elıadás. Standard ismeretek

Hardver és szoftver követelmények

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Program verzió:

++Buy( Kaspersky Anti- Virus 2014 top sites for computer software ]

Gyakorlati vizsgatevékenység B

Energo-TDCS - Tachograph & Driver Card Software felépítése

Számítógép egységei. Szoftver (a fizikai eszközöket működtető programok összessége)

Kedvenc Ingyenes editorok avagy milyen a programozó jobbkeze? PSPAD editor DEVPHP IDE

Számítógépes munkakörnyezet II. Szoftver

Gyakorlati vizsgatevékenység A

Microsoft SQL Server telepítése

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Átírás:

A SZÁMÍTÓGÉPRENDSZEREK SZOFTVERE

A SZÁMÍTÓGÉPRENDSZEREK SZOFTVERE 1. FOGALOM A számítógép teljes programállományát gyűjtőnéven szoftvernek nevezzük. 4 szintjét különböztetjük meg: Első szint: a számítógép erőforrásainak vezérlése (vezérlőprogramok) Második sz.: adatok átvitele a perifériák és a munkamemória között (munkaprogramok) Harmadik sz.: kiszolgálóprogramok és az alkalmazói szoftverek előállításához szükséges programok (fordítóprogramok és egyebek) Negyedik sz.: felhasználói alkalmazások konkrét problémák megoldására (alkalmazások)

Felhasználói szoftver Könyvtár nyilvántartás Termelésirányítás Bérelszámolás Matematikaistat. csomagok Szint 4 Rendszer szoftver Operációs rendszer Fordítóprogramok Ki- és bemenet vezérlése Összekötő programok Adattárolás szervezése Editorok Külső tárolók kezelése Állományműveletek Programfutások vezérlése Szint 3 Szint 2 Szint 1 Főtároló CPU I / O

2. RENDSZER SZOFTVER A rendszer szoftver felosztása: operációs rendszerek alkalmazói progr. fejlesztéséhez szükséges programok kiszolgálóprogramok. Fő tároló Külső tárolók Rendszer szoftver Alkalmazói program 1 Alkalmazói program 2 Alkalmazói program n Programok Adatok

OPERÁCIÓS RENDSZEREK Az operációs rendszer programok gyűjteménye, amelyek a hardver erőforrásokat kihasználva biztosítják a számítógép működését. Funkciók: Felhasználói interfész Felhasználó/rendszer- és hálózati kommunikáció Erőforrások kezelése Feladatok kezelése Adattárak kezelése Szolgáltatások Hardver erőforrások használata és vezérlése A feladatok végrehajtásának irányítása Adat- és programtárak kezelése Különféle támogatást nyújtó szolgáltatások biztosítása Felosztása: A felhasználók száma szerint: Egy- (Single-) és többfelhasználós (Multi-user) rendszerek Az egyidejűleg felhasználható alkalmazói programok száma szerint: Egy- (Single-) és többfeladatos (Multi-tasking) rendszerek

Felosztása: Kezelhetőség és munkamód szerint Kódorientált és grafikusan orientált rendszerek Legismertebb operációs rendszerek: Mikroszámitógépek: Microsoft Windows, Apple MacOs Mini- és nagyszámítógépek: UNIX és annak alváltozatai (LINUX, AIX) A Windows operációs rendszer: Windows 3.x, Windows 95, ME, 2000, XP, Microsoft cégé egyfelhasználós és többfeladatos legelterjedtebb sebezhető (legtöbbet támadott a vírusoktól)

A UNIX operációs rendszer a következő képességeivel tűnik ki: többfelhasználós és többfeladatos jó hálózati tulajdonságai vannak modulos felépítése miatt illeszthető hordozható, több mint 90%-a C-programnyelven íródott és ezáltal nem függ a számítógép típusától sok kiszolgáló programja van elismerték mint cégtől független szabványt nagy teljesítményű felhasználói interfészei vannak nagyon megbízható A Linux operációs rendszer: UNIX származék nyílt forráskód (a forráskód ingyenesen lehívható az Internetről, de ez több száz MB) PC operációs rendszer (az Intel processzoraival is működik) X-Windows grafikus kezelőfelület DOS és Windows emulátor

ALKALMAZÁSOK FEJLESZTÉSÉHEZ SZÜKSÉGES PR. Fordítóprogramok Forráskód Fordítóprogram Object kód Fordítóprogramok fajtái: 1. Compilerek 2. Interpreterek (BASIC) Összekötőprogramok (Linkerek) Object kód Összekötőprogram Futtatható gépi kód KISZOLGÁLÓPROGRAMOK Tranzakciós nyelvek: SQL,... Szolgáltatások: Sort, Editor stb.

PROGRAMNYELVEK A számítógép teljes programállománya (forráskódban) valamilyen programnyelvben iródott. A programnyelvek kategóriái: Gépi irányultságú nyelvek Gépi nyelv, Assembler Magasabbszintű programnyelvek (problémaorientáltak) C, Fortran, Cobol, Pascal, Basic Negyedik generációs nyelvek 4GL (relációs adatbáz.) Oracle-4GL, Informix-4GL Objektum-orientált nyelvek C++, Java, Visual Basic Mesterséges intelligencia nyelvek (robotika, ES) Prolog, LISP Konkurens programozás nyelvei ADA, Modula-2

3. FELHASZNÁLÓI SZOFTVER 3.1. ALAPSZOFTVEREK Az alapszoftverek problémaorientáltak és nem függnek attól melyik szakmában alkalmazzákőket. 1.Szövegszerkesztő programok 2.Adatbázis-kezelő programok 3.Táblázatkezelő programok 4.Üzleti grafika (diagramok készitése) 5.Kommunikációs programok 6.Integrált programok, illetve programcsomagok (1-5.) 7.Kiadványszerkesztő programok (DTP) 8.Grafikus programok (rajzolásra) 9.Multimédia (szerzői programok) 10.Bemutató-készítő programok 11.Statisztikai programok 12.CASE programok...

3.2. ÜZLETI SZOFTVEREK Az üzleti softverek az egyes üzletágak számára speciálisan kifejlesztett szoftverek. Ezek a szoftverek nem készülnek olyan nagy számban mint az általános szoftverek, áruk is magasabb. Üzleti szoftver létezik a különféle termelést folytató vagy szolgáltatásokat végző cégek, illetve orvosok, adószakértők, jogászok, építészmérnökök, nyomdászok, kiadók, mérnöki irodák stb. számára. Az ilyen programot készítőknek jo kell ismerni a megbízó munkafolyamatait és igényeit. Dokumentáció és kezelési utasítás Integráció Dillema: saját fejlesztés/kész termék vásárlása

A szoftverrel szemben támasztott követelmények Egy jó minőségű szoftvernek a következő tulajdonságokkal kell rendelkeznie: A programoknak megbízhatóknak és állóképeseknek kell lennie. A szoftvernek robusztusnak is kell lennie (a hibás beviteleket, kezelési hibákat fel kell ismernie, emiatt a program nem omolhat össze). A szoftvernek könnyen kezelhetőnek kell lennie. A szoftver működését világosan és egyértelműen kell meghatározni (minél egyszerűbb bevitel és programvezérlés). Az alkalmazói szoftver legyen alkalmazkodóképes. Az üzleti szoftvert programozói ismeretek nélkül is fel kell tudni tölteni a saját adatokkal. A jó minőségű szoftver mellé elengedethetetlen a jó kézikönyv.

Programozás Fázisok: 1. Probléma analizis 2. Megoldás tervezés 3. Program irás 4. Tesztelés 5. Dokumentálás Forráskód ~ szimbolikus alak Object kód ~ bináris alak Program verziók WORD 5.3 Release Verzió jelölése Programhiányosságok ( bogarak )

PROGRAM BOGARAK (BUGGS) Apró, nem szándékos hibák a program fejlesztésében amelyek kiiktatása igen időigényes. Komoly következmények VÍRUSOK Rossz szándékkal írt kis programok amelyek a hálózat vagy a hordozható külső memóriák által terjednek. Nem minden vírus egyformán romboló hatású. A vírusok elleni harc eszközei: Antivírus programok, vétel vagy ingyenes másolás az internetről A számítógép jelszavas védelme Nem megnyitni az ismeretlen eredetű e-mail-eket Nem megnyitni az ismeretlen eredetű fájlokat Rendszeres antivírusos szkenelés A fertőzött fájlok karanténba helyezése vagy törlése

SPAM-ek Minden propaganda tartalmú e-mail üzenet amelyet a felhasználó beleegyezése nélkül küldenek: különféle termékek, ingatlanok, iskolák, szoftverek stb. reklámozása céljából. Amennyiben ismeretlen a feladó (küldő) vagy eddig semmilyen kapcsolatunk nem volt vele akkor nagy a valószínűsége hogy SPAM áldozatai lettünk. Mit tenni a SPAM-ekkel: Nem felelni a SPAM üzenetekre és törölniőket (lehetőleg megnyitás előtt) Szűrőket (filtereket) használni az üzenetek ellenőrzésére.

A SZOFTVERGYÁRTÓK SZERZŐI JOGAI A gyártók előre meghatározzák a szoftvereik használatának szabályait. A másolás szigorúan tilos (esetleg egy rezerva példány). Licencek, szoftver telepítése utáni regisztráció. FREEWARE ingyen másolható program, nem árt az elővigyázatosság: leellenőrizni a licencjogokat SHAREWARE ideiglenes használatra ingyen másolható program, az előrelátott idő elteltével fizetni vagy törölni kell. DEMO programok marketing célokra szolgálnak, ingyenesek (általában korlátozott funkcionalitással) Minden Internetes tartalom szerzői jogokkal van védve Szoftver kalózkodás: több milliárd dolláros károk Harc: szoftvergyártók szövetsége - SPA, az üzleti szoftveresek szövetsége BSA Szoftverrendőrség a munkaadók ellenőrzése és kémkedése

V É G E