SlideShare a Scribd company logo
1 of 47
Download to read offline
EARS
Easy Approach to
Requirements Syntax
CECS 542
Dr.	Birgit	Penzenstadler	
(presen3ng	research	work	by	Alistair	
Mavin	from	Rolls	Royce,	UK)	
Photo	credit:	Jakob	Owens,	Unsplash
Outline	
l	Mo#va#on	
l	Concepts	
l	EARS	templates,	for	each:		
	“Theory”		
	Examples		
	Exercises		
l Strengths	and	weaknesses	of	EARS		
l	Summary		
CSULB	spring	2016	 Dr.	Birgit	Penzenstadler	 2
Mo3va3on	
•  Top-level	system	requirements	are	typically	
wriSen	in	Natural	Language	(NL)	by	individuals	
who	are	not	requirements	experts	
•  Unconstrained	NL	can	cause	problems.		
•  There	is	a	need	for	simple,	easy	to	apply	
guidance	
•  EARS	Templates	are	based	on	industry	best	
prac3ce	and	many	years	of	experience
Requirements Engineering - EARS
Concepts	(1	of	3)	
•  There	are	two	classes	of	requirement		
– Normal	opera3on	
– Unwanted	behavior	
•  All	NL	requirements	can	be	defined	using	one	
of	5	simple	templates	
– 4	normal	opera3on	templates	
– 1	unwanted	behavior	template
Concepts	(2	of	3)	
•  Normal	opera3on	requirements	
– Define	the	required	system	behavior	during	sunny	
day	opera3on	
– All	users	and	all	interac3ng	systems	behave	as	
expected	to	meet	the	goals	of	the	user
Concepts	(3	of	3)	
Unwanted	behavior	requirements	
•  A	general	term	used	to	cover	all	devia3ons	
from	sunny	day	opera3on	
•  Define	the	required	response	of	the	system	to	
– Failures	and	disturbances	
– Devia3ons	from	desired	user	behavior	
– Unexpected	behavior	of	interac3ng	systems
Requirements Engineering - EARS
Normal	opera3on	(1	of	2)	
•  Generic	syntax	is	
<op3onal	precondi3ons>	<op3onal	trigger>	
the	<system	name>	shall	<system	response>	
•  Simple	structure	adds	rigor	&	clarity	
•  System	response	describes	what	the	system	
must	actually	do	that	is	visible	at	the	
boundary	of	the	system
Normal	opera3on	(2	of	2)	
Ubiquitous	
•  Requirement	is	always	ac3ve	
Event-driven	(keyword	When)	
•  Required	response	to	a	triggering	event	
State-driven	(keyword	While)	
•  Required	response	in	a	specified	state	
Op3on	(keyword	Where)	
•  Applicable	only	if	feature	is	included	
(can	use	combina3ons	of	When,	While	and	Where	
for	requirements	with	complex	condi3onal	clauses)
Ubiquitous	
•  The	<system	name>	shall	<system	response>	
•  Used	to	define	system	behavior	that	must	be	
ac3ve	at	all	3mes	
– “con3nuous”	
•  No	precondi3ons	or	trigger	
– “uncondi3onal”
Requirements Engineering - EARS
Ubiquitous	example	
Car	
•  The	car	shall	have	a	maximum	retail	sale	price	of	
XXX	
•  The	car	shall	be	compliant	with	the	safety	
requirements	defined	in	XXX	
Laptop	
•  The	laptop	shall	have	a	mass	of	no	more	than	XXX	
grams	
•  The	laptop	shall	have	a	minimum	baSery	life	of	
XXX	hours
Requirements Engineering - EARS
Event-driven	
•  When	<trigger>	the	<system	name>	shall	
<system	response>	
•  Ini3ated	only	when	a	triggering	event	is	
detected	at	the	system	boundary	
•  The	trigger	must	be	something	that	the	
system	itself	can	detect	
– This	oeen	helps	clarify	the	system	boundary.
Event-driven
Event-driven	examples	(1	of	2)	
Car	
•  When	the	clutch	pedal	is	depressed,	the	car	
shall	disengage	the	driving	force	
•  When	the	"turn	indicator"	command	is	
received,	the	car	shall	operate	the	indicator	
lights	on	the	front,	side	and	rear	of	the	
vehicle,	and	provide	audible	and	visual	
confirma3on	to	the	driver
Event-driven	examples	(2	of	2)	
Laptop	
•  When	the	laptop	is	off	and	the	power	buSon	
is	pressed,	the	laptop	shall	boot	up	
•  When	the	laptop	is	running	and	the	laptop	is	
closed,	the	laptop	shall	enter	"powersave"	
mode
Requirements Engineering - EARS
State-driven		
•  While	<in	a	specific	state>	the	<system	name>	
shall	<system	response>	
•  Requirement	is	ac3ve	while	the	system	is	in	a	
defined	state	
– Requirement	is	“con3nuous”,	but	only	while	the	
system	is	in	the	specified	state
Requirements Engineering - EARS
State-driven	examples	(1	of	2)	
Car	
•  While	the	igni3on	is	on,	the	car	shall	display	
the	fuel	level	and	the	oil	level	to	the	driver	
•  While	the	key	is	in	the	igni3on,	the	car	alarm	
shall	be	inhibited	
•  While	the	handbrake	is	applied,	the	wheels	
shall	be	locked
State-driven	examples	(2	of	2)	
	Laptop	
