Software-engineering-se-quality-qa3

提供:Dev Guides
移動先:案内検索

SE品質に関するQ&A#3

質問:ソフトウェア開発における検証と検証の利点を提供し、ソフトウェア開発のプロセスにおける検証と検証の手法について教えてください。

回答:-検証と検証はソフトウェア開発プロセスで重要な役割を果たしているため、各ステップで検証と検証を行う必要があります。 次の部分をカバーしています。

  1. ソフトウェアがユーザーのニーズに応じて機能することを確認してください。
  2. 品質の改善。
  3. 開発プロセス中の作業の効率を高めるため。
  4. ソフトウェアの変更。

検証と検証の手法

  1. 品質保証-適切な計画と体系的なパフォーマンスの助けを借りて、両方の制御がより良い品質の保証となります。 品質保証の主な目的は、開発プロセスで使用されるアクションをチェックして、エラーのマージンをゼロにし、プロセス中にエラーが発生した場合に問題を解決することです。 より良い出力を得るために、開発者が行う多くのアクション。
  2. ウォークスルー-レビューでチェックされ、評価されるウォークスルー資料のプロセス中。 このプロセスは、使用される材料が専門家の意見に合った品質を持っていることを深く監督しています。 問題領域を取得することがウォークスルーの目的です。専門家の問題の助けを借りて解決され、これらすべてが会議で議論されます。 ウォークスルーから利益を得るための重要な考え:
    • ウォークスルーセッションには特定の理由が必要です。
    • すべての製品が機能していることを確認するために、スケジュールに基づいて実行されるすべての作業ステップ。
    • エラーを記録し、ウォークスルーセッションで解決する必要があります。

利点

  • 最初のレベルでエラーが簡単に検出され、時間の無駄が減ります。
  • プロジェクトに取り組んでいるチームのコミュニケーションと調整を改善します。 他の人の助けを借りて、もっと多くを学ぶことができます。 . 検査*-このステップでは、訓練を受けた検査員が検査プロセスをより良くできる人を必要としました。 検査はソフトウェア開発のライフサイクル全体で行うことができ、より良い結果が得られます。 ファガンによると-

'_3つの別個の検査が実行されます。 1つは、設計に従いますが、実装が優先されます。 1つは実装に続いていますが、ユニットテストが優先され、もう1つはユニットテストに優先されます。ファガンによると-検査チームは、中程度、設計者、実装者、およびテスターの役割を果たす4人で構成されています。_ . 統計分析-プログラムテキストが統計分析技術と呼ばれる分析である場合、ソフトウェアツールの助けを借りて。 次の点について説明します。 * 構造の誤差を取得し、実際の測定値と期待される測定値の差を取得します。 * プログラムと文書化プロセスを簡単に理解するための重要な情報を作成します。 * 問題を解決するのに役立ちます。 エラーのコストを削減するのに役立ちます。 . シンボリック実行*-シンボルの実行は、シンボルの形式でデータを入力する検証の方法であり、数字はこのプロセスの入力には使用されません。プログラムが正常に実装されている場合、プログラム単位の変数である入力はリテラル値ではなく、シンボリック値を割り当てました。データを入力すると、シンボルの形式で出力が得られます。