2

我对非功能性要求有点困惑,谁能帮助我,让我知道以下内容是否正确

该项目的功能要求是创建一个移动应用程序,即:

  • 跨平台兼容并适用于大多数移动浏览器
  • 将选定数量的流行社交网站集成到
    一个地方
  • 与社交网络 API 通信
  • 使用登录和 OAuth 机制进行授权
  • 记录和监控社交网络活动
  • 在本地存储数据显示用户的总统计信息

非功能性要求

  • 准确记录统计数据
  • 快速导航
  • 灵活地选择他们想要集成的 3 个站点,而不必总是使用所有 3 个站点。例如;用户应该仍然可以在应用程序中使用 Facebook 和 Twitter,而无需使用 YouTube(如果他们对 YouTube 不感兴趣)。
  • 应用程序应该能够与选定的站点一起运行。
  • 在能够集成其他流行的社交网站方面也应该是灵活的
  • 应该可供用户随时使用
4

2 回答 2

1

如果您看一下这个问题,就会解释什么是非功能性要求。在我看来,非功能列表的第三点是功能要求。因为这描述了应用程序应该具有的功能。我猜第四个和第五个要求也取决于功能类别。但在这两种情况下,我不是 100% 确定

希望我能帮到你一点

于 2013-07-29T19:36:22.053 回答
1

要真正了解哪些是功能性需求,哪些是非功能性需求,您应该与您的客户(企业主)核实,例如(使用您的数据): - 快速导航可能是某些客户的功能性需求。假设您正在开发一个新闻馈送应用程序,对于某些客户来说,这是一个要求,应该在我的朋友的分析阶段说明。- 安全性可能不是功能要求,例如,假设一个新闻馈送应用程序,可能不需要登录属性。

所以,我的建议是,对您的意见保持灵活,尽管在开始之前请尝试对您的数据如此确定。(如果您是企业主——我的意思是,如果您是移动应用程序数据的供应商——那么请尝试询问您的一些朋友和同事,哪些数据可能对您继续下去至关重要。)

于 2015-02-23T12:08:57.107 回答