web-dev-qa-db-ja.com

計画段階でソフトウェアのリソース使用率を推定するためのメトリック/方法論

JEE環境での(Web)アプリケーションのリソース使用率を見積もるアプローチを探しています。全体的な目標は、アプリケーションがまだ開発中または計画段階にある間に、ハードウェア/ソフトウェア要件の予測を取得することです。
このタスクは複雑すぎて(多くの異なる要因)、時間をかけすぎずにかなり信頼できる提案を得ることができませんか?

1
Zeemee

計算可能性の問題ほど多くの要因の問題ではありません。 (これの証拠は学生に任されています)

アプリケーションのアプリケーションの基本的な操作または「カーネル」のプロトタイプをベンチマークする必要があります。

これは、他のドメインのエンジニアが行うこととまったく同じです。

計画段階でアプリケーションのカーネルがどのように見えるかわからない場合、これを行うことはできません。さらに、完了する作業量がわからないため、スケジュールを計画することもできません。

それは経験が役立つものの1つです。カーネルについて説明できれば、地元の専門家を見つけて見積もりを出すことができるかもしれません。

まだ説明できない場合は、スケーラビリティを考慮して設計し、プロトタイプを機能させた後でスケールアップまたはスケールダウンするのが最善です。 (決定しないことを決定します。)highscalability.comのようなサイトは、スケーラビリティに関するいくつかの業界慣行を文書化しています。

1
Tim Williscroft