まず、分類および表示のための需要:
(A)以下の5つの一般的な分類の厳密な意味を求めて:
1.機能要件(機能要件):メインシステムと関連する要件は、つまり、物理的制約を考慮せずに、ユーザーがアクティビティを実行できるようにしたいです。
システム全体の性能特性または他の部分は持っている必要があります。2.パフォーマンス要件(性能要件)。
3.品質特性(品質特性)
4.外部インターフェース(外部インターフェース):ソフトウェア、ハードウェア、データベースインタフェース。
5.制約(制約):このようなプログラミング言語、ハードウェア設備として。
(B)ニーズの5種類の詳細な説明:
1.機能要件:
ソフトウェアの最も一般的で最も重要なニーズの要件だけでなく、最も複雑なニーズ。
2.パフォーマンス要件、共通のカテゴリ:
( 1)速度:システム時間は、タスクを完了するために必要。
( 2 )容量(容量):保存されたデータの量。
( 3 )スループット(スループット):連続時間で完了したトランザクションの数。
( 4 )負荷(ロード):同時ワークロードベアラ。
( 5 )リアルタイム(タイムクリティカル)
3.品質属性:
システムの品質を測定するために、品質の要因のいくつかを使用する必要は品質特性を確立する量子化。本は説明 [ISO / IEC 9126-1]、[ IEEE 1061-1992,1998] 2つの性質モデル、一貫性の両方から実質的にわずかに異なるサブ要因の改良が含まれています。以下【IEE 1061-1992,1998]は要約する例では、主に以下の要素が含まれています。
( 1 )機能
システム、正確性、セキュリティ、互換性と相互運用性の完全性。
( 2 )信頼性
ノーシステムの欠陥、フォールトトレランス、可用性。
( 3 使用)やす
それはコミュニケーションの理解し、習得が容易、簡単な操作性が含まれています。
( 4 )効率
それは時間の経済、資源経済が含まれています。
( 5 )保守
それは改正、拡張性、テスト容易性が含まれています。
( 6 )ポータビリティ
ハードウェアとソフトウェアのインストールすることができ、再利用性を備えた独立。
4.外部インターフェース:
システムインタフェースのハードウェア及びソフトウェアは、以下に留意すべきです。
( 1つのアプリケーション)インターフェース
( 2 )入出力インタフェース
( 3 )形式の仕様は、このようなデータとして、コマンドフォーマット
( 4 )例外処理の要件
5.制約:
一般的な制約の内容:
( 1 )システムの開発およびランタイム環境
( 2 )問題のドメイン関連規格:ように法律や規制、貿易協定や企業規模などを含みます。
( 3 )ビジネスルール
( 4 )社会的要因:例えば、文化、宗教。
6.その他の要件:
たとえば、インストール要件、トレーニングのニーズ、データ要件のように。
第二に、良い需要の特性
(A)完全性
あなたは、ユーザーのニーズを完全に機能記述されるシステムを拡張するために、より行う必要はありません。要件の開発プロセスでは、明確な情報のためとしてマークすることができます(決定されるように、決定されるべき)TBDが、開発プロセスの終了前に、すべてのTBDを解決する必要があります。
ニーズの異なる種類によって異なる方法で説明した完全性要件を保護することができます。
1.機能要件は、次のことが記述されていることを保証する必要があります。
( 1 それらトリガーの)挙動(トリガ):これは、システムの挙動は、治療すべき共通のトリガ、要求受信異常によるデータ入力を含む、機能を実行するために必要となります。
( 2 前提条件)行動(事前のための条件条件):システムが正常に前提の機能要件を満たしています。一般的な条件は、システムの事前モードまたは状態、他の外部システムの状態、システムデータの任意の値を含みます。
( 3 )動作:プリ条件下挙動が受信トリガされ、システムが実行しなければなりません。
( 4 )事後条件( POST-条件条件):システムの動作が正常に実行されている状態。
( 5 )前提条件、対応状況の結果を満たしていません。
(B)正し
(C)可能性
(D)必要
(E)明確な
(F)検証可能
発行日:2018年3月25日14:17