2010-09-04
ETロボコン2010 東京地区大会Aブロック モデルワークショップ
アジェンダ
- 審査方法・総合評価方法について(本部 中嶋審査員)
- 東京地区大会 モデル審査傾向と所感 (東京 門倉審査委員長)
- オブジェクト抽出 −視点からオブジェクトを導くー(本部 幸加木審査委員)
- ソースコード品質評価活動の結果報告(東京 田邊審査アシスタント)
- アンケートによるQ&A
- PMレポート共有プロジェクトのお誘い
1.審査方法・総合評価方法について(本部 中嶋審査員)
- 審査方法
- 新しい審査基準:並行性設計
- 新しい審査基準:オリジナリティ
- 東京地区がんばれ!
2.東京地区大会 モデル審査傾向と所感 (東京 門倉審査委員長)
- 機能面
- 構造面
- 全体的に構造はダメ。
- 多重度や関連端名がないチームアリ。
- 多重度1対1が多い。インスタンスとクラスの違いをわかってない可能性あり。
- 責務ではなく処理で分けているチームあり。
- メタボクラスが多い。
- 似たような構造モデルが多い。
- 振る舞い
- 振る舞い表現するチームが増えている。
- アクティビティ図を使用していているチームが多い。
- 状態を表現するスコープが適切でない。
- シート上でポイントにしている部分とは、全く違う箇所の振る舞いを書いているチームあり。
- イベントやアクションを書いていないチーム多い。
- 何の状態か分からないチーム多い。
- トレーサビリティ
- 構造と振る舞いで矛盾しているチームが減った。
- しかし、機能・構造・振る舞いで矛盾があるチームがある。機能分析が機能分析だけで終わっている。
- 図をとりあえずそろえたという印象。
- 難所
- 階段・シーソーは複数の要素技術の組み合わせでやっているチームが多い。
- ミステリー
- モデルでも挑戦しているチームが多い
- モデルの見せ方
- 表記ルールに外れていない。
- 色分け、配置とかきれいにできている。
- レベルと傾向
- トップクラスはヌケめない。
- 中位以下はある側面が抜けている。
- おまけ
- 高校生チームが検討している。
3.オブジェクト抽出 −視点からオブジェクトを導く−(本部 幸加木審査委員)
- オブジェクト抽出のポイントは”視点”である。
- 視点とは、どこから見ているかという対象。立ち位置。
- 同じ対象なのに、別の呼び名で呼んだりる場合がある。
- ここに水の入ったペットボトルがあるとして、ある人は飲み物と答え、ある人はペットボトルであると答える。
- 視点の違いは何か?
- どんな視点が隠れているか?立脚点が違う。
- 容器の種別を考えている人はペットボトルと答える。
- 飲み物の種類と考える人は水と答える。
- 物理オブジェクトは1つでも、それを見る視点で、概念オブジェクトが違う。
- オブジェクトを抽出する時は、視点を考える。
- 概念オブジェクトは、見る視点で変わる。
- 捉える視点が違うと、違うオブジェクトが出てくる。
- オブジェクトの抽出課題として「シーソー区間」を考えてみよう。
- コースの視点だと?形状の視点だと?ゲートの視点だと?
- 視点を変えると色々出てくる。
- さらに一歩先は、「立てた戦略から、どの視点が一番大事な視点か?」を考えること。それがクラス化へのヒント。
- オブジェクトファースト with 視点。基本を大事に。
4.ソースコード品質評価活動の結果報告(東京 田邊審査アシスタント)
- 今日のテーマ
- 活動の紹介
- 品質評価の方法
- Adqua(あどくあ)というツールを使っている。
- 詳細は以下。
- http://tokyo.etrobo.jp/pdf/20100524_03.pdf
- 評価結果
- モデル品質とソースコード品質
- 某チームその2の結果を例に
- 設計は責務の大きいクラスが多い、特定のクラスに責務が集中していた。
- 実装では、設計の問題がソースコードに影響していた。
- 設計での凝集度や結合度は実装品質に影響する。
- 設計で担保した品質以上を実装で目指すのは難しい。
- 某チームの例を改善すると?
- 今後のソースコード品質評価活動の展望
5.アンケートによるQ&A
1)気になったモデル&性能(東京 阿左美&宮田審査委員)
- モデルと性能の相関
- モデル審査
2)チーム間でのQ&A (参加者全員)
- ???→特命平社員
- 他のチームジャイロを使って段差を見ていたが、特命平社員だけモータの回転を見ていた。
- (問)他のセンサは見ていたか?
- (答)ジャイロはゆれ続けて安定しないので、使わなかった。段差を超えたときに加速するので、回転速度で判断できる。
- (問)偏差って何?
- (答)偏差は引き算。過去の値から現在の値を引いた結果。
- ねっともん→VDM
- 飯亭ロボ魂 PART1→裏裏方さん
- hrp→Mashi-Mashi
- 非常に正確で、すばやい走行をした。
- (問)なぜ難所を挑戦しなかった?
- (答)単に時間がなかった。
- (答)右から左に計算が流れるので、それを順番に読めば分かる。
- 審査員コメント
- 読み方は知っている。ここで何をしているのか?が読み取れなかった。
- (問)今回のコース以外でも使えるか?汎用的なものかも読み取れなかった。
- (答)実際に他のコースでも使える汎用的なもの。
- うちのチームは、コースの画像データからを座標データを抽出した。ソフトウェアでは座標に沿って走る。単に、点をつたう度に予測するのではなく、ある程度、先を予測しながら走る。
- 審査員コメント
- モデルでその意図が読み取れなかった。そこを書いてほしい。
- Project VDM→espot
- (問)並行性の設計でspinを使ったそうだが、使ってみて並行性上の問題が見つかったか?
- (答)spinでやったけど、問題なかった。
6.PMレポート共有プロジェクトのお誘い(本部 渡辺実行副委員長)
- PMレポートを共有しましょうという内容。
- ※すんませんが、トイレに行きたくて死にそうな状態でメモれませんでした。
トラックバック - http://d.hatena.ne.jp/legoboku/20100904/1283611027
リンク元
- 209 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CHwQFjAI&url=http://d.hatena.ne.jp/legoboku/20100904/1283611027&ei=d7_ST4mxJoPMmAXfy6SiAw&usg=AFQjCNHQrN0W7vENLJZJdVo10sWTJBFIhg&sig2=ZKIdyl4Rx9O50jRtiW4dJg
- 40 http://d.hatena.ne.jp/deis/20100906/1283781475
- 14 http://twitter.com/
- 13 http://www.google.co.jp/search?q=ETロボコン ジャイロ シーソー&hl=ja&biw=1271&bih=1005&ei=M4PKTPrXEMSBlAfanvHtCg&start=20&sa=N
- 11 http://twitter.com/legoboku
- 7 http://d.hatena.ne.jp/deis/20100906
- 7 http://d.hatena.ne.jp/deis/searchdiary?word=*[etrobo]
- 7 http://longurl.org
- 7 http://search.yahoo.co.jp/search?p=ETロボコン++特命平社員&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=etロボコン マルチタスク&source=web&cd=4&ved=0CDoQFjAD&url=http://d.hatena.ne.jp/legoboku/20100904/1283611027&ei=A7TDTvTxGPHO