我对非功能性需求有点困惑,任何人都可以帮助我并让我知道以下内容是否正确
该项目的功能要求是创建一个移动应用程序:
- 跨平台兼容,适用于大多数移动浏览器
- 集成了一些选定的流行社交网站
一个地方 - 与社交网络 API 进行通信
- 使用登录和 OAuth 机制进行授权
- 记录和监控社交网络事件
- 在本地存储数据显示用户的总体统计信息
非功能性需求
- 准确记录统计数据
- 快速导航
- 可以灵活地从 3 个网站中选择要集成的网站,而不必总是使用全部 3 个网站。例如;用户应该仍然能够在应用程序中使用 Facebook 和 Twitter,而忽略 YouTube(如果他们对 YouTube 不感兴趣)。
- 应用应该能够在选定的网站上运行。
- 应该灵活,能够集成其他流行的社交网站
- 应该可供用户随时使用
最佳答案
如果你看看这个question ,解释了什么是非功能性需求。在我看来,非功能性列表的第三点是功能性需求。因为这描述了应用程序应该具有的功能。我猜第四个和第五个要求也取决于功能类别。但在这两种情况下我不是 100% 确定
希望可以帮到你
关于software-design - 移动 Web 应用程序的功能性需求与非功能性需求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17932544/