SlideShare a Scribd company logo
1 of 19
Download to read offline
Requirements	Engineering		
for	Sustainability	
-	Sustainability	Analysis	
Birgit Penzenstadler

birgit.penzenstadler@csulb.edu
www.csulb.edu/~bpenzens
@twinkleflip 

#SustainabilityDesign
#KarlskronaManifesto
Timeline	•  Tuesday	29.3	
•  10-12	Open	lecture	“SoCware	engineering	for	sustainability	–	The	Karlskrona	manifesto”,	Room	4511	
•  12-16	Opening	of	the	course,	Room	7441	
•  Wednesday	30.3	
•  18-22	LUT	Beach	Sauna,	student	idea	presentaTons	&	discussions	
•  Thursday	31.3		
•  10-12	Stakeholder	model	and	goal	modelling,	Room	4511	
•  12-14	Course	work,	Room	4511	
•  Friday	1.4	
•  10-12	System	vision,	Sustainability	analysis	and	use	cases,	Room	LS204	
•  12-14Course	work,	Room	LS	204	
•  Monday	4.4.	
•  10-14	Intermediate	presentaTons,	Room	7441	
•  Tuesday	5.4	
•  12-16	Course	work,	Room	7441	
•  Wednesday	6.4	
•  8-10	Briefing	for	presentaTons,	Room	7441	
•  10-12	Course	work,	Room	7441	
•  Thursday	7.4	
•  10-14	Course	work,	Room	7441	
•  Friday	8.4	
•  12-16	Final	presentaTons,	Room	7441	 2
Outline	&	Overview	
1.  Sustainability	Analysis	
à This	is	your	playground	
à You	get	as	much	out	of	this	course	as	you	put	in.	
3
Requirements	Engineering	for	
Sustainability	
Guiding Questions for Green RE:
1. Does the system have an explicit sustainability purpose?
2. Which impact does the system have on the environment?
3. Is there a stakeholder for environmental sustainability?
4. What are the sustainability goals and constraints for the system?
Requirements / System / Solution DomainContext / Environment / Problem Domain
Stakeholder Model
Objectives,
& Goals
S
System Vision
Deployment Requirements
System Constraints
Domain Model
S
Usage Model
Quality Requirements
Process Requirements
S
S
S
S
elicit
sustainability
objectives
find sustainability stakeholders
analyse sustainability of context
elicit
sustainability
constraints
derive
sustainable
system
vision
refine and deduce
sustainability
requirements
specify
sustainable
interaction
Constraints
& Rules
!
!
!
!
!
Example		
checklist	for		
analyzing	
environmental		
sustainability		
for	a	soCware		
system.
Sustainability	Analysis
Sustainability	Analysis	
•  “What	does	X	mean	for	my/our	system?”	
•  Sustainability	dimensions	
– Environmental,	individual,	social,	economic,	
technical	
•  Orders	of	impact	
– Immediate	
– Enabling	
– Structural	
6
Orders	of	effect	
1.  Immediate	effects	are	the	direct	effects	of	the	producTon,	use,	and	
disposal	of	soCware	systems.	This	includes	the	immediate	benefit	
of	system	features	and	the	full	life-cycle	impacts,	such	as	a	life-
cycle	assessment	(LCA)	would	include.	An	LCA	evaluates	the	
environmental	impact	of	a	product’s	life	from	the	extracTon	of	
raw	materials	to	its	disposal	or	recycling.	
2.  Enabling	effects	arise	from	a	system’s	applicaTon	over	Tme.	This	
includes	not	only	opportuniTes	to	consume	more	(or	fewer)	
resources	but	also	other	changes	induced	by	system	use.	
3.  Structural	effects	represent	“persistent	changes	observable	at	the	
macro	level.	Structures	emerge	from	the	enTrety	of	acTons	at	the	
micro	level	and,	in	turn,	influence	these	acTons.”	Ongoing	use	of	a	
new	soCware	system	can	lead	to	shiCs	in	capital	accumulaTon;	
drive	changes	in	social	norms,	policies,	and	laws;	and	alter	our	
relaTonship	with	the	natural	world.	
7
Rebound	effect	
•  In	conservaTon	and	energy	economics,	the	rebound	effect	(or	take-back	effect,	RE)	is	the	reducTon	in	expected	
gains	from	new	technologies	that	increase	the	efficiency	of	resource	use,	because	of	behavioral	or	other	systemic	
responses.	These	responses	usually	tend	to	offset	the	beneficial	effects	of	the	new	technology	or	other	measures	
taken.	While	the	literature	on	the	rebound	effect	generally	focuses	on	the	effect	of	technological	improvements	
on	energy	consumpTon,	the	theory	can	also	be	applied	to	the	use	of	any	natural	resource	or	other	input,	such	as	
labor.	The	rebound	effect	is	generally	expressed	as	a	raTo	of	the	lost	benefit	compared	to	the	expected	
environmental	benefit	when	holding	consumpTon	constant.	
•  For	instance,	if	a	5%	improvement	in	vehicle	fuel	efficiency	results	in	only	a	2%	drop	in	fuel	use,	there	is	a	60%	
rebound	effect	(since	(5-2)⁄5	=	60%).	The	'missing'	3%	might	have	been	consumed	by	driving	faster	or	further	than	
before.	
•  The	existence	of	the	rebound	effect	is	uncontroversial.	However,	debate	conTnues	as	to	the	magnitude	and	
impact	of	the	effect	in	real	world	situaTons.	Depending	on	the	magnitude	of	the	rebound	effect,	there	are	five	
different	rebound	effect	types:	
1.  Super	conservaTon	(RE	<	0):	the	actual	resource	savings	are	higher	than	expected	savings	–	the	rebound	effect	
is	negaTve.	This	occurs	if	the	increase	in	efficiency	reduces	costs.	
2.  Zero	rebound	(RE	=	0):	The	actual	resource	savings	are	equal	to	expected	savings	–	the	rebound	effect	is	zero.	
3.  ParTal	rebound	(0	<	RE	<	1):	The	actual	resource	savings	are	less	than	expected	savings	–	the	rebound	effect	is	
between	0%	and	100%.	This	is	someTmes	known	as	'take-back',	and	is	the	most	common	result	of	empirical	
studies	on	individual	markets.	
4.  Full	rebound	(RE	=	1):	The	actual	resource	savings	are	equal	to	the	increase	in	usage	–	the	rebound	effect	is	at	
100%.	
5.  Backfire	(RE	>	1):	The	actual	resource	savings	are	negaTve	because	usage	increased	beyond	potenTal	savings	–	
the	rebound	effect	is	higher	than	100%.	This	situaTon	is	commonly	known	as	the	Jevons	paradox.	
8	
hups://en.wikipedia.org/wiki/Rebound_effect_(conservaTon)	
hup://www.rff.org/files/sharepoint/WorkImages/Download/RFF-DP-14-39.pdf		
hup://www.eoearth.org/view/arTcle/155666/
Rebound	effect	
9
Rebound	effect	
10
RepresentaTon	as	radar	diagram	
•  Radar	chart:	Useful	when	
you	want	to	look	at	several	
different	factors	all	related	
to	one	item.	
•  MulTple	axes	along	which	
you	can	visualize	data	
•  Point	near	center	indicates	
a	low	value	
•  Point	near	edge	indicates	a	
high	value	
•  Coverage	allows	for	
(condiTonal)	comparison	
11
12
Taking	the	analysis	further	
1.  Visualize	results	in	infographics	
2.  EsTmate	impacts	using	Fermi	approximaTons	
3.  Deeper	analysis	using	causal	loop	diagrams	
(Systems	thinking)	
13
1.	Further	visualizaTon:	infographics	
14
2.	Fermi	ApproximaTons	
•  In	physics	or	engineering	educaTon,	a	Fermi	problem,	Fermi	quiz,	Fermi	
quesTon,	Fermi	esTmate,	or	order	esTmaTon	is	an	esTmaTon	problem	
designed	to	teach	dimensional	analysis,	approximaTon,	and	such	a	
problem	is	usually	a	back-of-the-envelope	calculaTon.		
•  The	esTmaTon	technique	is	named	aCer	physicist	Enrico	Fermi	as	he	was	
known	for	his	ability	to	make	good	approximate	calculaTons	with	liule	or	
no	actual	data.	Fermi	problems	typically	involve	making	jusTfied	guesses	
about	quanTTes	and	their	variance	or	lower	and	upper	bounds.	
•  Historical	background:	Enrico	Fermi's	esTmate	of	the	strength	of	the	
atomic	bomb	that	detonated	at	the	Trinity	test,	based	on	the	distance	
traveled	by	pieces	of	paper	he	dropped	from	his	hand	during	the	blast.	
Fermi's	esTmate	of	10	kilotons	of	TNT	was	remarkably	close	to	the	now-
accepted	value	of	around	20	kilotons.	
•  Why	it	works:	ApproximaTon	method	that	relies	on	breaking	down	a	task	
in	calculaTon	steps	that	include	assumpTons	–	errors	in	assumpTons	tend	
to	cancel	each	other	out,	so	the	end	result	is	sTll	quite	close	
15
2.	Fermi	ApproximaTons:	Example	
The	classic	Fermi	problem,	generally	auributed	to	Fermi,	is	"How	many	piano	tuners	are	there	in	
Chicago?"	A	typical	soluTon	to	this	problem	involves	mulTplying	a	series	of	esTmates	that	yield	the	
correct	answer	if	the	esTmates	are	correct.	For	example,	we	might	make	the	following	assumpTons:	
•  There	are	approximately	9,000,000	people	living	in	Chicago.	
•  On	average,	there	are	two	persons	in	each	household	in	Chicago.	
•  Roughly	one	household	in	twenty	has	a	piano	that	is	tuned	regularly.	
•  Pianos	that	are	tuned	regularly	are	tuned	on	average	about	once	per	year.	
•  It	takes	a	piano	tuner	about	two	hours	to	tune	a	piano,	including	travel	Tme.	
•  Each	piano	tuner	works	eight	hours	in	a	day,	five	days	in	a	week,	and	50	weeks	in	a	year.	
From	these	assumpTons,	we	can	compute	that	the	number	of	piano	tunings	in	a	single	year	in	Chicago	
is	
•  (9,000,000	persons	in	Chicago)	÷	(2	persons/household)	×	(1	piano/20	households)	×	(1	piano	
tuning	per	piano	per	year)	=	225,000	piano	tunings	per	year	in	Chicago.	
We	can	similarly	calculate	that	the	average	piano	tuner	performs	
•  (50	weeks/year)	×	(5	days/week)	×	(8	hours/day)	÷	(2	hours	to	tune	a	piano)		
=	1000	piano	tunings	per	year	per	piano	tuner.	
Dividing	gives	
•  (225,000	piano	tunings	per	year	in	Chicago)	÷	(1000	piano	tunings	per	year	per	piano	tuner)		
=	225	piano	tuners	in	Chicago.	
The	actual	number	of	piano	tuners	in	Chicago	is	about	290.	
16	
hups://en.wikipedia.org/wiki/Fermi_problem	
hup://lesswrong.com/lw/h5e/fermi_esTmates/
3.	Causal	loop	diagrams	
•  A	causal	loop	diagram	(CLD)	is	a	causal	diagram	that	aids	in	visualizing	how	different	variables	in	a	
system	are	interrelated.	The	diagram	consists	of	a	set	of	nodes	and	edges.	Nodes	represent	the	
variables	and	edges	are	the	links	that	represent	a	connecTon	or	a	relaTon	between	the	two	
variables.	A	link	marked	posiTve	indicates	a	posiTve	relaTon	and	a	link	marked	negaTve	indicates	a	
negaTve	relaTon.	A	posiTve	causal	link	means	the	two	nodes	change	in	the	same	direcTon,	i.e.	if	
the	node	in	which	the	link	starts	decreases,	the	other	node	also	decreases.	Similarly,	if	the	node	in	
which	the	link	starts	increases,	the	other	node	increases	as	well.	A	negaTve	causal	link	means	the	
two	nodes	change	in	opposite	direcTons,	i.e.	if	the	node	in	which	the	link	starts	increases,	the	
other	node	decreases	and	vice	versa.	
•  Closed	cycles	in	the	diagram	are	very	important	features	of	the	CLDs.	A	closed	cycle	is	either	
defined	as	a	reinforcing	or	balancing	loop.	A	reinforcing	loop	is	a	cycle	in	which	the	effect	of	a	
variaTon	in	any	variable	propagates	through	the	loop	and	returns	to	the	variable	reinforcing	the	
iniTal	deviaTon	i.e.	if	a	variable	increases	in	a	reinforcing	loop	the	effect	through	the	cycle	will	
return	an	increase	to	the	same	variable	and	vice	versa.	A	balancing	loop	is	the	cycle	in	which	the	
effect	of	a	variaTon	in	any	variable	propagates	through	the	loop	and	returns	to	the	variable	a	
deviaTon	opposite	to	the	iniTal	one	i.e.	if	a	variable	increases	in	a	balancing	loop	the	effect	through	
the	cycle	will	return	a	decrease	to	the	same	variable	and	vice	versa.	
•  If	a	variable	varies	in	a	reinforcing	loop	the	effect	of	the	change	reinforces	the	iniTal	variaTon.	The	
effect	of	the	variaTon	will	then	create	another	reinforcing	effect.	Without	breaking	the	loop	the	
system	will	be	caught	in	a	vicious	cycle	of	circular	chain	reacTons.	For	this	reason,	closed	loops	are	
criTcal	features	in	the	CLDs.	
•  hups://en.wikipedia.org/wiki/Causal_loop_diagram	
•  Tutorial:	hup://www.cs.toronto.edu/~sme/SystemsThinking/
GuidelinesforDrawingCausalLoopDiagrams.pdf		
17
3.	Causal	loop	diagram	-	Example	
18	
hups://upload.wikimedia.org/wikipedia/commons/f/f6/Causal_Loop_Diagram_of_a_Model.png
Todos	
Sustainability	Analysis	
	
