Download presentation
Presentation is loading. Please wait.
Published byFrederica Randall Modified over 6 years ago
1
Non Functional Requirements Checklist based on categories of applications
Kandagaddala Pavani, Associate Software Engineer Rekha Venkatapathi Naidu, Senior Software Engineer CGI Information Systems & Management Consultants Pvt Ltd
2
Abstract In the requirements gathering stage, there are these functional requirements which are briefed by the client which explains “What a system should perform”; but it is the chore of the Tester to determine the non-functional requirements which elucidates “How a system should perform”. Here, a discrete list of non-functional requirements is illustrated based on the applications and domain categories.
3
Captured in quality attribute scenario
Why Non-Functional Requirements? Attributes Not mandatory Captured in quality attribute scenario Product properties Difficult to Capture Whereas in Functional Requirements, the following are the differences Verbs Mandatory Captured in use case Product feature Easy to capture Careful! Too much of NFR testing could impact time and cost
4
There are six areas of research focused, relating to
Non Functional requirements Improvement as a method of quality control Unspoken Requirements Abstraction of constraints Operational behaviors Interrelationships of requirements Understanding the concepts of how well
5
Types of Non Functional Requirements
Examples Qualities Types of Non Functional Requirements Non Functional Requirements Execution qualities Consumer Oriented Efficiency Correctness Evolution qualities Technically Oriented Anomaly management Completeness
6
Checklist for different types of applications
7
Case Study : Banking Domain
The application should be secure, easy to maintain, compliant with the batches run and should have a recovery in case of disaster. Fixed Deposit Deposit Amount Security Disaster Management Maintainability Accessability Compliance
8
Success Stories 1. Web Swing Testing 2. Performance Testing
9
Conclusion This paper is a handbook to refer the non-functional requirements for various applications.
10
References & Appendix 1. Non-Functional Requirements in Software Engineering by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos 2. Non-Functional Requirements in Systems Analysis & Design by Kevin MacG. Adams 3. A case study of Non-Functional Requirements & continuous improvement at a national communications system contractor by Volney L R Douglas
11
Author Biography Rekha Venkatapathi Naidu is a Senior Software Engineer with 6.8 years of experience in BFSI Domain (Global Wealth and Capital Markets Sector), with an expertise in Web Service Automation, currently employed with CGI. Kandagaddala Pavani is an Associate Software Engineer with 1.3 year of experience in BFSI Domain (Global Wealth and Capital Markets Sector), currently employed with CGI.
12
Thank You!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.