エレナ・エヴァンス*
ソフトウェア設計と組み合わせた要件エンジニアリングは、ソフトウェア プログラミングの難しい研究領域です。コストと開発時間を削減するために既存のモジュールを再利用するため、ますます注目を集めています。基本的に、ソフトウェア エンジニアリングは、特定のソフトウェアの設計を通じて蓄積された要件ではなく、実行されたシステムの反映です。主な目的は、設計プロセスの指示のために現在実行されている要件設計手法を識別することです。最新の調査手法とツールを調査して、ソフトウェア エンジニアリングを要件の検出可能性に対してより柔軟にします。この論文では、要件設計を改善するためのアーキテクチャ中心要件エンジニアリング (ACRG) ベースのシステムの概要を示します。要件設計に関するソフトウェア設計をカバーする現在のシステムを評価するために、5 つの調査質問が特定されています。方法論的文献レビュー (SLR) は、47 の調査論文を選択し、調査の質問を個別に解決するように調整されています。さらに、これらのシステムには、要件と設計の間のギャップを減らすのに役立つ顕著な改善が認識されています。さらに、ACRG ベースのシステムで使用できる 6 つのツール、6 つの手法、および 3 つの手法を簡単にリストしました。