2010-11-19 8 views
0

私はPHPプログラマであり、自分のアーキテクチャを設計して喜んで設計してください。私はPHPでどのようなプロジェクトのアーキテクチャを設計する必要がありますか?プロジェクトはショッピングカートです.WindowsやLinuxはOS DbがMysqlでなければなりません。 PHPは開発に使用されるスクリプト言語ですどのプログラミングプロジェクトのアーキテクチャを構築するには?

+0

してくださいもう少し具体的でなければなりません。どのようなプロジェクトですか?範囲は何ですか? – tdammers

答えて

2

機能性(アプリケーションの動作)と非機能性の両方の要件を理解してください。パフォーマンス、セキュリティ、信頼性など

は(などで実行するために利用できるなどの技術、コストの制約、サーバ)あなたは内で作業している制約を理解

文脈を理解する - あなたは統合する必要があるかもしれません、他のどのようなシステムどのユーザーがどこにいるのか、どこにいるのか、何をする必要があるのか​​などを定義します。

次に、どのコンポーネントをどのコンポーネントにカプセル化する必要があるかを示す 'コンポーネント'モデルを作成する必要があります。彼らは存在する。これにより、相互関係の静的構造の両方をマッピングすることができます。継承/クラス設計、さらには動的な振る舞い(シーケンス図などを使用して何を話すか)

は、その後、あなたは、ソフトウェアコンポーネントがどのハードウェアノード上に座ることになるの展開アーキテクチャを設計に移動し、ひいてはなどのネットワーク接続をマップすることができます

多くを、しかし、スターターがあります...

+0

私はそれが..私は何かが不足しているように感じることを知っていません..回答に完全に満足していない –

+0

プロジェクト/環境の種類の詳細については、より具体的な答えを許可するでしょう、非常に一般的なアーキテクチャアプローチ –

関連する問題