動作要件と構造要件は、要件全体の中核部分を構成しますが、これらの2つのブロックに加えて、他のいくつかの補助部分があります。
その他のニーズ分析:
- インターフェース要件
- 非機能要件の追跡
- 設計上の制約
インターフェースの主要コンポーネントについて説明します。
- ユーザー
- ユーザー名
- 事業目的
- タイミングを使用
- 使用頻度
- 内容とフォーマット
- インタラクティブなプロセスの説明
- パケットの説明
- 設計の制約と要件
- プロトコル形式の要件
- パフォーマンス要件
- 環境制限
非機能要件の追跡:
- 品質特性分析(外部品質および内部品質)
- 機能性
- 適合性
- 正確さ
- 相互運用性
- 守秘義務
- 機能コンプライアンス
- 信頼性
- 成熟度
- 耐障害性
- 簡単に回復
- 信頼できるコンプライアンス
- 使いやすさ
- わかりやすさ
- 学びやすい
- 操作が簡単
- 魅力的
- 使いやすいコンプライアンス
- 効率
- 時間特性
- リソースの利用
- 効率コンプライアンス
- 保守性
- 分析のしやすさ
- 変更可能性
- 安定性
- テスト容易性
- コンプライアンスを維持する
- 携帯性
- 順応性
- インストールが簡単
- 共存
- 交換が簡単
- 移植性のコンプライアンス
- 機能性
- 非機能要件ツリーを特定する
設計上の制約:
- 非技術的要因によって決定される技術的選択:テーブル方式の使用
- 想定される使用環境:箇条書きのテキストで表現
- 予想されるハードウェアおよびソフトウェア環境:配置図で表される
非機能的な説明の例:
- パフォーマンス要件
- 精度
- 時間特性要件
- 柔軟性
- 並行性
- 障害処理の要件
- 拘束
- 品質属性
- 使いやすさと使いやすさ
- 動作環境要件
- 設備要件
- サポートソフトウェア
- インターフェース要件
- 需要の管理
- その他のニーズ
- 入出力要件
- データ管理機能の要件
- 障害処理の要件
- インターフェース要件
- その他の特別なニーズ