ハードウェアの設計はほぼ終了しましたので,今度はソフトウェアの設計をしていきます.

まずは要求定義です.今回は,バーコードを読み込む「スキャン部」と,ミニ四駆をベースとした「移動部」に分けて要求定義をします.まずはスキャン部ですが,この場合,ユーザは使用者とスキャン部とします.下にユースケースを示します.なお,PDFの方にはイベントフローもついていますので,詳しくご覧になりたい場合にはPDFをどうぞ.各ユースケースの詳細が書いてあります.

次に,移動部の要求定義です.