1

ここに画像の説明を入力[![ ][2]][2]

私のプロジェクトの流れは次のとおり

です

。ファーマーは、ウォータースプリンクラーのモーターまたは
スター農薬スプリンクラーモーター
を開始するか、カメラを開始して農場を監視したり
、将来のためにウォーターポンプ/農薬モーターをスケジュールしたりできます。

3. サーバー、ウォーター モーター、殺虫剤スプリンクラー、カメラ、マイクロ コントローラーは人間です。または、それらを表す正しい方法は何ですか? どのような修正を行いますか?

4

1 に答える 1

3
  1. Loginユースケースはまったくありません。これは、他の UC に適用できる制約です。それを除く。
  2. UC を一般化するのは悪い考えです。各 UC は、システムがアクターに返す個別の付加価値を記述する必要があります。Motor on/offまた、それが UCであることも疑います。むしろ{ motor must be on }、他の UC に適用できる制約です。
  3. を削除<<includes>>Supply pesticidesます。それらを機能分解として使用しています。むしろ、それが何を意味するかについて、UC の名前を変更しますReduce insect attack。次に、農薬の適用は、UC 内でのアクションの結果です。
  4. Online streaming意味のある UC ではありません。何をストリーミングしているのかを考え、それを UC の名前で表現します (例: Stream <whatever is so nice to be streamed>)。
  5. 同様にScheduling。何を予定しているかを読者に伝えます (その理由と背後にある目標を読者に理解してもらいます)。
  6. LogoutUCと同じくらいLoginです。それを除く。
于 2016-02-28T15:27:55.800 に答える