A WSDM weboldal- tervezési módszer a gyakorlatban Nagy Gusztáv

Slides:



Advertisements
Hasonló előadás
Tamás Kincső, OSZK, Analitikus Feldolgozó Osztály, osztályvezető A részdokumentumok szolgáltatása az ELDORADO-ban ELDORADO konferencia a partnerkönyvtárakkal.
Advertisements


Kamarai prezentáció sablon
Gayár Csilla, pénzügyi menedzser VÁTI Kht. Pécsi Területi Iroda DDOP Utólagos akadálymentesítés (Egyenlő esélyű hozzáférés a közszolgáltatásokhoz)
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Készítette: Boros Erzsi
Weblap szerkesztés HTML oldal felépítése Nyitó tag Záró tag Nyitó tag Záró tag oldalfej tözs.
Az internet és a web A HTML alapjai.  „Úgy gondoljuk, hogy a világpiacon talán öt darab számítógépet tudnánk eladni.” (Thomas Watson, az IBM elnöke,
Erőállóképesség mérése Találjanak teszteket az irodalomban
Makrogazdasági és részvénypiaci kilátások
Hotel Eger Park Konferenciaközpont október
Humánkineziológia szak
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
MFG-Pro váll-ir. rendszer bemutatása
Műveletek logaritmussal
Koordináta transzformációk
A tételek eljuttatása az iskolákba
OBJEKTUMORIENTÁLT PROGRAM
Vizuális modellezés Uml és osztálydiagram UML eszközök
Elektronikai Áramkörök Tervezése és Megvalósítása
Mérés és adatgyűjtés laboratóriumi gyakorlat Karakterisztikák mérése 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
Elektronikai Áramkörök Tervezése és Megvalósítása
Virtuális méréstechnika 12. Óra Karakterisztikák mérése November 21. Mingesz Róbert v
Mérés és adatgyűjtés laboratóriumi gyakorlat levelező 4. Óra Karakterisztikák mérése November 23. Kincses Zoltán, Mellár János v
Virtuális méréstechnika MA-DAQ műszer vezérlése 1 Mingesz Róbert V
A diákat jészítette: Matthew Will
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
Műszaki ábrázolás alapjai
5.2. Próbavizsga Próbáld ki tudásod!
Védőgázas hegesztések
Tűrések, illesztések Áll: 34 diából.
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Darupályák tervezésének alapjai
1 Kétségek között Göd, November 6-7. dr. Kiss József magánszemély.
ESzabványok Workshop 1. előadás: Bevezető, eAdatmodell október 13.
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
dr. Szalkai István Pannon Egyetem, Veszprém
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
szakmérnök hallgatók számára
Válogatott fejezetek sejtbiológiából („VFSB”, BSc, biomérnök)
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Kerékpártároló átadás
A háború és a modern fegyveres erő
4. Feladat (1) Foci VB 2006 Különböző országok taktikái.
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
Weboldalak tervezése (X)HTML.
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
Csurik Magda Országos Tisztifőorvosi Hivatal
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
A diák(ok)hoz Ez a diasorozat a 2010-es ET diákból készült. A honlapon lévő 18 diasorból az első 14 diát tartalmazza. Minden lényeges dolgot tartalmaz*,
Virtuális Méréstechnika Sub-VI és grafikonok 1 Makan Gergely, Vadai Gergely v
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Sub-VI és grafikonok 1 Mingesz Róbert V
Adamkó Attila UML2 Adamkó Attila
Webes alkalmazásfejlesztés
1 TANULÁSI TÍPUS TESZT.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
Gyurkó György. Az OO programozás és tervezés története 1960-as évek: SIMULA (véletlen folyamatokat szimuláló programok írása) az OO nyelvek őse 1970-es.
A termelés költségei.
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN Structured Systems Analysis and Design Method.
Turisztikai informatikai alkalmazások BA Turizmus- vendéglátás – Gödöllő Összeállította: Pető István TARTALOMKEZELŐ RENDSZEREK.
Információ és kommunikáció Gellér Zoltán 2015 Számítógépes ismeretek.
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Előadás másolata:

A WSDM weboldal- tervezési módszer a gyakorlatban Nagy Gusztáv

2 Webfejlesztés Technikai feladatok:  (X)HTML oldalak szerkesztése  CSS  adatbázis tervezés, megvalósítás  programozás  … Ezekről sok jó magyar nyelvű forrást találhatunk weben, könyvekben stb.

3 Webfejlesztés Hogyan kezdjek neki egy nagyobb alkalmazás fejlesztésének?  Milyen legyen a kezdőoldal?  Mik kerüljenek egy-egy oldalra?  Milyen navigációs sémát alkalmazzak?  Hogyan kezeljem a különböző érdeklődésű felhasználókat?  stb.

4 Miről lesz szó?  tervezési módszerek röviden  WSDM módszer (Web Site Design Method)  gyakorlati példa: saját oktatói oldalam terve (még nincs kész, csak a terve )

5 Tervezési módszerek 1993:HDM (Hypertext Design Model) 1996:W3DT (World Wide Web Design Technique) 1997:WSDM (Web Site Design Method) 2000:WebML (Web Modeling Language) 2001:OOHDM (Object-Oriented Hypermedia Design Method)

6 HDM (Hypertext Design Model)  az alapfogalmakat fektette le  bevezeti a modellezésre épülő tervezést  ma nem igazán használják, inkább alapul szolgál a későbbi módszerekhez Daniel Schwabe

7 W3DT (World Wide Web Design Technique)  nagy méretű honlapok tervezése specializálódott  adatbázis-szerű és információ-központú tervezést tesz lehetővé  kezdő tervezők számára is viszonylag könnyen áttekinthető Dr. Martin Bichler

8 A W3DT fejlesztési folyamata forrás: Reinhard Jung, Robert Winter: Case for Web Sites

9 W3DT meta modell forrás: Reinhard Jung, Robert Winter: Case for Web Sites

10 WebML (Web Modeling Language) UML alapokra épít 4 szint:  strukturális modell  hipertext modell  megjelenítési modell  személyre szabott modell Stefano Ceri

11 WebML strukturális modell forrás: Stefano Ceri, Piero Fraternali, Maristella Matera: Conceptual modeling of data-intensive Web applications

12 WebML hipertext modell forrás: Stefano Ceri, Piero Fraternali, Maristella Matera: Conceptual modeling of data-intensive Web applications

13 WebML megjelenítési modell forrás: Stefano Ceri, Piero Fraternali, Maristella Matera: Conceptual modeling of data-intensive Web applications

14 OOHDM (Object-Oriented Hypermedia Design Method) Objektumorientált fogalmakra épít 4 szint:  fogalmi tervezés  navigáció tervezés  elvont felület tervezés  megvalósítási szakasz Daniel Schwabe

15 OOHDM fogalmi tervezés forrás: Daniel Schwabe, Gustavo Rossi: Developing Hypermedia Applications using OOHDM

16 OOHDM navigáció tervezés forrás: Daniel Schwabe, Gustavo Rossi: Developing Hypermedia Applications using OOHDM

17 OOHDM elvont felület tervezés forrás: Daniel Schwabe, Gustavo Rossi: Developing Hypermedia Applications using OOHDM

18 Az én választásom: Web Site Design Method  kiemelkedő a látogatóközpontú megközelítése  a kezdetektől erre épít  (más módszerek viszonylag keveset foglalkoznak vele) Olga De Troyer

19 Megjegyzés A WSDM eredeti jelölései helyett az elterjedtebb UML jelöléseket fogom alkalmazni.

20 A folyamat áttekintése  célok megfogalmazása  felhasználó modellezés  fogalmi tervezés  megvalósítás tervezése  megvalósítás Célok megfogalmazása Felhasználó modellezés Felhasználók osztályozása Felhasználók jellemzése Fogalmi tervezés Funkcionális tervezés Információ- modellezés Navigáció tervezés Megvalósítás tervezése Látvány- tervezés Oldal- tervezés Logikai adat- bázis tervezés Megvalósítás

21 Célok megfogalmazása Ha nincs célod, akkor azt tökéletesen el fogod érni.

22 Célok megfogalmazása Példa: (saját oktatói oldalam) Az oldal célja, hogy az oktató minden, az általa tanított hallgatók számára szükséges információt publikálni tudjon. Másodlagos célként a programozás, webfejlesztés témakörében, vagy az oktató személye iránt érdeklődőkre is gondolhatunk.

23 Felhasználó modellezés A felhasználók  különbözőek  nem ugyanaz érdekli őket  nem ugyanarra van jogosultságuk Fontos a felhasználó-központú oldalkialakítás! Felhasználó modellezés Felhasználók osztályozása Felhasználók jellemzése

24 Rossz példa Ha egy oktató e- mail címét keresem, hol kezdjem?

25 Jobb példa A kezdőoldalon választhatunk.

26 Felhasználók osztályozása (csoportosítása) Nem teljesen egyediek a felhasználók, csoportosítsuk őket! Így a közös szolgáltatások is könnyebben megfogalmazhatók. (Egyenlőre tekintsünk el az esetleges kisebb eltérésektől.)

27 Felhasználók osztályozása példa  látogató oktató elérhetősége  szakmai érdeklődő szakmai tartalom  hallgató az órához és a számonkéréshez kapcsolódó információk  tulajdonos publikálás

28 Felhasználók jellemzése Lehetnek további szempontok is. pl. regisztrált felhasználó kezelése fontos lehet, hogy mindenki csak a saját dolgozata eredményét tudhassa meg (személyiségi jogok ), vagy lehessen személyes hozzászólásokat, üzeneteket stb. kezelni.

29 Használati eset (use case) diagram virtuális hallgató: aki a honlapot még nem vette használatba, de a lehetősége megvan rá

30 Fogalmi tervezés A honlap belső, átfogó szerkezetét határozza meg. Fogalmi tervezés Funkcionális tervezés Információ- modellezés Navigáció tervezés

31 Információ-modellezés (objektum-modellezés) A honlap információs szerkezetét tervettük:  alapfogalmak (egyedek, objektumok)  ezek tulajdonságai  kapcsolatok, öröklődés

32 Példa: Hír és kapcsolatai Hír: amit publikálni kell Csoport, Tantárgy, Hallgató: a címzéshez kell

33 Példa: Hírelem és leszármazottai A Hír Hírelemekből áll össze.

34 Funkcionális tervezés Meghatározzuk, hogy milyen funkciókat, szolgáltatásokat nyújtunk a látogatóknak. (A use-case diagramm ezt már tartalmazta.)

35 Navigáció tervezés Hogyan épüljenek fel az egyes oldalak? Hogyan navigálhatunk azok között?

36 Megvalósítás tervezése A tényleges kódolás előtti utolsó lépés. Megvalósítás tervezése Látvány- tervezés Oldal- tervezés Logikai adat- bázis tervezés

37 Oldaltervezés A navigációs terv meghatározta az oldalak nevét és kapcsolatait, itt az oldalak konkrét tartalma áll össze. A linkek is konkrétabbak lesznek, elsősorban a többes linkeknél.

38 Látvány-tervezés Az oldalak kinézetének sematikus tervezése. Mindenképpen vizuálisan történik, akár már a HTML sémák is elkészíthetők.

39 Logikai adatbázis tervezés Az eddigi lépések során lényegében el is készült, itt a WSDM be is fejeződik.

40 Források HDM: W3DT: jung_winter_sac98.pdf WSDM: WebML: OOHDM: