ソフトウェア工学フィフス・オペレーション(グループIV)

パネリスト:グオリー、劉ヤン、日Chenwang、日Shixin、劉玲玲、陳Zhonglinと

チームは、ソフトウェアの品質保証(QA)を行う必要がありますどのように

ソフトウェアの品質は、ソフトウェアの寿命を通して非常に重要な問題、使用されるソフトウェア開発プロセスの究極の表現を開発し、検証方法にするためのさまざまな技術です。そのため、高品質のソフトウェア製品を生産するためには、ソフトウェアの品質保証の存続期間に特別な注意を払います。

ソフトウェア品質保証の目標は、許容可能なソフトウェア製品を開発することです。ここで、「許容できる」という用語は、ユーザーが意味を理解するのに許容されなければならない、またはユーザーの品質要件を満たしている必要があります。だから、自然にソフトウェア品質保証のタスクは、ソフトウェアの品質を確保することです。
ソフトウェア品質保証は、ソフトウェアの品質を確保するための予防、検出および改善を改善することである、ソフトウェアのライフサイクル管理と検証ソフトウェアは、品質要件やユーザーのニーズを満たしています。
ソフトウェア品質保証は、さまざまなタスクで構成され、これらのタスクの参加者は、2人がいます。ソフトウェア開発者とソフトウェア品質保証担当者。前者は、品質保証、監視、記録、分析、レポート作成を担当して技術的な作業計画、責任があります。
信頼性の高い技術的な方法と対策、正式な技術的な見直しを使用することにより、ソフトウェア開発者は、よく計画されたソフトウェアテストの実装では、ソフトウェア製品の品質を確保します。ソフトウェアの品質保証担当者は、最終製品の品質を得るために、ソフトウェア開発チームを支援します。そのため、ソフトウェア開発者やソフトウェア品質保証担当者を確保するためには、ソフトウェアの品質の重要な部分です。
生産工場の生産へのソフトウェアのアナロジーであれば。次いで、生産ラインプロセスであり、製品が生産ラインプロセスの規定に従って製造しました。責任ソフトウェアの品質保証システム(SOA)は、実装プロセスは、生産ラインの正常な実行を確保することであることを確認することです。
:私たちは、ソフトウェア品質保証(SQA)の主な責任は、以下の3点があると結論付けることができますので、
(1)適切に実行するためにソフトウェア開発者を有効にするために、管理者に正しい情報を提供し
、リスクを特定し、管理するために、収集品質データに(2)プロセス改善の促進および容易に
検査、テスト番犬として作用は、確立された手順(テスト計画、テストケース、テスト実行)に従って行ったか否か(3)。
主な内容は、ソフトウェアの品質保証を含め、セキュリティシステム、プロセス改善を推進し、問題を解決するために、プロジェクトの実施、プロジェクトの評価活動、監査製品を案内し、欠陥予防のための基準を提供します。現在、私たちのソフトウェアの品質保証システムは、ほとんどのルールや手続き定義されたプロセス、時には混沌、無秩序されません。ソフトウェアアシュアランスの専門家は特別な管理と個人の能力とそれらの以前の経験と積極的にイニシアチブとの優れた効果的なソフトウェアや意思決定に応じて、個々の努力と卓越したに完全に依存しています。ソフトウェア品質プロセス上の危機が発生した場合には、繰り返しコーディングやテスト、当初の計画を放棄します。これは非常に危険です、直接、効果的なソフトウェア品質保証を妨げます。ソフトウェアの品質を確保するために、我々は、ソフトウェアの品質保証の目的で組織される必要があります。
科学的なソフトウェア品質保証プロセスは、一般的に以下の活動で構成されてい

(1)まず、SQAグループの確立
(2)次に、SQA活動を選択して決定する、SQAiプログラム入力として品質保証活動SQAが行われるために、これらのSQA活動を選択し、
(3)そして、SQA計画を開発し、維持します、計画はの様々な段階でのソフトウェア開発ライフサイクル全体SQA活動との関係を定義した
(4)SQA計画、人材育成、選択と全体のソフトウェア・エンジニアリング環境に適した品質保証ツールの実装
最後に(5)、常に品質を向上させます存在下での活性の欠如を確保、プロジェクトの品質保証プロセスを改善します。
2つの最も重要なコンポーネントで、ソフトウェアの品質保証システムのソフトウェアのテストとソフトウェアメンテナンスどれ

チームはテストを行う必要がありますどのように

テスト計画は、すべてのシステム仕様の要件を満たすために作成されたことを確認するために目的をテストするソフトウェアは、テストされ、再加工ソフトウェアをと仕様は同じままを確認してください。ソフトウェア品質保証ソフトウェアテストは、2つの異なるレベルでの重要な活動、ソフトウェアのテストとソフトウェアの品質保証ソフトウェア品質工学の仕事の仕事の不可欠な部分です。ソフトウェアのテストは、ソフトウェアの品質保証2の目的を達成するように、解析ソフトウェアが誤ったデータを記録し、実行しているとの問題を特定するためのプロセス開発されたソフトウェアの製品です。ソフトウェアのテストは、ソフトウェアの品質保証の最も重要な尺度であると言うことができます。独立系ソフトウェア・テストの確立は、効果的にソフトウェアのリスクをコントロールすることができるだけでなく、優れたテストプログラムを選択し、ソフトウェアの品質を向上させ、かつ効果的に高品質のソフトウェアのコストを削減することができます。ソフトウェア保守の目標は、ソフトウェア製品のバージョンに統合変更プロセスを含め、テストのために確立された変更管理プロセスようにすることです。コードの全体構造を弱体化し、ないコードの変更は、コーディング標準に従うことをことを確認し、見直されるべきです。ソフトウェアプロセスは、必然的に、単にソフトウェアの品質に起因することができない問題につながるだけでなく、ソフトウェアの品質保証の尺度を維持します。ソフトウェアの品質を確保するために、我々は、ソフトウェアの保守、メンテナンス時の発見の不足のために必要な、常にソフトウェアを向上させます。対策ソフトの品質は、限られた予算内で費やしたコスト、利用者に時間通りにお届けすることができますが、最も重要なことは、ソフトウェアが正常に実行できるようにすることですので、ソフトウェアの品質保証作業が特に重要です。

1つの機能正しさのテストは、
セキュリティデスクのソフトウェアのニーズに応じて、正しい機能を検証するために、書き込みテストケースの各機能のためにこれらの機能をサポートするために、最終的にそれを参照してください。例:ソフトウェアが起動している、プレイチェス、勝利、敗北再開、すべての機能をテストする必要がある他の機能は、正しく実装されています。
2インターフェースのユーザビリティテスト、
主な考慮事項(1)容易に理解すること;(2)性別を学習することが容易、(3)容易に、要件を満たすかどうか。
3互換性テスト、
異なるバージョンアンドリュースの互換性;例えば、異なるデバイスのアンドリュースの互換性、:異なる携帯電話のメーカーは、パッドなど、さまざまなソフトウェアとハードウェアで正しく機能し、通常の表示ソフトウェアかどうかを確認します。

おすすめ

転載: www.cnblogs.com/ly52324/p/12150382.html