1
タタタタタタタ タタタタタタ タタタタタ W aseda University ashizaki Laboratory タタタタタタタタタタタ コココココココココココココ ココ ココココココココ タタタタ ココココココココココココ ココココココココココココ コココココココ ココココココココココ タタタタタタタタタタタタタタ タタタタタタタタ タタタタタタタタタタタタタ タタタタタタタタタタタ コココココココ <<extend>> <<extend>> <<include>> <<include>> UC01 タタタタタタコココココココココ タタタタタタタ ココタタタタタタタ UC02 UC03 UC04 UC05 コココタタタタタタタタ タタタタタタタタタタタタタタタタタタタタタタタタタタタタタタ ココココココココココココ コココココココ タタタタタタタタタタタタタタ タタタタタタタタタタタタタタタタUC03 タタタタタタタタタタタタ タタタタタタタタタタタタタタ、「 UC04 タタタタタタタタタタ」「 UC05 タタタタタタタ タ タタタタタタタタinclude: タタタ タタタタタタ extend: タタタタタタタ タタタタタ コココココココ NXT タタタタ LCD タタタタタタタ タタタタ タタタタタタ タタタ タタタタタ タタタタタ タタ タタタタ タタ タタ タタタタタタ タタ UC06 タタタタタタタタタ タタタタタタタ タタタタタタタタタ タタタタタタ タタタタ タタタタタタタタタタタタタタタタタタタタタタタAPI タタタタタタタ タタタタタ PID タタタタ タタタタタ タタタタタタタタタ タタタタタタタタタタタタタタタタ タタタタタ タタタタタタタタタタタタタタタタタタタタタタタタタ タタタ タタタタタタタタタタタタタタタ 《》」 NXT タタタタココココココココココココ タタタタタタタタタタタタタタタタタタタ タタ コココココ ココココココココココ タタタタタタタ タタタタタタタタ タタタタタタタタタタタタタタタ タタタタタタタタタ タタタタタタコココココココ タタタタタタタタタ タタタタタタタタタタタタタタタ 、、 ココ コココココココ タタタタコココココココ タタタココココココココ コココココ タタタタタタ タタタタタタタタタタタタタタタタタタタタタタタタタタタタタタタタタタ タタタタタタタタ タタタタタタタタタタ タタタタタ タタタタ

要求定義: 機能 をとらえる

  • Upload
    adelle

  • View
    41

  • Download
    3

Embed Size (px)

DESCRIPTION

要求定義: 機能 をとらえる. ①コンテクストダイアグラム 組み込みという制約の強い開発を行う上で、まず ハードウェアの仕様と役割を確認 する必要がある。最初にコンテクストダイアグラムにまとめておけば、要素技術の議論がスムーズになる。 ②要素技術の整理 競技説明をよく読み、狙いたい動作を実現するための、 手段の選択肢を列挙 しておく。 ③ユースケース図 最後に、 開発すべき機能を体系的に整理 し、「どんな 《 こと 》 をやりたいのか」の本質と詳細を明らかにする。. ③. ユースケース図. 《NXT システム 》. キャリブレータ. スタータ. - PowerPoint PPT Presentation

Citation preview

Page 1: 要求定義: 機能 をとらえる

タムラフレンズ早稲田大学院 鷲崎研究室

W aseda Universityashizaki Laboratory

要求定義:機能をとらえる

コースに沿って速く走行する

走行体を発進させたい人スタータ

キャリブレーションを行う

ライントレース走行を行う

難所を走行する走行ラインに復帰する

点線ショートカット走行を行う

ゴール走行を行う

トレジャーハント走行を行う

ツインループ走行を行う

位置を推定する

<<extend>><<extend>>

<<include>>

<<include>>UC01

構造の設計へ!

設定を調整したい人キャリブレータ

① ②

必ず実行される機能

UC02

UC03

UC04 UC05

選択的に実行される機能

機能として重要な基本フローを、包含ユースケースとして外に出した

コンテクストダイアグラム 要素技術の整理

機能として重要な代替フローを拡張ユースケースとして外に出した。「 UC03ライントレース走行を行う」を基本としながら、状況に応じて、「 UC04走行ラインに復帰する」「 UC05難所を走行する」に機能を切り替える!

include: 機能の一部を外に出すextend: ある条件のとき、置き換える

ユースケース図

NXTシステム

LCD

ジャイロセンサ

光センサタッチセンサ

モータ

スピーカー

タッチ情報 光値

傾き状態

発音

表示エンコーダ値

回転

UC06

ライントレース走行

エッジチェンジ

キャリブレーション

マーカー検知

姿勢制御

実験を繰り返してハードウェア特性をしっかり理解。 APIも確認!

タイマー カーブ検知

PID制御走行

エッジ走行

競技内容をよく読み、必要となりそうな手段をどんどん列挙していく

アクターにとっての価値が集約されているユースケース「どんな《こと》をやりたいのか」の本質!

《 NXTシステム》

①コンテクストダイアグラム組み込みという制約の強い開発を行う上で、まずハードウェアの仕様と役割を確認する必要がある。最初にコンテクストダイアグラムにまとめておけば、要素技術の議論がスムーズになる。

②要素技術の整理競技説明をよく読み、狙いたい動作を実現するための、手段の選択肢を列挙しておく。

③ユースケース図最後に、開発すべき機能を体系的に整理し、「どんな《こと》をやりたいのか」の本質と詳細を明らかにする。

点線ショートカット走行

ツインループ走行

トレジャーハント走行

ゴール走行

復帰走行