システム要件文書は、製品が完成したときにどのようになるかを記述したものです。この文書は、製品が満たす必要性、その機能、その動作環境、ユーザーエクスペリエンス、特性、および満たすことが要求される国内または国際標準に関する情報を提供します。 Carnegie Mellonソフトウェアエンジニアリング協会によって発行されたレポートによると、システム要件の作成と報告は開発者にとって困難なままです。このレポートで指摘されている主な問題は、製品開発ライフサイクル全体を通して、ユーザーまたは運用上のニーズに適切に対処できず、要件を追跡できなかったことです。
あなたが必要とするアイテム
-
製品説明
-
ユーザー要件
-
環境要件
-
規格
-
制約情報
-
ワープロソフト(オプションだが強く推奨)
要件を収集します。利害関係者、製品開発のためにお金を払っている人々、および製品を使用することになる人々は、システム要件レポートで識別されるべき要件を持っています。要件を収集するための正式なプロセスを強くお勧めします。要件を収集するためのいくつかの成功したテクニックは、ユースケース、シナリオ、プロトタイプ、および契約上の要件の詳細なレビューです。
製品に適用される軍用規格(Mil-Std)、国際規格組織(ISO)、およびその他の政府または法的要件を特定し、それらをシステム要件レポートに記載します。
電源、他の機器、ソフトウェア、データベース、ユーザーとのインタフェースなど、システムが動作する環境を説明します。システム要件報告書の目的のために、安全要件が動作環境に含まれてもよい。
制約を分析します。製品要件に対する制約は、ユーザー、処理能力、所要電力、コスト、およびハードウェアとソフトウェアの統合によってもたらされる可能性があります。制約には、現在の最先端技術では達成できない、またはプロジェクト予算内では達成できない期待も含まれます。
操作速度、使用リソース、極端な環境でのパフォーマンス、テスト要件、品質、安全性、信頼性、および保守要件などの機能要件のリストを作成します。
タイムラインに沿って、主要なマイルストーンの予想達成度を示す開発スケジュールを作成します。
システム要件レポートの紹介資料を書いてください。タイトルページには、タイトル、組織名、日付、作成者が含まれています。正式なシステム要件文書は、表紙に責任当事者からの署名もあるかもしれません。目次と図表のリストを作成します。紹介文を書き、該当する参考文書をリストアップしてください。
この文書の残りの部分をいくつかのセクションに分割し、一般的な説明、機能要件、および特殊要件をカバーする内容を書きます。