家studyをつづって

IT技術やセキュリティで勉強したことをつづっています。

機能要件と非機能要件

システムに対する要件

情報システムは現代社会において必要不可欠な様々な機能を提供しています。また、情報システムは社会的に重要なインフラとなっており、上記の機能以外に安定してサービスを提供することが求められます。

f:id:iestudy:20200115225914p:plain

機能要件と非機能要件

機能要件
業務実現に関する要求事項

 

非機能要件
機能要求以外の事項

 

非機能要求に含まれる項目

f:id:iestudy:20200115230106p:plain

非機能要件の分類

 


上記の要求項目に対して、IPAではユーザとベンダ間でシステムの要求事項に対する認識を共通化することで、適切な情報システムを構築するために「非機能要求グレード」を公開しています。

www.ipa.go.jp

 

「非機能要求グレード」とは

「非機能要求グレード」は、「非機能要求」についてのユーザと開発者との認識の行き違いや、互いの意図とは異なる理解を防止することを目的とし、非機能要求項目を網羅的にリストアップして分類するとともに、それぞれの要求レベルを段階的に示したものです。重要な項目から順に要求レベルを設定しながら、両者で非機能要求の確認を行うことができるツール群です。