| |
September 2003 UML-Profil für Schedulability, Leistung und Zeit 3-15 3 3,1,8,2 Realisierung Es ist Art, besonders auf höheren Niveaus der Abstraktion, Software bildlich darzustellen das führt auf irgendeiner realer oder virtueller Maschine wie eine unterschiedliche Schicht durch gesetzter Over das Maschine, die selbst als Schicht gezeigt wird. Dieses Verhältnis kann auf mehrfache Niveaus verlängern wie in Tabelle 3-13 gezeigt Hier ist die untere Schicht die rechnenden Kleinteile. Das folgende Niveau ist oben das Betriebssystem, gezeigt als Schicht, die auf die Kleinteile läuft. Schließlich gibt es eine Anwendungsschicht, die auf die "virtuelle Maschine" durchführt verwirklicht durch das Betriebssystem. Tabelle 3-13 ein Beispiel des Realisierungsüberlagerns Im Gegensatz zu Verfeinerung definiert jedes Niveau in dieser Hierarchie ein eindeutiges Teil des Systems. Die Informationen in jeder Schicht sind einzigartig und das volle System wird nur durch definiert Gesamtheit aller Schichten. Das Modell OSI 7-layer ist möglicherweise das weithin bekannteste Beispiel dieser Form des Überlagerns. Da die niedrigere Schicht angefordert wird, das Programm durchzuführen, das in der oberen Schicht spezifiziert wird, wir beziehen Sie sich auf diese Form des Überlagerns als Realisierungsüberlagern . Das heißt, verwirklicht die niedrigere Schicht obere Schicht (d.h., imselben fragen Sie ab, daß Computerhardware ein Software-Programm verwirklicht). Die folgenden ist die unterscheidenen Eigenschaften des Realisierungsüberlagerns: ? jede Schicht enthält eindeutige Informationen über das System; diese Informationen bestehen nur in dieser Schicht (im Gegensatz zu der Verfeinerung, die wo die gleichen Informationen überlagert besteht in allen Schichten) ?- Elemente in der oberen Schicht können nicht richtig arbeiten es sei denn sein niedriger sich stützen Schichten sind völlig Funktionß$+0 1 . ? die niedrigere Schicht ist von der oberen Schicht unabhängig, d.h. kann es bestehen und arbeiten (bieten Sie seine Services) an, unabhängig der oberen Schicht. 1. Tatsächlich kann es möglicherweise nicht sogar in der LageSEIN, von der niedrigeren Schicht unabhängig zu bestehen; z.B. ein Betrieb weich Waren programmieren hat kein Bestehen, wenn die Kleinteile nicht funktionsfähig sind. Kleinteile Betriebssystem TextverarbeitungscAnwendung 1 TextverarbeitungscAnwendung 2 VerteilungsbogencAnwendung |  |
|
| |
|
|