Planning and Design of Information Systems André Blokdijk, Paul Blokdijk ACADEMIC PRESS, 1987.

Slides:



Advertisements
Hasonló előadás
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Advertisements

ADATBÁZISOK.
Hatékonyságvizsgálat, dokumentálás
A normalizálás az adatbázis-tervezés egyik módszere
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
Planning and Design of Information Systems 3. Előadás Minőség: normák és garanciák Dekomponálás.
Rendszertervezés GIMP.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) Hanyecz Lajos.
2. előadás.
Planning and Design of Information Systems André Blokdijk, Paul Blokdijk ACADEMIC PRESS, 1987.
Heves megye civil szervezeteinek szervezetfejlesztése A program az Európai Unió támogatásával valósul meg. K á rp á tok Alap í tv á ny – Magyarorsz á g.
Rendszerfejlesztés.
Az integrált áramkörök (IC-k) tervezése
Tanuló (projekt)szervezet a Magyar Nemzeti Bankban
2. Rendszer fejlesztés
A projektmenedzsment fogalma
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,
13.a CAD-CAM informatikus
OSI Modell.
12. hét: A TQM és a Minőségdíj Modellek (EFQM)
Minőségirányítás a felsőoktatásban
Házi dolgozat.
Zalayné Kovács Éva: Minőség és könyvtár
Mérnöki objektumok leírása és elemzése virtuális terekben c. tantárgy Budapesti Műszaki Főiskola Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek.
A virtuális technológia alapjai Dr. Horv á th L á szl ó Budapesti Műszaki Főiskola Neumann János Informatikai Kar, Intelligens Mérnöki Rendszerek.
A CAD/CAM modellezés alapjai
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
INFORMATIKA E-management E-business E-gyártás. Információ alapú gazdálkodás E-management E-business E-gyártás – E-minőségirányítás.
Konzulens: Dr. Boda György Készítette: Kovács Katalin
Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani.
Komplex rendszertervezési módszerek
ISMERETALAPÚ RENDSZEREK SZAKÉRTŐ RENDSZEREK
Adatfolyam modellezés az SSADM-ben
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Kérdések a második zh-hoz
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei 2000/2001 tanév, I. félév 1. előadás Bevezető a számítógépen.
Budapesti Műszaki Főiskola CAD/CAM szakirány A CAD/CAM modellezés alapjai 2001/2000 tanév, II. félév 1. Előadás A számítógépes modellezés fogalma, szerepe.
Bevezetés az alakmodellezésbe I. Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei 2000/2001 tanév, I.
Adatbázisrendszerek világa
Hálózati architektúrák
R EQUIREMENTS D EVELOPMENT Készítette: Devecseri Viktor.
A MINŐSÉG FOGALMA A minőség az egység (az egyedileg leírható és vizsgálható folyamat, termék, szervezet, illetve ezek kombinációja) azon jellemzőinek összessége,
VÉGES AUTOMATA ALAPÚ TERVEZÉSI MODELL
Rendszertervezés Alapfogalmak; Az informatikai rendszer
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Kulturális Projekt Ciklus Menedzsment A kultúra gazdaságtana
Adatbázis-kezelés.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) II. Hanyecz Lajos.
Adatbázis alapfogalmak
Ugrás az első oldalra Folyamatközpontútanácsadás/ 1 1 Folyamatközpontú tanácsadás Folyamat = ember + tevékenység feltételek Folyamat = a tevékenységek.
Az OSI modell 3. fejezet.
Adamkó Attila UML2 Adamkó Attila
Vállalati modellek 2007.
Szoftver születik Eötvös Konferencia Köllő Hanna.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
A web site minősítése Források: Bokor Péter szakdolgozata (2002) és a benne megadott hivatkozások: Dotkom Internet Consulting: Üzleti weboldalak elemzése,
Adatszerkezetek és algoritmusok 2008/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
Adatbázisszintű adatmodellek
1 VIIR Vállalatirányítási Integrált Információs rendszerek I. (Történeti áttekintés - TEI) Szent István Egyetem TATA Kiválósági Központ és Informatikai.
INFORMÁCIÓMENEDZSMENT Dr. Szalay Zsigmond Gábor adjunktus, intézeti tanszékvezető VEZETÉS ÉS SZERVEZÉS MSC SZAK SZENT ISTVÁN EGYETEM.
Operációkutatás I. 1. előadás
Szent István Egyetem Közgazdaságtudományi Jogi és Módszertani Intézet
Adatbázis alapismeretek
HELYZETFELMÉRŐ SZINT FOLYAMATA 2. Önértékelési fázis 9. előadás
Számítógépes algoritmusok
Adatbázis-kezelés 2. Relációs adatbázisok.
A VEZETÉS FOGALMA, FUNKCIÓI
Az SZMBK Intézményi Modell
Előadás másolata:

