本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    非機能要件とは

    非機能要件とは、システムが「何をできるか」という機能要件に対して、「どのくらい速く」「どのくらい止まらずに」「どのくらい安全に」「どう運用するか」といった、機能以外の品質や条件を定めた要件のことです。

    読み
    ひきのうようけん
    英語
    Non-functional requirements
    別名・関連
    品質要件

    なぜ重要か

    同じ機能のシステムでも、同時に使う人数が10人か1,000人か、夜間に止めてよいか24時間動かすか、個人情報を扱うかどうかで、設計・構成・費用は大きく変わります。非機能要件は見積りの前提そのものであり、ここが曖昧なまま進めると「動くけれど遅い」「公開後に負荷で落ちた」「バックアップが無かった」といった問題が起きます。しかも機能と違って画面には見えないため、発注側からは気づきにくい領域です。

    発注・開発の実務での意味

    中小企業の業務システムやWebサイトであれば、次の項目を要件定義の段階で決めておけば十分なことがほとんどです。

    項目決めること決めないと起きること
    性能同時利用者数の目安、待てる応答時間繁忙期に画面が固まる
    可用性止めてよい時間帯、障害時に許容できる停止時間復旧の優先度が決まらない
    セキュリティ扱う情報の種類、誰がどこからアクセスするか対策の過不足が生じる
    バックアップ取得の頻度、戻せる期間誤操作や障害でデータが戻らない
    運用監視の有無、更新の頻度、対応時間帯保守契約の範囲が決まらない
    移行既存データをどこまで引き継ぐか移行作業が見積りから漏れる

    すべてを高い水準にすると費用が跳ね上がるため、「この業務は1時間止まっても問題ない」「この画面は月末だけ重くなる」のように、実態に合わせて水準を決めることが大切です。弊社では見積りの前提として、これらを一覧にしてお客様と確認しています。

    関連する用語

    関連用語: 要件定義保守運用SSL/TLS

    この用語が出てくるガイド

    関連するサービス

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    まずは現場のエンジニアにご相談ください

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する