Chapter 10: Functional requirement
Chapter 10: Functional requirement
Question 1. What is the definition of the functional requirements?
Answer The functional requirement mainly specifies what the
product or service must to satisfy the work and business. In other words, we
can say the action that product or service must do and anything that relates to
the product or service functionality. Functional requirement is not dependent
on the technology used by the product or service. Sometimes, it is collaborated
with the technical requirements of the product. There is should be the full
detail how the product will perform. For example, for TD project a functional
requirement is “The system must allow the users to enter the case log into the SharePoint”.
Question 2 .What is description and rationale in the requirement
and why we need it?
Answer In order to build a clearer solution for developer to
build a requirement need a rationale and description. The description points
out the what in the requirement and the rationale points out the why. The rationale
of the requirement tells us why the requirement exists. By adding the
description and rationale to the requirement it become very useful as it the
developers and the testers know much more about the effort that they need to
expend on it.
Question 3. What is data dictionary?
Answer The data dictionary includes all the detailed
description what has been used in the data models. It also includes the
glossary and the format and relationships and the specification of the
functional requirement. Data model is not a complete indicator of the
functionality of the requirement, so data dictionary has a detailed information
of the classes, attributes of the data model.
Question 4. What are alternatives and exceptions?
Answer I am
going to describe alternatives and exceptions in my words. According to me
Alternatives are the wanted and acceptable deviations from the normal case.
These deviations are the mainly choices that we want, these choices are
intentional as they are wanted and defined by the business. Moreover, it is
very important for BA to consider alternatives, as the two BAs may have
different ideas and thoughts.
Exceptions: - Exceptions are the unwanted and inevitable deviations from the normal case. These are unacceptable because the owner of the work does not want that exceptions will happen.
Exceptions: - Exceptions are the unwanted and inevitable deviations from the normal case. These are unacceptable because the owner of the work does not want that exceptions will happen.
Question 5. What are the conditional requirements?
Answer Sometimes there is a need to add a certain condition
to requirement. This happens often we want that requirement must play when the
certain condition is met. These types of requirement generally include the
words like “if”,” then”. An example of the conditional requirement is “A music shall
play when it is requested”. In this requirement the condition is at the end of
the requirement.
Functional requirements are the things your product does to support the work. They should be, as far as possible, expressed independently from any technology that will be used to implement them. The functional requirements specify the product to be developed, so they must contain sufficient detail for the developer to build the correct product with only the minimum of clarification and explanation from the requirements analyst and the stakeholders.
ReplyDeleteMany projects fail because stakeholders fail to understand the difference between business and functional requirements. This is the reason why specifying the correct functional requirements is vital to any projects. If business analysts don’t have clear functional requirements to obtain an understanding of the technicality of the project, then during the project business analysts will be unable to answer whether the decisions made by the development/design/testing teams are correct or not.If a functional detail is incorporate to a business need, it could result in the failure of the project. As a result, business analyst must master the techniques of gathering functional requirements in order to prevent any issues relating to requirements in the project.
ReplyDeleteThe functional requirements happen to be the most crucial part of the product as they define what the product must do. Description and rationale are two important characteristics which help in building the requirements. Furthermore, data dictionary consists of detailed descriptions of data models and specifications of functional requirement. Apart from this, business use cases are used to identify requirements. Business Use Cases include alternatives and exceptions which are wanted and unwanted deviations in the scenarios, respectively.
ReplyDelete