A requirements filter provides an objective measurement of the quality/ degree of uncertainty/degree of completion (the content) of a requirements specification irrespective of the form in which it is produced. It offers a way of applying a fixed measurement to variable artifacts. The filter is relevant in the following circumstances:
The filter is used as a tool for trapping missing requirements, irrelevant requirements, and inconsistent requirements. The first step in building a filter is to identify the industry type for which it will be used. For example, a banking system would have different filtration criteria than an air defense system, simply because requirements that are very important in one industry might be totally irrelevant in another. Next, define the organizational environment in terms of the roles of people involved in producing your requirements specifications. Describe the typical technology that applies to your projects for this industry type. |