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



Hasonló dokumentumok
Funkcionális modellek leképezése

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

Módszerek és technikák

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

3. Komplex szoftver rendszerek fejlesztési módszertana

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

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

Információtartalom vázlata

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

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

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:

ADATBÁZIS ALAPÚ RENDSZEREK

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

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

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

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

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

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

Infokommunikációs technológiák 1

4. Az SSADM termékei

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

Rendszerszervezési módszertanok





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

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

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

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

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

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

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

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

Modell alapú tesztelés mobil környezetben

Projectvezetők képességei

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

Az Ön kézikönyve STRONG SRT 50

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

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

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

Logikai adatmodell kialakítása

BOC Information Technologies Consulting GmbH. Minőségmenedzsment

Rendszer szekvencia diagram

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

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

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

Az informatika alapjai. 10. elıadás. Operációs rendszer

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

Méréselmélet MI BSc 1

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

Alkalmazások architektúrája


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


5. Témakör TARTALOMJEGYZÉK

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


A program II. A program életútja 2

Miniszterelnöki Hivatal. Dr. Tordai Csaba Szakállamtitkár Úr részére. Budapest. Tisztelt Szakállamtitkár Úr!

Használati útmutató a ProQuest adatbázisban elérhető elektronikus könyvekhez

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


HASZNÁLATI ESET DIAGRAM (USE CASE DIAGRAM)






Webáruház. Tisztelt Partnerünk!

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

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

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


Témakörök. Struktúrált fejlesztés. Elınyök (SA) Structured Analysis (SA) Hátrányok (SA) Alapfogalmak (SA)

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


Programfejlesztési Modellek

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

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

Látgató Bizottság felkészítése MAB 2008.

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



Kliensoldali rendszerkövetelmények

É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

Technikai tájékoztató - kérdések és válaszok TSD-QA89 (2011/11)

Adatbázis rendszerek Definíciók:

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

Czifra Sándor Lőrinczi Konrád. Videó vezérelt kurzusok készítése Moodle keretrendszerben

Az adatfolyam diagram elkészítése

Á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 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 1. Felhasználói katalógus készítése 2. Felhasználói szerepek 3. A szükséges dialógusok 4. A kritikus dialógusok megkeresése Funkció Dialógusok A dialógusok meghatározásának lépései Felhasználói szerep/ funkció mátri Felhasználói katalógus készítése Felhasználói szerepek A szükséges dialógusok A kritikus dialógusok megkeresése Felhasználók + feladatok Kritikus dialógusok Felhasználói szerep/funkció mátri Felhasználói szerepek Felhasználói szerep/ funkció mátri 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 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 Ú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

