SlideShare a Scribd company logo
1 of 5
Dobler Consulting
Requirements Gathering Overview
Any project’s requirements need to be well thought out, balanced and clearly understoodby all involved, but
perhaps of most importance is that they are not dropped or compromised halfway through the project.
Functional
Requirements
The official definition of ‘a functional requirement’ is that it
essentially specifies something the system should do.
Typically, functional requirements will specify a behaviour or
function, for example:
“Display the name, total size, available space and format of a flash
drive connected to the USB port.” Other examples are “add
customer” and “print invoice”.
Non Functional
Requirements
Non-functional requirements describe how the system works
The definition for a non-functional requirement is that it essentially
specifies how the system should behave and that it is a constraint
upon the systems behaviour. One could also think of non-
functional requirements as quality attributes for of a system.
Functional Requirements
● Business Rules
● Transaction corrections, adjustments and cancellations
● Administrative functions
● Authentication
● Authorization levels
● Audit Tracking
● External Interfaces
● Certification Requirements
● Reporting Requirements
● Historical Data
● Legal or Regulatory Requirements
Non-Functional Requirements
● Performance – for example Response Time, Throughput, Utilization, Static Volumetric
● Scalability
● Capacity
● Availability
● Reliability
● Recoverability
● Maintainability
● Serviceability
● Security
● Regulatory
● Manageability
● Environmental
End

More Related Content

What's hot (6)

Jbpm as a bpms
Jbpm as a bpmsJbpm as a bpms
Jbpm as a bpms
 
Brms basics
Brms basics Brms basics
Brms basics
 
What is jad_session
What is jad_sessionWhat is jad_session
What is jad_session
 
Business Process Management for Successful Core Banking Implementations
Business Process Management for Successful Core Banking ImplementationsBusiness Process Management for Successful Core Banking Implementations
Business Process Management for Successful Core Banking Implementations
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
 
Martin Thompson SAM Buyers Guide New York Tools Day
Martin Thompson SAM Buyers Guide New York Tools DayMartin Thompson SAM Buyers Guide New York Tools Day
Martin Thompson SAM Buyers Guide New York Tools Day
 

Viewers also liked

Dit is iets om heel trots op te zijn !!
Dit is iets om heel trots op te zijn !!Dit is iets om heel trots op te zijn !!
Dit is iets om heel trots op te zijn !!
Theresa Broekema
 
NAM Q4a 2011 UAT Strategy Document v1 0
NAM Q4a 2011 UAT Strategy Document v1 0NAM Q4a 2011 UAT Strategy Document v1 0
NAM Q4a 2011 UAT Strategy Document v1 0
David Crane
 

Viewers also liked (10)

Dit is iets om heel trots op te zijn !!
Dit is iets om heel trots op te zijn !!Dit is iets om heel trots op te zijn !!
Dit is iets om heel trots op te zijn !!
 
Teclado membrana
Teclado membranaTeclado membrana
Teclado membrana
 
June Meal Plan of the Month
June Meal Plan of the MonthJune Meal Plan of the Month
June Meal Plan of the Month
 
Best Age for Children to Begin Martial Arts
Best Age for Children to Begin Martial ArtsBest Age for Children to Begin Martial Arts
Best Age for Children to Begin Martial Arts
 
Activity-Based Sales: Use Email, Calendar, and Phone the Right Way
Activity-Based Sales: Use Email, Calendar, and Phone the Right WayActivity-Based Sales: Use Email, Calendar, and Phone the Right Way
Activity-Based Sales: Use Email, Calendar, and Phone the Right Way
 
Top 20 famous landmarks in boston,ma
Top 20 famous landmarks in boston,maTop 20 famous landmarks in boston,ma
Top 20 famous landmarks in boston,ma
 
So3
So3So3
So3
 
SWOT Analysis for Sprint/Nextel - 2007
SWOT Analysis for Sprint/Nextel - 2007SWOT Analysis for Sprint/Nextel - 2007
SWOT Analysis for Sprint/Nextel - 2007
 
The Various Benefits of Martial Arts
The Various Benefits of Martial ArtsThe Various Benefits of Martial Arts
The Various Benefits of Martial Arts
 
NAM Q4a 2011 UAT Strategy Document v1 0
NAM Q4a 2011 UAT Strategy Document v1 0NAM Q4a 2011 UAT Strategy Document v1 0
NAM Q4a 2011 UAT Strategy Document v1 0
 

Similar to Sample PPT Deck

CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
mary772
 
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptxSRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
Hassankhalid894940
 

Similar to Sample PPT Deck (20)

INTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specificationsINTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specifications
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptx
 
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial Overview
 
Software Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summarySoftware Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summary
 
40411923 business-analyst
40411923 business-analyst40411923 business-analyst
40411923 business-analyst
 
Lecture 1.pdf
Lecture 1.pdfLecture 1.pdf
Lecture 1.pdf
 
Ch 1-Introduction.ppt
Ch 1-Introduction.pptCh 1-Introduction.ppt
Ch 1-Introduction.ppt
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...
 
ETCA_4
ETCA_4ETCA_4
ETCA_4
 
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptxSRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
SRE-Week-09-Refining-the-system-definition-05052023-114706pm.pptx
 
16_10_2018 non functional requirements v
16_10_2018 non functional requirements v16_10_2018 non functional requirements v
16_10_2018 non functional requirements v
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 
Software requirements specifications documents pdf
Software requirements specifications documents pdfSoftware requirements specifications documents pdf
Software requirements specifications documents pdf
 
Ch 2 types of reqirement
Ch 2  types of reqirementCh 2  types of reqirement
Ch 2 types of reqirement
 
Requirement and Specification
Requirement and SpecificationRequirement and Specification
Requirement and Specification
 
RequirementPro™ Architecture
RequirementPro™ ArchitectureRequirementPro™ Architecture
RequirementPro™ Architecture
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 

Sample PPT Deck

  • 2. Any project’s requirements need to be well thought out, balanced and clearly understoodby all involved, but perhaps of most importance is that they are not dropped or compromised halfway through the project. Functional Requirements The official definition of ‘a functional requirement’ is that it essentially specifies something the system should do. Typically, functional requirements will specify a behaviour or function, for example: “Display the name, total size, available space and format of a flash drive connected to the USB port.” Other examples are “add customer” and “print invoice”. Non Functional Requirements Non-functional requirements describe how the system works The definition for a non-functional requirement is that it essentially specifies how the system should behave and that it is a constraint upon the systems behaviour. One could also think of non- functional requirements as quality attributes for of a system.
  • 3. Functional Requirements ● Business Rules ● Transaction corrections, adjustments and cancellations ● Administrative functions ● Authentication ● Authorization levels ● Audit Tracking ● External Interfaces ● Certification Requirements ● Reporting Requirements ● Historical Data ● Legal or Regulatory Requirements
  • 4. Non-Functional Requirements ● Performance – for example Response Time, Throughput, Utilization, Static Volumetric ● Scalability ● Capacity ● Availability ● Reliability ● Recoverability ● Maintainability ● Serviceability ● Security ● Regulatory ● Manageability ● Environmental
  • 5. End