ソフトウェア設計 |
---|
◆ オブジェクト指向設計 オブジェクト指向の概念を問われる問題です。 結構出題されるので用語をしっかり覚えておきましょう。特に継承(インヘリタンス)と多相性(ポリモーフィズム)は出題されるみたいです。 (特にインヘリタンスとは何かみたいな感じで)
◆ モジュール結合とモジュール強度 2つあるので注意してください。 まず、モジュールとは何かですが、容易に追加や削除ができ、ひとまとまりの機能を持った部品の事を言います。 プログラム的には何らかの機能を持ったクラスとか、または普通にマザーボードみたいな部品もモジュールと言われています。 モジュール結合とは、モジュールと他のモジュールとどれだけ依存・関連するか示す指標です。 モジュール強度とは、プログラムの中にあるモジュール群の、その中にある機能の独立度を表す指標です。 モジュール結合が弱い、またはモジュール強度が強いと、いわゆる独立性が高いと言われ再利用しやすいというのを覚えておきましょう。 過去問題では、結合度の種類と強度の種類の意味を問うのが多いですので、下に各種類を記述します。 下の表は独立性が高い順に表示、過去問題で出題されたものを出しています。 (過去問題は最も強度が強いものとか、結合が強いものとかで出題されています。) モジュール結合
モジュール強度
|
TOPページに戻る |