功能需求与移动Web应用程序的非功能需求

时间:2013-07-29 19:26:46

标签: software-design system-requirements system-analysis

我对非功能性要求感到有点困惑任何人都可以帮助我,如果以下内容看起来正确,请告诉我

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

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

非功能性要求

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

2 个答案:

答案 0 :(得分:1)

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

希望我能帮到你一点

答案 1 :(得分:1)

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

所以,我的建议是,对您的意见保持灵活性,尽管在开始之前尽量确保您的数据。 (如果您是业主 - 我的意思是,如果您是移动应用程序数据的供应商 - 那么请尝试向您的一些朋友和同事询问哪些数据对您来说可能是必不可少的。)