一般的なシステム開発では最初に要件定義が行われます。システムが満たすべき性能や機能を明確にするのが目的です。 要件定義は機能要件と非機能要件に分けられます。機能要件はシステムに必須となる機能について、非機能要件はユーザビリティに関する性能について定義します。 こちらでは、システム開発において重要な工程である機能要件・非機能要件について解説します。システム開発の発注を検討されている場合はぜひお読みください。 機能要件の基礎知識機能要件・非機能要件はどちらも要件定義における重要な要素です。機能要件の概要と、非機能要件との違いについて解説します。 機能要件(functional requirement)とは、システムに実装する機能・挙動についての要件のことです。発注側がシステムに必ず盛り込みたい機能・挙動を指します。システム開発における最初の工程である「要件定義」の段階で文章化します。 非機能要