Funkcionális modellek leképezése

Hasonló dokumentumok
Funkcionális modellek leképezése. Dialógusok meghatározása

Az előadás célja. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

AZ ELőADÁS CÉLJA. a funkciók dokumentálásának bemutatása. az SSADM szerkezetben elfoglalt helyének bemutatása

Követelmény meghatározás. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

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

Tartalom. Nagy rendszerek struktúrált fejlesztése (SSADM) Bevezető. Történet A strukturális modell Az SSADM technikái Az SSADM termékei

Módszerek és technikák

3. Komplex szoftver rendszerek fejlesztési módszertana

AZ ELőADÁS CÉLJA. megmagyarázni, hogy milyen célból használunk entitás-esemény modellezést. az alábbiak elkészítésekor használt eljárások bemutatása:

AZ ELőADÁS CÉLJA. A logikai adatmodellezés fogalmának bevezetése. A logikai adatszerkezet jelöléseinek és struktúrájának bemutatása

Infokommunikációs technológiák 1

Információtartalom vázlata

Tartalom. Nagy rendszerek struktúrált fejlesztése (SSADM) Bevezetı. Történet. Nyolc ok az SSADM használatára. Nyolc ok az SSADM használatára

S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN. Structured Systems Analysis and Design Method

I. Bevezetés. I. 1. Problémafelvetés INFOKOMMUNIKÁCIÓS TECHNOLÓGIÁK

SSADM. Strukturált rendszerelemzési és -tervezési módszer

SDM. Adatbáziskezelés és könyvtári rendszerszervezés. Konkrét problémamegoldásra orientált elvek, szabályok együttese

Tartalomjegyzék SSADM. Strukturált rendszerelemzési és -tervezési módszer

ADATBÁZIS ALAPÚ RENDSZEREK

SSADM. Strukturált rendszerelemzési és -tervezési módszer

4. Az SSADM termékei

SSADM. Az SSADM (Structured System Analysis and Desing Method) egy rendszerelemzési módszertan.

MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység

Információs rendszerek Információsrendszer-fejlesztés

MÓDSZERTAN LEÍRÁS. NKTH Biztonsági rendszertervezési módszertan Terjedelem: 69 oldal Készítette: Dr. Remzső Tibor

Rendszerszervezési módszertanok

AZ ELőADÁS CÉLJA. RDA logikai adatmodell. helyének bemutatása az SSADM módszertanban (340.LÉPÉS)


Logikai adatmodell kialakítása




Rendszer-modellezés, modellezési technikák

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

A FEJEZET CÉLJA. A racionalizálás SSADM szerkezeten belüli helyének bemutatása. A racionalizálás okainak meghatározása

Web-programozó Web-programozó

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

SSADM Strukturált rendszerelemzési és -tervezési módszer

Projectvezetők képességei

Mi a folyamat? Folyamatokkal kapcsolatos teendőink. Folyamatok azonosítása Folyamatok szabályozása Folyamatok folyamatos fejlesztése

Adatmodellezés, alapfogalmak. Vassányi István

IV/1. sz. melléklet: Vállalati CRM, értékesítési terület funkcionális specifikáció

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

MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység

Kézikönyv. Felhasználói regiszter

BOC Information Technologies Consulting GmbH. Minőségmenedzsment

Felhasználói kézikönyv. Verzió: 1.01

Rendszer szekvencia diagram

Modell alapú tesztelés mobil környezetben

Fizikai terv. A fizikai tervezés részei: Adatterv Adatvédelmi terv A rendszer működésének terve Funkciók terve (programspecifikációk) I/O tervek

Az Ön kézikönyve STRONG SRT 50

Az átállás tervezésének feladatai. Ugrás a mélyvízbe! avagy Felkészülés a rendszer átadására Raffai Mária, dr. A szervezet-átalakítás feladatai

1.2. A VÁLLALATI KÖRNYEZETVÉDELEM, MINT A KÖRNYEZETI GONDOLKODÁS LOKÁLIS SZÍNTERE

Alkalmazások architektúrája

Méréselmélet MI BSc 1

ASDFG csapat SSADM Kiss Mihály Gábor. Lukács Krisztián Pénzes Andor 1.1 Jelenlegi rendszer analízise


3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla


