Chapter 11 – Business Requirements Gathering




Chapter 11 – Non Functional Requirements

Having discussed the functional requirements in Chapter 10, we will now review the eight non-functional requirement types within Chapter 11. The non-functional requirements usually do not affect the functional requirements of the product. The non-functional requirements encompass the characteristics or properties of the product.  I will explain a few non-functional requirements below:

Look and Feel – This non-functional requirement captures the style, the visuals, the texture and the overall appearance of the product and the feeling/ emotion the developer wants to evoke from the user

Usability and Humanity Requirements – This non-functional requirement ensures that the design and development of the product takes into consideration the expectations and capabilities of the target market. The intention is to eliminate any possible issues the user may experience in using the product and ensures that the user experience is comfortable and user friendly.

Performance Requirements – This non-functional requirement captures all the activities the product should be able to do in its working/ functionality capacity. This may refer to storage capabilities, accuracy of output, reliability, accessibility, availability and overall ability to meet user expectations.

Operational and Environmental Requirements – This non-functional requirement describes the conditions under which the product is expected to be functioning at full capacity – the conditions/ situations which would lead to optimum operational capacity.

Maintainability and Support Requirements – This requirement describes the level of upkeep/ maintenance and developer support the product will need to ensure continuous functionality for the user.

Security Requirements – This non-functional requirement specifies the level of accessibility, privacy and integrity capabilities of the product.

Cultural Requirements – This requirement covers the local, cultural characteristics the product should have to fit the needs of the target market

Legal Requirements – This requirement refers to the compliance obligations of the product with local, national, international or environmental laws and regulations. The requirements may also extend to industry regulated standards or certification requirements in the sale and distribution of the product.

To determine the non-functional requirements, the relevant stakeholders must be involved in consultations.

Comments

  1. This chapter provides an information about the non-functional requirements that specify how well the product does and what it does. Functional requirements are those that cause the product to do the work while non-functional requirements are those that give character to the work. The security non-functional requirement give access confidentiality, recoverability and auditability of the product. Security requirements give protection to the product via access, privacy and integrity.
    Access: In access security requirement, product's data are only accessible to authorized users.
    Privacy: In privacy security requirement, product's data is protected from unauthorized users.
    Integrity: In integrity security requirement, product's data is protected from being corrupted.
    Except these three security requirements, there is another security requirement, Audit which means product allow complete verification of its operations and data

    ReplyDelete
  2. Non-functional requirements – In this there is specification of requirements that shows the quality of our product and its activity.
    An introduction to non-functional requirements- The non-functional requirements shows which features your product should have and how perfectly It do its work.
    Formality guide – If the product brings difficulties for the users in case of its usage or it is slow or risky, its performance is low, brings more chances for making of new product. The high-quality products are used in Rabbit projects, horse projects and elephant projects.

    ReplyDelete
  3. Performance Requirements - Performance requirements are written when your product needs to perform some tasks in a given amount of time, some tasks need to be done to a specific level of accuracy, or the product needs to have certain data storage capacity, or it has to achieve a certain volume of throughput. Everyone asks for a product with a quick response time, but the need for speed must be genuine. All too often, we want things to be done quickly when there is no real need to do so. If a task is to produce a monthly summary report, then there is probably no need to complete this job quickly. By contrast, the very success of the product may depend on speed.

    ReplyDelete

Post a Comment

Popular posts from this blog

Chapter 7 – Business Requirements Gathering

Chapter 3 - Business Requirements Gathering

Chapter 4 - BUSINESS USE CASES