どのようなソフトウェア開発プロジェクトにおいても、要件を包括的に明確化することは極めて重要だ。ソフトウェア開発における要件の種類や、優れた要件の特徴を整理する。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
どのようなソフトウェア開発プロジェクトにおいても、要件を包括的に明確化することは極めて重要だ。要件は、製品のビジネスニーズや目的を大まかに特定するものだ。要件により、関係者が期待する機能、動作、性能も明確になる。
ソフトウェア要件は、ビジネスアプリケーションの開発理由、内容、仕組みを特定し、明確にする方法の一つになる。ソフトウェア要件を調べ、文書にすることで、開発チームはコストや手間がかかる手直しを最小限に抑えながら、適切なプロダクトを迅速に構築するためのロードマップを形成できる。
特定のプロジェクトに対してIT部門が作成するソフトウェア要件と要件書の実際の種類は、要件の対象者とプロジェクトの成熟度に応じて異なる。実際、業務部門の責任者、プロジェクトマネジャー、アプリケーション開発者それぞれのニーズに合わせて、要件文書を複数起草することもある。
以下では、ソフトウェアエンジニアリングにおける要件の種類を整理し、ソフトウェア要件の種類と、優れた要件の特徴を紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.