5. Témakör TARTALOMJEGYZÉK

Módosításokkal egybeszerkesztett ALAPÍTÓ OKIRAT

Adatbázis alapú rendszerek (2015 tavaszi félév) Előadás


A program II. A program életútja 2

MŰSZAKI MENEDZSER MESTERSZAK MENEDZSMENT SPECIALIZÁCIÓ - ZÁRÓVIZSGA TÉTELEK







Infokommunikációs technológiák Bevezetés az Informatikai részhez INFOKOMMUNIKÁCIÓS TECHNOLÓGIÁK

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

A kkv-k hozzáférése az uniós közbeszerzési piacokhoz

DW 9. előadás DW tervezése, DW-projekt

ALAPSZABÁLY III. AZ EGYESÜLET TAGSÁGA

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.



Kézikönyv. Szelekciós jegyzék 2.

Programfejlesztési Modellek

Mérés és modellezés Méréstechnika VM, GM, MM 1

RÉSZ IPARI TERMELÕ-SZOLGÁLTATÓ TEVÉKENYSÉG ELLENÕRZÉSE A

A projekt idő-, erőforrás és költségterve 1. rész

Adatmodellek. 2. rész



Építésügyi hatósági kérelem

SSADM OO nézőpontból. Molnár Bálint Egyetemi docens, Corvinus egyetem

rendszerszemlélető, adatközpontú funkcionális

Mérés és modellezés 1

Az adatfolyam diagram elkészítése

Adatbázis rendszerek Definíciók:

Történet John Little (1970) (Management Science cikk)

Témakörök. Structured Analysis (SA) Előnyök (SA) (SA/SD) Jackson Structured Programming (JSP) Szoftvertechnológia

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Az alábbiakban fontos információkat olvashat az interneten elérhető jogi vizsga kitöltésével kapcsolatban.

Kliensoldali rendszerkövetelmények

TERMÉKTERVEZÉS PANDUR BÉLA TERMÉKTERVEZÉS

Átírás:

III.rész

Funkcionális modellek leképezése

A felhasználói interfész Elemei: Dialógusok Menük Képerny k/ablakok Nyomtatványok/nyomtatott táblázatok Az on-line folyamatok szétválasztása Off-line folyamatok tervezésének sajátosságai+

Bevezetés Ide tartozik a felhasználóval való minden on-line kapcsolattartás Kétlépcs s tevékenység: Elemzés, melynek eredménye a dialógusok meghatározása Tervezés, amelynek eredménye a dialógusok logikai terve A dialógusok logikai terve képezi az alapot: A képerny tervek készítéséhez A dialógusok fizikai tervezéséhez

Dialógusok meghatározása 1. Felhasználói katalógus készítése 2. Felhasználói szerepek meghatározása 3. A szükséges dialógusok meghatározása 4. A kritikus dialógusok megkeresése

Funkció meghatározása A dialógusok meghatározásának Felhasználói szerep/ funkció mátrix Dialógusok tervezése lépései Felhasználói katalógus készítése Felhasználói szerepek meghatározása A szükséges dialógusok meghatározása A kritikus dialógusok megkeresése Felhasználók + feladatok Kritikus dialógusok Felhasználói szerep/funkció mátrix Felhasználói szerepek Felhasználói szerep/ funkció mátrix Specifikáció prototipizálása

Felhasználói katalógus készítése A megcélzott felhasználók, munkaköreik és az általuk végzend feladatok jegyzéke Cél: A felhasználó szerepek meghatározhatósága Segít: A felhasználói feladatok megértésében A problémák megértésében

Felhasználó szerepek meghatározása Felhasználói szerepnek nevezzük a munkavégz k olyan csoportját, akik azonos feladatokat végeznek A meghatározás alapja: felhasználói katalógus Az azonos szerep felhasználók azonos dialógusokat fognak használni A szerepek felismerését segítheti még: Munkaköri leírások Küls kapcsolatok Az azonos feladatokat végrehajtó felhasználók nem mind törvényszer en

