2012-04-14 63 views
3

我为我的要求使用FURPS +模型。我知道功能类别是功能性需求,其余是非功能性需求。验证用户输入部分的功能需求是什么?

但我想知道,验证算作功能性还是非功能性需求? 对接口上的用户输入进行验证。 我正在考虑将其列为可用性类别下的非功能。

我说得对吗?

回答

1

当您说用户输入验证时,它是要完成的功能的组成部分。 让我们说要求输入字段不应该包含任何数字数据。所以现在它是功能需求。您可以验证这在需求中确实需要提及。如果文档中提到要求并提及,那么这是一个功能性需求。如果这不是真正的需求,或者由于其他功能的实现而可能被隐式实现,那么不必担心太多。但是现在我们将验证用户输入以获得更好的应用程序稳定性,因此可以考虑这一点作为功​​能要求。

对于与非功能性需求相关的一件事,应用程序的性能不是功能需求的一部分。它确定了应用程序的行为。这样就可以真正区分它。

+1

如果是为了更好的稳定性,它将被视为非功能性需求。 – user1004413 2012-04-14 08:47:14