Chapter 10 - Functional Requirements

A functional requirement document defines the functionality of a system or one of its subsystems. It also depends upon the type of software, expected users and the type of system where the software is used.
Functional requirements are the product features or its functions that must be designed directly for the users and there convenience. They define the functionality of the software.
Functional user requirements may be high-level statements of what the system should do but functional system requirements should also describe clearly about the system services in detail.
Here are some points to consider when doing the functional requirements:
  • Purpose of the Document
  • Scope
  • Business Processes
  • Functional Requirements
  • Data and Integration
  • Security Requirements

Level of details for functional requirements: 

  • Should be a single active sentence
  • Should use “and” wisely
  • Must be measurable
  • Use of “must” is used to critical requirements and “should” for non critical requirements
  • Too many similar words can result in confusion

Comments

  1. Technological Requirements
    Technological Requirements are usefulness that is required absolutely on account of the picked innovation. In the case of the utilization case that creates the de-icing plan, the item connects with the warm mapping database. Assume the architect chooses that taking care of this communication by means of an Internet association is the best choice. In light of this innovative decision, the item has a need to build up a protected association. This need is a mechanical necessity; that is, it emerges absolutely in light of the picked innovation. In the event that the creator had chosen an alternate innovation to deal with this piece of the work—say, an immediate fiber-optic connection—the outcome would be distinctive mechanical prerequisites. The innovative necessities are not there for business reasons, but instead to make the picked usage work. We propose that these necessities either be recorded in a different determination or be distinguished obviously as mechanical prerequisites and recorded alongside the business prerequisites. Partners must see obviously why a prerequisite shows up in the particular, so it is significant that the mechanical necessities are not presented before the business necessities are completely comprehended

    ReplyDelete

  2. LEVEL OF DETAIL OR GRANULARITY

    “The product shall . . .”; it makes the sentence active and focuses on communicating what the product is intended to do. It also provides a consistent form for the developers and other stakeholders who need to have a clear understanding of what the product is intended to do. You can of
    course substitute “will” for “shall” (some people claim is it grammatically better), but be consistent with whichever you choose.
    Incidentally, the word “shall” does not mean that you will definitely be able to find a solution to satisfy the requirement; it simply means that the requirement is a statement of the business intention. The developers are charged with deriving a technological solution to the requirement, and naturally there will be times when they cannot find a cost-effective solution. In the meantime, the requirement clarifies what the business needs the product to do.
    One last word on the form employed to write the requirements description: Sometimes people use a mixture of “shall,” “must,” “will,” “might,” “could” and so on, to indicate the priority of a requirement. This practice results in semantic confusion, and we advise against it. Instead, use one consistent form for writing your requirements’ descriptions (“The product

    shall . . .” is the most common) and use a separate attribute of the requirement to identify its priority.

    ReplyDelete
  3. Functional requirements should be composed of description and rational. The description is what Kent explained in his comment, when they're written as a single sentence with a single verb "the product shall...".
    As for the rationale, it shows why the requirement exists. Sometimes it's obvious, but in other circumstances it's a crucial component.
    Source: Mastering Business Requirements, pg 229
    Accessed on: Dec 04, 2019

    ReplyDelete

Post a Comment

Popular posts from this blog

Chapter 1 - What is Business Analysis?

Chapter-12 Fit Criteria and Rationale

Chapter 5 - Investigating the Work