Software-engineering-se-process-qa3

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

SEプロセスQ&A#3

質問:構成管理という用語を説明してください。

回答:-ソフトウェア構成管理、SCMは、ソフトウェアエンジニアリングのプロセスのすべてのレベルおよびすべての部分で使用されるアクティビティです。 すべての改善は、より良い制御の形をとります。 これは、ソフトウェアエンジニアリングにおけるクライアントのニーズに応じて、より良い制御を行う分野です。 これにより、ソフトウェアエンジニアリングと開発プロセスで重要な役割を果たす多くの種類の変更が行われます。

簡単な方法で、管理の構成という用語を定義すると、これは、ソフトウェア開発のプロセス全体を通じて、より優れた制御、簡単なメンテナンスを行うツールです。 ソフトウェア構成管理の助けを借りて、開発者が必要とする変更と制御を簡単に見つけることができます。 SCMには、ソフトウェアプロジェクトに含まれるすべての効果を制御する能力があります。 SCMの主な目的は、エラーを減らすことで生産を増やすことです。

ソフトウェア開発プロセスが開始されると、SCMは識別、制御、変更、監査などによって変更を行います。 その後、トータルプロセスの出力がお客様に提供されました。 SCMのアクションを次のように明確にすることができます。

  1. ソフトウェア構成識別-通常、ソフトウェアはさまざまな種類のプログラムやドキュメントで使用され、各プログラムに関連するデータは構成識別と呼ばれます。 C.Iの助けを借りて、ソフトウェア開発プロセスに役立つガイドラインを作成できます。これは、ドキュメントのチェックとソフトウェアの設計のためのガイドラインの要件を何度か繰り返します。 SCMに関連するドキュメントは有用なアイテムであり、これを活用することで、より適切な制御を行い、構成の基本単位を取ることができます。
  2. ソフトウェア構成制御-これは、これを利用して必要な変更を調整し、ガイドラインに記載されているとおりに適用することを決定するプロセスです。 構成制御ボードは、プロジェクトに必要なあらゆる種類の変更または修正の許可を与えます。 多くの場合、CCBはソフトウェア開発プロセスの一部であるメンバーのアドバイスを受け取ります。
  3. ソフトウェア構成のアカウンティングステータス-ソフトウェアに必要なすべてのデータの記録を維持するプロセスは、ソフトウェアのアカウンティングステータスと呼ばれます。 古いソフトウェアから新しいソフトウェアに関連するすべてのデータがあり、顧客のニーズを満たすためにどのような変更が行われるか、または必要になります。
  4. ソフトウェア構成の監査-ソフトウェア構成の監査は、必要なアクションまたは変更が開発者によって行われたかどうかを理解できるこの助けを借りて、芸術として定義される場合があります。 検証または監査のプロセスに関係するアイテムの一部。
    • 機能はソフトウェアによって適切に実行されます。
    • 文書化のプロセス、データが完了しているかどうか。

利点

  • SCMの助けを借りて、開発プロセスで行われたすべての変更を簡単に制御できます。
  • これにより、必要な領域で変更が行われたことを確認できます。
  • 古いコンポーネントを使用して新しいソフトウェアを生成すると便利です。
  • SCMには、ソフトウェア開発のプロセスに関するすべてを説明する能力があります。