Functional and Non
Functional
Part of requirement
 Functional &
 Non-Functional Requirement.
Functional Requirement
 Describe the behavior of system
 Support users goals, tasks or activities
 Detailed and specified in the system design
 It contain unique name and number
 Helps to reader to understand why requirement is needed.
Functional Requirement Should include
 Description of data to be entered
 Description of operation performed by each screen
 Description of work flows performed by the system
 Who can enter the data into a system
Specification of Functional Requirement
 Purpose of the Document
 Scope
 Business Process
 Data and Integration
 Performance
Non Functional Requirement
 How system works?
 It make system more tangible
 Related the usability of system
 Judge the operation of system, rather than specific behaviors
Non Functional Requirement Should
Include
 Usability
 Reliability
 Performance
 Supportability
Classification of Non Functional
Requirement
 Process requirement
 Delivery requirement
 Implementation Requirement
 Standard Requirement
 Product Requirement
 Visibility Req.
 Reliability Req.
 Safety Req.
 Efficiency Req.
 Performance/Capacity Req.
 External Requirement
 Legal Constraints
 Economic Constraints
 Interoperability Req.

Functional and non functional

  • 1.
  • 2.
    Part of requirement Functional &  Non-Functional Requirement.
  • 3.
    Functional Requirement  Describethe behavior of system  Support users goals, tasks or activities  Detailed and specified in the system design  It contain unique name and number  Helps to reader to understand why requirement is needed.
  • 4.
    Functional Requirement Shouldinclude  Description of data to be entered  Description of operation performed by each screen  Description of work flows performed by the system  Who can enter the data into a system
  • 5.
    Specification of FunctionalRequirement  Purpose of the Document  Scope  Business Process  Data and Integration  Performance
  • 6.
    Non Functional Requirement How system works?  It make system more tangible  Related the usability of system  Judge the operation of system, rather than specific behaviors
  • 7.
    Non Functional RequirementShould Include  Usability  Reliability  Performance  Supportability
  • 8.
    Classification of NonFunctional Requirement  Process requirement  Delivery requirement  Implementation Requirement  Standard Requirement  Product Requirement  Visibility Req.  Reliability Req.  Safety Req.  Efficiency Req.  Performance/Capacity Req.  External Requirement  Legal Constraints  Economic Constraints  Interoperability Req.

Editor's Notes

  • #9 Process requirements Requirements which are a consequence of organisational policies and procedures e.g. process standards used, implementation requirements, etc. Product requirements Requirements which specify that the delivered product must behave in a particular way e.g. execution speed, reliability, etc. External requirements Requirements which arise from factors which are external to the system and its development process e.g. interoperability requirements, legislative requirements, etc.