Szakterület Modell Kapcsolatokkal bővítés

Hasonló dokumentumok
Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

Szakterület modell. Bővítés attribútumokkal. BCE, Információrendszer tanszék, Dr. Molnár Bálint, egyetemi

Rendszer szekvencia diagram

Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)

Leképezések. Leképezések tulajdonságai. Számosságok.

A CÉG. Vevők Bank KFT A FELADAT

22. GRÁFOK ÁBRÁZOLÁSA

Kölcsönhatás diagramok

BEIRATKOZÁSI NAPLÓ a könyvtárak olvasói nyilvántartásához a 20.. évre

Míg a kérdıíves felérés elsısorban kvantitatív (statisztikai) elemzésre alkalmas adatokat szolgáltat, a terepkutatásból ezzel szemben inkább

VERSEGHY FERENC GIMNÁZIUM A KÖZÖSSÉGI SZOLGÁLAT RENDJE

Adatbáziskezelés. Indexek, normalizálás NZS 1

BSc hallgatók szakdolgozatával szemben támasztott követelmények SZTE TTIK Földrajzi és Földtani Tanszékcsoport

Logikai adatmodell kialakítása

Gyakorlatias tanácsok PLA fejlesztőknek

ENELFA - ENtrepreneurship by E-Learning For Adults. Az ENELFA projekt eredményeinek hasznosítása, értékesítése

TVSZ 5. számú melléklete. Pályatételekre, az alapvizsga-dolgozatokra és a szakdolgozatokra vonatkozó követelmények

2.1 Szakmai ismeretek

Rajz és vizuális kultúra érettségi vizsga Középszint

Hatékonyságnövelés webáruházaknak

VII. Keretalapú ismeretábrázolás

A konkurrencia elemzése

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Gyógyszertári asszisztens szakképesítés Gyógyszertári asszisztens adminisztratív és ügyviteli feladatai modul

Számelméleti alapfogalmak

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Gyógyszertári asszisztens szakképesítés Gyógyszertári asszisztens adminisztratív és ügyviteli feladatai modul

EGYÜTTMŰKÖDÉSI MEGÁLLAPODÁS

SSADM Dokumentáció Adatbázis Alapú Rendszerek

OKTATÁSI ALAPISMERETEK

A Hivatal érvényben lévő alábbi dokumentumok létrehozása, szinkronizálása szükséges

Mintapélda1 Hányféleképpen állhatnak sorba egy bolt pénztáránál a vásárlók, ha 3-an, 4-en, 5-en, k-an vannak?

A folyamat nagy vonalakban

Függvény fogalma, jelölések 15

Marketing Megfeleljen a vásárlók igényeinek nyereséges módon

Dokumedik - EESZT. Kötelező EESZT adatszolgáltatás és lekérdezések

Pénzügyi-számviteli ügyintéző szakképesítés. Komplex szakmai vizsga Írásbeli vizsgatevékenysége

Minőségirányítási eljárás készítése ME/42-01

ADATMODELLEZÉS. Az egyed-kapcsolat modell

TAPOLCAI KÓRHÁZ EGÉSZSÉGÜGYI NONPROFIT KFT TAPOLCA, ADY E. U.1-3.

Országos kompetenciamérés 2006

ÁLTALÁNOS TÁJÉKOZTATÓ HELYSZÍNI ELLENŐRZÉSRŐL

Kincskereső üzemmód: Hol a titok? Mi a trükk? Keressük meg a NAGY kiugrási pontot! 1. HIBA

Egy halmazt elemei megadásával tekintünk ismertnek. Az elemeket felsorolással,vagy ha lehet a rájuk jellemző közös tulajdonság megadásával adunk meg.

Open Access - tájékoztató, dokumentáció szerzőknek és adminisztrátoroknak

Táblázatkezelés Excel XP-vel. Tanmenet

Kommunikációs fogalomtár. Kommunikációs felmérés 2010.

AUTOSOFT AMS A PROFIT GENERÁTOR

KÖZÖSSÉGI SZOLGÁLAT KEMPELEN FARKAS GIMNÁZIUM

HASZNÁLATI ESET DIAGRAM (USE CASE DIAGRAM)

Hogyan tervezz? 45 óra munka 1 héten. 20 óra munka 1 héten. 10 telefonhívás telefonhívás. 8 sikeres meghívás 21 sikeres meghívás

