【问题标题】:Functional and non functional requirements relating to web API与 Web API 相关的功能性和非功能性要求
【发布时间】:2015-12-19 03:41:54
【问题描述】:

以 JSON 格式开发稍后将由 Web 前端使用的 RESTful API 是“功能性”还是“非功能性”要求?

【问题讨论】:

    标签: requirements system-requirements


    【解决方案1】:

    两者都不是。 “在 JSON 中开发 RESTful API”不是要求,只是描述了实现一个或多个底层要求的过程。

    但您可能指的是功能需求。

    您应该始终寻求将描述未来系统应具有的功能或质量的需求与其技术实现分开。

    这样的功能需求可能是:

    (标识符 1) 正在开发的系统必须提供以下 通过接口向外部系统发送信息:(所需表 信息)

    然后您可以将其进一步分解为更详细的功能需求,其中之一可以是:

    (标识符 2)正在开发的系统必须提供其 (对标识符 1 的引用)中指定的信息到外部 JSON 格式的系统通过可访问的接口 REST 客户端,以便为外部系统 XYZ 提供数据。

    相比之下,非功能性需求提供了有关 API 质量的更多详细信息。如:

    • 性能
    • 安全性
    • 可靠性
    • 可用性
    • 可维护性
    • 便携性

    由于这些东西很难衡量,您可以添加更多功能需求,以更详细地指定预期行为(例如最大响应时间)。

    来源:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多