2016-10-14 4 views
0

オブジェクト指向のパラダイムで働く誰かが、オブジェクト指向分析とデザイン(大学院生)のための動向学期のプロジェクトアイデアを提案できませんか?私はインターネット上で何かを見つけることができません。私は、私の学部OOPコースのためのオブジェクト指向ベースのLAN /インターネットチャットルームアプリケーションを作成することを覚えています、チャットルームのような革新的な何かを行うことを好むアプリケーションの種類は、現代のコンピューティングの時代遅れです。学期内(2-3ヶ月)にできることを提案する。私はコンピューティングのあらゆる側面(画像処理、人工知能、ネットワークなど)を扱う準備が整いました。オブジェクト指向分析と設計コースのプロジェクトアイデア?

+0

ジョブに入る次の大きなことは、関数型プログラミングです。そして、OOPを使っても、FPの知識を教えることができます。たぶんC++クラスにはリストなどの伝統的なデータ構造が含まれています。これは何十年も前からC++で実装されています。そのため、C++の永続的なデータ構造、不変のデータ構造などの機能的なデータ構造を設計して実装しようとするのはいかがですか?それらのアルゴリズムのいくつかがGCに依存するので、簡単なことではありません。 – BitTickler

+0

もう1つのアイデアは、アクターパターンスタイルの並行アプリケーションを設計する方法を中心に展開されています。 erlang gen_serverを見て、基本的な考え方を見てください。あるいは、より大きな問題を解決するために、メッセージパッシングを介して相互に結びついて通信する一連の自律型ワーカースレッドを想像してみてください。正確ではないが、学生のための貴重な知識。実用的なアプリケーションの多く。並行設計のための良い出発点。それがあまりにも退屈な場合は、スレッドプールと緑のスレッドのトピックを追加します。 – BitTickler

答えて

0

クレーム管理システムを開発することがあります。これには、バックエンドとフロントエンドを含めることができます。この問題をモジュールとクラスに分割するために、オブジェクト指向分析と設計の原則を適用することができます。 UML図を描画して、異なるモジュールとコンポーネント間の通信を表現することができます。 このプロジェクトは小規模プロジェクトなので、2〜3ヶ月で実施できます。しかし、時間があれば完全に市場性のある製品を開発するためにそれを拡張することもできます。ありがとうございました。

関連する問題