A szükséges dialógusok Eszköze a rendszerfunkciók és felhasználói szerepek mátria A mátri elemei a dialógusokat jelzik Az egy sorban lev bejegyzések az egy felhasználói csoporthoz tartozó dialógusokat jelzik A mátri megvitatandó a felhasználóval Felhasználói szerep/funkció mátri Funkciók felhasználói szerepek Ajánlattevés Ingatlan paraméterek megvált. Bérleti díj változtatása Értesítés a díjról Szervízdíjak Új politikák kialakítása Iglénylés fogadása Jelentés a látogatásról Ajánlat elfogadása Bérletmegsz nés rögzítése Új ingatlan adatbevitele vezet bérbeadó üi. könyvel f könyvel 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? Komple 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átri Ajánlattevés Ingatlan paraméterek megvált. Bérleti díj változtatása Értesítés a díjról Szervízdíjak Új politikák kialakítása Iglénylés fogadása Jelentés a látogatásról Ajánlat elfogadása Bérletmegsz nés rögzítése Új ingatlan adatbevitele 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ó Menü- és parancsszerkezetek Dialógus-szint help Dialógus meghatározás Specifikáció prototipizálás Menü-és parancsszerkezetek Funkció Adattételek másolása Dialóguselemek logikai csoportosítása Navigációs utak Logikai rend specifikáció I/O szerkezet Dialógus Installációs, ill. alkalmazási stílus útmutató Dialógus szint HELP 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 A dialóguselemek logikai csoportosítása Cél: a dialóguson belüli navigáció 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 Dialóguselemek logikai csop. A dialóguselemek logikai csoportjai közötti navigáció El fordulás Alternatívák alapútv onal min ma á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 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átri 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 Képerny tervezés Hagyományos (DOS-os) Ablakos Menük a képerny n Táblázatok On-line folyamatok 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 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 történeti diagramm (ETD) kazetta Egyed-esemény modellezés Célja: egyedek életének leírása, az eseményeknek az egyedekre gyakorolt hatását vizsgáljuk megérkezik -/1 kölcsönzik leselejtezik 1,2/- ETD EHD Hierarchikus szerkezet Minden egyedtípushoz egy készül Balról-jobbra, felülr l lefelé olvassuk elviszik Kölcsönzik* visszahozzák 1/2 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: -- A karbantartás tartalmaz-e iterációt, vagy szelekciót? (nem kölcsönözhet ) (kölcsönözhet ) Hatások megfeleltetése Eseményt jelképez belépési információ feltüntetése cím SSADM módszertan (nem kölcsönözhet ) (kölcsönözhet ) (nem kölcsönözhet ) (kölcsönözhet )

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 040 A megvalósíthatósági tanulmány elemzése 1. szakasz Megegyezés a vizsgált terület határáról Projektalapító okirat Megegyezés a probléma definiálásáról Kontetusábra Jelenlegi fizikai DFD az 1. szintig Áttekint LDM Jelenlegi helyzet vázlatos leírása Igényelt rendszer vázlatos leírása Felhasználói jegyzék Intézkedési terv Megvalósíthatósági Megvalósíthatósági elemzés Megvalósíthat thatósági tanulmány ny Projekt ellen rzés Visszajelzés s a projekt vezetésnek 110. A rendszerelemzés kereteinek megteremtése 120. 150. A követelmények vizsgálata és megfogalmazása 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 Kontetusábra Kontetusábra Logikai DFD-k 130. A jelenlegi feldolgozás vizsgálata Kontetusá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 Felhasználó jegyzék 1. szakasz 3. szakasz Rendszerszervezési Kiválasztott rendszerszervezési mód 210. Rendszerszervezési mód kiválasztása Az definiálása Rendszervezési akternatívák 220. A rendszerszervezési mód kiválasztása az közül Projekt ellen rzés Alternatíva választás 12 310. A választott rendszer m ködésének definiálása 2 2. szakasz 1 3 330. A rendszer funkcióinak 4.; 5. szakasz 5 360. A feldolgozás specifikálása 340. A kívánt adatmodell véglegesítése 320. A választott adatmodell kialakítása 3 4 5 3 350. A specifikációs protoptípus kifejlesztése 7 5 6 3 13 10 11 Követelményspecifikáció 370. A rendszer céljainak véglegesítése 380. A követelmények specifikációjának összegzése 9 8 1 Választott BSO Logikai DFM Logikai adattár/egy megfeleltetés Felhasználójegyzék Jelenlegi LDM 2 Választott DFM 5 B/K adatsz. 6 Végleges LDM 7 B/K adatsz. Felh. Szerep/funkció mátri 9 Megcélzott rendszer leírása 3 Felh.szerepek leírása 4 Választott LDM 8 Prototípus kiértékelés Utasítás szerkezet Menü szerkezet 10 Köv. jegyzék Cégl. LDM 11 ECD ELK Lekérdezési utak 12 Fel. Szerep / funkció mátri 410. Rendszertechnikai definiálása Projekt alapító okirata Követelmény specifikáció Választott rendszerszervezési mód Rendszertechnikai megoldás kiválasztása Kapacitás (er forrás) tervezési infomációk 3. szakasz Bels szabványok B/K adatszerkezetek Felh. Szerep/funkció mátri 3. szakasz ELH B/E ECD Választott LDM Logikai tervezés Lekérdezési utak Egyedleírások 13 Követelmény specifikáció Rendszertechnikai 420. A rendszertechnikai megoldás kiválasztása Alternatíva választás Projekt ellen rzés Szervezeti szint ergonómiai irányelvek Kapacitás (er forrás) tervezési információk Rendszertechnikai Választott rendszertechnikai megoldás Projektszint ergonómiai irányelvek 6. szakasz Menü, parancs szerekezetek Utasítás szerkezetek 510. Dialógus Dialógus vezérl tábla 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