| |
1-4 C-Sprache, die August 1997 Abbildet 1 1,1,5 Anforderung von Betrieben Eine Betriebsanforderung erfordert die Spezifikation des Gegenstandes hervorgerufen zu werden, durchzuführender Betrieb und die zu liefernden Parameter. Es gibt eine Vielzahl von mögliche Kartenaufnahmen, in hohem Grade in Abhängigkeit von die Verfahrenseinheit in bestimmte Sprache. Einige mögliche Wahlen für das Sprachdiagramm der Anforderung umfassen Sie: Schnittstelle-spezifische Stummelprogramme, ein einzelnes universelles Programm, ein Satz Anrufe eine Parameterliste konstruieren und den Betrieb oder das Diagramm von ORB-Betrieben zu einleiten Betriebe auf den Gegenständen definiert in einer objektorientierten Programmiersprache. Das Diagramm muß definieren, wie Parameter mit dem Anruf verbundenSIND und wie Betriebsname wird spezifiziert. Es ist auch notwendig, den Effekt ersuchen zu spezifizieren, das ist Fluß der Steuerung im Programm, mit einschließend, wann ein Betrieb normalerweise durchführt und wenn eine Ausnahme angehoben wird. Das natürlichste Diagramm würde ersuchen ein ORB-Gegenstand als modellieren sollen entsprechender Anruf in der bestimmten Sprache. Jedoch kann dieses möglicherweise nicht immer sein möglich für Sprachen, in denen die Artsystem- oder -anrufeinheit nicht leistungsfähig ist genug zum Anfassen der ORB-Gegenstände. In diesem Fall können mehrfache Anrufe angefordert werden. Für Beispiel, in C, es sind notwendig, um eine unterschiedliche Schnittstelle für dynamischen Aufbau von zu haben benennt, da C Entdeckung der neuen Arten nicht an der Laufzeit ermöglicht. In LISP jedoch es kann möglich sein, um ein Sprachdiagramm zu bilden, das dasselbe für Gegenstände ob ist- oder nicht sie bekannt an Kompilierzeit. Zusätzlich zum Definieren, wie ein Betrieb ausgedrückt wird, ist es notwendig, zu spezifizieren Speicherbelegungpolitik für Parameter z.B. was Ablage des Einganges geschieht Parameter und wie und wo Ausgabeparameter zugeteilt werden. Es ist auch zu notwendig beschreiben Sie, wie ein Rückholwert angefaßt wird, für Betriebe, die ein haben. 1,1,6 Ausnahmen Es gibt zwei Aspekte zum Diagramm von Ausnahmen in eine bestimmte Sprache. Ist zuerst die Mittel für die Behandlung einer Ausnahme, wenn es auftritt, einschließlich des Entscheidens welches Ausnahme trat auf. Wenn die Programmiersprache ein Modell der Ausnahmen hat, die können bringen Sie ORB-Ausnahmen, die würde sein wahrscheinlich die bequemste Wahl unter; wenn es nicht, einige andere Mittel müssen z.B. verwendet werden führen zusätzliche Parameter zu den Betrieben, die den Ausnahmestatus empfangen. Ein allgemeiner Fall ist, daß der Programmierer spezifischen Code verbindet, um jede Art von anzufassen Ausnahme. Es ist wünschenswert, diese Verbindung so bequem zu bilden, wie möglich. Zweitens wenn eine Ausnahme angehoben worden ist, muß es möglich sein, zugänglich zu machen Parameter der Ausnahme. Wenn die Sprachausnahmeeinheit zuläßt Parameter, diese Einheit konnten verwendet werden. Andernfalls einige andere Mittel des Erreichens die Ausnahmewerte müssen zur Verfügung gestellt werden. |  |
|
| |
|
|