功能VS技术要求

时间:2019-02-02 19:03:59

标签: project project-management requirements

构建Web基础绘图应用程序。虽然拍摄的要求,我根据技术

把下面喜欢
  1. 在HTML5和JS框架中构建Web基础应用程序是我的技术要求

  2. 应该在浏览器中运行,铬,火狐等

以下要求是实用的,还是我也可以将它们放在技术上?

类似的要求应允许在打印时进行预览并能够打印

它应该允许自定义工具栏

1 个答案:

答案 0 :(得分:-1)

我尝试测试这种方式:试想一下,用户使用(如操作系统,浏览器,处理器类型,远程服务与本地应用)变化的工具,你需要适应的要求?如果是,这听起来像是一项技术要求。如果这件事情的用户需求的功能的软件,它是一个功能性需求。

最有可能需要将打印功能作为应用程序的核心功能,因此我很有信心将其称为纯功能要求。

其他两个要求(预览和可自定义的工具栏)未通过“技术性”测试。我想该工具栏是可定制的,无论它是否是一个Web应用程序,本机Win32可执行程序或Java PROGRAMM,也不管用户是否使用平板电脑,Windows PC或Mac上。预览也是如此。如果你要求索赔的分类,每需求量的是的或者的功能的的技术,我会去的功能,因为它描述了软件的功能。在另一方面,我通常使用的术语仅用于使我在第一段中提到的测试要求“功能需求”,和呼叫的所有其他要求的非泛函(参见例如https://en.wikipedia.org/wiki/Non-functional_requirement)。有问题的两个需求将适合可用性需求的子类别。