A Hunfalvy János Fővárosi Gyakorló, Kéttannyelvű Külkereskedelmi, Közgazdasági Szakközépiskola könyvtárának KÖNYVTÁRHASZNÁLATI ÚTMUTATÓJA

ADATBÁZIS-KEZELÉS. Relációalgebra, 5NF

A külső szakmai gyakorlatok Eljárásrendje az SZTE Juhász Gyula Pedagógusképző Karon

Az UN65U telepítési útmutatója

Bluetooth párosítás. Felhasználói útmutató

Számlakészítés TÁJÉKOZTATÓ A CCN V VERZIÓHOZ. Változások a V verzió kiadása után

<X Y SZAKKÖZÉPISKOLA>

A Rehabilitációs Ellátási Programok Szerinti Kódolásról Szóló Szabályzat

Vitatott művek adatbankja. A Vitatott művek adatbankja létrehozásának és működésének tapasztalatai Németországban

KÖZÖSSÉGI SZOLGÁLAT KEMPELEN FARKAS GIMNÁZIUM

Amit a törtekről tudni kell 5. osztály végéig Minimum követelményszint

A repülős adatbázis 28 napig érvényes és az összes repülőtér információt tartalmazza, navigációs segédinformációkkal és kereszteződés adatokkal.

Legjobb gyakorlati alkalmazások

Adatbáziskezelés alapjai. jegyzet

JELENTKEZÉSI LAP. AJÁNLATKÉRŐ: Európai Közösségek Bírósága. *Kérjük figyelmesen olvassa át a célnyelve szerinti ajánlati felhívás szövegét.

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Általános asszisztens szakképesítés Betegmegfigyelés - tünetfelismerés modul. 1.

Használati utasítás a internetes portál ügyfélkapujához

Segédanyagok. Formális nyelvek a gyakorlatban. Szintaktikai helyesség. Fordítóprogramok. Formális nyelvek, 1. gyakorlat

TANFELÜGYELET ÉS INTÉZMÉNYI ÖNÉRTÉKELÉS A MEGÚJULÓ KÜLSŐ ÉS BELSŐ ÉRTÉKELÉSI RENDSZER (TÁMOP-3.1.8)

A VIZSGA LEÍRÁSA KÖZÉPSZINTEN. Középszint. Szöveges adatok tárolására és megjelenítésére nem alkalmas zsebszámológép KÖZÉPSZINTŰ VIZSGA

( 1) i 2 i. megbízhatóságú a levont következtetése? A matematikai statisztika eszközeivel értékelje a kapott eredményeket!

SZOCIÁLIS ÉS MUNKAÜGYI MINISZTÉRIUM. Szóbeli vizsgatevékenység

Pécsi Tudományegyetem Klinikai Központ ELJÁRÁS

A folyamat nagy vonalakban

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

KOVÁCS BÉLA, MATEMATIKA I.

