2.4.1. Conceptul subsistemului
Astfel, sistemul de aplicare este o pluralitate de obiecte interconectate (vezi. F. 2.1). Fiecare obiect este caracterizat printr-un set de atribute ale căror valori definesc starea obiectului, și un set de operații care pot fi aplicate la obiect. În dezvoltarea sistemelor de aplicare este convenabil să se presupună că toate atributele obiectelor sunt închise (de exemplu, acestea nu sunt disponibile în afara amplasamentului și pentru a afla, într-un obiect valoarea unui atribut al unui alt obiect, sau schimba-l, trebuie să utilizați una dintre funcționarea deschisă a obiectului cu excepția cazului, desigur, este determinată o astfel de operațiune). Operațiunile de obiecte pot fi ambele deschise și închise.
Astfel, fiecare obiect are o interfață bine definită. și anume un set de intervenții chirurgicale deschise, care poate fi aplicat la acest obiect. Toate obiectele din aceeași clasă au aceeași interfață. interfață de clasă (și, în consecință, fiecare obiect din această clasă) este dată de lista publică semnătură operațiuni (publice) (și metodele de punere în aplicare); semnătură operațiunile închise în interfața clasei corespunzătoare a obiectelor care nu sunt incluse.
Modelul obiect definește o multitudine de sisteme de obiecte interdependente care constituie sistemul, și, prin urmare, definește un set de interfețe care sunt disponibile în cadrul sistemului. Toate caracteristicile din cadrul sistemului de procesare a datelor (adică, fiecare obiect care este parte a sistemului) sunt definite prin acest set de interfețe care definește un mediu interior (sau mediu) sisteme.
Subsistemul - este un set de obiecte și subsisteme care furnizează anumite funcționalități, și interacționează unele cu altele, în conformitate cu interfețele lor. Subsistemul de interfață este un subset al unirii tuturor interfețelor obiectelor și a subsistemelor care alcătuiesc subsistemul. Structura subsistemului poate include unul sau mai multe obiecte interdependente și / sau subsisteme.
O multitudine de obiecte de interfață (și subsisteme), care constituie în mod colectiv un subsistem este mediul intern al subsistemului. Structura fiecărui mediu de subsistem ar trebui să fie inclus, reprezentând mediul extern al subsistemului. mediu subsistem pentru sistemul bancar, considerat ca un exemplu cruce prezentată în figura 2.41. mediu de interfață subsistem determină care mediul de programare va funcționa în sistem în proiectare și oportunitățile acest mediu vor fi folosite în timpul funcționării (acest lucru este important atunci când este nevoie de modificarea sau înlocuirea componentelor individuale ale mediului).
Rețineți că mediul sub-sistem bancar este doar interfața sistemului cu mediul extern. Extern mediu sistem bancar este alcătuit din mai multe subsisteme și biblioteci, precum și modelul de obiect poate fi dezvoltat, care poate conține și dezvoltarea sistemului (în modelul de obiect, acesta va fi unul dintre subsistemele) pentru el.
Modelul obiect al sistemului de servicii bancare și mediile sale de sistem (extern) pot fi reprezentate sub forma unor diagrame obiect (deși o parte a graficului obiect va include nu obiecte, ci numai subsisteme, fiecare subsistem este reprezentat în diagrama ca un dreptunghi cu laturile duble verticale). Dependențelor dintre subsistemele prezentate în această diagramă obiect (figura 2.42) reflectă interacțiunea sistemului bancar proiectat și subsistemele aferente în timpul funcționării sistemului. Astfel, definește cerințele sistemului proiectat pentru mediul său de sistem.
Fig. 2.41. Obiect de rețea bancară Diagrama în care interfața specificată cu mediul de sistem
Fig. 2.42. Obiect Diagrama rețea bancar și mediul său de sistem
Introducere Conceptul subsistemului și posibilitatea de a include în modelul de obiect, împreună cu obiecte (clase) și subsistemul definește modelul de obiect ierarhic și permite utilizarea metodologiei OMT pentru proiectarea sistemelor software complexe, mai degrabă care conțin un număr mare de diferite obiecte și clase.