問題タブ [use-case]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
1106 参照

rss - プロフェッショナル向けのRSS/Atom

会社の製品でRSS/Atomフィードを専門的に使用する例を誰かに教えてもらえないかと思いました。ニュースの更新以外の目的でフィードを使用する人はいますか?

たとえば、RSS / Atomフィードとして結果を提供する製品を作成しましたか?価格表や現在の在庫、あるいはトレーニングレッスンの日付のように?

それとも、RSS / Atomフィードのユースケースを間違った方法で考えていますか?

edit @ abyxには、プログラムトランザクションからデバッグ情報を取得する方法としてのRSSのやや予期しない使用の非常に良い例があります。私はこのプロセスのアイデアが好きです。これは私が考えていたタイプの使用法です-検索結果や最後の変更(mediawikiのような)を公開する以外に

0 投票する
2 に答える
769 参照

coding-style - コードの可読性を向上させるために、Cockburn スタイルのテキスト UML ユース ケース コンテンツをコード ベースに埋め込むことは可能ですか?

コードでCockburnのユースケースを試す

複雑な UI コードを書いていました。私は、魚、凧、および海面 (Martin Fowler の著書「UML Distilled」で説明) を使用した Cockburn の使用例を採用することにしました。UI ワークフローのステップを表す静的定数に対して論理条件をテストできるように、Cockburn のユース ケースを静的 C# オブジェクトでラップしました。ラップされたオブジェクトとそのパブリック コンタントが名前空間を介して英語のユース ケースを提供するため、コードを読んで、それが何をしているかを知ることができるという考えでした。

また、リフレクションを使用して、説明したユース ケースを含むエラー メッセージを送り出すつもりでした。アイデアは、スタック トレースにいくつかの UI ユース ケースの手順を英語で含めることができるということです....DSL コンパイラを作成する必要なく、ミニで疑似軽量のドメイン言語を実現する楽しい方法であることが判明しました。だから私の質問は、これがこれを行う良い方法であるかどうかです? 誰かが同じようなことをしたことがありますか?


c# の例のスニペットが続きます

3 つのユーザー コントロール (多数のクリック可能な要素) を持つ aspx ページがあるとします。ユーザーは 1 つの特定のユーザー コントロール内のものをクリックする必要があり (おそらく何らかの選択を行う)、UI は選択が成功したことをユーザーに視覚的に知らせる必要があります。ここで、その項目が選択されている間、ユーザーはグリッドビューを参照して他のユーザー コントロールのいずれかで項目を見つけ、何かを選択する必要があります。これは簡単に管理できるように思えますが、コードが見苦しくなります。

私の場合、ユーザーは、メイン ページによってキャプチャされたすべての送信済みイベント メッセージを制御します。このようにして、ページは UI イベントの中央プロセッサのように機能し、ユーザーがクリックしたときに何が起こるかを追跡できました。

そのため、メインの aspx ページで、最初のユーザー コントロールのイベントをキャプチャします。

したがって、MyCompany.MyApp.Web.UseCases 名前空間には、次のようなコードが含まれている可能性があります。

クラスに埋め込まれたワークフローのユース ケースは、内部クラス、静的メソッド、列挙型など、最もクリーンな名前空間を提供するものであれば何でもかまいません。最初に何をしたか覚えていませんが、写真はわかります。

0 投票する
2 に答える
896 参照

requirements - 複数のアクターが関与するプロセスをユースケースに分割するためのアドバイス

2 人のアクター間の会話またはやり取りを含むプロセスをモデル化しているとしましょう。この例では、わかりやすいものを使用します:-

  1. サプライヤーが価格表を作成し、
  2. バイヤーは購入するアイテムをいくつか選択し、発注書を送信します。
  3. サプライヤーは発注書を受け取り、商品を発送します。
  4. サプライヤーが請求書を送付
  5. 買い手は請求書を受け取り、支払いを行います

もちろん、これらの各ステップ自体は、すぐに複雑になる可能性があります。要件ドキュメントでこれをユースケースにどのように分割しますか?

このプロセスを 1 つのユース ケースとして扱うとしたら、1 冊の本を埋めることができます。

あるいは、上記の各ステップからユース ケースを作成すると、キャプチャする必要のある重要なインタラクションとフローの一部が隠れてしまいます。「注文書の受け取り」で始まり「請求書の送信」で終わるユースケースと、「請求書の受け取り」で始まり「支払いの実行」で終わる別のユースケースを用意することは理にかなっていますか?

何かアドバイス?

0 投票する
4 に答える
3622 参照

java - JavaからClojureに移行するにはどうすればよいですか?

Clojureを発見した後、私はここ数日をそれに没頭して過ごしました。

どのプロジェクトタイプがClojureよりもJavaに、またはその逆に、そしてそれらの組み合わせに適していますか?

Clojureの前に試みたことのないプログラムの例は何ですか?

0 投票する
5 に答える
657 参照

uml - ユースケース図でアクターができないことを示していただけますか?

ユース ケース図で、アクターが実行できないことを示すことができますか?

それとも、特定のユースケースに結び付ける線がないという事実のために、単に暗示されているのでしょうか?

0 投票する
3 に答える
1881 参照

c++ - tr1::result_of の適切な使用例は何ですか?

Boost 内で tr1::result_of がよく使われていると聞きます... tr1::result_of の自宅で使用できる良い (単純な) ユースケースがあれば知りたいです。

0 投票する
5 に答える
10805 参照

documentation - ユースケース文書の詳細レベル

私は自分のプロジェクトを規律し、最初からビジョン/スコープの文書を作成することに力を注いでいます。これには、ユースケース図が含まれています。ユースケースをリストアップするだけで、顧客が求めているすべての要件を完全に理解することができ、対話が開かれました。

ユースケースをどの程度詳細に記述すべきか疑問に思っています。Web アプリケーションを作成していて、ユーザーがログインしてレポートを表示する場合、レポートのすべての列をユース ケースの説明に記載する必要がありますか?

そうでない場合、いつそれらの詳細を文書化しますか?

0 投票する
7 に答える
701 参照

uml - ユースケースの関係

2つのユースケースを同時に拡張または含めることはできますか?A拡張/インクルードBおよびB拡張/インクルードA

0 投票する
1 に答える
461 参照

uml - ユースケースの流れ

ユースケース A がユースケース B を拡張する場合、それは A が完了し、フローが B に移行するか、フローが A に戻ることを意味しますか?

UML はそれに対して何らかの制限を設けていますか? それともモデラー次第?

0 投票する
3 に答える
618 参照

uml - アクターとのユースケースの関係

A が拡張ユース ケース (基本ユース ケースではない) の場合、アクターは A を直接参照できますか?