非機能要件

なんとなく苦手そうなものから

f:id:itfune:20161026224422p:plain

機能要件は「こういうものを作ってね」と言われるので考える対象をとらえやすいのですが、非機能要件は言われてないことを含めて考える対象にしなくてはならないので難しいです。

なにか頼りになるものはないかしら思っておりましたら、ございました。

ipaが公開している文章は少々高尚過ぎて扱いにくいと感じるものがあるのですが

この非機能要求グレードはとても具体的でわかりやすく非機能要件を定義するときの助けになります。

http://www.ipa.go.jp/sec/softwareengineering/std/ent03-b.html

具体的な内容はipaをご覧になられることをお勧めいたしますが、かいつまみますと大項目に

・可用性

・性能、拡張性

・運用、保守性

・移行性

・セキュリティ

・システム環境、エコロジー

ということを対象にするそうでございます。

わたくし、恥ずかしながらこれまでお仕事で「システム環境、エコロジー」を意識した非機能要件の定義を行った経験がございませんのでこれを機会に勉強したいと思った次第でございます。