Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaNikolett Mészárosné Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.