Functional and non Functional Requirements In Business Analyst?
Before we begin a project, we are always required to
document the requirements and classify them between
functional requirements and non-functional requirements.
This activity is beneficial whenever there is a future risk
or disagreements.
What are Functional requirements?
1. Functional requirements may be calculations,
technical details, data manipulation and processing
and other specific functionality that define what a
system is supposed to accomplish.
2. In simple terms, Functional requirements defines
what a system is supposed to do.
What is a function?
1. A function is described as a set of inputs, the
behavior, and outputs.
2. So, A function specifically involves external
interaction.
More..
3. It describes the action which completes the
work,that system is supposed to do.
4. Behavioral requirements describing all the cases
where the system uses the functional requirements
are captured in use cases.
5. This behavior may be expressed as services, tasks or
functions the system is required to perform.
Use Case?
1. A use case describes an interaction between an actor
and the system.
For example: Interaction between customer and Bank
System.
Some of the more typical functional requirements
include:
1. Business Rules
2. Transaction corrections, adjustments and
cancellations
3. Administrative functions
4. Authentication
5. Authorization levels
6. Audit Tracking
7. External Interfaces
8. Certification Requirements
9. Reporting Requirements
10. Historical Data
11. Legal or Regulatory Requirements
Some typical non-functional requirements are:
1. Performance – for example Response Time,
Throughput, Utilization, Static Volumetric
2. Scalability
3. Capacity
4. Availability
5. Reliability
6. Recoverability
7. Maintainability
8. Serviceability
9. Security
10. Regulatory
11. Manageability
12. Environmental
13. Data Integrity
14. Usability
15. Interoperability
visit at : http://www.onlinetrainingsexpert.com/businessanalyst-online-training.html
visit at : http://www.onlinetrainingsexpert.com/businessanalyst-online-training.html
No comments:
Post a Comment