ソフトウェアライフサイクル:滝、Vモデル、アジャイル開発モデルのライフサイクル、ソフトウェアテストの内容の各フェーズ

1、ソフトウェアのライフサイクル

  • 最終的には、経験豊富な様々な段階なしに放棄するソフトウェアの開発に着手

2、滝ライフサイクル:上から下、段階、レベルによってレベル(周期が長すぎます)

  1. 問題定義と計画
  2. 要求分析
  3. ソフトウェア設計
  4. プログラムコード
  5. ソフトウェアのテスト
  6. 運用保守メンテナンス

3、Vモデルのライフサイクル:急速な発展、開発によって開発サイクルを短縮すると同時に、テスト、開発の効率向上の
  テストユーザーの受け入れの必要性
    要件分析システムテスト
       概要設計の統合テスト
          詳細設計を

4、アジャイル開発モデル

  • 基本的な機能プロセスは、新機能の反復開発した後、完成されました

図5に示すように、作業の各段階

定義と計画の問題

  • 製品の研究、分析飽和アフターマーケット、実現可能性、プロジェクト全体の開発計画の策定

ニーズ分析(アセスメント+要件分析が必要です)

  1. ----プロダクトマネージャー、組織の評価、開発(テスト:、ニーズを理解し、製品の機能モジュールを理解し、ビジネスロジックを疑問視)
  2. 様々な機能要件の詳細な分析、明確な顧客の需要、出力仕様(需要プロトタイプ)、レビュー

DESIGN:

  1. ニーズ分析ソフトウェア構造およびデータ構造に得られた結果は、システムアーキテクチャが形成されています
  2. 概略設計(基礎):主なアーキテクチャを実現する、アーキテクチャを構築するモジュールインターフェースと、データ転送ものの他の項目を達成するために、各モジュールの機能の発現を意味します
  3. 詳細設計(ドア):深さ分析で表さ各モジュール設計アウトライン、データベースの説明を含める必要があります

エンコーディング(装飾)

  • モジュールは、詳細なメニューに従って、プログラマがコンピュータプログラムコードの実行書くことができて設計(コーディング、詳細な要件の開発を、機能)

ソフトウェアのテスト

  • ユニットテスト
  • 統合テスト
  • システムテスト
  • 受け入れテスト

運用・保守

  • バージョンは、ソフトウェアの寿命を延ばすために、満たす顧客のニーズに世代を手渡し、バグフィックス-------製品、開発、テスト、運用、保守が参加します

 

*******転載するなど、オリジナルを尊重してください、ソースを明記してください:HTTPS:より転載//www.cnblogs.com/shouhu/、ありがとうございました!******* 

おすすめ

転載: www.cnblogs.com/shouhu/p/12175001.html