現在主流となっているオブジェクト指向プログラミング言語を用いたプログラミングは、 既存のクラスを利用するか、 自前でクラスを記述するかしてソフトウェアを構成します。クラスの数が数個の小さなソフトウェアのうちは問題になりませんが、 片手 ...
MiniUMLは、.NET Framework3.5のWPF(Windows Presentation Foundation)の機能を使って開発されたUMLダイアグラムエディタです。MiniUMLという名前から分かるようにシンプルなUML(クラス図)を記述できます。本格的なUMLツールにはかないませんが、ちょっとしたアイデアを ...
2017年3月に文部科学省が発表した学習指導要領により、 2020年度から小学生を対象にしたプログラミング教育の必修化が決まりました。これから小学生になる子どもたちはプログラミング教育を10年以上受けてから社会人になるわけで、 プログラミングが ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
今回は、オブジェクト指向モデリングの際に利用されるUMLダイアグラムの中でも1番基本となるクラス図に関してポイントをまとめてみましょう。クラス図に関しても結構、誤解されている部分が見受けられるからです。 まず、オブジェクト指向の基本を ...