0

開発予定のソフトウェアの開発時間の見積もりについて、アイデアが必要です。理論上は COCOMO や Function point などの正式な方法がありますが、そのような方法は、作業を行う前に適用するのは現実的ではないようです。(可能かどうかはわかりませんか?)

サンプルモジュールを添付しました。実用的な目的で見積もりを学ぶのを手伝ってください。

シナリオ: 学生登録モジュール

  1. 学生が新規または登録済みかどうかを確認します。1.1。すでに登録されている場合は、登録を有効にします 1.2. 新入生の場合、新入生に関連するすべての必要なデータを記録します。(pdf、docx、jpg、png などのさまざまな形式の証明書)
  2. 後期登録を確認してください。遅れた場合は、遅延登録料を適用します。
  3. 時間チェック: 学生の登録は、アカデミック セッションの開始から 1 週間以内に行う必要があります。

また、使用するプログラミング言語によっても開発期間は異なると思います。たとえば。Java 、C シャープ、または PHP。ご理解の上ご指導ください。

ありがとうございます。

4

1 に答える 1

2

Steve McConnell 著「Software Estimation: Demystifying the Black Art」という本を読むことを強くお勧めします。

そこから多くの便利な経験則を得ることができます。多くはCOCOMOから派生しました:-) たとえば、あなたが述べているように、プログラミング言語によって時間が異なるという事実。それは本当です。プログラマーが生成する LOC の数は言語に依存しないことがいくつかの研究でわかっています。しかし、これらのラインの生産性は向上します。

したがって、ソフトウェア推定の非常に基本的なルールは次のとおりです。

  1. 円錐形の不安を理解する
  2. 単一の数値ではなく、範囲で推定値を与える
  3. 継続的に再見積もり
  4. タスクをできるだけ多くの小さなタスクに分割し、個別に見積もります。
  5. サイズ、工数、費用・スケジュールの順に見積もる
于 2015-04-22T23:40:17.847 に答える