ウォーターフォールプロジェクトの各部分でどれだけの努力が必要ですか?


9

滝には通常、次のものが含まれます。

  1. 必要条件
  2. 機能設計
  3. 技術設計
  4. ビルド
  5. テスト
  6. レビュー
  7. (展開)

そして、このリスト全体の反復。ステップを忘れた場合はお知らせください。

回答:


3

これは、次のような多くの要因に依存します。

  • ドメイン(たとえば、Twitterクローンよりも防衛契約の要件に多くの時間を費やす)
  • 開発者(たとえば、同様のテクノロジを使用して同様のシステムを構築した経験がある場合、設計に費やす時間が短縮される可能性があります)。
  • お客様(要件の変更の可能性がフェーズの所要時間に影響する)
  • システムの重要性(StackExchange担当者システムよりもスペースシャトルの発射システムのテストに多くの時間を費やします)。

各セクションに費やした総労力の何パーセントの大まかな内訳を示しますが、上記の要因に基づいて、それぞれに誤差+/- 10%のマージンがあるので、それはちょっとわかりやすいでしょう無意味。


ほとんど意味がないと思います。してください。
Tobiasopdenbrouw

1

(悲しいことに時代遅れとなった)Mythical Man Monthの最高の(そしておそらく唯一の関連性が残る)部分はP.20で、プロジェクト時間を1/3計画、1/6コーディング、1/4コンポーネントテスト、1/4に分解します。システムテスト、悲しいことにほとんど守られていない非常に良いスプリット。

  1. 必要条件
  2. 機能設計
  3. 技術設計
  4. ビルド
  5. テスト
  6. レビュー
  7. (展開)

これらをすべて分割するか、グループ2&または1,2&3を分割できます

4)ビルドに単体テストが含まれていますか?5)テストとは何ですか?単体テスト、ソフトウェア統合、システム統合?

6)レビューは1、2、3のサブセットです

単体テスト仕様の記述は3)技術設計の一部ですか?

これらの意味についてもっと考え、細かさを追加する必要があると思います。

しかし、これについて考えると、おめでとうございます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.