Submit	to	me	as	one	PDF	file	per	team	by	the	end	of	
today.	
19	
Birgit Penzenstadler

birgit.penzenstadler@csulb.edu
www.csulb.edu/~bpenzens
@twinkleflip 

#SustainabilityDesign #KarlskronaManifesto

More Related Content

Similar to Requirements Engineering for Sustainability - 4 - Sustainability Analysis

Prabodhan research workshop - training calender oct 2015
Prabodhan   research workshop - training calender oct 2015Prabodhan   research workshop - training calender oct 2015
Prabodhan research workshop - training calender oct 2015Dr. Rashmi Hebalkar
 
Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018SusanMRob
 
ROLE Developer Camp 2011
ROLE Developer Camp 2011ROLE Developer Camp 2011
ROLE Developer Camp 2011Ralf Klamma
 
"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick StorrSEENET-MTP
 
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Marleen Lodder
 
Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Dr. Rashmi Hebalkar
 
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...OpenUP project
 
Shaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeShaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeBill Hemmig
 
How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?Mediehuset Ingeniøren Live
 
Student experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateStudent experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateJisc
 
Learners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaLearners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaELESIGpresentations
 
Assessing using digital stories
Assessing using digital storiesAssessing using digital stories
Assessing using digital storiesmdxaltc
 
