2012-01-08 8 views
0

OOPコースのプロジェクトを完了しました。私は今すぐ報告書を書く必要があります。私は、オブジェクトデザインを記述するための基準(図のようなもの)があるかどうか疑問に思っていました。私はクラス図について読んだ。レポートにはどのような他の図を追加できますか?OOPプロジェクトレポート

また、どのようにオブジェクトを設計したかについて、どのように記述しましたか?で、どのように私はオブジェクトにモデル化している自然のエンティティの翻訳を表示するのですか?

これらの図を生成するツールはありますか?私はC#を使用しています。

ありがとうございます。

答えて

2

UML(Unified Modeling Language)は、ソフトウェア設計図を作成する最も一般的な方法です。ここにはquick reference guide to UML diagramsがあります。作成したい図を選択したら、図を作成するためのツールがいくつかあります。

Visual Paradigmは無料のコミュニティ版を提供しています。 もう一つの無料で使いやすいツールは無料で使いやすいViolet UML Editorです。

1

Unified Modeling Language (UML)は、ソフトウェア設計図を作成するためによく使用されるスキーマです。このタイプの図を作成するのに役立つ多くのツールがあります。いくつかはそのウィキペディアの記事に記載されています。

2

クラス図は、開始するのに適しています。それは、読者があなたのクラス構造の簡単な概要を得ることができます。使用しているVisual Studioのバージョンに応じて、(UML以外の)クラス図を生成することができます(VS 2010 Ultimateは、そのバージョンを使用するには十分な運があればコードからUML図を生成します)。

また、オブジェクトとそのオブジェクトの有効期間との間の通信を示すシーケンス図を描画することもできます。

ユースケース図を作成して、システムのユースケースをハイレベルで表示することができます。このユースケースから、あなたが持っている設計の仕上がりを説明することができます。

ダイアグラムには、Rational RoseとMicrosoft Visio Professionalという2つの製品があります。

+2

私が使用している別のプログラムはVisual Paradigmです。特に、Agilianのバージョン。私は本当にそれが好き。 – dgraziotin