Felhasználói szerep Vezet Bérbeadó ügyintéz Könyvel ügyintéz A béringatlan Kft. példája Munkakör neve Tevékenység Béringatlan menedzser Ügyintéz F el adó Könyvel jóváhagyja a kiadásokat és bevételeket Karbantartási anyagok beszerzésének jóváhagyása Bérleti díjak meghatározása Új igényl k ügykezelése Ajánlattevés Bérleti viszony megszüntetése Számlakivonato k kibocsátása a bérl knek Díjváltozások átvezetése Ingatlan paraméterek változtatása F könyvel F könyvel Díjváltoztatás Szervízdíjak meghatározása

A szükséges dialógusok meghatározása Eszköze a rendszerfunkciók és felhasználói szerepek mátrixa A mátrix elemei a dialógusokat jelzik Az egy sorban lev bejegyzések az egy felhasználói csoporthoz tartozó dialógusokat jelzik A mátrix megvitatandó a felhasználóval

Felhasználói szerep/funkció mátrix Funkciók felhasználói szerepek vezet bérbeadó üi. könyvel f könyvel Ajánlattevés x x Ingatlan paraméterek megvált. x Bérleti díj változtatása x x x Értesítés a díjról x Szervízdíjak meghatározása x Új politikák kialakítása x Iglénylés fogadása x Jelentés a látogatásról x Ajánlat elfogadása x Bérletmegsz nés rögzítése x x Új ingatlan adatbevitele x

A kritikus dialógusok megkeresése A felhasználó szerint kritikus-e a munkához? Nagyon gyakran használt dialógus? Sok egyedtípus elérése szükséges? Nagy számú adattétel kell hozzá? A felhasználói feladatok végzésének új útját jelenti? Sok felhasználói csoport (szerep) osztozik a dialóguson? Komplex navigáció tartozik hozzá? Bonyolult-e a dialógus help -je és a hibakezelése? Üzleti szempontból központi szerep funkcióhoz tartozik?

Felhasználói szerep/funkció mátrix Ajánlattevés x x Ingatlan paraméterek megvált. x Bérleti díj változtatása x x x Értesítés a díjról x Szervízdíjak meghatározása x Új politikák kialakítása x Iglénylés fogadása x Jelentés a látogatásról x Ajánlat elfogadása x Bérletmegsz nés rögzítése x x Új ingatlan adatbevitele x

Dialógustervezés Az I/O szerkezetekre vonatkozó információ rögzítése A dialóguselemek logikai csoportosítása A dialóguselemek csoportjai közötti navigáció meghatározása Menü- és parancsszerkezetek tervezése Dialógus-szint help meghatározása

Dialógus meghatározás Funkció meghatározása I/O szerkezet Dialógus tervezése Specifikáció prototipizálás Adattételek másolása Dialóguselemek logikai csoportosítása Installációs, ill. alkalmazási stílus útmutató Navigációs utak meghatározása Menü-és parancsszerkezetek tervezése Logikai rend specifikáció Dialógus szint HELP tervezése

Az I/O szerkezetekre vonatkozó információ rögzítése A dialógus tervezési munka teljes egészében az I/O szerkezetek meghatározásán alapul Az I/O szerkezetek dialógustervezési feladatok végrehajtása után dialógus szerkezetekké válnak Els feladat: dialóguselemek meghatározása

A dialóguselemek logikai csoportosítása Cél: a dialóguson belüli navigáció meghatározása Fontos a felhasználók közrem ködése! Alapelv: az egymást követ felhasználói tevékenységekhez tartozó elemek kerüljenek egy csoportba A logikai csoportosítás nem azonos az egy fizikai képerny terven elhelyezked elemekkel A csoportosítás a dialógus szerkezeti ábráján jelölend be és azonosítókkal látandó el Az azonosítókat feltüntetjük a dialóguselemek leíró jegyzékében

Dialóguselemek jegyzéke Dialóguselem Hivatkozás a bérl re Bérl neve Levelezési cím Utca input adatai Utca output Adattétel Bérl kód Név Logiaki csoportosítás Levélcím MEGSZ 2 Utcakód, ingatlankód, kerületkód Utcanév, ingatlan neve MEGSZ 1 MEGSZ 3

A dialóguselemek logikai csoportjai közötti navigáció Dialóguselemek logikai csop. El fordulás Alternatívák alapútv onal min max átl. 1.alt. 2.alt. 3.alt. MEGSZ 1 1 1 1 X X X X MEGSZ 2 0 1 1 X X MEGSZ 3 1 1 1 X X X X MEGSZ 4 1 1 1 X X X X MEGSZ 5 0 10 2 X X MEGSZ 6 0 1 1 X X Útvonalhasználat %-a 70 5 20 5 Dialógus vezérl tábla

