要求工学
多くの分野ではライフサイクルモデリング言語を使用してシステムのモデルを導出するが、他の分野ではUMLを使用することもある。注:ソフトウェア工学などの多くの分野では、ほとんどのモデリング活動は、要求工学の活動ではなく、設計活動に分類する。
要求仕様 - 要件は、要件仕様(RS)と呼ばれる正式な成果物に文書化されており、検証後にのみ正式になる。 RSには、必要に応じて、書面による情報とグラフィカル(モデル)情報の両方を含めることができる。例:ソフトウェア要件仕様(SRS)。
要求検証 - 文書化された要件とモデルが一貫しており、利害関係者のニーズを満たしていることを確認する。最終ドラフトが検証プロセスに合格した場合にのみ、RSが公式になる。
要求管理 - 開始以来、システムの開発中、さらには使用後まで(変更、拡張など)、要件に関連するすべての活動を管理する。
これらは時系列の段階として提示されることもあるが、実際には、これらの活動にはかなりのインターリーブがある。
要求工学は、ソフトウェアプロジェクトの成功に明らかに貢献することが示されている。