AZ ELőADÁS CÉLJA
Miért készítünk adatfolyam-modellt?
A módszerben elfoglalt helyének és szerepének meghatározása
A adatfolyam-modellezés jelöléseinek ismertetése
Egy adatfolyam-modell elkészítési módszer bemutatása
Az adatfolyam modellezés a rendszerfejlesztési alapmintában
Döntési struktúra
Vizsgálat/ helyzetfelmérés
Felhaszná- lói szervezet
Koncepciók és
eljárás- rendek Specifikáció
Fogalmi Modell
Belső terv Rendszer- felület-terv Rendszerépítés
Jelenlegi fizikai adatfolyam modell Logikai adatfolyam modell
Az igényelt rendszer adatfolyam modell
Rendszer-
szervezési
alternatíva
DFD-je
0. szakasz irányítása
A jelenlegi helyzet vázlatos leírása
Az igényelt környezet vázlatos leírása
Követelményjegyzék Felhasználójegyzék
020
A PROBLÉMA MEGFOGAL- MAZÁSA
030
MEGVALÓSÍT- HATÓSÁGI ALTERNATÍVÁK KIDOLGOZÁSA
Megállapodás a vizsgálat határairól Kölcsönösen elfogadott probléma megfogalmazás
Megvalósíthatósági alternatívák
Akció terv
Megvalósíthatósági tanulmány Projekt és a rendszerelemzés
kiterjedése
Projekt dokumentáció
Problémamegfogalmazás
Információ gyűjtés / szolgáltatás és irányítás
A megvalósítha- tósági tanul mány elkészítése
0. szakasz tervei
Megvalósíthatósági alternatívák
kiválasztása
A JELENLEGI FOLYAMATOK VIZSGÁLATA
130
KÖVETELMÉNYEK VIZSGÁLATA ÉS MEGHATÁROZÁSA
120
A JELENLEGI ADATOK VIZSGÁLATA
140
A JELENLEGI SZOLGÁLTATÁ- SOK RACIONALI- ZÁLÁSA
150
Megegyezés a vizsgálat határairól
Megvalósíthatósági tanulmány
Projektalapító okirat
előző vizsgálatok eredménye
A SZERVEZETI
115
TEVÉKENYSÉG MODELL KIFEJLESZTÉS E
Kontextus ábra
Jelenlegi fizikai DFD-k Elemi folyamatok leírása Külső egyedek leírása B/K leírás
Jelenlegi LDM
Követelményjegyzék
Felhasználójegyzék
1. szakasz irányítása
Információ gyűjtés / szolgáltatás és irányítás
A projekt és a vizsgálat kiterjedése
A VIZSGÁLAT EREDMÉNYE- INEK ÖSSZE-
1. szakasz tervei
A szervezeti tevékenység modell
A szervezeti tevékenység modell
Kontextus ábra
Jelenlegi környezet LDM-je Logikai DFM
Logikai adattár-entitás megfeleltetés
Követelményjegyzék
Felhasználójegyzék A szervezeti tevékenység modell
Jelenlegi szolgáltatások leírása
Követelményjegyzék Felhasználójegyzék
2. szakasz számára
210
RENDSZERSZERVEZÉSI ALTERNATÍVÁK
MEGHATÁROZÁSA
RENDSZERSZERVEZÉSI
220
ALTERNATÍVA KIVÁLASZTÁSA
Jelenlegi szolgáltatások leírása Követelményjegyzék
Felhasználójegyzék
Szervezeti tevékenység modell Projektalapító okirat
Kiválasztott rendszer- szervezési alternatíva Alternatíva
választás Rendszerszervezési
alternatívák 2. szakasz tervei
1. szakaszból
2. szakasz irányítása
Rendszerszervezési alternatívák
Információ gyűjtés / szolgáltatás és irányítás
3. szakasz irányítása
AZ IGÉNYELT R.
FOLYAMATAINAK MEGHATÁROZÁSA
310
IGÉNYELT R.
ADATMODELLJÉNEK KIDOLGOZÁSA
320
A RENDSZER FUNKCIÓINAK ELÕÁLLÍTÁSA
330
ADATFELDOLGOZÁSI FOLYAMATOK
MEGHATÁROZÁSA
IGÉNYELT 360
ADATMODELL MEGERőSÍTÉSE
340
RENDSZER- CÉLKITűZÉSEK VÉGLEGESÍTÉSE
370 350
Követelményjegyzék Követelményjegyzék
Kiválasztott rendszerszervezési alternatíva (BSO)
Igényelt rendszer LDM
Eseményhatás-ábra Lekérdezési utak Entitás-élettörténetek
Esemény és lekérdezés jegyzék
Követelmény specifikáció
Parancsszerkezet Igényelt rendszer
DFMFelhasználói
szerepkörök Funkcióleírások
Munkafolyamat modell
Szerepkör/ funkció mátrix
Információ gyűjtés / szolgáltatás és irányítás
A MUNKAKÖRI LEÍRÁSOK ELKÉSZÍTÉSE
335
A KÖVETELMÉNY SPECIFIKÁCIÓ ÖSSZEÁLLÍTÁSA
Szervezeti szintű környezeti útmutató
3. szakasz tervei
Adatjegyzék Logikai adatmodell Logikai adattár- egyed
megfeleltetés Felhasználójegyzé kSzervezeti tevékenység modell
Jelenlegi logikai adatmodell
Követelmény jegyzék
B / K adatszerkezet
B / K adatszerkezet B / K adatszerkezet
Szerepkör/ funkció mátrix
Szerepkör/ funkció mátrix
Funkcióleírások
Követelményjegyzék Igényelt rendszer LDM
Funkcióleírások Követelményjegyzék Igényelt rendszer LDM
A TECHNIKA HASZNÁLATA
A rendszer körülhatárolására
A jelenlegi szolgáltatások/környezet leírására A jelenlegi szolgáltatások racionalizálására
BSO rendszerszervezési alternatívák definiálására
A választott rendszer működésének definiálására (csak az automatikus résznek, a manuális résznek nem)
A rendszer funkcióinak levezetésére
MÁS TECHNIKÁKKAL VALÓ KAPCSOLAT
Adattár/entitás megfeleltetés Logikai adatmodellezés
Funkciómeghatározás
Segít az események felismerésében
Az entitás-esemény modellezés során feltárt új eseményeket tartalmazza az igényelt rendszer adatfolyam-modellje
Megjegyzés
Hibakezelés nincs feltüntetve a DFM-en, kivéve, ha
A szervezeti tevékenység modell (BAM) és a (WPM) hatása a DFM-re
Munkafolyamat modell
Logikai DFM
Újrafelhasználhatóság megvizsgálása
Jelenlegi fizikai DFM
Szervezeti tevékenység modellje
A szervezeti
tevékenységek és események leképezése a
szervezet felépítésére
Igényelt
rendszer DFM-je
Igényelt rendszer-felület terv közvetlenül a munkafolyamat modellre alapulhat
a szervezeti tevékenységek
befolyásolják a folyamatok csoportosítását milyen szervezeti tevékenységeket támogat a jelenlegi rendszer
az átalakítást a szervezeti tevékenység modellje vezérli: A jelenlegi fizikai DFM nem mindig készül el
az átalakítást a munkafolyamat modellje vezérli: A logikai
DFM-et nem biztos, hogy használják
1. Szakasz:
Projektalapító okirat
Megvalósíthatósági tanulmány 2.Szakasz:
Logikai DFM
Követelményjegyzék 3. szakasz:
Követelményjegyzék
Kiválasztott rendszerszervezési alternatíva Logikai DFM
AZ ADATFOLYAM-MODELLEZÉS BEMENETEI
AZ ADATFOLYAM-MODELLEZÉS TERMÉKEI
ADATFOLYAM-MODELL ADATFOLYAM-ÁBRÁK
(HIERARCHIKUS HALMAZA) ADATJEGYZÉK
ELEMI FOLYAMATOK LEÍRÁSAI KÜLSő ENTITÁSOK LEÍRÁSAI
BEMENETEK/KIMENETEK LEÍRÁSAI
LOGIKAI ADATTÁR-ENTITÁS MEGFELELTETÉS
ADATFOLYAM-ÁBRÁK JELÖLÉSEI
VEVő a
FOLYÓ- b SZÁMLÁK
FOLYÓ- b SZÁMLÁK
*
1.5
FSZLA.KEZELFOLYAMATNÉV 1 TERÜLET Külső entitás
Folyamat
Alsó szintű
folyamat
ADATFOLYAM-ÁBRÁK JELÖLÉSEI
adattár
AZONOSÍTÓ "D", "M", "T"
D1
adatfolyam
anyagtárolás anyagáramlás
Fizikai anyagok
D = Számítógépes adattár M = Kézi adattár
T = Ideiglenes adattár T(M) = Ideiglenes kézi adattár
Fizikai anyagok tára
D1 ADATTÁRNÉV
MEGISMÉTELT ADATTÁR
a Információ Egy irányú
Két irányú
b
ADATFOLYAM-ÁBRÁK JELÖLÉSEI
Rend.
beérkezése és összegyüjtése
1 ELADÁS
Rendelések
bevitele *
2 Adatelőkészítők
Hibajavítás 4 ELADÁS
Rendelések szerkesztés e
3 SZÁMÍTÓGÉ
P Készletek és árak
ellenőrzése
5 SZÁMÍTÓGÉ P
10 Számítógép D3 RAKTÁRI KÉSZLET
VEVőa M1 Eredeti vásárlói
rendelések
D1 VEVő
D2 TERMÉKEK és ÁRAK
D5 SZERKESZTETT RENDELÉS
Számla
Vásárlói rendelés
Összegyűjtött rendelések
Adatként előkészített rendelések
Érvényesíté sijelenté s
VEVőa
Számlázásb
D7 EGYENLEG HIBÁK D7 EGYENLEG
HIBÁK D7 EGYENLEG
HIBÁK D7 EGYENLEGHIBÁK D7 HIBÁK
MINőSÍTő, VAGY SZEREPNEVEK
A folyamatokhoz, a külső entitásokhoz, adattárolókhoz szerepnevek adhatók, [szögletes zárójelben]
Adattár szerepnévvel:
• Folyamat szerepnévvel:
• Külső entitás szerepnévvel: m
Fiók vezető [küldő]
3
Folyószámla áttétel
[átadó]
Foly.sz.vez.
DFD ELKÉSZÍTÉSÉNEK LÉPÉSEI
Dokumentumáramlási ábra elkészítése
A szükséges
folyamatokkal és adattárakkal való kibővítése
Alsó szintű DFD-k létrehozása
DFD halmaz áttekintése
A DFD-halmaz áttekintése
Áttekinté s-határok
Áttekintés
= felosztás
= teljesség
1
2
3 4
1 SZINTű DFD ELKÉSZÍTÉSE DOKUMENTUMÁRAMLÁSI ÁBRA
FORRÁS /ÁTVEVő
ÁTVEVő
Forrás Forrás
VEVő
Folyószámlá ÁTVEVő
Adatfolyam
XXXXXXX XXXXXXX
XXXXXXX
RENDELÉS ÉRVÉNYESÍTÉS
HIVATAL
1 BELSő
FOLYAMAT
XXX
2XXX
XXXXXXX XXXXXXX
Vásárlói rend.
A rendszer harárvonala
(Kiterjedés e)
XXXXXXX Példa
FORRÁS /ÁTVEVő
ÁTVEVő
Forrás
1 SZINTű DFD ELKÉSZÍTÉSE 1.RÉSZ
Vásárlói rendelések feldolgozása
A vevő rendelési űrlapot küld az eladóknak, akik megkapják a listákat és továbbítják az adat-előkészítőknek.
A számítógép feldolgozza az adatokká alakított rendeléseket. A hibákat jelzi az eladóknak egy érvényesítési jelentésen.
Az érvényes megrendelések alkotják az összeállítási listákat, amelyeket elküldenek a raktáraknak és a kísérő jegyzékeket, amelyeket a
kiszállításnak küldenek.
A számítógép számlát készít, amelyet a vevőnek küldenek el, egy
1 SZINTű DFD ELKÉSZÍTÉSE 1. RÉSZ 1. LÉPÉS
Fontos folyamok felsorolása
FORRÁS VEVő ELADÓK
ADAT-ELőKÉSZÍTő SZÁMÍTÓGÉP
SZÁMÍTÓGÉP SZÁMÍTÓGÉP SZÁMÍTÓGÉP SZÁMÍTÓGÉP
FOLYAM
VÁSÁRLÓI RENDELÉS VÁSÁRLÓI RENDELÉS ELőKÉSZÍTETT V. REND KÍSÉRőJEGYZÉK
SZÁMLA
SZÁMLA (MÁSOLAT) ÉRVÉNYESÍTETT JELENTÉS)
ÁTVEVő ELADÓK
ADATELőKÉSZ.
SZÁMÍTÓGÉP RAKTÁR
FELADÓ
VEVő KÖNYVELÉS
ELADÓK
1. SZINTű DFD ELKÉSZÍTÉSE 1.RÉSZ 2. LÉPÉS
A kiinduló ábra megrajzolása
VEVő Vásárlói
rendelés
ELADÁSI OSZT.
ADATELő- KÉSZÍTőK
SZÁMÍTÓGÉP
RAKTÁR
KÖNYVE- LÉS
SZÁLLÍTÁS Vásárlói
rendelés
Érvényesít
és Száml
(másolat a Jelent )
és
Száml a
Adatokká alakított megrendelés
Összeállítás lista i
kísérő
jegyzék
1.SZINTű DFD ELKÉSZÍTÉSE 1. RÉSZ 2. LÉPÉS ÁTTEKINTÉS
Áttekintés a teljesség ellenőrzése céljából
VEVő Vásárló
i
ELőKÉSZÍTőK ADAT
SZÁMÍTÓGÉP
RAKTÁR SZÁLLÍTÁS
rendelé s
újra bevitt megrendelés
ek
Érvényesíté
s Száml
másolat a jelenté
s
Száml 2 pld. a
Adatokká alakított megrendelések
Összesíte list tt
a
Kiigazított kísérőjegyzék Össze-
gyűjtött rend.
Kísérőjegyzé k
Átutalá s
Kiigazított kísérőjegyzék
KÖNYVELÉS ELADÁSI
OSZT.
1.SZINTű DFD ELKÉSZÍTÉSE 1.RÉSZ 3.LÉPÉS
Megegyezés a rendszer határában
SZÁMÍTÓG.
VEVő Vásárlói rendelés
KÖNYVELÉS
újra bevitt megrende-
lések
Érvényesíté si
Számla másolat jelenté
s
Számla
Adatokká alakított megrendelé
s
Összeáll.
lista
Kísérőjegyzék
Kiigazított kísérőjegyz
ék Átutalás
(Összegy.
rendelése ) k
Kísérőjegyzék kiigazítás
Az elfogadott rendszerhatár Követelmény-
ELADÓK
ADATELőKÉSZ
RAKTÁR
a b
SZÁLLÍTÁS
A DFD ELKÉSZîTÉSE 1.RÉSZ 1.-3. LÉPÉS
ÖSSZEFOGLALÁS
1.LÉPÉS
F F/
Á F/
Á Á
2. LÉPÉS
3. LÉPÉS
FORRÁS Adatfolyam FOGADÓ
Elfogadott rendszerhatár
F 1 2 Á
Követelmény
jegyzék Hely Hely
DFD ELKÉSZÍTÉSÉNEK LÉPÉSEI
Dokumentumáramlási ábra elkészítése
A szükséges
folyamatokkal és adattárakkal való kibővítése
Alsó szintű DFD-k létrehozása
DFD halmaz áttekintése
A DFD-halmaz áttekintése
Áttekinté s-határok
Áttekintés
= felosztás
= teljesség
1
2
3 4
ANYAGÁRAMLÁSI ÁBRA
Egészítsük ki velük az adatfolyamokat, vagy alakítsuk őket Leltárba vett
alkatrészek
ELLÁTÓ
A VEVőNEK FELADOTT ALKATRÉSZEK
VEVő ALKATRÉSZEK
ALKAT-
RÉSZEK LEFOGLALT
ALKATRÉSZEK AZ ÁRUK
LELTÁRBA VÉTELE
RAKTÁR
ALKATRÉSZEK
1 SZINTű DFD
ELKÉSZÍTÉSE - 2 RÉSZ
Állapítsa meg a létrehozó vagy átvevő folyamatot minden adatfolyamhoz Határozza meg minden folyamathoz az általa használt adattárakat
Vásárlói rendelés
1 ELADÓK A rendelés érvényesíté
se VEVő
ren d.
1 ELADÓK VEVő
TERMÉKEK ÉS D1 ÁRAK
VEVő D2
A RENDELÉS KEZELÉSE
Raktár
Név
új vevő
Érvényes
Előtt
e Utána
a a
A rendelés érvényesíté
se
KONTEXTUS ÁBRA
A rendszer kiterjedésének tisztázása
Vásárlói rendelési
űrlap
RENDELÉSI RENDSZER VEVő a
Kigazított kísérőjegyzék Száml
a
Számla adatok
FOLYÓ- SZÁMLÁK
VEVő a
b
DFD ELKÉSZÍTÉSÉNEK LÉPÉSEI
Dokumentumáramlási ábra elkészítése
A szükséges
folyamatokkal és adattárakkal való kibővítése
Alsó szintű DFD-k létrehozása
DFD halmaz áttekintése
A DFD-halmaz áttekintése
Áttekinté s-határok
Áttekintés
= felbontás
= teljesség
1
2
3 4
ALSÓSZINTű DFD JELÖLÉSEK
Megj.:D2/1 helyi adattár, csak a 2. processzben használatos
2 HELY
b ADATTÁR
a D1
FOLYAMATNÉV
2/1
2
FOLYAMAT NÉV
D
1 3
D1 ADATTÁR 2.1
*
HELY 2.2
*
HELY3.1
*
HELYProcessz Sorszá
m
4 LÉPÉSES FOLYAMAT
Tekintse át az 1. szintű folyamatokat kiterjesztési, illetve lebontási szempontból!
Egy első szintű folyamat összes bemenő és kimenő
adatfolyamának szerepelnie kell a következő szinten (2. szint) és minden ilyen adatfolyam kezelésére egy 2. szintű folyamatot kell létrehozni.
A teljesség vizsgálata, azaz a lyukak kitöltése
Az 1.szint áttekintése a lebontás után, majd a felhasználóval
1.LÉPÉS
1. szintű folyamatok megvizsgálása
SZÁMÍTÓGÉP
5 KÉSZLET ÉS ÁR ELLENőRZÉS D 6
SZÁMLA ADATOK
Készle t
Számla adatok D1 TERMÉKEK
ÉS ÁRAK
D 4
RAKTÁRI KÉSZLET
D5 FÜGGőBEN LÉVő RENDELÉSEK
D 3
SZERKESZTETT REND
D 2 VEVőK
FELADÓ 7 KISÉRőJEGYZÉK
ÖSSZEÁLLÍTÁS RAKTÁR
6
ÁRUFELVÉTEL
Rendelések
Vásárlói rend.
vevő egyenleg
Egyenleg ellenőrzé
s Érvényes rendelések/
Felvételi lista Kísérőjegyzé k
Ára k
Áru k
[MEGJEGYZÉS : DFD RÉSZLET]
2.LÉPÉS
Átvevő vagy létrehozó folyamat felvétele minden folyamhoz, amely az 1.szintű folyamatot érinti
KÉSZLET és ÁRELLENőRZÉS
5.3
5 D5
FÜGGőBEN LÉVőRENDELÉSEK
D3 SZERKESZTETT
REND. D
4
RAKTÁRI
KÉSZL. D1 TERMÉKEK ÉS ÁRAK
D6 SZÁMLA ADATOK
5.4 5.1
5.2 SZÁMÍTÓGÉP KÉSZLET ELLEN.
ÉS LEFOGLALÁS RENDELÉSEK
BEÁRAZÁSA
A VEVő ADATAINAK ELLENőRZÉSE KIVONATOLJA A
FÜGGő REND.
6
RAKTÁR7
FELADÓÉrvényes rendelések
Árak
készlet rendelések
Hiányos rendelések
Régi
rendelések
Kísérőjegyzék
Felvételi lista
Vevő
Hiányos rendelések
Készle t
Érvényes beárazott rendelések
Régi
rendelések
Számla adatok
*
*
*
*
SZÁMÍTÓGÉP SZÁMÍTÓGÉP
SZÁMÍTÓGÉP
3. LÉPÉS
Áttekintés teljesség-ellenőrzési célból
KÉSZLET ÉS ÁRELLENőRZÉS
D5
5.3
5
FÜGGőBEN LÉVő RENDELÉSEK
D3
SZERKESZ.
REND D4 RAKTÁR-
KÉSZLET
5.4 5.1
5.2
KÉSZLET
ELLENőRZÉS ÉS LEFOGLALÁS
RENDELÉSEK BEÁRAZÁSA
A VEVő
ADATAINAK ELL.
KIVONATOLJA A FÜGGő REND.
Érvényes Rendelése
k
Árak Mennyiség a
raktáron Rend.
Régi
rendelések
Egyenlegrészlete k
Hiányos rendelések
Érvényes beárazott rendelések Régi
rendelések
Számla adatok
/1
Felvételi
Lista Kísérőjegyzék
Egyenleghiba miatti készlet visszaküldés
Raktárhibás rendelések
*
*
*
*
Raktári mennyiség felszabadítás
SZÁMÍTÓGÉP SZÁMÍTÓGÉP
SZÁMÍTÓGÉP SZÁMÍTÓGÉP
D1 TERMÉKEK ÉS ÁRAK
D6 SZÁMLA ADATOK
D RAKTÁRI D VEVőK D EGYENLEG- D TELJESÍTET
4.LÉPÉS
Az 1.szint áttekintése a kiterjesztés után, majd a felhasználóval történő egyeztetés
SZÁMÍTÓGÉP 5
KÉSZLET ÉS
ÁRELLENőRZÉS Készle
t
számla adatok
Vásárlói rend.
vevő egyenleg
Érvényes rendelések Ára k
Érvényes rendelés
10
VÉTELEZÉSI LISTA
SZÁMÍTÓGÉ P
D6 SZÁMLA ADATOK D
2 VEVőK D3 SZERKESZ. REND D1 TERMÉKEK ÉS ÁRAK
D 4
RAKTÁR- KÉSZLET
D 8
TELJESÍTET REND. T
D 7
EGYENLEG-
HIBÁK
EGYÉB DFD ELEMEK FELBOMLÁSA
Külső entitás
D3 VEVőK
Adattár
D3 a D3 b
KISKERESKEDőK NAGYKERES-
KEDőK NEHÉZIPARI a2
TERMÉKEK RAKTÁRA
a1
ÁLTALÁNOS RAKTÁR
=
=
RAKTÁR a
KITERJESZTÉSI IRÁNYELVEK
A jelenlegi rendszert csak a 2. szintig A választott rendszert csak a 3. szintig
Maximálisan 10-15 folyamat szerepeljen bármely szinten
(könnyen olvashatónak kell lennie)
DFD ELKÉSZÍTÉSÉNEK LÉPÉSEI
Dokumentumáramlási ábra elkészítése
A szükséges
folyamatokkal és adattárakkal való kibővítése
Alsó szintű DFD-k létrehozása
DFD halmaz áttekintése
A DFD-halmaz áttekintése
Áttekinté s-határok
Áttekintés
= felbontás
= teljesség
1
2
3 4
SZINTEK ÁTTEKINTÉSE
2.SZINT
3.SZINT
D2
1.FOLY. HELY
1.SZINT
2.1 FOLY. 2.2 FOLY.
2.3 FOLY.
2
2.3
2.2
2.3.1
FOLYAMAT
2.3.3
FELBONTÁSI ALTERNATÍVÁK
- Kiterjesztés ugyanazon a szinten
- Kiterjesztés a következő alacsonyabb szinten
1
* *
*
2.SZINT 4.FOLY.
2.FOLY. 3.FOLY.
FOLYAMAT FOLYAMAT
a. 1 D1 3
2 4
D 2.3/1