Információs rendszerek tervezése
--------------------------------
- Ügyvitelhez kell idomulnia a rendszernek, hiszen azért készül, hogy azt átláthatóbbá, és egyszerűbben kezelhetővé tegye. ->Rendszerszemlélet
Ha van szervezti működési leírás (pl.: minőségügyi szabványt alkalmaznak)
Ha nincs, akkor fontos feladata a rendszertervezésnek az ügyviteli folyamatok elemzése, dokumentálása, és esetleges változások ajánlása.
Tervezés lépései:
- Igény és követelmény felmérés (Prioritások)
- Ügyviteli folyamat elemzés (passziv szerepet kell játszaniuk a végfelhasználóknak.)
- Megvalósíthatóság mérlegelése
Technikai kérdések:
-------------------
- Desktop alkalmazás:
- nagy helyet foglal
- helyben van, így off-line módban elérhető, tehát nem kell hozzá internet vagy egyéb hálózati kapcsolat.
- gyors
- eszközökkel és egyéb programokkal könnyen kommunikál
- nagyobb teljesítmény (konfiguráció igényes)
- helyben tárolja az adatokat, így egy esetleges rendszerhiba esetén sérülhetnek az adatok. (vismajor)
- On-line alkalmazás
- működéséhez szükség van hálózati illetve Internet kapcsolatra.
- futása függ a hálózati kapcsolat sebességétől.
- nehezen kommunikál eszközökkel és egyéb programokkal
- kevés helyet foglal
- nincs helyhez kötve
- nem helyben tárolja az adatokat, így egy esetleges rendszerhiba esetén nem sérülnek az adatok, és a vismajor esetek nincsenek rá hatással.
A rendszer tervezés konkrét lépései, a rendszer specifikálása
-------------------------------------------------------------
- A rendszer részekre bontása -> az ügyvitel és a szervezet felépítése alapján (lista készítés)
- A rendszer részeinek részletes specifikációja
- az ügyvitel folyamatának elemzése, esetleges korrigálása, vagy arra vonatkozó javaslat megtétele
- az ügyvitel elemzés alapján, konkrét rendszerműködés megfogalmazása -> forgatókönyv lesz mind a rendszer végfelhasználói - mind a rendszer programozói - számára
--------------------------------
- Ügyvitelhez kell idomulnia a rendszernek, hiszen azért készül, hogy azt átláthatóbbá, és egyszerűbben kezelhetővé tegye. ->Rendszerszemlélet
Ha van szervezti működési leírás (pl.: minőségügyi szabványt alkalmaznak)
Ha nincs, akkor fontos feladata a rendszertervezésnek az ügyviteli folyamatok elemzése, dokumentálása, és esetleges változások ajánlása.
Tervezés lépései:
- Igény és követelmény felmérés (Prioritások)
- Ügyviteli folyamat elemzés (passziv szerepet kell játszaniuk a végfelhasználóknak.)
- Megvalósíthatóság mérlegelése
Technikai kérdések:
-------------------
- Desktop alkalmazás:
- nagy helyet foglal
- helyben van, így off-line módban elérhető, tehát nem kell hozzá internet vagy egyéb hálózati kapcsolat.
- gyors
- eszközökkel és egyéb programokkal könnyen kommunikál
- nagyobb teljesítmény (konfiguráció igényes)
- helyben tárolja az adatokat, így egy esetleges rendszerhiba esetén sérülhetnek az adatok. (vismajor)
- On-line alkalmazás
- működéséhez szükség van hálózati illetve Internet kapcsolatra.
- futása függ a hálózati kapcsolat sebességétől.
- nehezen kommunikál eszközökkel és egyéb programokkal
- kevés helyet foglal
- nincs helyhez kötve
- nem helyben tárolja az adatokat, így egy esetleges rendszerhiba esetén nem sérülnek az adatok, és a vismajor esetek nincsenek rá hatással.
A rendszer tervezés konkrét lépései, a rendszer specifikálása
-------------------------------------------------------------
- A rendszer részekre bontása -> az ügyvitel és a szervezet felépítése alapján (lista készítés)
- A rendszer részeinek részletes specifikációja
- az ügyvitel folyamatának elemzése, esetleges korrigálása, vagy arra vonatkozó javaslat megtétele
- az ügyvitel elemzés alapján, konkrét rendszerműködés megfogalmazása -> forgatókönyv lesz mind a rendszer végfelhasználói - mind a rendszer programozói - számára
Globális specifikáció létrehozása
VálaszTörlés---------------------------------
- A rész specifikációkat egy átgogó dokumentumba formáljuk, ahol nem kell újból részletezni működésüket, hanem hivatkozunk azokra. Ennek a dokumentumnak a fő feladata az, hogy részekből összeállított tervet egy egységes, mindent átfogó alkalmazásként mutassa be. Fontos, hogy a részek közötti összefüggéseket nyilvánvalóan és érthetően dokumentáljuk.
Üzemeltetési folyamatok dokumentálása
-------------------------------------
- Használati utasítás, segédletek kidolgozása, folyamat ágrajz
- Adatbiztonság szervezés -> tervezni kell a gyakoriságát, a módját, esetleg javaslatot lehet tenni a technikai kivitelezésre.
- Kontroll tervezése -> feltételez egy vállalti illetve ügyviteli hierarchiát, és rendszer használati felhasználói hierarchiát is.
- Dokumentálni kell a fejlesztés megvalósításának folyamatait, hibák bejelentésének feldolgozását, azok megfelelő kezelését, és az azokra alapozott új funkciók illetve javítsok fejelsztésének lépéseit.
2012.09.19-20
VálaszTörlés3. Óra
Globális specifikáció létrehozása
---------------------------------
A rész specifikációkat egy átfogó dokumentumba formáljuk, ahol nem kell újból részletezni működésüket, hanem hivatkozunk azokra. Ennek a dokumentumnak a fő feladata az, hogy részekből összeállított tervet egy egységes, mindent átfogó alkalmazásként mutassa be. Fontos, hogy a részek közötti összefüggéseket nyilvánvalóan és érthetően dokumentáljuk.
Üzemelési folyamatok dokumentálása
-----------------------------------
- Használati utasítás, segédletek kidolgozása, folyamat ágrajz.
- Adatbiztonság szervezés -> tervezni kell a gyakoriságát (általában nappal óránként ment, éjszaka ritkábbak ezek a dolgok sokkal), a módját, esetleg javaslatot lehet tenni a technikai kivitelezésére.
- Kontroll tervezése -> feltételez egy vállalati, illetve ügyviteli hierarchiát, és rendszer használati felhasználói hierarchiát is.
- Dokumentálni kell a fejlesztés megvalósításának folyamatait, hibák bejelentésének feldolgozását, azok megfelelő kezelését, és az azokra alapozott új funkciók illetve javítások fejlesztésének lépéseit.
4. Óra
Információs rendszerek
CMS (Content Management System - Tartalomkezelő rendszer)
---------------------------------------------------------
WCMS - Web Content Management System
-------------------------------------
- Ingyenes CMS-ek: Drupal, Joomla!, WordPress <- GPL/GNU alatt vannak kiadva, ezért ingyenesek
- GPL/GNU (General Public Licence - általános nyilvános liszensz) / ( "GNU" is Not Unix) által kiadott
szoftverek jellemzői:
- általában úgyn. nyílt forrású (open source) rendszerek (megjegyzés: van olyan gpl alatt kiadott program, ami nem open source, pl.: Firefox)
- az általuk kiadott programok szabadon felhasználhatóak, szabadon terjeszthetőek, és szabadon módosíthatóak (fejleszthetőek)
- ha fejlesztjük, akkor azt az építő jellegű fejlesztést, ami az alaprendszer színvonalát emeli, rendelkezésre kell bocsájtani mindenki számára ingyen.
- az ilyen programokkal készített egyedi szellemi alkotások (pl. : weboldal) pénzért értékesíthetők.
Ennek az elvnek a tökéletes megtestesítője a Joomla! közössége, hiszen a nevükben is benne van az alapvető céljuk és működésük. Szuahéli szó, jelentése: "... együtt egy egészként..."
- Egyedi fejlesztésű, fizetős WCMS-ek
Ezek általában webes tevékenységet folytató szervezetek munkái. Ritka eset, ha egy szervezet azért hoz létre CMS-t, hogy kizárólag publikálás után értékesíteni tudja. Ezek leginkább olyan jellegű CMS-ek szoktak lenni, amelyek a szervezet belső fejlesztése során lettek kialakítva a visszatérő feladatok megvalósítása miatt. ---> egyedi termék jön létre
Ingyenes
fejlesztői oldal:
- Nem kerül erőforrásba az alaprendszer.
- A további bővítési lehetőségek általában egyszerűek.
- Az így előállított weboldal piaci értéke alacsonyabb.
felhasználói oldal:
- A felhasználó olcsóbbnak látja.
- Gyorsabban hozzájut a rendszerhez.
- Nincs fejlesztőhöz kötve, így rugalmasan tudja kezelni a fejlesztői kapcsolatait.
Fizetős
fejlesztői oldal:
- Erőforrásba kerül az előállítása.
- A bővítési lehetőségek megvalósítása is erőforrásba kerül és időigényes.
- Az így előállított weboldal piaci értéke magasabb.
felhasználói oldal:
- Drágának látja.
- Lassan készül el.
- Fejlesztőhöz van kötve.
- Bővítéskor a fejlesztési idő hosszú és költséges.
Ha egy fejlesztő létrehoz egy sokoldalú és átgondolt, valamint rugalmasan bővíthető rendszert, akkor komoly előnyökkel indul az ingyenes CMS-ekkel szemben.