2017-02-25 2 views
0

J'ai cette question de test, que je ne suis pas en mesure de comprendre:Quand les régions cohérentes d'InfoSphere Streams sont-elles fusionnées en une seule?

-

Lequel des éléments suivants est pas vrai en ce qui concerne les régions cohérentes? (choisir une)

a) L'annotation @consistent est appliqué à un opérateur primitif

b) L'opérateur primitif annotée est l'opérateur de début de la région cohérente

c) La région constante est définie par le graphe d'accessibilité de l'opérateur annoté

d) des graphes d'accessibilité à intersections des différents opérateurs primitifs annotés sont traités comme des régions constantes indépendantes

-

problème est - tout cela semble être vrai pour moi, et si je devais choisir un que je suis moins que de, qui serait l'option D, seulement à cause du mot recoupant.

Je lis la documentation officielle de InfoSphere Streams, et il dit le texte suivant:

Lorsque les graphiques de joignabilité des différents opérateurs primitifs annotés partagent un opérateur commun, ils forment une seule région cohérente.

Mes questions:

1) Si je comprends le mot intersection correctement, cela signifie exactement cela. Ou pourrait-il signifier que les deux régions "se croisent" au lieu de partager un opérateur commun? Dans ce cas l'option D serait la bonne réponse ...

2) Si non, alors peut-être que je suis dupé par la question et la vraie réponse est, par exemple, b, comme si l'opérateur annoté est dans une région cohérente déjà, alors ce n'est pas un opérateur de départ? Donc l'option b n'est pas forcément toujours vraie?

3) Y at-il une erreur dans la documentation officielle, où il est dit:

La figure ci-dessous montre un exemple avec l'annotation @consistent placée sur deux opérateurs primitifs (OP1 et op7). Le graphe d'accessibilité de chaque opérateur ne forme pas une seule région car ils ne partagent pas un opérateur commun. En conséquence, deux régions cohérentes indépendantes sont formées, ce qui est montré par des modèles différents sur les opérateurs dans chaque région.

enter image description here

Qu'en est-OP4?

Répondre

0

La bonne réponse à la question serait d. Deux régions cohérentes qui se croisent fusionnent en une seule région, en supposant que les opérateurs de démarrage répondent à tous les critères.

Le diagramme de la documentation officielle semble être incorrect. D'autre part, l'option A n'est pas correcte non plus

+0

Je lis https://www.ibm.com/support/knowledgecenter/SSCRJU_4.1.1/com.ibm.streams.dev.doc/doc/consistentcompositeoperators.html et le tout début du document dit: "When the @consistent l'annotation est appliquée à un opérateur composite, ... "Il est donc implicite que l'annotation peut être appliquée à un opérateur composite (aussi bien). Je suppose que la question est malformée et pas possible de répondre correctement. Je dirais que l'option A est correcte à 50%, alors que l'option D n'est pas vraie du tout, c'est pourquoi elle devrait être sélectionnée, d'accord? – Avius