Szoftvertechnológia Rendszermodellezés
Az architektúra modell – a rendszert alkotó alrendszerek absztrakt reprezentációja Tartalmazhatja – az alrendszerek közötti információfolyamokat is Általában – blokk-diagram formájában használjuk
Rendszermodellezés Betörés érzékelő
Rendszermodellezés AlrendszerLeírás Mozgásérzékelők A monitorozott helyiségekben mozgást érzékel Ajtószenzorok Érzékeli az épület külső ajtóinak nyitását Központi egységA rendszer működését vezérli
Rendszermodellezés AlrendszerLeírás Sziréna Hangjelzést ad behatolás esetén Hangszinteti- zátor Hangüzenetet szintetizál a behatoló feltételezett helyéről Telefonos hívó Hívásokat generál a rendőrség, biztonságiak, stb. felé
Rendszermodellezés Repülőlésirányító rendszer
Alrendszerek fejlesztése Általában párhuzamosan zajlik – a hardver – a szoftver – a kommunikáció fejlesztése Tartalmazhat – COTS (Commercial Off-The-Shelf) elemeket is A fejlesztő csoportok között nincs kommunikáció
Alrendszerek fejlesztése A változtatás körülményes – a lassú – bürokratikus engedélyeztetési eljárásokat von maga után – gyakran határidő módosítás szükséges
Rendszerintegráció Folyamat, amely során rendszert alkot – a hardver – a szoftver – a személyi állomány Célszerű inkrementálisan végezni – egyszerre csak egy alegység integrálása Kiderülnek – az alegységek közötti interfész problémák Gondot okoz – a rendszerkomponensek koordinálatlan beszállítása
Telepítés A rendszert üzembe kell helyezni – a környezettel kapcsolatos feltételezések lehettek tévesek – az új rendszerrel nem túl szimpatikus – a rendszernek egy ideig esetleg együtt kell létezni más rendszerrel; – felléphetnek fizikai problémák – az operátorok betanítása
A rendszer evolúciója Nagy rendszerek hosszú élettartamúak Lépést kell tartani a változó követelményekkel Az evolúció költséges Legacy rendszerek – azon régi rendszer, amelynek fenntartása elengedhetetlen
A rendszer evolúciója Költségtényezők – a változásokat technikai és üzleti szempontból is elemezni kell – az alrendszerek egymásra hatása miatt nem várt problémák adódhatnak – ritkán ismertek az eredeti tervezési megfontolások – a rendszer struktúrája sérül a folyamatos változtatások során
Rendszerek leépítése A rendszer működésből való kivonása a hasznos élettartam után szükséges lehet ártalmatlanná tenni – veszélyes anyagokat – környezetszennyező anyagokat – a rendszertervezés során ezt tervezni kell! Szükség lehet adatkonverzióra – más rendszerekben való felhasználás céljából