•  While	the	laptop	is	running	on	the	baSery	and	
the	baSery	is	below	XXX	%	charge,	the	laptop	
shall	display	"low	baSery”	
•  While	an	external	audio	output	device	is	
connected,	the	laptop	shall	mute	the	built-in	
speaker	and	send	the	audio	output	signal	to	
the	external	audio	output	device
State-driven	examples	(2	of	2)
Requirements Engineering - EARS
Op3on	
•  Where	<feature	is	included>	the		
<system	name>	shall	<system	response>	
•  Applicable	only	in	systems	that	include	a	
par3cular	feature	
– The	requirement	will	oeen	be	“ubiquitous”,	but	
only	for	systems	that	include	the	specified	feature
Requirements Engineering - EARS
Op3on	examples	(1	of	2)	
Car	
•  Where	the	car	has	electric	windows,	the	
electric	window	controls	shall	be	on	the	
driver's	door	panel	
•  Where	the	car	includes	automa3c	windscreen	
wipers,	the	car	shall	sense	moisture	on	the	
windscreen	and	operate	the	windscreen	
wipers	without	driver	commands
Op3on	examples	(2	of	2)	
Laptop	
•  Where	a	"long	life"	baSery	is	fiSed,	the	laptop	
shall	have	a	minimum	baSery	life	of	XXX	hours	
•  Where	the	laptop	is	a	"lightweight"	model,	
the	laptop	shall	have	a	mass	of	no	more	than	
XXX	grams
Requirements Engineering - EARS
Unwanted	behaviour	
•  A	varia3on	of	event-driven	requirement.	
•  If	<op3onal	precondi3ons>	<trigger>,	then	the	
<system	name>	shall	<system	response>	
•  This	format	forces	the	separa3on	of	
– Circumstances	in	which	the	requirement	can	be	
invoked	(precondi3ons)	
– The	ini3a3ng	event	(trigger)	
– The	expected	system	behavior	(response)
Requirements Engineering - EARS
Requirements Engineering - EARS
Unwanted	behavior	examples	(1	of	2)	
Car	
•  If	the	car	detects	aSempted	intrusion,	then	
the	car	shall	operate	the	car	alarm	
•  If	the	car	detects	low	oil	pressure,	then	the	car	
shall	display	a	"low	oil	pressure"	warning
Requirements Engineering - EARS
Unwanted	behavior	examples	(1	of	2)
Unwanted	behavior	examples	(2	of	2)	
Laptop	
•  If	the	incorrect	password	is	entered,	then	the	
laptop	shall	display	XXX	warning	message	
•  If	the	laptop	is	connected	to	a	non-	
compa3ble	device,	then	the	laptop	shall	
prevent	transfer	of	data,	prevent	transfer	of	
charge,	display	XXX	warning	message	and	not	
be	damaged
Requirements Engineering - EARS
“Complex”	requirement	syntax	
•  Requirements	with	complex	condi3onal	
clauses	are	defined	using	combina3ons	of	
When,	While,	Where	and	If-Then	
•  The	keywords	can	be	built	into	more	complex	
expressions	to	specify	richer	system	behaviors	
•  For	instance,	the	same	event	may	trigger	
different	system	behavior	depending	on	the	
state	of	the	system	when	the	event	is	
detected
Requirements Engineering - EARS
Complex	requirement	examples		
(1	of	2)	
Car	
•  Where	the	car	includes	an	"owner	alert"	
system,	if	the	car	detects	aSempted	intrusion,	
then	the	car	shall	send	a	message	to	the	
owner	and	ac3vate	the	car	alarm	
•  While	the	car	is	being	driven	forwards	above	a	
speed	of	XXX,	if	the	driver	aSempts	to	engage	
reverse	gear,	then	the	car	shall	prevent	
engagement	of	reverse	gear
Complex	requirement	examples		
(2	of	2)	
Laptop	
•  Where	the	laptop	includes	"voice	input"	
op3on,	while	the	voice	input	op3on	is	
selected,	the	laptop	shall	accept	voice	input	
commands	
•  While	the	laptop	is	running	on	main	electrical	
power,	if	the	power	cable	is	disconnected,	
then	the	laptop	shall	display	a	warning	
message
Requirements Engineering - EARS
Strengths	and	weaknesses	of	EARS	
•  Strengths	
–  Provides	rigor	and	consistency	
–  Easy	to	learn	and	apply	
–  No	tools	needed	
–  Common	form	of	requirements	communica3on	
•  Weaknesses	
–  Limited	inter-requirement	coupling	
–  Unsuitable	for	very	complex	requirements	(consider	
using	truth	tables	or	other	non-textual	nota3on)
Requirements Engineering - EARS
Summary	of	EARS	
•  Provides	simple,	general	guidance	
–  Templates	support	complex	requirements	
•  Widely	applicable	to	NL	requirements		
•  Exposes	lack	of	understanding	
–  Prevents	analysts	from	hiding	behind	ambiguity	and	
vagueness	
–  Rigor	forces	a	deeper	considera3on	of	the	desired	
system	behavior	
•  Versa3le,	allowing	a	house	style	
•  Aids	understanding	and	communica3on
References	and	contact	details	
•  EARS:	Easy	Approach	to	Requirements	Syntax	
Proceedings	of	Intl.	Conf.	on	RE’09	
•  BIG	EARS:	The	Return	of	EARS	
Proceedings	of	Intl.	Conf.	on	RE’10	
•  Alistair	Mavin	
alistair.mavin@rolls-royce.com

