Katasztrófavédelem informatikai rendszere ZNEBK104102 Tartalom 1. rész A veszély- és katasztrófahelyzetek megelőzésének, kezelésének informatikai támogatása... 2 Az informatikai stratégia kialakításának és megvalósításának irányelvei... 2 Az informatikai stratégia kialakításának és megvalósításának főbb komponensei... 3 Az informatikai rendszerek kialakításának és megvalósításának irányelvei... 5 Informatikai rendszertervezés... 7 Ajánlott irodalom... 10 Ellenőrző kérdések... 11 1
A veszély- és katasztrófahelyzetek megelőzésének, kezelésének informatikai támogatása Az informatikai stratégia kialakításának és megvalósításának irányelvei Alapfogalmak Szervezet, szervezeti stratégia Biztonság, biztonsági stratégia Informatika, informatikai biztonsági stratégia o Információ-technológia (IT) o Infrastruktúra o Informatikai stratégiatervezés o Biztonsági stratégiatervezés o Szervezeti stratégiatervezés A biztonság komplex kategória Biztonsági stratégia Szervezeti stratégia Hova igyekszünk? Informatikaibiztonsági stratégia Informatikai stratégia Informatikai stratégia Informatikai stratégiatervezés Információs rendszerek tervezése és irányítása felülről lefelé Az információ sajátosságai A szervezet - információt gyűjt, tárol, létrehoz, kezel, továbbít. Információ - erőforrás Mik a keretek? Az információ elvesztése vagy zavara függőség, sebezhetőség, működőképesség Az információ tervezést, védelmet és irányítást igényel. Hol vagyunk most? Az informatikai stratégia célja a követendő irányvonalak, valamint elkötelezettségnek a kinyilvánítása a felső vezetés részéről. irányítási és műszaki koncepciók, módszerek és alapszabályok Az informatikai stratégia haszna új szervezeti-működési lehetőségek és koncepciók az erőforrások összhangja az informatikai fejlesztések koordinálása költség-hatékonyság, -optimalizálás Az informatikai stratégia hatása változás munkaszokásokban, a szerepekben és felelősségi körökben Tervek Koncepciók Informatikai stratégia Infrastruktúra Projektek Hogy jutunk el oda? 2
Az informatikai stratégia kialakításának és megvalósításának főbb komponensei A stratégiatervezési ciklus Behatárolás Stratégiafejlesztés 50 40 30 20 10 Felügyelet, hangolás és felülvizsgálat 0 35 30 25 20 15 10 5 0 Megvalósítás tervezése Stratégiameghatározás A stratégia teljes dokumentációja Alap dokumentumok Stratégiai irányvonal Kiegészítő dokumentáció. Szervezeti-működési feltételezések Irányítási-műszaki koncepciók Műszaki architektúra Projektállomány (kezdeti) Irányítási és áttérési tervek Erőforrás-, finanszírozási és haszonkimutatások Gazdaságossági mérleg Az informatikai stratégiatervezés során használt tipikus technikák Boston-mátrix (BCG) PIACI (ÜZLETI) NÖVEKEDÉSI RÁTA - RELATÍV VERSENYHELYZET (PIACI RÉSZESEDÉS) 3
Szervezeti-működési elemzés Vállalati rendszerek tervezése (BSP) 7S-modell (sikeres vezetés) Kritikus sikertényezők Jelenlegi és jövőbeni rendszerek értékelése Adat- és rendszerelemzés Divergencia/konvergencia modellek Egyedelemzés Információáramlási diagram PEST-elemzés (politikai, gazdasági, társadalmi, ill. technológiai szempontok) Kvalitatív igényelemzés Stratégiai információk feltérképezése SWOT-elemzés (erős oldalak, gyenge pontok, lehetőségek és fenyegetések) Felhasználói igények vizsgálata 4
Az informatikai rendszerek kialakításának és megvalósításának irányelvei Információs rendszer Információk meghatározott célú, módszeres gyűjtésére, tárolására, feldolgozására (bevitelére, módosítására, rendszerezésére, aggregálására) továbbítására, fogadására, megjelenítésére, megsemmisítésére stb. alkalmas rendszer. Számítógéppel támogatott Információs rendszer. A hardverek és szoftverek olyan kombinációjából álló rendszer, amit az adat-, illetve információ-feldolgozás különböző feladatainak teljesítésére alkalmazunk. Az informatikai rendszerek különleges tulajdonsága a szabad programozhatóság. Informatikai rendszerek Az informatikai rendszerek olyan rendszerek, amelyek egy szervezet különféle (üzleti, vállalati) folyamataiban az információs technológia felhasználásával: információkat gyűjtenek o közvetítik Informatikai rendszerek típusai tárolják Kommunikációs rendszerek visszakeresik Csoportos munkát támogató rendszerek o feldolgozzák o csoportszoftverek, groupware systems, GS átalakítják megjelenítik azokat. Felsővezetői informatikai rendszerek, executive information systems, EIS Intelligens rendszerek o szakértői rendszerek o neurális, fuzzy és hibrid rendszerek Döntéstámogató rendszerek, decision support systems, DSS Vállalati (vagy középvezetői) informatikai rendszerek, management information systems, MIS Adatfeldolgozó (ügyviteli) rendszerek, transaction processing systems, TPS Irodaautomatizálási rendszerek, office automation systems, OAS Informatikai rendszerek például: nagyszámítógép ("main frame"), irodai rendszerek, munkahelyi számítógépek (személyi számítógépek, laptopok, mikroszámítógépek, munkaállomások), kommunikációs rendszerek (telekommunikációs berendezések, számítógép-hálózatok) stb. Egy információs rendszerrel szemben támasztott követelmények gyors és pontos kommunikáció nagy mennyiségű adat tárolása - gyors adatfeldolgozás megbízhatóság, adatbiztonság Rendszerhierarchiák 5
Informatikai rendszer architektúrák Kliens/szerver architektúrák File műveletek Adatbázis műveletek (SQL) Tranzakciók File szerver Adatbázis szerver Tranzakció szerver 2 <-> 3 szintű architektúra 2 szintű 3 szintű Rendszer adminisztráció Bonyolult Egyszerűbb Biztonság Alacsony Magas Applikáció fejlesztés Könnyű Nehéz Teljesítmény Kicsi Jó Skálázhatóság Kicsi Nagy Heterogén adatbázis kezelés Nincs Van Újrafelhasználhatóság Kicsi Nagy Hardware rugalmasság Korlátozott Jó Rendelkezésre állás Kicsi Nagy 6
Informatikai rendszertervezés Összetett és bonyolult folyamat, melynek szakaszai az elemzés, a tervezés, a megvalósítás, az integráció és a tesztelés, valamint a karbantartás. Információs rendszerek fejlesztését kiváltó okok a meglévő információs rendszer nem megfelelően működik, megváltoznak a vállalati célok, az IT fejlődése, vállalati működési zavarok és rossz vezetői munka, konkurencia példája, vállalati stratégiával összehangolt fejlesztési terv, igény az eredmény növelésére ill. a költségek csökkentésre, pénzügyi, jogi, adózási szabályok változása. A rendszertervezés 3 területet érint: HV, SV és az emberi erőforrások Feladatkörök Megérteni a környezet szerepét a rendszerek tervezésekor Megismerni az eredendő (emergent) rendszertulajdonságok fogalmait: megbízhatóság, biztonságosság, védelem stb. Megismerni a rendszer beszerzési (procurement) folyamatokat A rendszertervezés fontosabb problémái Rendszereket hosszú időtartamra és változó környezetre kell tervezni Rendszertervezés különböző területek közötti nagyfokú koordinációt és együttműködést igényel Rendszertulajdonságok Teljesítmény Megbízhatóság Biztonságosság Védelem Rendszermodellezés A rendszert alkotó komponensek, alrendszerek és a közöttük található kapcsolatok halmazának grafikus megjelenítése Általában tartalmazza az alrendszerek közötti kapcsolatokat Általában blokk diagrammal történik a rendszer-architektúra ábrázolása 1. ábra Riasztórendszer felépítése Egy informatikai rendszer megbízhatóságát meghatározó tényezők Hardver megbízhatósága Mekkora valószínűséggel hibásodik meg egy hardverkomponens és mennyi időt vesz igénybe a javítása? Szoftver megbízhatósága Mekkora valószínűséggel szolgáltat inkorrekt eredményt (output) egy szoftverkomponens? Eltérő a hardver- és a szoftver meghibásodás természete 7
Kezelői megbízhatóság Mekkora valószínűséggel vétenek hibát a rendszer kezelői (emberi tényező)? Rendszerek és környezetük Rendszerek nem függetlenek a környezetüktől, hanem abban léteznek Rendszerek gyakran változást hajtanak végre a környezetükön A környezet jelentős hatással lehet a rendszer funkcionalitására A szervezeti környezet (a fizikai környezet mellett) szinte mindig nagyon lényeges Rendszerfejlesztés folyamata Rendszerelemzés, a rendszerkövetelmények meghatározása, specifikáció Rendszertervezés Alrendszerek implementálása Rendszerintegráció Rendszervalidáció Rendszertelepítés Rendszerkarbantartás, evolúció Rendszer üzemen kívül helyezése Rendszerek beszerzésének folyamata Nagy szervezetek megvásárolnak egészben vagy részenként külön terveztetnek, fejlesztetnek rendszereket. Magas szintű rendszerspecifikáció és architekturális tervezés többnyire szükséges a beszerzés előtt Kulcsrakész szoftverek (COTS) és speciálisan elkészített szoftverek keveréke Következtetések A rendszertervezés összetett és bonyolult folyamat, nincsenek egyszerű válaszok Holisztikus rendszerszemlélettel kell közelíteni a problémák felé Együttműködés szükséges a különböző területeken dolgozó szakemberek között Információs rendszerek fejlesztése (1) Stratégiai szakasz (2) Módszertani szakasz (3) (Számítógéppel segített) rendszerfejlesztés (CASE: Computer-Aided Software Engineering) Stratégiai szakasz helyzetfelmérés (kritikus sikertényezők és kulcs teljesítményindikátorok), projektterv (felelősök, tevékenységek, idő- és erőforrás korlá-tok), stratégia részletes kidolgozása (beszállítók kiválasztása), rendszerfejlesztés indítása. Módszertani szakasz rendszerelemzés (üzleti modell, megvalósítási terv, folyamat-, adat- és funkciómodellezés), rendszertervezés (logikai- és fizikai tervezés), implementáció és tesztelés (paraméterezés ill. konfigurálás), üzembe helyezés, 8
fejlesztés lezárása (projekt zárása és üzemszerű működtetés). A rendszerszervezés az adott rendszer (alrendszereinek, részrendszereinek, moduljainak) egészének, azok kapcsolatainak, működési folyamatainak, valamint azok irányítását szolgáló döntési- és információrendszernek, azaz a vezetési információrendszernek a megtervezése, és megszervezése. Rendszertervezés szakaszai az elemzés a tervezés a megvalósítás az integráció a tesztelés karbantartás. A rendszertervező feladata Megérteni a környezet szerepét a rendszerek tervezésekor Megismerni az eredendő (emergent) rendszertulajdonságok fogalmait: megbízhatóság, biztonságosság, védelem stb. Megismerni a rendszer beszerzési (procurement) folyamatokat A rendszertervezés fontosabb problémái Rendszereket hosszú időtartamra és változó környezetre kell tervezni Rendszertervezés különböző területek közötti nagyfokú koordinációt és együttműködést igényel A szervezési munkafolyamat szakaszai vezetői elhatározás, célkitűzés, megbízás helyzetelemzés szervezési koncepció elkészítése szervezési javaslat kidolgozása döntés szervezési javaslat bevezetése ellenőrzés, rendszerfelügyelet, karbantartás A legjobb terv is csak jó szándék. Elkötelezettség nélkül arra, hogy ezt végre is tudod hajtani, csak ígéret és remény, semmi több. (Peter Drucker) 9
Ajánlott irodalom Sommerville: Szoftverrendszerek fejlesztése Panem, 2002 Csala Csetényi Tarlós: Informatika alapjai (3. rész) Computerbooks, 2001 Dennis: Systems Analysis & Design John Wiley Hoffer: Modern Systems Analysis Prentice Hall Pressman: Software Engineering McGraw Hill Whitten Bentley: Systems Analysis & Design McGraw -Hill Fogalomtár: http://www.itb.hu/ajanlasok/a12/html/a12_9.htm lásd még http://www.itb.hu/ajanlasok/a2/html/a2_1.htm 10
Ellenőrző kérdések 1. Definiálja a szervezet fogalmát! 2. Mit jelent a stratégiatervezés? 3. Vázolja az informatikai biztonsági stratégia kapcsolatát a szervezet működési-, a biztonságiés az informatikai stratégiáival 4. az információ sajátosságai (a stratégiatervezés szempontjából)? 5. Ami egy informatikai stratégia kialakításának célja, haszna? 6. Írja le a stratégiatervezési ciklus szakaszait 7. Mit tartalmaz egy stratégia teljes dokumentációja? 8. Soroljon fel stratégiatervezés során használt tipikus technikákat! 9. Mi különbség az Információs rendszer és az Informatikai rendszer fogalmai között? 10. Mik az alapvető feladatai egy Informatikai rendszernek 11. Sorolja fel az informatikai rendszerek néhány típusát! 12. Melyek egy információs rendszerrel szemben támasztott követelmények? 13. Mik lehetnek egy információs rendszer fejlesztését kiváltó okok? 14. Mik a követelmények egy információs rendszerrel szemben? 15. Melyek egy informatikai rendszer megbízhatóságát meghatározó tényezők? 16. Sorolja fel a rendszerfejlesztés folyamatának főbb lépéseit! 17. Vázolja az információs rendszerek fejlesztésének szakaszait! 11