Planning and Design of Information Systems André Blokdijk, Paul Blokdijk ACADEMIC PRESS, 1987.

4.3 A tervezés határai Mi a „tető”, mi a „lent”, mi a „centrum”- tisztázni kell előre. A 4 modell milyen részlet szintjén készül? 2 fő határ: A külső határ: Mi tartozik az IR-hez, vagy alkalmazási rendszerhez. A belső határ, vagy leírási határ: A szint, a részlet, ahol T-D megáll, ahonnan B-U indul, amelyik szintre a C-O készül. Torta szelet szemléltetés. Kész egy szeletelés, a következő gyűrű milyen szintre, részletességre készüljön? Az integritás betartása hogy teljesül? Teljes IS - teljes szemlélete egy rendszernek. Vagy egy része, amit alkalmazási rendszernek nevez.

4.3.1 Információs Rendszer tervezés határai A külső határ - az egészre vonatkozik, amire az IR hatása kiterjed. Lehet a teljes szervezet: vállalat, minisztérium, megye, stb. Lehet nagy szervezet része is. A belső határ: külön részletesen elemezi a III. rész a könyvben. Itt általános javaslat: független (információs) rendszer: egy homogén gazdasági objektum teljes életciklusát lefedő rendszer. (l. dekomponálás) A belső határ mozoghat, időlimit hatása, sok részlet  magas minőség Másik belső határ: egy alkalmazás(i rendszer), egy menetben kivitelezhető rész, (50 felhasználói feladat, másfél év) Ezek a határok a Szervezeti és Információ modellre. Az Adatmodell a teljes szervezetre épül, alsó határ: az entitások. Külső határ megegyezik az SZR, IR külső határával.

4.3.2 Alkalmazás tervezése Szervezeti modell Külső határ: a független rendszer, vagy egy része, az alkalmazás Belső határ: „kézmozgásig” - túl finom, (mozdulattervezés), a munka módszere és felosztása fontos, a jó szint: a felhasználói feladat, független eljárás. Információ modell Választás külső határra: alkalmazás külső határ, vagy felhasználói feladat Jó elv: párhuzamosság SZM és IM között a felhasználói feladatokig, ezért IM külső határa a független eljárás legyen, addig implicit SZM-ből. Belső határ: - információ elv: teljes információ egy felhasználói feladathoz. Túl összetett. (Mai technikák támogatják!) - elemi üzenet (Langefors) /elég egyértelmű, mi elemi/ Üzenetnév(Tárgy, tulajdonság, idő) Mennyi? 8. Mi 8? Mi mennyi?

Adat modell Külső határ: teljes szervezet - független IR - alkalmazás Integráltság - legalább a független IR a határ. (FIR) Belső határ: bonyolult vita, szubentitás - szuperentitás - entitás izoláció, többszörös birtoklás optimalizálása FIR-ek között. Javasolt határ: adatelem (amit már az alkalmazás nem bont fel) Eljárás (processz) modell Külső határ lehet: FIR, alkalmazás, felhasználói feladat, független eljárás, elemi eljárás (:egyetlen elemi üzenet a kimenete.) Elemi lejárás túl finom, az inkább jó belső határnak. Az a dekomponálás legalsó szintje. Belső határ: programozási nyelvi szint. A 24. Ábra minden doboza olyan szintet reprezentál, amelynek meg kell jelennie a tervezésben.

