Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Webes Információs Rendszerek fejlesztése Adamkó Attila Debreceni Egyetem Informatikai Kar.

Hasonló előadás


Az előadások a következő témára: "Webes Információs Rendszerek fejlesztése Adamkó Attila Debreceni Egyetem Informatikai Kar."— Előadás másolata:

1 Webes Információs Rendszerek fejlesztése Adamkó Attila Debreceni Egyetem Informatikai Kar

2 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 2 Áttekintés Bevezetés Tervezési stratégiák Modellezési lehetőségek UML és XML technológiák szerepe

3 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 3 Információs Rendszerek Az Információs rendszer információt gyűjt feldolgoz továbbít megjelenít tárol Az információs rendszer sajátosságai: események adatok tevékenységek erőforrások, felhasználók

4 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 4 Webes Információs Rendszerek “WISs are information systems first, and Web systems second. … WISs enable users to perform work.” “WIS represent a sub-category of mass information systems that typically support on-line information retrieval and routine tasks by way of self-service for a large number (thousands or millions) of occasional users who are spread over many locations.”

5 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 5 Webes Információs Rendszerek Röviden összegezve: számítógéppel támogatott információs rendszer kihasználja a Web lehetőségeit a felhasználók többsége valamilyen böngészőn keresztül éri el

6 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 6 A WIS-ek jellemzői Asymmetrical communication Symmetrical communication Communication of objective information Information Provider Information System Communication of messages AdvertisementCommunity

7 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 7 Tervezési stratégiák Tervezési minták Módszertanok Saját modellek

8 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 8 Tervezési folyamat DokumentálásMinőség-ellenőrzés Környezet Elemzés Fejlesztési terv Termék Modell Részfeladatok terve Fejlesztés Karbantartás Project menedzsment

9 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 9 Követelmény elemzés Use Cases és Aktivitás diagram Követelmény elemzés Use Cases és Aktivitás diagram Strukturális modell Osztály diagram Strukturális modell Osztály diagram Navigációs modell Prezentációs modell Koncepcionális Modellezés Prezentációs Réteg (HTML, XML / XSLT) Alkalmazás Logika Rétege (Appl. Logic, XML Web Services) Adatelérési Réteg (SQL) Architektúra Implementáció Módszertani megközelítés

10 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 10 Környezet-,Követelmény elemzés UML használati esetek

11 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 11 Környezet-,Követelmény elemzés UML aktivitás diagramok

12 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 12 Szerkezeti modell UML osztálydiagram

13 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 13 Navigációs modell UML-based Web Engineering alapján

14 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 14 Mire jó ez a sok diagram? Szabványos jelölésmód Bővíthető Együttműködő csoportok közötti hatékony kommunikáció

15 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 15 XML technológiák és az UML UML osztály diagram XML Schema Adatbázis séma XForms alapú oldalak … Szemely nev Helyes cimet adj meg! honlap Datum

16 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 16 XForms Elválasztja az adatot a reprezentációtól Nincs szükség kliens/szerver oldali szkriptekre az adatok ellenőrzésére XML Schema támogatás A felhasználói felület elég absztrakt, nem kell közvetlenül megadni, hogy a felület miként nézzen ki (XPath) Trükk: Trükk: XML Schema bővítése az XForms „input” tipusaival – egyszerű generálhatóság

17 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 17 XForms

18 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 18 Megszorítások Többszörös öröklődés nincs M:N kapcsolatnál asszociációs osztály kötelező

19 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 19 XML Schema + Schematron Erősebb megszorítások If the Title is "Mr" then the sex of the person must be "Male".

20 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 20 További lehetőségek Webszolgáltatások (+ Xforms kombináció) Scalable Vector Graphics (SVG) (pl. menürendszer, vagy a form) RSS hírforrás

21 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 21 Köszönöm a figyelmet!

22 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 22 Az XML és az RDBMS jellemzői XMLRDBMS Az adatok egyszerű hierarchikus szerkezetűek Az adatok több táblában vannak elhelyezve A csomópontok elemeket és/vagy attribútumokat tartalmaznak A cellákban egyszerű értékek szerepelnek Az elemek egymásba ágyazhatóak A cellákban csak atomi értékek Az elemek sorrendje adott Sor/Oszlop sorrend nem definiált Opcionális séma Séma szükséges Lekérdezés XML szabványokkal Lekérdezés SQL nyelvvel Összekapcsolások szükségesek

23 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 23 Működési modellek Statikus Dinamikus SzerverKliens Kliens oldali modulKliens oldal InterfészDizájn elemek Hiperlink Szerver oldal Dizájn sablon Üzleti logika Adat Presentation Layer Business Logic Layer RDBMS + Stored Procedures DB Access Layer XML [XML] API SQL / [XML]Driver WML XHTML

24 2005. november 18.Adamkó Attila - Webes Információs rendszerek fejlesztése 24 Implementáció során a problémák: Keveredik a megjelenítés és az üzleti logika Tárolt eljárások


Letölteni ppt "Webes Információs Rendszerek fejlesztése Adamkó Attila Debreceni Egyetem Informatikai Kar."

Hasonló előadás


Google Hirdetések