Hibatűrő rendszerek tervezése laboratórium

A tantárgy angol neve: Design of Fault Tolerant Systems Laboratory

Adatlap utolsó módosítása: 2007. június 15.

Tantárgy lejárati dátuma: 2006. december 31.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Műszaki Informatika Szak

Hibatűrő rendszerek szakirány

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIMM5257 9 0/0/2/f 2.5 1/1
3. A tantárgyfelelős személy és tanszék Dr. Majzik István,
A tantárgy tanszéki weboldala http://www.mit.bme.hu/oktatas/targyak/vimm5257/
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

dr. Majzik István

egy. adjunktus

MIT

5. A tantárgy az alábbi témakörök ismeretére épít

Hibatűrő számítógépstruktúrák, Programozás és diagnosztika

6. Előtanulmányi rend
Ajánlott:

-

7. A tantárgy célkitűzése

A laboratórium célkitűzése az informatikai rendszerek tervezése során használható, UML alapú tervezési módszerek és tervezőeszközök megismerése, valamint ezek kiterjesztése és alkalmazása hibatűrő rendszerek esetén. Önálló munka keretében kerül sor egy mintarendszer illetve részrendszer tervezésére, modellezésére és a tervek alapszintű ellenőrzésére.

8. A tantárgy részletes tematikája

A bevezetőben kerül sor az Unified Modeling Language (UML) nyelv és a Rational Unified Process (RUP) tervezési módszer áttekintésére és a Rational Rose modellezőeszköz megismerésére. Hangsúlyt kapnak az UML kiterjesztési és szabványos bővítési lehetőségei is.

Az UML alapjainak elsajátítását egy rövid teszt formájában ellenőrizzük.

Ezután csoportonként egy-egy tervezési feladatot kell kidolgozni a Rational Unified Process (egyszerűsített) módszertan szerint, UML nyelven, a Rational Rose eszközt használva. A tervezési feladatban célként szerepel hibatűrő technikák alkalmazása, rendszerbe illesztése (elsősorban a Programozás és diagnosztika tárgy keretében megismertek alapján). A tervezéshez a módszertan által előírt dokumentációt kell összeállítani. Az egyes csoportokban résztvevő hallgatók részfeladatait a mérésvezetők szintén a RUP alapján határozzák meg.

A választható feladatok tipikusan kliens-szerver alkalmazásokat céloznak meg: Pl. információs rendszer, telebank, call center tervezése.

A mérésvezetők a feladatok megoldását kötelező konzultációk keretében segítik és követik nyomon.

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

Laboratóriumi gyakorlat (tervezési feladat kisebb csoportokban történő önálló megoldása).

10. Követelmények

A félév végi jegyet a következő részjegyek átlaga adja:

  • Az UML teszt eredménye (1/3 súllyal);
  • A tervezési feladathoz készített modellek és dokumentáció minőségére kapott jegy (2/3 súllyal).
13. Jegyzet, tankönyv, felhasználható irodalom

Sokszorosított útmutatók, programleírások, számítógépes on-line help.

14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra 
Félévközi készülés órákra 
Felkészülés zárthelyire 
Házi feladat elkészítése 
Kijelölt írásos tananyag elsajátítása 
Vizsgafelkészülés 
Összesen 
15. A tantárgy tematikáját kidolgozta

Név:

Beosztás:

Tanszék, Int.:

dr. Pataricza András

egy. docens

MIT

dr. Majzik István

egy. adjunktus

MIT