Az objektum-orientált tervezési technológia az alkalmazott szoftver rendszerek - válogatás

2.4.1. A koncepció az alrendszer

Így, az alkalmazás rendszer egy több, egymással összefüggő tárgyak (lásd. F. 2.1). Minden objektum jellemzi attribútumok, amelyek értéke határozza meg az állam a tárgy, és egy sor művelet, amelyet alkalmazni lehet az objektumot. A fejlesztési alkalmazási rendszerek kényelmes azt feltételezni, hogy minden jó tulajdonsága az objektumok zárt (azaz nem állnak off-site, és megtanulják, hogy egy objektum attribútum értékét egy másik tárgy, vagy megváltoztatni, akkor kell használni az egyik nyitott működése az objektum hacsak, természetesen, egy ilyen művelet meghatározzuk). Műveletek tárgyak egyaránt lehet nyitott és zárt.

Így minden objektumnak van egy jól definiált felület. azaz egy sor nyílt műtét, amely lehet alkalmazni ezt az objektumot. Minden tárgy az azonos osztályba ugyanazon a felületen. osztály interfész (és következésképpen minden objektum ebben az osztályban) által adott listát az aláírás (public) műveletek (és a végrehajtási módszerek); aláírás zárt műveletek a felületen a megfelelő osztály tárgyak nem tartalmazza.

Az objektum modell meghatározza több rendszer egymással összefüggő tárgyak a rendszert alkotó, és így meghatároz egy interfész, hogy rendelkezésre állnak a rendszeren belül. Minden funkciók belül az adatfeldolgozó rendszer (azaz, minden objektum, amely része a rendszer) határozza ez meg a felületeket, amelyek meghatároz egy belső környezetet (vagy közepes) rendszerek.

Alrendszer - egy sor tárgyak és alrendszerek, amelyek bizonyos funkciók, és kölcsönhatásban áll egymással összhangban keresztül is. A felület alrendszer egy részét az unió összes objektum interfészek és alrendszerek alkotó alrendszer. A szerkezet a alrendszer tartalmazhat egy vagy több, egymással összefüggő tárgyak és / vagy alrendszerek.

A több interfész objektumok (és alrendszerek), amelyek együttesen egy alrendszer a belső környezet az alrendszer. A szerkezet minden egyes alrendszer alrendszer környezetben kell venni képviselő a külső környezet az alrendszer. Alrendszer környezetet a bankrendszer, tekinteni, mint egy kereszt például ábra mutatja be 2.41. alrendszer interface környezet meghatározza, mely programozási környezet működik a tervezett rendszer, és a lehetőségeket, ez a környezet fogja használni működés közben (ez fontos, amikor szükség van a módosítása vagy cseréje egyes komponenseit a környezet).

Megjegyezzük, hogy az al-rendszer környezet csak a banki rendszer interfészt, a külső környezet. Külső bankrendszer környezetben több alrendszerből tevődik össze és a könyvtárak, valamint az objektum modell lehet kidolgozni, melyek tartalmazhatnak, és a rendszer fejlesztésére (az objektum modellben, ez lesz az egyik alrendszerek) számára.

A objektum modell a rendszer a banki szolgáltatások és rendszer (külső) környezetek is leírható formájában objektum diagramok (bár egy része a objektum gráfot magában nem tárgyakat, de csak alrendszerek, minden egyes alrendszer van ábrázolva az ábrán, mint egy téglalap kettős függőleges oldalú). Közötti függőségeket alrendszerek látható ezen objektum diagram (ábra 2.42) tükrözi a kölcsönhatás a vetített bankrendszer és a kapcsolódó alrendszerek működése során a rendszer. Így határozza meg a követelményeknek a tervezett rendszert a rendszer környezetben.

Ábra. 2.41. Objektum diagram banki hálózat, amelyben a megadott interfész a rendszer környezetben

Ábra. 2.42. Objektum diagram banki hálózat és rendszer környezet

Bevezetés alrendszer koncepció és a képesség, hogy tartalmazza az objektum modellben, tárgyakkal együtt (osztály) és az alrendszer meghatározza hierarchikus objektum modellt, és lehetővé teszi a használatát OMT módszertan kialakítása meglehetősen összetett szoftver rendszerek, amelyek nagy számú különböző objektumok és osztályok.