1、ソフトウェアのライフサイクル
- 最終的には、経験豊富な様々な段階なしに放棄するソフトウェアの開発に着手
2、滝ライフサイクル:上から下、段階、レベルによってレベル(周期が長すぎます)
- 問題定義と計画
- 要求分析
- ソフトウェア設計
- プログラムコード
- ソフトウェアのテスト
- 運用保守メンテナンス
3、Vモデルのライフサイクル:急速な発展、開発によって開発サイクルを短縮すると同時に、テスト、開発の効率向上の
テストユーザーの受け入れの必要性
要件分析システムテスト
概要設計の統合テスト
詳細設計を
4、アジャイル開発モデル
- 基本的な機能プロセスは、新機能の反復開発した後、完成されました
図5に示すように、作業の各段階
定義と計画の問題
- 製品の研究、分析飽和アフターマーケット、実現可能性、プロジェクト全体の開発計画の策定
ニーズ分析(アセスメント+要件分析が必要です)
- ----プロダクトマネージャー、組織の評価、開発(テスト:、ニーズを理解し、製品の機能モジュールを理解し、ビジネスロジックを疑問視)
- 様々な機能要件の詳細な分析、明確な顧客の需要、出力仕様(需要プロトタイプ)、レビュー
DESIGN:
- ニーズ分析ソフトウェア構造およびデータ構造に得られた結果は、システムアーキテクチャが形成されています
- 概略設計(基礎):主なアーキテクチャを実現する、アーキテクチャを構築するモジュールインターフェースと、データ転送ものの他の項目を達成するために、各モジュールの機能の発現を意味します
- 詳細設計(ドア):深さ分析で表さ各モジュール設計アウトライン、データベースの説明を含める必要があります
エンコーディング(装飾)
- モジュールは、詳細なメニューに従って、プログラマがコンピュータプログラムコードの実行書くことができて設計(コーディング、詳細な要件の開発を、機能)
ソフトウェアのテスト
- ユニットテスト
- 統合テスト
- システムテスト
- 受け入れテスト
運用・保守
- バージョンは、ソフトウェアの寿命を延ばすために、満たす顧客のニーズに世代を手渡し、バグフィックス-------製品、開発、テスト、運用、保守が参加します
*******転載するなど、オリジナルを尊重してください、ソースを明記してください:HTTPS:より転載//www.cnblogs.com/shouhu/、ありがとうございました!!*******