2012. szeptember 13., csütörtök

MT 21 Információs rendszerek

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

2 megjegyzés:

  1. Globális specifikáció létrehozása
    ---------------------------------
    - 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.

    VálaszTörlés
  2. 2012.09.19-20

    3. Ó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.

    VálaszTörlés