Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Szoftvertechnológia Rendszertervezés
2
Rendszertervezés Ember-gép rendszerek specifikációja tervezése
implementációja validációja telepítése fenntartása
3
Rendszertervezés Foglalkozik
a rendszer által nyújtott szolgáltatásokkal a létrehozást és működést befolyásoló kényszerekkel a felhasználás módjával
4
Rendszertervezés folyamata
Általában vízesés (waterfall) modell lehetővé teszi a részek párhuzamos fejlesztését A fázisok között csak kis iterációs lehetőségek (a hardver változtatása nagyon drága) A hardverproblémákat szoftver megoldásokkal ellensúlyozzák
5
Rendszertervezés folyamata
Különböző szakterületek mérnökeinek kell együttműködni Sok lehetőség a félreértésekre Különböző szakterületek más nyelvet beszélnek hosszas egyeztetésekre lehet szükség
6
Rendszertervezés folyamata
7
Rendszertervezés folyamata
Szakterületek egy repülésirányító rendszerben
8
Rendszerkövetelmények
A követelmények három típusa Absztrakt funkcionális követelmények a rendszer funkcióit absztrakt módon definiáljuk Rendszertulajdonságok az egész rendszerre vonatkozó nem funkcionális követelményeket definiáljuk Nem kívánatos tulajdonságok nem megengedett viselkedés specifikációja Definiálni kell a rendszer helyét célját a felhasználó szervezeti egységben
9
A rendszer célja Definiálni kell
miért van szükség a rendszerre az adott környezetben Funkcionális célok Tűzvédelmi és behatolás jelző rendszer külső és belső riasztási jeleket ad tűz esetén illetéktelen behatolás esetén Szervezeti célok Biztosítani kell a normál munkavégzés folyamatát ne zavarják meg olyan rendkívüli események tűzeset illetéktelen behatolás
10
Problémák a követelmények körül
Komplex rendszerek nehéz problémák megoldását tűzik ki célul a probléma nem teljesen ismert specifikáció közben változik a probléma A rendszer életciklusa alatt hardver fejlődése kommunikációs rendszer fejlődése A nem funkcionális követelmények definiálása nehéz nem is mert a rendszer felépítése komponensei
11
A rendszertervezés folyamata
A követelmények csoportosítása kapcsolódó csoportokra osztása Alrendszerek meghatározása amelyek együttesen képesek a rendszerkövetelmények teljesítésére Követelmények hozzárendelése az alrendszerekhez nehézségbe ütközhet (COTS) Alrendszerek funkcionalitásának specifikálása interfészek definiálása különösen fontos párhuzamos alrendszer-fejlesztés esetén
12
A rendszertervezés folyamata
13
Nehézségek Hosszas viták előzhetik meg a hardver-szoftver-emberi erőforrásokra való dekompozíciót a nehéz tervezési problémák szoftveres megoldás sem egyszerű A hardver platformok nem elégítik ki a követelményeket azt a szoftvernek kell kompenzálnia
14
Követelmény és rendszertervezés
A követelménytervezés és a rendszertervezés szorosan összefügg Azűkítik a tervezési lehetőségeket a környezet más rendszerek Lehet követelmény egy adott rendszer felhasználása Kezdeti rendszerterv szükséges lehet a követelmények rendszerezéséhez A rendszer tervezése közben egyre több információ a követelményekről
15
Követelmény és rendszertervezés
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.