More Related Content

More from Birgit Penzenstadler

Requirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsRequirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsBirgit Penzenstadler
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherBirgit Penzenstadler
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements managementBirgit Penzenstadler
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceBirgit Penzenstadler
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality ModelsBirgit Penzenstadler
 
Requirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsRequirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsBirgit Penzenstadler
 
Requirements Engineering - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE ToolsBirgit Penzenstadler
 
Requirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementRequirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementBirgit Penzenstadler
 
Requirements Engineering - Usage models
Requirements Engineering - Usage modelsRequirements Engineering - Usage models
Requirements Engineering - Usage modelsBirgit Penzenstadler
 
Requirements Engineering - Domain Models
Requirements Engineering - Domain ModelsRequirements Engineering - Domain Models
Requirements Engineering - Domain ModelsBirgit Penzenstadler
 
Requirements Engineering - System Vision
Requirements Engineering - System VisionRequirements Engineering - System Vision
Requirements Engineering - System VisionBirgit Penzenstadler
 
Requirements Engineering - Stakeholders
Requirements Engineering - StakeholdersRequirements Engineering - Stakeholders
Requirements Engineering - StakeholdersBirgit Penzenstadler
 
Requirements Engineering - Business Case Analysis
Requirements Engineering - Business Case AnalysisRequirements Engineering - Business Case Analysis
Requirements Engineering - Business Case AnalysisBirgit Penzenstadler
 
