Chapter 10

Ripunjay 

Functional Requirement

The things that are done by the product to support work is known as functional requirements. These requirements should be expressed independently from technology that will be used to implement these requirements. The reason for this separation is, as a BA you are not trying to make a technological solution, rather you should specify what that solution should do.

For instance, RBC has a mobile banking application so the functional requirement for this application is to conserve the time of their customer by providing everything on their app. The technological solution is their app.


SHAGUN SAREEN

TECHNOLOGICAL REQUIREMENTS - They are the functionality that is only needed because of the chosen technology. These are not there for business reasons. They are there to make the chosen implementation work. These should either be recorded in a separate specification or be identified clearly as technological requirements. These requirements should not be introduced before the business requirements are fully understood.

CONDITIONAL REQUIREMENTS - Sometimes, it is needed that a condition should be added to a requirement. This happens if certain processing circumstances have occurred, only then these requirements come into play. 

Comments

  1. Data, Your Secret Weapon.

    This topic includes Data Models and Data Dictionary.

    Data Models are referred to class diagrams or entity relationship models. It is not an indicator of complete functionality. It will only provide the part of specification on your functional requirements. Class models is a business data model that ensures that the data stored which leads the business to do work. Whereas the Data Dictionary explains the classes, attributes and associations on your data model. The dictionary should include the definition of each attribute and association.

    ReplyDelete

Post a Comment