UTEK Information Session
UTEK Information SessionUTEK Information Session
UTEK Information SessionUofTEngKomp
 
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...ARDC
 
Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014D2L Barry
 
NSTA - Going Beyond Data Collection
NSTA - Going Beyond Data CollectionNSTA - Going Beyond Data Collection
NSTA - Going Beyond Data CollectionBen Smith
 

Similar to Requirements Engineering for Sustainability - 4 - Sustainability Analysis (20)

Strategic Planning for University Leaders - Agenda
Strategic Planning for University Leaders - AgendaStrategic Planning for University Leaders - Agenda
Strategic Planning for University Leaders - Agenda
 
Prabodhan research workshop - training calender oct 2015
Prabodhan   research workshop - training calender oct 2015Prabodhan   research workshop - training calender oct 2015
Prabodhan research workshop - training calender oct 2015
 
Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018
 
ROLE Developer Camp 2011
ROLE Developer Camp 2011ROLE Developer Camp 2011
ROLE Developer Camp 2011
 
"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr
 
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
 
Introduction
Introduction Introduction
Introduction
 
Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017
 
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...
Welcome to the OpenUP Training Workshop: "Increasing visibility & impact thro...
 
Shaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeShaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community College
 
Welcome to FSLT12
Welcome to FSLT12Welcome to FSLT12
Welcome to FSLT12
 