Menü- és parancsszerkezetek tervezése A menük hierarchikus szerkezet ek, dialógusok és egyéb funkciók elérésére szolgálnak A parancsszerkezetek olyan utasítások, amelyeket a vezérlés az egyes dialógusok befejezésének eredményeként fogad A két szerkezet kiegészíti egymást és lefedi a rendszeren való végighaladás valamennyi lehet ségét

Menüszerkezetek alapja:felhasználói szerep/funkció mátrix 1. csoportosítjuk a dialógusokat a felhasználói szerepek szerint 2. Dialógusok hierarchikus szerkezetbe foglalása 3. Csoportosítási szempontok: 1. A felhasználói feladatok végrehajtásának menetéhez kell igazodnia 2. A hierarchia egy-egy szintjének elemei vagy dialógushoz, vagy a következ szinthez vezessenek 3. A csoportoknak nem kell azonos számú elemet tartalmaznia 4. A logikailag összetartozó dialógusok kerüljenek egy csoportba

Képerny k és táblázatok tervezése Képerny tervezés Hagyományos (DOS-os) Ablakos Menük a képerny n Táblázatok tervezése

On-line folyamatok tervezése Helyük a rendszer egészében Tervezési sajátosságok Periodikus jelleg Nagy tömeg input Nagy tömeg output adattárolás

Manuális tevékenységek tervezése Az információs rendszer= ember-gép rendszer Az emberi oldal sajátosságai Hol jelenik meg a tervezés során el ször A tervezés területei Nyomtatványok Képerny k Kinyomtatott anyagok Adatbeviteli eszközök kézikönyvek

Egyed-esemény modellezés ETD EHD

Egyed történeti diagramm (ETD) Célja: egyedek életének leírása, az eseményeknek az egyedekre gyakorolt hatását vizsgáljuk Hierarchikus szerkezet Minden egyedtípushoz egy készül Balról-jobbra, felülr l lefelé olvassuk

kazetta megérkezik -/1 kölcsönzik leselejtezik 1,2/- Kölcsönzik* elviszik 1/2 visszahozzák 2/1

Esemény hatás diagramm (EHD) Célja: egy esemény, milyen hatással van a rendszer összes egyedeire 1. Érintett egyedek megrajzolása 2. Szelekció és iteráció feltüntetése 3. 1:1 összefüggésben lév hatások jelölése 4. Iteratív hatások összevonása 5. Eseményt képvisel adat(ok) feltüntetése a diagramon

Könyv foglalás, ami a kölcsönz igényére történik azokra a könyvekre, amelyeket meg szeretne kapni, de a kölcsönzési szándék pillanatában nem állnak rendelkezésre! Érintett egyedtípusok: KÖLCSÖNZ -KÖNYV-FOGLALÁS KÖNYV FOGLALÁS KÖLCSÖNZ

A karbantartás tartalmaz-e iterációt, vagy szelekciót? KÖNYV KÖLCSÖNZ KÖNYV 0 (nem kölcsönözhet ) KÖNYV 0 (kölcsönözhet ) FOGLALÁS

Hatások megfeleltetése KÖNYV KÖLCSÖNZ KÖNYV 0 (nem kölcsönözhet ) KÖNYV 0 (kölcsönözhet ) FOGLALÁS

Eseményt jelképez belépési információ feltüntetése cím KÖNYV KÖLCSÖNZ KÖNYV 0 (nem kölcsönözhet ) KÖNYV 0 (kölcsönözhet ) FOGLALÁS

SSADM módszertan

SSADM moduláris MODUL Szakasz Technika Lépés Feladat

Projekt alapító okirat 010 Felkészülés a megvalósíthatósági elemzésre 020 030 A probléma definiálása Megvalósítási opció választása Megegyezés a vizsgált terület határáról Projektalapító okirat Megegyezés a probléma definiálásáról Kontextusábra Jelenlegi fizikai DFD az 1. szintig Áttekint LDM Követelményjegyzék Jelenlegi helyzet vázlatos leírása Igényelt rendszer vázlatos leírása Felhasználói jegyzék Követelményjegyzék Megvalósíthatósági elemzés Projekt ellen rzés 040 A megvalósíthatósági tanulmány elemzése 1. szakasz Intézkedési terv Megvalósíthatósági alternatívák Megvalósíthat thatósági tanulmány ny Visszajelzés s a projekt vezetésnek