A 27/2012. (VIII. 27.) NGM rendelet a 29/2016. (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere

Útmutató a gépkocsivezetőknek USB kártyaolvasó Dynafleet

Felhasználói Kézikönyv M300. Video Kaputelefon Monitor

TARTALOMJEGYZÉK. Model TESTER-MS6812. Használati útmutató

Csoportmódszer Függvények I. (rövidített változat) Kiss Károly

HELYES módosítható, olvashatóság. Válasz Felhasználói élmény, stílusos, egyéni megjelenés HIBAS

Savaria Egyetemi Könyvtár Katalógusa. Böngészés Keresés Találatok megjelenítése Adatbázis választás Olvasói tranzakciók

III.4. JÁRŐRÖK. A feladatsor jellemzői

alap közép felső angol német francia orosz

Másodfokú egyenletek, egyenlőtlenségek

Összeszerelési útmutató. Magas gyerekágy 120 / 160 szintig

Dr. Mileff Péter

Szöveg címe: Az ázsiai elefánt Forrás: és Kép forrása: szabadon használható fotók.

Egy kis kommunikáció

A SAJÁTOS NEVELÉSI IGÉNYŰ ÉS/VAGY A FOGYATÉKKAL ÉLŐ TANULÓK RÉSZVÉTELE A SZAKKÉPZÉSBEN SZAKPOLITIKAI TÁJÉKOZTATÓ

Halasztó hatályú illetve részletre történő adófizetés iránti kérelem biztosítékkal

ORSZÁGOS KÖRNYEZETVÉDELMI, TERMÉSZETVÉDELMI ÉS VÍZÜGYI FŐFELÜGYELŐSÉG. Főigazgató. 10/2011. sz. OKTVF Főigazgatói Utasítás

Közbeszerzési Értesítő száma: 2012/91

A Sátoraljaújhelyi Tehetségpont hatókörében működő műhelyek működési rendje

TÁJÉKOZTATÓ A CobraConto.Net V VERZIÓHOZ. Változások a V verzió kiadása után. CobraConto.Net alkalmazás.

Amit a törtekről tudni kell Minimum követelményszint

A CIB BANK ZRT. CIB HÁZIBANKRA VONATKOZÓ KÜLÖNÖS ÜZLETSZABÁLYZATA FOGYASZTÓK ÉS EGYÉNI VÁLLALKOZÓK RÉSZÉRE

Átírás:

Szakterület Modell Kapcsolatokkal bővítés

Cél Tárjuk fel a szakterület modelljén belüli kapcsolatokat. Különböztessük meg a szükséges és a jó ha van kapcsolatokat. 2

Bevezetés Keressük meg azokat a fogalom osztályok közötti kapcsolatokat, amelyek szükségesek ahhoz, hogy a jelenlegi forgatókönyv által támasztott információ követelményeket kielégítsék. Azokat a segéd információkat is azonosítsuk, amelyek a modell megértésében segítenek. 3

Kapcsolatok Kapcsolat: a típusok példányai közötti olyan viszony, amely valamilyen értelmes jelentésű és érdekes kötődést jelez. 4

Kapcsolatok kapcsolat Pénztáros Aktuális - bejegyzés Értékesítés 5

Hasznos kapcsolatok Olyan kapcsolatok, amelyekről szóló ismereteket egy ideig érdemes megőrizni. Olyan kapcsolatok, amelyeket a közös kapcsolat listából származtatnak. 6

UML kapcsolat jelölései A kapcsolatot egy vonal ábrázolja az osztályok között egy kapcsolat névvel ellátva. A kapcsolatok alapértelmezésben kétirányúak. Az olvasási irányt mutató nyílhegy csupán egy lehetőség az ábrát olvasó segítésére 7

UML Kapcsolat jelölés - olvasás irányát mutató nyíl - Nincs jelentése csupán a kapcsolat cimkéjének olvasását segítő jelzésl - Gyakran elhagyják Pénztáros Aktuális bejegyzés Értékesítés Kapcsolat neve számossága 8

Kapcsolatok megtalálása a kapcsolatok közös listája Kategóriák, amiket érdemes figyelembe venni : A fizikai része B-nek. Pl: Repülőgép szárnya A logikai része B-nek. Pl: ÉrtékesítettTételSor- Értékesítés A-t fizikailag tartalmazza B. PL: Nyilvántartás- Áruház. 9

A kapcsolatok közös listája 2 A t logikailag tartalmazza B. Pl.:TételLeírás- Katalógus. A leírása B-nek. Pl: TételLeírás-Tétel. A egy tétel sora B tranzakciónak vagy egy jelentésnek. Pl: ÉrtékesítésTételSor -Értékesítés. A tagja B-nek. Pl: Pénztáros-Áruház. A használja, kezeli vagy igazgatja B-t. Pl: Pénztáros - Nyilvántartás. 0

A kapcsolatok közös listája 3 A tudomására / naplózásra / fejegyzésre / jelentésre / rögzítésre kerül B-ben. Pl. Értékesítés- Nyilvántartás A szervezeti egysége B-nek. Pl: Osztály - Áruház. A információt cserél (kommunikál) B-vel. Pl: Vásárló-Pénztáros. A közel van B-hez. Pl: Város-Város.

A kapcsolatok közös listája 4 A kapcsolódik egy B tranzakcióhoz. Pl: Vásárló-Fizetés. A egy tranzakció, amely a B tranzakcióhoz kapcsolódik. Pl:Fizetés-Értékesítés. A B-nek a tulajdona. Pl: Nyilvántartás- Áruház. A egy olyan esemény, amely B-hez kapcsolódik. Pl:Értékesítés-Vásárló. 2

Első rendű fontosságú kapcsolatok A fizikai vagy logikai része B-nek. A-t fizikailag vagy logikailag tartalmazza B. A-t B-be jegyezték be, rögzítették be. 3

Kapcsolatokra vonatkozón jó tanácsok Azokat a kapcsolatokat érdemes jelölni: Amelyekről bizonyos ismereteket egy ideig érdemes megőrizni; A fogalom osztályok azonosítása fontosabb mint a kapcsolatoké A redundáns vagy logikailag levezethető kapcsolatok jelölését lehetőleg kerüljük el. 4

Szerep A kapcsolat egyes végeit szerepnek nevezzük (role). A szerepnek lehet neve Számosságot kifejező jelzése Navigációs irány jelölése 5

Számosság Számosság azt határozza meg, hogy az A osztályból hány példány kapcsolódik a B osztály egy példányához egy konkrét időpillanatban. Pl: A monogám házasságot törvényben rögzítő országokban egy személy csak egy másik személlyel élhet házasságban egy adott időpillanatban. Azonban, az idők folyamán egy személynek több házastársa lehet. 6

Számosság Áruház Készlete Tétel A szerep számossága Egy kapcsolat számossága. 7

Számosság * T zéró vagy több; sok..* T egy vagy több;..40 T egytől 40-ig 5 T pontosan 5 3,5,8 T pontosan 3,5 vagy 8 Egy kapcsolat számossága 8

Kapcsolatok elnevezése A kapcsolatok elnevezése: Igyekezni kell (magyarul is) a következő mintát követni: Osztály/típus neve Igei-kifejezés Osztály/típus neve 9

Kapcsolatok neve Áruház tartalmazza..* Nyilvántartás rögzíti Értékesítés kiegyenlítette Fizetés..* Légi társaság alkalmaz..* Személy Hozzárendelték Rep. járat Hozzárendelt Repülőgép * * * Felügyeli 20

Többszörös kapcsolatok Két osztály/típus között több kapcsolat is fenn állhat. 2

Többszörös kapcsolatok Rep. járat * * Érkezik Indul Repülőtér 22

Megvalósítás A fogalmi modellt az újonnan felfedezett kapcsolatokkal aktualizálni kell. De csak akkor, ha a jövőbeni felhasználása a feltárt kapcsolatnak indokolt (modell, dokumentáció). A tervezési megfontolásokat halasszuk el úgy, hogy fölösleges információkat ne illesszük be azért, hogy a tervezési alternatívákat nyitottan tartsuk. 23

A kapcsolatok kitisztítása A szakterület modelljét nem szabad túl terhelni olyan kapcsolatokkal, amelyek nem nagyon kellenek. Azokat a kapcsolatokat kell megtartani, amelyek re a szükséges tudni róla szempont érvényesül. 24

A kapcsolatok kitisztítása 2 A megértését segítő kapcsolatokkal csak azokban az esetekben bővítsük a modellt, ha azok hozzájárulnak a szakterület lényegi megértéséhez. 25

Részleges szakterületi modell Leírja Termék Katalógus Értékesítés feljegyzése Tartalmazza..* Termék Leírás Használja Leírja 0.. * * * Értékesítés TételSor Áruház Készletezi * Tétel..* Tartalmazza..* Naplót Lezárta Otthont ad..* Értékesítés * Rögzítették Nyilvántartás Elindította Vezető Értékesítés Kiegyenlítette Kezdeményezte Kezdeményezte Pénztáros Fizetés Vásárló 26

Csak a szükséges kapcsolatokat tartalmazó modell Leírja Termék Katalógus Értékesítés feljegyzése Tartalmazza..* Termék Leírás Használja Leírja 0.. * * * Értékesítés TételSor Áruház Készletezi * Tétel..* Tartalmazza..* Naplót Lezárta Értékesítés * Rögzítették Nyilvántartás Otthont ad..* Értékesítés Kiegyenlítette Fizetés Pénztáros 27

Következtetés Ha kétséges az, hogy vajon egy fogalomra szükség van-e, akkor tartsuk meg a fogalmat. Ha kétséges az, hogy vajon egy kapcsolatra szükség van-e, akkor dobjuk el a kapcsolatot. Származtatható, levezethető kapcsolatot ne tartsunk meg. 28