software-design - 移动 Web 应用程序的功能性需求与非功能性需求

标签 software-design system-requirements system-analysis

我对非功能性需求有点困惑,任何人都可以帮助我并让我知道以下内容是否正确

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

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

非功能性需求

  • 准确记录统计数据
  • 快速导航
  • 可以灵活地从 3 个网站中选择要集成的网站,而不必总是使用全部 3 个网站。例如;用户应该仍然能够在应用程序中使用 Facebook 和 Twitter,而忽略 YouTube(如果他们对 YouTube 不感兴趣)。
  • 应用应该能够在选定的网站上运行。
  • 应该灵活,能够集成其他流行的社交网站
  • 应该可供用户随时使用

最佳答案

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

希望可以帮到你

关于software-design - 移动 Web 应用程序的功能性需求与非功能性需求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17932544/

相关文章:

uml - 如何在图表上显示两种状态之间的交互?

math - 如何在 javascript 中实现拉普拉斯逆变换?

uml - 在 SRS 中绘制状态机图的更好单位是什么?

use-case - 我应该将编辑和删除作为用例吗?

algorithm - 查找与单词查询匹配的热门文档

c# - 为个人/客户建模联系方式

error-handling - 错误处理 : show error message or not?

design-patterns - 域实体/对象并向其中注入(inject)服务感觉完全错误,有理由吗?

MySql 社区服务器最低系统要求

eclipse - 如何确定我的 Java 应用程序的最低 JRE 版本和系统要求