A FEJEZET CÉLJA A racionalizálás SSADM szerkezeten belüli helyének bemutatása A racionalizálás okainak meghatározása Annak bemutatása, hogy hogyan készül a a jelenlegi rendszer fizikai DFM-jéből logikai DFM. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1
MIÉRT RACIONALIZÁLUNK? A jelenlegi rendszer potenciálisan problémás területeinek tisztázási módja A rendszer funkcióinak /funkcionalitásának/ egyik meghatározási módja Követelményjegyzék Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 2
MI A FIZIKAI A JELENLEGI FIZIKAI ADATMODELLEKBEN? Adattárak típus (D,M,T) tartalom (folyamat-indikátorok stb.) szervezés (Duplikált adatok stb.) Adatáram közeg (zöld számla, kék...) redundancia (ugyanaz az információ különböző forrásokból begyűjtve ) tartalom Folyamatok létező szervezetek idő elhelyezkedés redundancia Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 3
3 LÉPÉS ADATTÁRAK racionalizálása ADATÁRAMOK racionalizálása FOLYAMATOK racionalizálása Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 4
D2 2.SZINT JELENLEGI RENDSZER MEGHATÁROZÁS D3 Szerkesztett VEVőK D5 /1 D 4 5 Szerkesztett Szerkesztett KÉSZLET és ÁRELLENőRZÉS D3 Raktárhibás 5.2 rendelés Készlet ellenőrzés és lefoglalás Függő rendelés Függő 5.1 függő rendelés Kivonatolja a függő Vevőhibás rendelés rendelést Egyenleghibás rendelés vissza a raktárba RAKTÁR 5 D7 D4 Készlet D1 Temékek és árak Készlet és ár ellenőrzés EGYENLEG HIBÁK D2 Egyenleg VEVőK D6 D8 Teljesített rendelések Mennyiség Lefoglalt rendelés Szerkesztett D4 D7 Készlet Mennyiség 5.3 Rendelések Beárazása Beárazott 5.4 Ellenőrzi aktualizálja a vevő adatait EGYENLEG HIBÁK Vevőegyenleg D1 TERMÉKEK ÉS ÁRAK Á Vás. adatok 12 Kísérőjegyzék készítése Számla adatok SZÁML A ADATO Érvényes rendelések K adatai D8 D6 1. SZINT TELJESÍTETT RENDELÉS Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 5
RACIONALIZÁLJUK AZ ADATTÁRAKAT Definiáljuk a logikai adattár-entitás megfeleltetést az entitás csak egy adattárban van 1 az entitásoknak logikailag kapcsolódniuk kell egymáshoz Az adattárnak egy "részadatbázist" kell lefedni Helyettesítsük a jelenlegi DFD adattárait a logikai adattárakkal 1. Kivétel B A C Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 6
A LOGIKAI ADATTÁRAK MEGHATÁROZÁSA AZ LDS SEGÍTSÉGÉVEL D1 VEVő RAKTÁR VEVő ZÓNA SZÁMLA RENDELÉS ÁR TERMÉK SO R KÉSZLET D2 RENDELÉSEK D4 TERMÉKEK D3 KÉSZLET Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 7
AZ ADATTÁRAK KICSERÉLÉSE D2 RENDELÉSEK D3 KÉSZLET D4 TERMÉKEK 5 Készlet és árellenőrzés 5.2 Készlet ellenőrzés és lefoglalás 5.1 Kivonatolja a függő rendeléseket 5.3 5.4 Rendelések beárazása Ellenőrzi, aktualizálja a vevő adatait 12 Létrehozza a kísérőjegyzéket D1 VEVő Megj.:D5/1 "Függő rendelések" nevű adattár nem tekinthető logikai adattárnak, mert ez bizonyos állapotú rendeléseket tartalmaz Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 8
AZ ADATÁRAMOK RACIONALIZÁLÁSA Nevezzük át az adatáramokat Távolítsuk el a fizikai adathordozóra (floppy, szalag, stb.) való hivatkozásokat Az anyagáramlásokat alakítsuk adatáramokká Távolítsuk el az adatok fizikai állapotát leíró szükségtelen mellékneveket Távolítsuk el a redundáns adatáramokat kettőzött adatáramok szükségtelen adatáramok Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 9
ADATÁRAMOK RACIONALIZÁLÁSA D2 RENDELÉSEK D3 KÉSZLET D4 TERMÉK Raktárhibás status 5 Készlet és árellenőrzés Szerkesztett Készlet ellenőrzés és 5. 2 5.1 lefoglalás Kivonatolja a függő rendeléseket D2 RENDELÉSEK Hibás Hibás Mennyiség Lefoglalt 5. 3 Vevőhibás státusz 5.4 Rendelések beárazása Teljesített Beárazott Ellenőrzi, aktualizálja a vevő adatait D1 Egyenleg VEVő Termékár Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 10 12 Létrehozza a kisérőjegyzéket Visszaküldött Áru mennyiség D3 Egyenleghibás rendelés D2 KÉSZLET Számla adatok Teljesített rendelés státusz RENDELÉSEK
A FOLYAMATOK RACIONALIZÁLÁSA Megszüntetjük: A helyre történő hivatkozásokat (azaz MI történik, nem pedig HOL és KI által) A redundáns folyamatokat (Ha nem végez átalakítást az adatokon, mint pl. sorbarendezés, távolítsuk el) A hibás funkcionális felosztást (az azonos folyamatokat össze kell vonni, össze kell vonni az adat felbontásokat kezelő felbontott folyamatokat; a 2. szinten a folyamatokat úgy kell átcsoportosítani, hogy a rendszer funkcionalitását fejezzék ki) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 11
A FOLYAMATOK RACIONALIZÁLÁSA (FOLYTATÁS) Megszüntetjük: A sorrendiséget (ha 2 vagy több folyamat mindig bizonyos sorrendben következik, akkor vizsgáljuk meg az egyesítés lehetőségét.) A szubjektív döntéseket hordozó feldolgozásokat (ki kell vonni őket és helyettesíteni egy külső egyed+adatfolyamok párossal) A kizárólag lekérdezés jellegű folyamatokat, feljegyezve őket a követelményjegyzékbe. Az ideiglenes adattárakat, kivéve ha egy döntéshozó feldolgozás két eseményének bekövetkezése közötti időkülönbség miatt van rá szükség Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 12
A LOGIKAI DFD D2 RENDELÉSEK D3 KÉSZLET D4 TERMÉKEK mennyiség termékár Egyenleg vegy raktár függő rendelések 5 5.1 Kivonatolja az egyenlegfüggő rendeléseket Készlet- és árellenőrzés Vevő hibás státusz D1 Raktár vagy egyenleghiba VEVő 5.2 Raktári mennyis. Rendelés beárazás, Vevő egy. ellen., raktár Egyenleg lefogl. Vevő hibás státusz Vevő egyenleg Szerkesztett Raktár hiba D2 Egyenleg hibás rendelések RENDELÉSEK Számla adatok teljesített Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 13
ÖSSZEFOGLALÁS A racionalizálással a jelenlegi funkcionalitás fizikai megszorításoktól mentes képét kapjuk Eltávolítja a folyamatok, adattárak és adatáramok szükségtelen megkettőződését Az alsó-szintű folyamatokat újracsoportosítja a jelenlegi üzleti tevékenység szerinti funkcionális területek szerint Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 14