110. A rendszerelemzés kereteinek megteremtése Követelmény jegyzék 120. A követelmények vizsgálata és megfogalmazása Követelmény jegyzék 150. A jelenlegi rendszer racionalizálása 160. A felmérés eredményeinek összefoglalása 2. szakasz Felhasz. jegyzék Megvalósíthatósági tanulmány Projekt alapító okirata Jelenlegi fizikia DFD az 1. szintig Kontextusábra 130. Kontextusábra Logikai DFD-k Követelményjegyzék A jelenlegi feldolgozás vizsgálata Kontextusábra Jelenlegi fizikia DFD-k Küls egyedek leírása B/K leírások Logikai adattár/egyed megfeleltetés Felhasználó jegyzék Áttekint LDS Elemi folyamatok leírása Projekt ellen rzés Követelményelemzés Megegyezés a vizsgált terület határáról 140. A jelenlegi adatok vizsgálata Jelenlegi LDM Jelenlegi szolgáltatások leírása Követelményjegyzék Felhasználó jegyzék

Rendszerszervezési mód kiválasztása 1. szakasz 210. Az alternatívák definiálása Rendszervezési akternatívák 3. szakasz Rendszerszervezési alternatívák Kiválasztott rendszerszervezési mód 220. A rendszerszervezési mód kiválasztása az alternatívák közül Projekt ellen rzés Alternatíva választás

2. szakasz 1 Követelményspecifikáció 310. A választott rendszer m ködésének definiálása 320. A választott adatmodell kialakítása 2 3 3 4 5 3 330. A rendszer funkcióinak meghatározása 5 340. A kívánt adatmodell véglegesítése 350. A specifikációs protoptípus kifejlesztése 7 5 6 3 360. A feldolgozás specifikálása 10 370. A rendszer céljainak véglegesítése 12 4.; 5. szakasz 13 11 380. A követelmények specifikációjának összegzése 9 8

1 Választott BSO Logikai DFM Követelményjegyzék Logikai adattár/egy megfeleltetés Felhasználójegyzék Jelenlegi LDM 2 Választott DFM Felh.szerepek leírása 3 Követelmény jegyzék 4 Választott LDM 5 B/K adatsz. 6 Végleges LDM Funkció leírások 7 B/K adatsz. Felh. Szerep/funkció mátrix 8 Prototípus kiértékelés Utasítás szerkezet Menü szerkezet 9 Megcélzott rendszer leírása 10 Köv. jegyzék Cégl. LDM

11 ECD ELK 12 Fel. Szerep / funkció mátrix Lekérdezési utak 13 Követelmény specifikáció

Projekt alapító okirata Rendszertechnikai megoldás kiválasztása Követelmény specifikáció Választott rendszerszervezési mód 410. Rendszertechnikai alternatívák definiálása Kapacitás (er forrás) tervezési infomációk 3. szakasz Rendszertechnikai alternatívák Szervezeti szint ergonómiai irányelvek Kapacitás (er forrás) tervezési információk 420. A rendszertechnikai megoldás kiválasztása Alternatíva választás Projekt ellen rzés Rendszertechnikai alternatívák Választott rendszertechnikai megoldás Projektszint ergonómiai irányelvek 6. szakasz

Bels szabványok Funkció leírások Követelmény jegyzék B/K adatszerkezetek Felh. Szerep/funkció mátrix 3. szakasz Funkció leírások ELH B/E ECD Választott LDM Logikai tervezés Funkció leírások Lekérdezési utak Egyedleírások Menü, parancs szerekezetek Utasítás szerkezetek 510. Dialógus meghatározása Dialógus vezérl tábla Funkció leírások Felh szerep. Lekérdezési utak 540. A logikai terv összegzése 520.Módosító folyamatok specifikálása Aktualizálási modellek Egyedleírások Egyedtörténeti ábrák Logikai terv Lekérdezési folyamatmodellek 530. Lekérdez folyamatok specifikálása 6. szakasz