Katasztrófavédelem informatikai rendszere ZNEBK104102 1. rész Tartalom 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
Szervezeti stratégia 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”
Informatikai stratégia
Informatikaibiztonsági 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
Mik a keretek?
A szervezet - információt gyűjt, tárol, létrehoz, kezel, továbbít.
Hol vagyunk most?
Információ - erőforrás 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.
Hova igyekszünk? Hogy jutunk el oda?
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
Infrastruktúra
Tervek
Informatikai stratégia
az informatikai fejlesztések koordinálása Koncepciók
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
2
Projektek
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
0
Felügyelet, hangolás és felülvizsgálat
35
30
25
20
15
10
5
0
Megvalósítás tervezése A stratégia teljes dokumentációja Alap dokumentumok Stratégiai irányvonal Szervezeti-működési feltételezések Irányítási-műszaki koncepciók Műszaki architektúra Kiegészítő dokumentáció. 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
Stratégiameghatározás
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 tárolják visszakeresik o feldolgozzák átalakítják megjelenítik azokat. Informatikai rendszerek típusai Kommunikációs rendszerek Csoportos munkát támogató rendszerek o csoportszoftverek, groupware systems, GS 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
Rendszer adminisztráció Biztonság Applikáció fejlesztés Teljesítmény
2 szintű Bonyolult Alacsony Könnyű Kicsi
3 szintű Egyszerűbb Magas Nehéz Jó
Skálázhatóság Heterogén adatbázis kezelés
Kicsi Nincs
Nagy Van
Újrafelhasználhatóság Hardware rugalmasság
Kicsi Korlátozott
Nagy 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. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Definiálja a szervezet fogalmát! Mit jelent a stratégiatervezés? 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 az információ sajátosságai (a stratégiatervezés szempontjából)? Ami egy informatikai stratégia kialakításának célja, haszna? Írja le a stratégiatervezési ciklus szakaszait Mit tartalmaz egy stratégia teljes dokumentációja? Soroljon fel stratégiatervezés során használt tipikus technikákat! Mi különbség az Információs rendszer és az Informatikai rendszer fogalmai között? Mik az alapvető feladatai egy Informatikai rendszernek Sorolja fel az informatikai rendszerek néhány típusát! Melyek egy információs rendszerrel szemben támasztott követelmények? Mik lehetnek egy információs rendszer fejlesztését kiváltó okok? Mik a követelmények egy információs rendszerrel szemben? Melyek egy informatikai rendszer megbízhatóságát meghatározó tényezők? Sorolja fel a rendszerfejlesztés folyamatának főbb lépéseit! Vázolja az információs rendszerek fejlesztésének szakaszait!
11