アルバータ大学無料オンライン教育

オブジェクト指向設計

説明

このコースでは、オブジェクト指向の分析と設計をカバーすることにより、Java初心者を次のレベルに引き上げます。 オブジェクト指向の設計原則とガイドラインを適用することにより、モジュール式で柔軟で再利用可能なソフトウェアを作成する方法を発見します。 また、これらのデザインを統一モデリング言語(UML)と呼ばれる視覚表記で伝達することができます。

Capstoneプロジェクトでは、対応するUMLドキュメントを使用してAndroidアプリケーションのJavaコードベースを進化させ、ドキュメント化することにより、オブジェクト指向設計の知識を適用するように要求されます。

このコースを修了すると、次のことができるようになります。
•Class Responsibility Collaborator(CRC)手法を適用して、問題のオブジェクト指向モデルを分析および設計します。
•オブジェクト指向モデリングの原則とその目的(たとえば、抽象化、カプセル化、分解、一般化)を説明し、適用します。
•さまざまな種類の継承について説明し、適用する
•関連付け、集計、構成の依存関係の違いを説明します。
•オブジェクト指向モデルを統一モデリング言語(UML)クラス図として表現します。
•UMLクラス図と同等のJavaコードの間の変換。
•柔軟性、再利用可能、保守可能な設計を作成するために、モジュール化、懸念の分離、情報の隠蔽、および概念の完全性に関する設計ガイドラインを適用します。
•凝集度と結合度のトレードオフを説明します。

価格:無料で登録!

言語: 英語

字幕: 英語

オブジェクト指向設計 –アルバータ大学