CHAPTER-11

NON-FUNCTIONAL REQUIREMENTS

NON-FUNCTIONAL REQUIREMENTS:

The non-functional requirements define that specifies criteria that can be used to judge the operation of a system as compared to specific behaviours. They describe about how your does the things it does. Non-functional requirements are often called ‘quality attributes’ of a system. In other words, non-functional requirements are qualities, quality goals and quality of service requirements.

FORMALITY GUIDE:

Rabbit projects should use the requirements specifications template as a checklist of non-functional requirements types.

Non-functional requirements of all stakeholders are capture in horse projects.

Elephant projects have a need to capture all of their requirements in written form.

FUNCTIONAL VS NON-FUNCTIONAL REQUIREMENT:

Functional requirement is any requirement which specifies what the system should do. In other words, a functional requirement describes a particular behaviour of function of the system when certain conditions are met.

Non-functional requirement is any requirement which specifies how the system performs a certain function. In other words, a non-functional requirement describes how a system should behave and what limits there are on its functionality. These are generally specifying the system’s quality attributes or characteristics.

THE NON-FUNTIONAL REQUIREMENTS TYPES:

 Look and Feel Requirements: Describe the intended spirit, the mood or the style the product’s appearance.

Usability and Humanity Requirements: How the product suits the user’s abilities and expectations.

Performance Requirements: The capacity, speeds, accuracy, efficiency of the products.

Operational and Environmental Requirements: What does the product to do in the environment where it will be used?

Maintainability and Support Requirements: Adapt to any expected changes.

Security Requirements: Access, privacy, integrity, auditing.

Cultural and Political Requirements: Make the product acceptable in a specific region.

Legal Requirements: The laws and the standards that apply to the product.

FINDING THE NON-FUNCTIONAL REQUIREMENTS

Blogging the requirements: Blog and wikis can be useful.

Use cases: Each use case from the point of its non-functional needs.

The template: Use the template as a checklist of non-functional requirements types.

Prototypes and Non-functional requirements: Use prototypes to help drive out non-functional requirements.

The client: The client the product may also have expectations that are relevant.

Comments

  1. Non- Functional Requirements: The non-functional requirements are the requirements which describes the quality of the product or the product must have in the features. Non-functional requirements uses to specify response time as well as accuracy limits on calculation. We write the requirements when we need that the product should have the particular appearance and must be used by the other persons for the surety of the resulted product. In our project as well which is the Virtual Reality Training to drivers have non-functional requirements such as easy to login within the system and background of the virtual machine which gives the realistic view of the roads.

    ReplyDelete
  2. Pawandeep kaur: i would like to talk about how we can find functional and non-functional requirements. Functional requirements are what you expect the software to do. E.g. Calculate a value. Non functional requirements are how well you expect the system to do what it does e.g. Calculate a value securely in a fraction of a second. This is a simple and effective distinction you can use to segregate the two. Use a defined classification and classify them into three groups: operation, revision, and transition. In this way, the stakeholders and the development team build a consistent language for discussing non-functional needs. so i believe that it will be really very helpful.

    ReplyDelete
  3. i want to talk about functional and non functional requirements means.Basically, Functional requirements specifies a function that a system or system component must be able to perform. It can be documented in various ways. The most common ones are written descriptions in documents, and use cases. for example doing tasks like calculation,data processing etc whereas Non-functional requirements are the requirements that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors.like performance requirement, operation requirement.

    ReplyDelete

Post a Comment

Popular posts from this blog