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

Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.

Hasonló előadás


Az előadások a következő témára: "Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla."— Előadás másolata:

1 Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla

2 Tartalom jegyzék E heti munka3 Követelmény analízis4 Milyen protokollt használjunk12 Saját osztályok megtervezése13 Inkrementív tervezés mérföldkövei14 2Szarka Gábor & Tóth Gergely Béla

3 E heti munka  Milyen protokollt használjunk (Tcp vs Udp)  Követelmény analízis  Szükséges saját osztályok összegyűjtése  Interfészek megtervezése  Inkrementív tervezés mérföldkövei Szarka Gábor & Tóth Gergely Béla3

4 Követelmény analízis tömören 4Szarka Gábor & Tóth Gergely Béla

5  Felügyeleti információk  Fájl átviteli szolgáltatás  Kiterjesztések kezelése  Egyszerű parancsok futtatása  Adatbázis kezelés  Üzenetek  Beállítások A rendszer főbb funkciói Szarka Gábor & Tóth Gergely Béla5

6 A főbb funkciókat Use-Case diagrammal szemléltethetjük. Szarka Gábor & Tóth Gergely Béla6

7 A rendszer kliens-szerver modellre épül, így a felhasználói is jól elkülöníthetők:  Rendszergazada ( a szerver oldalon )  Átlagos User, mint felügyelt fél ( a kliens oldalon ) Az aktorok, avagy a felhasználók Szarka Gábor & Tóth Gergely Béla7

8 Használhatóság, nem funkcionális jellemzők  Rövid betanulási idő  Részletes dokumentáció, és Hint-ek  Funkciók végrehajtási ideje alapvetően alacsony, cél a real-time működés  Egyszerű, áttekinthető, az átlag felhasználó számára is ismerős GUI használata Szarka Gábor & Tóth Gergely Béla8

9 Teljesítmény és megbízhatóság  Alacsony válaszidők ( T r max < 2s )  Néhány Mbyte tervezett adatbázis kapacitás (nem korlátozott)  Rendelkezésre állás normál esetben 99.9%  Korlátozott használhatóság a hálózati kapcsolat szünetelésekor  Rövid karbantartási és hibajavítási idők. A rendszer alapállapotban nem igényel rendszeres karbantartást  A frissítési idők megadhatók a kliens és szerver között ( 1s < T rf < 1min ) 9Szarka Gábor & Tóth Gergely Béla

10 Támogatottság, felhasznált szabványok és komponensek, követendő minták Szarka Gábor & Tóth Gergely Béla10  ANSI (és UTF-8) .NET 2.0 Framework  C#  TCP/IP & UDP  Microsoft Visual Studio

11 11Szarka Gábor & Tóth Gergely Béla

12 Milyen protokollt használjunk? (Tcp vs Udp) Fájl átvitelhez nagyon hasznosÁltalános célokra megfelelő TCP Pro  Kapcsolat vezérelt  Hiba tűrő  Sorrend tartó Kontra  Nincs szórás UDP Pro  Van szórás  Nem baj, ha megszakad a kapcsolat Kontra  Ha egy csomag elveszett akkor nem tudunk róla 12Szarka Gábor & Tóth Gergely Béla

13 Saját osztályok megtervezése Milyen saját osztályokra lesz szükség?  Valami, ami összefogja a Kiterjesztésekhez tartozó információkat pl.:forrás fájl, név, leírás, stb.; metódusokat pl. végrehajtás  Valami, ami összefogja a Klienseket pl.:forrás fájl, név, leírás, stb.  Minden más osztályt a.NET szolgáltat 13Szarka Gábor & Tóth Gergely Béla

14 Az inkrementív fejlesztés mérföldkövei  Hálózat kezelés socket-ekkel  Adatbázis kezelés  Kiterjesztések betöltése  Hálózaton kapott „üzenetek” feldolgozása  Fájl átvitel implementálása kiterjesztésként  … 14Szarka Gábor & Tóth Gergely Béla

15 Következ ő heti célok  Protokoll definiálása (Alkalmazás réteg)  Osztályok megtervezése  Interfészek megtervezése  Adatbázis megtervezése Szarka Gábor & Tóth Gergely Béla15


Letölteni ppt "Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla."

Hasonló előadás


Google Hirdetések