4.3.3 Választási feladatok Minden modellhez, bármely részletek között készül, választani kell: 1. Egy vagy több komplexitás kezelési stratégiát, sorrendjüket a modellezés során. 2. Egy technikát: megelőzési analízis, követési analízis, funkcionális dekomponálás, stb. 3. Jelölést: adatáramlási diagram, HIPO diagram, döntési tábla, stb. 4.4 Választott megoldások (a könyvben) Csak leírják - indoklás, motiváció a részletek kifejtése során lesz. 1. Teljes szervezet FIR, alkalmazásig: ( III. fejezet - ISP) - A szervezet, üzleti-gazdasági eljárások: C-O, követési analízis, grid ch. - Az (információs rendszer) architektúra: B-U, megelőzési anal., grid ch. - Az adatmodell: C-O adatmodellezés.

2. Az alkalmazás szervezeti modellje: (Part IV) C-O követési analízis felhasználói feladat szinten, arra építve B-U szintézis alrendszerekig, szgépes grid charting, megelőzési gráf jelölés. 3. Az alkalmazás információ modellje: (Part V) T-D a felhasználói feladatoktól (független eljárásoktól) az elemi üzenetekig és eljárásokig, megelőzési analízis és megelőzési gráf jelölés. 4. Az alkalmazások adatmodellje: a. Vázlatos fogalmi adatmodell, C-O adatmodellezéssel. b. Adatelem definiálás: T-D elemi üzenettől adatelemig, komponens analízis és komponens leírás. c. Fogalmi adatmodell: adatszintézis, B-U az adatelem szinttől az információs rendszer szintjéig. d. Végső adatmodell: normalizálás. 5. Az alkalmazások eljárásmodellje: a. A komponens leíráshoz adjuk az elemi eljárás algoritmus leírását, ha összetett, döntési tábla. b. A felhasználói. feladat eljárása: T-D elemi eljárásig, strukturált eljárások, és Nassi- Shneiderman diagram. (struktogram)

A 25. Ábra szemléltető összefoglaló. A „tortaszelet - gyűrű elv” szerint a következő fázisok ismerhetők fel: A teljes szervezet: teljes - FIR - alkalmazások: a szeletek. Az alkalmazások szervezeti modellje: az alkalmazások és felhasználói feladatok, független eljárások között: szeletek. Az információ modell: új gyűrű. Szeletek független eljárások és elemi üzenetekre, eljárásokra. Az adatmodell: új gyűrű. Nincsenek szeletek, entitások és relációk azonos szinten. (Mai OODB, XML új elveket hozhat be.) Az adatelemek következő finomsági szint. Ez az alkalmazások és adatelemek közötti modell. Nincs benne alrendszer, nincs új szeletelés. Az eljárás modell: új gyűrű. Szeletek a független eljárások és elemi eljárások között, új szeletek az elemi eljárások és algoritmusok között.

5.0 Egyéb kritériumok 5.1 TELJESSÉG ÉS REDUNDANCIA 25. Ábra: nincs minden doboz lefedve. Teljesség- implicit definiálások. Például: Szervezeti modell az információs modellt is leírja, független eljárásokig. „Minden” leírható elemezhető - technika, jelölés kérdése. Teljesség: impliciten - expliciten. Kérdéses: a redundancia a modellekben. Teljes redundancia-mentesség nem lehet - kell a modellek között kapcsolat, kellenek interfészek a modellek köözött, vagy egy módszer lépései között. Kell redundan- cia a teljesség miatt - részek átdolgozása, újrakészítése - nincs átmenet a jelölés, technika alapján a lépések között - új aspektus nem vezethető le az eddigiekből

5.2 Konzisztens filozófia a technikákban alapfilozófia választás - ne változzon a módszer során mit kell elkerülni ezzel: - nyelvek összekeveredése a fázisok, specialisták között - redundancia növekedése, ami a filozófiák közötti fordításhoz kell Például: rendszer-szemlélet - fekete doboz elv, maradjon végig: inputok és outputok, majd komponens analízis szervezeti modell: I-O: személy, anyag, információ információs modell: I-O: információ adat.modell: felhasználói szemléletek eljárás modell: I-O: személyek, é/v anyag, é/v adat, é/v információ attól függően, mit dolgoz fel. Ugyanez implementáláshoz is ajánlott. Kritikák: Funkcionális szemlélet - az adatmodellre nem jó. Adat-szemlélet: az eljárás modellt kell utólag hozzáépíteni.

