ソフトウェア工学Ⅱ - 小テスト

文字の構造

Q1. 文字に関するいくつかの単語を列挙しますので、それらを分析して、缶詰めのクラス図を仕上げてください。

   下記に、「文字の構造」のクラス図を添付します。

文字の構造
文字の構造
文字の構造

 少し補足ですが、仮名は漢字を基にして作られたので、仮名は漢字を継承しています。また、部首はキーワードにはなかったのですが、講義中での解に確か書いていたので、追加しました。ちなみに、時間的な問題もあったため、サムネイル画像ではありません。

Q2. その他、感想など

 今日クラス図に関して、改めて学び、少し勘違いしていた部分が解消されました。例えば、集約とコンポジット集約の違いだったり、関連の矢印ありとなしに関してだったり、今まで抜けていた部分が補正されたような気がします。それから、この前のレポートで言っていたPythonに関してですが、Smalltalkのようにコードを書きながら、実行することは出来ませんが、少々のコードなら対話できて、今のところ色々と扱いやすく、良い言語だったので、ちょっとしたアプリケーションを作る用に使おうと思います。また、Javaで50行以上かかったコード(世界のナベアツアルゴリズム)が8行で出来たので、なかなか感動しました。それと、"まったく"関係ありませんが、さっきレポートを書きながら、シャラポアの話をテレビで知って、もっと努力しようと思いました。