2

後でWebフロントエンドによって消費されるJSONでのRESTful APIの開発は、「機能的」または「非機能的」要件ですか?

4

1 に答える 1

2

どちらでもない。「JSON での RESTful API の開発」は要件ではありませんが、1 つ以上の基本的な要件を実装するプロセスを説明しているだけです。

しかし、おそらく機能要件について言及しているでしょう。

将来のシステムが持つべき機能や品質を記述する要件を、技術的な実装から切り離すように常に努める必要があります。

このような機能要件は次のようになります。

(識別子 1) 開発中のシステムは、インターフェースを介して外部システムに次の情報を提供する必要があります: (必要な情報の表)

次に、それをさらに詳細な機能要件に分解できます。そのうちの 1 つは次のようなものです。

(識別子 2) 開発中のシステムは、外部システム XYZに供給するために、(識別子 1 への参照) で指定された情報を、REST クライアントがアクセス可能なインターフェースを介して JSON 形式で外部システムに提供する必要があります。

対照的に、非機能要件は、API の品質に関する詳細を伝えます。そのような:

  • パフォーマンス
  • 安全
  • 信頼性
  • 使いやすさ
  • 保守性
  • 携帯性

これらは測定が難しいため、予想される動作をより詳細に指定する機能要件を追加できます (最大応答時間など)。

ソース:

https://ireb.org/en/downloads/#syllabus-foundation-level

于 2015-12-21T23:43:23.430 に答える