web-dev-qa-db-ja.com

JJGのIA図の理解に関する問題

JJGの視覚的な語彙 を使用して、Webページの図を作成したいと思います。ただし、その一部のコンポーネントを完全には理解できません。たとえば、条件付きセレクタは、ユーザーアクションが指定されたパスの多数の結果の1つを生成するときに使用されます。この論理によると、彼が次の例でそれを使用しない理由がわかりません。

enter image description here

また、「ナビゲーションプロパティがサイトのマクロ構造に影響しない機能的に同一のページのグループ」として定義されているため、結果ページがページスタックとして表示されない理由を理解できません。

5
Federico

同じでないオブジェクトへのリンクの可能性が高いリンクの少なくとも1つがある場合に条件セレクターを使用します


Conditional Selector要素は、ユーザーアクションが特定のパスに対して1つ以上の結果を生成するときに使用できます。このように、アーカイブインデックスには月ごとのリンクがある場合があります。

multiple optional branches

あるいは、これは各子ページが同じタイプの場合なので、単純なスタックで同じ概念を表す方がよいでしょう。条件付きセレクタとページスタックの両方を使用することは冗長です。

multiple optional branches, all of the same kind

Conditional Selector要素を使用したいのは、複数のオプションのブランチがあり、そのうち少なくとも1つがあることが確実な場合です。

Product page, with optional child pages

ただし、リンクされる子ページのnoneが存在する可能性がある場合は、代わりに条件付きコネクターを使用する必要があります。

Parent page connects via dashed lines

3
Erics

私はこれに精通していませんが、推測を投げます。

検索、アーカイブの参照、または第2レベルのページのいずれかに到達する機能は、system状態に基づいて条件付きではありません =。 ユーザーの心の状態(「私のお気に入りのページは何ですか?ああ、検索は...」)に基づいて条件付きであると主張できますが、それはこのツールの範囲外です。

条件付きシナリオでは、ユーザーは1つのエントリポイントを介して入力しますであり、システムによって多くのオプションの1つに誘導されます。ここでは、ユーザーはすべてのオプションを利用できます。たとえば、「検索」ページが特定のユーザーに制限されている場合、または特定の時間にのみ利用可能であり、ユーザーが利用できないときに他の状態に移動する場合は、ここで条件セレクターを使用するのが適切です。

あなたの最後の質問については-複数の結果がありますが、私はこのシステムが複数の結果pages(むしろ、ページごとに複数の結果)。

だいたい聞こえますか?私はこの語彙にまったく慣れていないので、完全にずれている場合は修正してください。

0