機能の分割
授業の後に 15 分。要点を読み、5 問で確かめ、一つ書く。最後に自分の探究へつなぐ
15分 | ひとりで、端末で授業で確かめた答えと比べる
- 機能単位に分けるとは、「どういう仕事をするか」でまとめること。順番で切るのではない。「一度知らせたら、しばらく同じ知らせを出さない」は、送る前に来る仕事だが決める部分に入る
- どの題材でも、受け取る・決める・届けるの 3 つに分けられる。A の連絡板なら「書き込みを受け取る/送ってよいか決める/保存して読める形で出す」、C の計測と制御なら「測る/動かすか決める/動かす・知らせる」
- 分けるとは、間で渡すものを決めること。渡すものは、名前と形の両方を決める。「動きの回数を渡す」ではなく「動きの回数(0 以上の整数)と、測った時刻(年月日と時分)を渡す」
- 渡すものの形が決まっていれば、中身は見なくてよい。決める部分の担当は、測り方を知らなくても作れる。これが抽象化
- 分ける効果は 3 つ。①同時に作れる ②片方を作り替えても、もう片方は直さなくてよい ③どこで間違えたかを切り分けられる
- いちばん壊れやすいのは、間で渡すもの。名前か形がずれていると、それぞれは動くのに、つなぐと動かない
- 4 人の班で 3 つに分けると 1 人余る。余った 1 人は「つなげて動かす担当」にする。第12回でいちばん忙しくなる役
- 設計としてここまでにそろったのは 5 つ。①情報の流れの図 ②画面の並びの図 ③状態の移り変わりの図 ④開発の流れと分担表 ⑤機能の分割図と、間で渡すもの
自分の担当について、隣から渡ってくるものと、隣へ渡すものを、名前と形の両方で書く。そのうえで、その形が隣の担当の書いたものと合っているかを確かめ、違っていた所があれば書く。
答えの例を見る
例: 渡ってくるのは、本文(60 字以内の文字)と書いた時刻(年月日と時分)。渡すのは、保存してよいか(はい・いいえ)と、断る場合はその理由(文字)。隣とずれていたのは時刻で、こちらは「年月日と時分」で待っていたが、隣は「何時何分」だけを渡すつもりだった。日付がないと新しい順に並べられないので、年月日を付けてもらうことにした。
探究で何かを作るとき、一人でやっていても、分けておくと得をする。測る・集める部分と、判断する部分と、見せる部分を分けておけば、集め方を変えても見せ方は作り直さずに済む。分けるときの要は、間で何を渡すかを名前と形で決めておくこと。アンケートの回答を集めてグラフにするなら、「回答 1 件は、どの項目が、どの形で並ぶか」を先に書く。これを決めずに集め始めると、集め終わってから全部そろえ直すことになる。
- 自分の探究でつくる手順を、3 つに分けるとしたらどこで切れるか
- その切れ目で渡すものは何か。名前と形で書けるか
ここに書いたメモは 探究ノート に集まる。総合的な探究の時間のテーマ決めや、調べ方を考えるときに開く。まだテーマが決まっていなくても書ける。いま気になっていることを一つ思い浮かべて、そこに当てはめてみる
次回は「データの保存と管理」。分割図の中で、まだ決めていないものが一つ残っている。データをどこに、どの形で置くか。何を残すか、いつまで残すか、誰が見られるか。ここが決まらないと、担当どうしが同じものを別の形で持ってしまう。
このページに書いたものは、いま使っているこの端末の、このブラウザの中にだけ残ります。サーバには送られません。次に同じ端末で開けば、書いたものはそのまま出ます。
別の端末で開くと見えません。学校の端末と家の端末は別ものとして扱われます。ブラウザの履歴やサイトデータを消したときも、一緒に消えます。残しておきたいものは、下の「書いたものをコピー」で自分のノートや提出先に貼ってください。