2011-12-21 8 views
0

私は、春と支柱を使って電子商取引アプリケーションを開発しています。私は次のことについてかなり混乱しています。分析と設計の質問

  1. システムの概念図とは何ですか?私がインターネットで検索したとき、私はクラスでダイアグラムを見ることができました。しかし、私の理解は、概念的視点は、要件収集の直後に得られるものであるということです。
  2. システムのアーキテクチャビューとは何ですか?ここでMVCアーキテクチャについて説明できますか?私のアプリケーションにもっと具体的に、何か他のものと一緒に行くべきですか?

これを理解してもらえますか?

ありがとうございます!

答えて

1

概念図(a.k.a.概念的スキーマ)は、関連するデータベースのモデルを導出することができる概念の図です。たとえば、生徒管理アプリケーションの概念ビューで、生徒、コース、モジュールをいくつか持つことができます。モデルには、各コンセプトに関するプロパティが含まれていても、実際のコンセプトのプロパティに関連するプロパティのみが含まれている場合があります。後でこれを、多対多リレーションシップ、追加フィールドなどを扱うテーブルを含む正規化されたデータベース形式に変換することができます。

アーキテクチャカルビューでは、システムの一部をアーキテクチャカテゴリに分けます。カテゴリは、階層化されたモデル(例えば、プレゼンテーション、ロジック、データ)または他の任意のモデルに関連し得る。あなたが言及したように、ここではMVCが良い例です。このようなモデルは、プロジェクトのリソースとコンポーネントをどのように分割するかを理解するのに役立ちます。

+0

入力いただきありがとうございます!したがって、我々はER digramを使用してこの概念モデルを実現していますか?私は自分のプロジェクトレポートを書いており、私たちのレポートテンプレートで提供されるヒントと混同しています。分析セクションには、「システムの概念図、ユースケース図、ER図、論理データモデルなど」が含まれている可能性があります。 – Renjith

+0

ユースケースは、通常はユーザーによって開始される、システム上で発生するアクションを示す図です。 ER図は、概念図であろうと実際のデータベースモデルであろうと、あらゆるエンティティ間の関係を示しています。論理データモデルは、システム内のデータソースとデータオブジェクトとの関係を示します。それぞれのためのウィキペディアのエントリがありますので、開始するのに適しています。 – Polynomial

関連する問題