How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?
 
Student experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateStudent experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc update
 
Learners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaLearners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curricula
 
Assessing using digital stories
Assessing using digital storiesAssessing using digital stories
Assessing using digital stories
 
UTEK Information Session
UTEK Information SessionUTEK Information Session
UTEK Information Session
 
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
 
Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014
 
Roles & Skills for RDM
Roles & Skills for RDMRoles & Skills for RDM
Roles & Skills for RDM
 
NSTA - Going Beyond Data Collection
NSTA - Going Beyond Data CollectionNSTA - Going Beyond Data Collection
NSTA - Going Beyond Data Collection
 

More from Birgit Penzenstadler

The (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingThe (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingBirgit Penzenstadler
 
The trek towards sustainability - truth, tale, or transition?
The trek towards sustainability -  truth, tale, or transition?The trek towards sustainability -  truth, tale, or transition?
The trek towards sustainability - truth, tale, or transition?Birgit Penzenstadler
 
Equality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsEquality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsBirgit Penzenstadler
 
Wellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkWellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkBirgit Penzenstadler
 
Sustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersSustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersBirgit Penzenstadler
 
Requirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyRequirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyBirgit 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
 

More from Birgit Penzenstadler (20)

The (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingThe (Em)Power of participatory storytelling
The (Em)Power of participatory storytelling
 
The trek towards sustainability - truth, tale, or transition?
The trek towards sustainability -  truth, tale, or transition?The trek towards sustainability -  truth, tale, or transition?
The trek towards sustainability - truth, tale, or transition?
 
Equality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsEquality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informatics
 
Wellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkWellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the Talk
 
Sustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersSustainable Software and Resilient Engineers
Sustainable Software and Resilient Engineers
 
Computing Within Limits
Computing Within LimitsComputing Within Limits
Computing Within Limits
 
Requirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyRequirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable society
 
Requirements Engineering - Recap
Requirements Engineering - RecapRequirements Engineering - Recap
Requirements Engineering - Recap
 
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
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Requirements Engineering for Sustainability - 4 - Sustainability Analysis