ソフト工学の授業でUMLの実習を行います。
「UMLがわかる本(オーム社)」に、実習によさそうな(飛行機の座席予約の)サンプルプログラムがありました。ただ、このプログラムにはmainがないため、プログラムの全体像が分りません。
そこで、著者のイメージを想像しながら、mainを作ってみました。(著者のイメージに合っている保証はありません。多分少し違うと思う)
プログラムは簡単化し、(1)キャンセルはできない、(2)座席は各航空会社1席、(3)予約注文は2つしか出ない、(4)航空会社は2社、ものとする。
(1)参考書にあったサンプルプログラム(少し簡単化している)
BookAirLine
(2)実習に使うプログラム
SeatR