れごぼく@メガネボーイズ2008 RSSフィード

2008-08-23

[] 提出用モデル 10:38  提出用モデル - れごぼく@メガネボーイズ2008 を含むブックマーク はてなブックマーク -  提出用モデル - れごぼく@メガネボーイズ2008  提出用モデル - れごぼく@メガネボーイズ2008 のブックマークコメント

Applicationドメイン中心のクラス図・オブジェクト

f:id:skelton_boy:20080823140837p:image

・紙面の都合上、キャリブレーションドメインドメイン全体、走行ドメインの具象クラス、オブジェクト図の全体がのっけられなかったです

・感じとしては、クラス図では基本的なとこは抽象クラスで、シーン固有の具体的なとこは、具象クラスで書きます。

・おまけに、何かシナリオを変えたいときは、プラグイン形式で後から後から追加できます。ロジックは書き換えませんという感じにしたいです。

・あと、オブジェクト図では、シーンのつながりでシナリオを構成したいという感じ。

走行ドメインコミュニケーション

f:id:skelton_boy:20080823161858p:image

[] 材料 14:13  材料 - れごぼく@メガネボーイズ2008 を含むブックマーク はてなブックマーク -  材料 - れごぼく@メガネボーイズ2008  材料 - れごぼく@メガネボーイズ2008 のブックマークコメント

Applicationドメイン中心のモデル図

f:id:skelton_boy:20080823104856p:image

・どうもうまく整理できないので、後のコミュニケーション図に登場しないCalibrationドメインを省いてしまいました。

これでいいかな?

デフォルトで真っ白なので、パッケージとインタフェースは色づけ

・具象クラスをのっけると訳が分からなくなるので、省いた。

・具象クラス関係は注釈をつけてお茶を濁す。

走行ドメイン中心のオブジェクト

f:id:skelton_boy:20080823131239p:image

走行時のコミュニケーション

f:id:skelton_boy:20080823114833p:image

シーン切替のコミュニケーション

f:id:skelton_boy:20080823124346p:image

2008-08-17

[] 提出用のモデル 15:09  提出用のモデル - れごぼく@メガネボーイズ2008 を含むブックマーク はてなブックマーク -  提出用のモデル - れごぼく@メガネボーイズ2008  提出用のモデル - れごぼく@メガネボーイズ2008 のブックマークコメント

1枚目:戦略の概略と機能要求

f:id:skelton_boy:20080817145705j:image

  • 左上から時計回りに見る形になっています。
  • 昨日の話し合いで、シナリオ・シーンの話題が出たので、右下のように、コース場の走行をこういう概念モデルで捉えていますよっていうのを、この段階で明示しておいてはどうだろう?と思う。
  • こういう考えなので、左下のところで、シーンに合った走り方をするっていうユースケースが必要ですねというロジック。
  • 無理矢理くさいけど、各シーンでは適切な走り方をする必要があるので、憶測だけではなく、ちゃんとデータ取ってから走りましょうという意味で、ログも活用しますと。

3枚目(1): Appliationドメイン中心のモデル

f:id:skelton_boy:20080817152445j:image

  • 基本的にはあまり変わらず。
  • 走行ドメインがシナリオーシーンの形式に変わりました。

3枚目(2): 走行ドメインのオブジェクト図

f:id:skelton_boy:20080817154007j:image

  • これは上のクラス図と同じシートに書く予定。
  • 1枚目のシートで、概念モデルを出しておくなら、ここではオブジェクト図だけでも良いかも

4枚目: 走行ドメインのコミュニケーション図

f:id:skelton_boy:20080817155637j:image

  • 左のコミュニケーション図は分かりづらいけど、状況判断から送られてきた情報をもとに、走行シーン切り替えをやっているところ
  • 右側のように、状況判断結果の内容を補足しておきたい

2008-08-16

[] 提出物のモデル検討 19:48  提出物のモデル検討 - れごぼく@メガネボーイズ2008 を含むブックマーク はてなブックマーク -  提出物のモデル検討 - れごぼく@メガネボーイズ2008  提出物のモデル検討 - れごぼく@メガネボーイズ2008 のブックマークコメント

れごぼくの考えたシート:作戦の概略

f:id:skelton_boy:20080816185309j:image

なんでこの戦略になったのか?、戦略を実現するためにコース場をどう走るか?、機能的には何を用意しているかは最低限書いておくと親切かなーと思いました。

できるだけ、戦略の数値的根拠などは、コンセプトシートに書いてしまって、ここは戦略の中身にフォーカスしても良いかなとも思います。

れごぼくの考えたシート:ドメインレベルのモデル

f:id:skelton_boy:20080816193008j:image

ドメインで構成するってのは、割と開発者側の都合なので、なんでドメインで構成するかなど、目的なんかを明記しておくと良いかなと思います。

あとは、右のようなドメインチャート、各ドメインの役割なんかも書いておく。

そして、ドメインレベルの概略的なコミュニケーション図と、システム起動から終了までのライフサイクルをステートマシン図で書いておくと良いかも。

れごぼくの考えたシート:Applicationドメインのモデル

f:id:skelton_boy:20080816191441j:image

すんません、自分の担当のシートは不完全です。

Applicationを中心としたクラス図と、走行ドメインを中心にしたオブジェクト図を書く予定です。

クラス図に関しては、シートの前半で登場したアイディアをいかにクラス図で表現しているか、継承関係でバリエーションが増えるところはどこかをメモ書いて行きます。

あと、オブジェクト図に関しては、紙面の都合上、インコースのときにどうなるか?など、ある程度ケースをしぼって、書いておきます。