UML記法の実例
UML記法の説明にて、以下の物を中心に説明し、来週の課題の説明を行う。
- 構成図:クラス図、オブジェクト図
- 振舞図:シーケンス図、ステートチャート図、ユースケース図
課題
以下の2つのテーマにて、UML 図を描く。 UML 図は、上記のUMLの図の中から2つ以上の記法を選んで記載する。 図には簡単な説明を付加すること。A4×2〜4ページ程の内容で良い。
- 本科の卒研もしくは専攻科特別研究の内容で作成しているプログラムについて、 UML の図を描く。
- もしくは、左右のラインセンサーと左右2モータによるライントレースロボット を高速に制御する場合のプログラムの UML を描く。 このテーマは、 UML ロボットコンテスト に準じる。
リスト処理基礎+生成
リスト処理の基礎として、以下のようなプログラム例を示す。
- cons()を使ったリスト生成
- リストの sum , max , find といったリスト処理
- 上記リスト処理を再帰呼び出しで書いた事例
- リストの廃棄
- 先頭挿入型の入力とリスト生成のプログラム例
- 末尾追記型のリスト生成のプログラム
ATMの引出し?
最近、クレジットカードや Edy , ETC 等と、お金を持たない技を、 多用している。しかし、当然不正利用も心配。 こういうネタ で、利用者への制限なども出てきている。
そこで提案なのだが、カードに本人からの登録で携帯電話番号をカード会社に 登録しておき、高額な利用の場合には、ATM の画面に『xxx-xxxx-xxxx に電話せよ!』 と表示され、利用者の携帯電話からカード会社側が着信の確認があれば、 出金できる….といったサービスをしてほしいと思うのだが….
# 利用者に『携帯電話とカードは別に保管しましょう』なんて技が必要だが….
# RING の確認だけなら、通話料金発生しないし….