5.3 Minőségi kérdések A tervezés két alapvető kérdése: a minőség és a produktivitás. Először a minőség jön - mi a minőség? Az IR 3 minőségi kérdése és a termék, gyártási minőség. 1) a felhasználók elvárásának, igényének kielégítése 2) flexibilitás 3) hordozhatóság 1) a tervezők és a felhasználók - két külön világ IR technikai minősége a felhasználók elfogadása (hatékonyság, DP szak-ez kérdéses! emberek kezében.) - felhasználók részvétele tervezés, célkitűzés során - érthető technikai jelölés; világos, megfelelő felhasználói oktatás -kommunikációs technika a fentiek hatékony megvalósításához

2) flexibilitás: kibővíthetőség és karbantarthatóság +igények - bevezetés után tanulás - új igény merül fel várhatóan. Lehet valamennyire csökkenteni - pl- prototípussal, tervezési technikával- Fel kell készülni fogadására, megoldására - kibővíthetőség, fenntarthatóság. Hogyan érhető el? Függetlenségre törekvéssel. Az IR részei, mint részrendszerek lehető legfüggetlenebbek legyenek. Coupling/binding (cohesion/strength) csatolás/kötés 3) hordozhatóság - a kialakítási befektetés maradjon meg a jövő felhasználói, tervezői, programozói számára. Meg kell őrizni a rendszerre vonatkozó ismereteket! Kell: elérhető, olvasható, aktuális dokumentáció! (Aki csinálta könnyebben érti, mint más.) Nehéz jól megoldani. Rövidre zárt módosítások dokumentálás nélkül - gyakori hiba! Lehetőségek: -módosítás menedzsment, -módosítás csak dokumentáción keresztül.

5.3.1 Kötési (egybetartozási) szabályok homogén feladatok - egyszerű vezetés Részrendszeren belül: szétszórt, sokféle feladat - bonyolult A következő ábra a gyengétől az erős felé halad. Gyenge kötés esetleges logikai idő szerinti kommunikációs eljárási funkcionális Erős kötés

-esetleges kötés: a részek között nincs felismerhető szabályszerűség -logikai kötés: hasonló jellegűek, de mindig csak egy aktív -idő szerinti kötés: olyan részek, amelyek egy időben indulnak/hajtódnakvégre -kommunikációs kötés: a rendszer tevékenységei ugyanazt az entitást használják. (közös alkatrész raktár, közös adatbázis) -eljárási kötés: a rész(tevékenység)ek előre adott sorrendben hajtódnak végre -funkcionális kötés: minden rész ugyanazt a célt szolgálja T-D dekomponálás: a végén erősen kötött rendszerek keletkezzenek, közben nem feltétlenül! Ha nem ez a végeredmény - gyenge minőségű a módszer.

5.3.2 Csatolási szabályok A (rész)rendszerek közötti ( külső) összekötés. A csatolás erősségét a rendszerek közötti kommunikáció típusa adja. Minél egyszerűbb a kommunikáció, annál egyszerűbb a csatolás. Ha sok információ kell egy rendszer informálásához, a csatolás erős. Példa: TV vásárlás - lakás vásárlás. Vevő - eladó kommunikációja. Csatolás Erős csatolás kielégítési külső kontrol közös adat/anyag Gyenge csatolás

-kielégítési csatolás: egy rendszer részét hívja egy másik rendszer, vagy része. Ehhez ellenőrzési információ kell, hogy az eredeti rendszerhez a megfelelő pillanatban térjünk vissza. -külső csatolás: megváltoztatják egy rendszer végrehajtását külsők által, azok ellenőrzése alatt, a megváltoztatott rendszert nem informálják, mi történik. -vezérlési csatolás: egy rendszer végrehajtását két vagy több rendszer ellenőrzi. Az ellenőrzött tudja, ki ellenőrzi éppen. -közös (használati) csatolás: két vagy több rendszer használ egy másik rendszert, amely ellenőrzi saját erőforrásait. -adat/anyag csatolás: A kapcsolat a rendszerek között mindössze adat vagy anyag átadása.