Requirements Engineering - Artifact-oriented requirements engineering
Requirements Engineering - Artifact-oriented requirements engineeringRequirements Engineering - Artifact-oriented requirements engineering
Requirements Engineering - Artifact-oriented requirements engineeringBirgit Penzenstadler
 
Requirements Engineering - Frameworks & Standards
Requirements Engineering - Frameworks & StandardsRequirements Engineering - Frameworks & Standards
Requirements Engineering - Frameworks & StandardsBirgit Penzenstadler
 
Requirements Engineering - Process & Roles
Requirements Engineering - Process & RolesRequirements Engineering - Process & Roles
Requirements Engineering - Process & RolesBirgit Penzenstadler
 
Requirements Engineering - Introduction
Requirements Engineering - IntroductionRequirements Engineering - Introduction
Requirements Engineering - IntroductionBirgit Penzenstadler
 
Requirements Engineering for Sustainability - Open Lecture at LUT 2016
Requirements Engineering for Sustainability - Open Lecture at LUT 2016Requirements Engineering for Sustainability - Open Lecture at LUT 2016
Requirements Engineering for Sustainability - Open Lecture at LUT 2016Birgit Penzenstadler
 
Requirements Engineering for Sustainability - 1 - Intro & Business Model Canvas
Requirements Engineering for Sustainability - 1 - Intro & Business Model CanvasRequirements Engineering for Sustainability - 1 - Intro & Business Model Canvas
Requirements Engineering for Sustainability - 1 - Intro & Business Model CanvasBirgit Penzenstadler
 

More from Birgit Penzenstadler (20)

Requirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsRequirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research Topics
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all together
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements management
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assurance
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality Models
 
Requirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsRequirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirements
 
Requirements Engineering - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE Tools
 
Requirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementRequirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements Refinement
 
Requirements Engineering - Usage models
Requirements Engineering - Usage modelsRequirements Engineering - Usage models
Requirements Engineering - Usage models
 
Requirements Engineering - Domain Models
Requirements Engineering - Domain ModelsRequirements Engineering - Domain Models
Requirements Engineering - Domain Models
 
Requirements Engineering - System Vision
Requirements Engineering - System VisionRequirements Engineering - System Vision
Requirements Engineering - System Vision
 
Requirements Engineering - Goals
Requirements Engineering - GoalsRequirements Engineering - Goals
Requirements Engineering - Goals
 
Requirements Engineering - Stakeholders
Requirements Engineering - StakeholdersRequirements Engineering - Stakeholders
Requirements Engineering - Stakeholders
 
Requirements Engineering - Business Case Analysis
Requirements Engineering - Business Case AnalysisRequirements Engineering - Business Case Analysis
Requirements Engineering - Business Case Analysis
 
Requirements Engineering - Artifact-oriented requirements engineering
Requirements Engineering - Artifact-oriented requirements engineeringRequirements Engineering - Artifact-oriented requirements engineering
Requirements Engineering - Artifact-oriented requirements engineering
 
Requirements Engineering - Frameworks & Standards
Requirements Engineering - Frameworks & StandardsRequirements Engineering - Frameworks & Standards
Requirements Engineering - Frameworks & Standards
 
Requirements Engineering - Process & Roles
Requirements Engineering - Process & RolesRequirements Engineering - Process & Roles
Requirements Engineering - Process & Roles
 
Requirements Engineering - Introduction
Requirements Engineering - IntroductionRequirements Engineering - Introduction
Requirements Engineering - Introduction
 
Requirements Engineering for Sustainability - Open Lecture at LUT 2016
Requirements Engineering for Sustainability - Open Lecture at LUT 2016Requirements Engineering for Sustainability - Open Lecture at LUT 2016
Requirements Engineering for Sustainability - Open Lecture at LUT 2016
 
Requirements Engineering for Sustainability - 1 - Intro & Business Model Canvas
Requirements Engineering for Sustainability - 1 - Intro & Business Model CanvasRequirements Engineering for Sustainability - 1 - Intro & Business Model Canvas
Requirements Engineering for Sustainability - 1 - Intro & Business Model Canvas
 

Recently uploaded

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 

Recently uploaded (20)

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 

Requirements Engineering - EARS