SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Requirements
Engineering:
Domain Models	
CECS 542
Dr.	Birgit	Penzenstadler	 1	
Photo	credit:	John	Towner,	Unsplash
Context Layer
System Layer
Requirements Layer
Stakeholder Model Objectives
& Goals
Constraints
& Rules
!
!
!
!
!
Data Model
E
A
A
A
E
System Vision
Functional
Hierarchy
Architecture Overview
System
Function Model
Fun 1
Fun 2
Component Model
C C
Data Model
E
A
A
A
E
Behaviour Model
Business Case
Deployment Requirements
System Constraints
Domain Model
Service ModelUsage Model
Quality Requirements
Risk List
Project Scope
Process Requirements
Glossary
Glossary
Glossary
Today‘s	learning	goals	
•  What	is	a	domain	model?	
–  Defini?on,	characteris?cs	
–  Rela?ons	to	other	RE	content	
	
•  Overview	of	
–  Types	of	domain	models	
–  Method	for	development	
	
•  Domain	model	in	AMDiRE	
•  What	are	typical	problems?	
2
Defini?on	
A	domain	model	in	problem	solving	and	
soJware	engineering	is	a	conceptual	model	of	
all	the	topics	related	to	a	specific	problem.		
It	describes	the	various	en??es,	their	
aMributes,	roles,	and	rela?onships,	plus	the	
constraints	that	govern	the	problem	domain.	
Dr.	Birgit	Penzenstadler	 3
Ra?onale:		
Why	a	domain	model?	
•  Conceptual	framework	of		
things	in	problem	space	
•  Helps	you	think	–	and	focus	on	seman?cs	
•  Provides	a	glossary	of	terms	
•  Sta?c	view	–	structure	of	?me-invariant	parts	
•  Based	on	that	structure,	we	can	describe	the	
state	of	the	problem	domain	at	any	?me		
(in	behavioral,	dynamic	views)	
Dr.	Birgit	Penzenstadler	 4
Example:	Simple	domain	model	
Dr.	Birgit	Penzenstadler	 5	
Domain	objects	are	not	soJware	objects,	but	a	
representa?on	of	real-life	conceptual	objects.
Features	
•  Domain	classes	–	each	domain	class	denotes	a	type	of	object	
–  Business	objects:	things	manipulated	in	the	business,	e.g.,	Order	
–  Real	world	objects:	things	the	business	keeps	track	of,	e.g.,	Contact,	
Site	
–  Events	that	transpire,	e.g.	Sale	and	Payment	
•  A<ributes	–	an	aMribute	is	the	descrip?on	of	a	named	slot	of	a	
specified	type	in	a	domain	class;	each	instance	of	the	class	
separately	holds	a	value,	e.g.	name	or	ID	
•  Associa>ons	–	an	associa?on	is	a	rela?onship	between	two	(or	
more)	domain	classes	that	describes	links	between	their	object	
instances,	e.g.,	owns.	Associa?ons	can	have	roles,	describing	the	
mul?plicity	and	par?cipa?on	of	a	class	in	the	rela?onship,	e.g.	
employee.	
•  Addi>onal	rules	–	complex	rules	that	cannot	be	shown	with	
symbology	can	be	shown	with	aMached	notes.	
Dr.	Birgit	Penzenstadler	 6
Rela?on	to	other		
RE	content	
•  Input	
– Business	Case	
– Goal	Model	
•  Output	
– Glossary	
– System	Vision		
(usually	developed	in		
itera?on	with	Dom.	Model)	
– Usage	Model	
Dr.	Birgit	Penzenstadler	 7	
Context Layer
System Layer
Requirements Layer
Stakeholder Model Objectives
& Goals
Constraints
& Rules
!
!
!
!
!
Data Model
E
A
A
A
E
System Vision
Functional
Hierarchy
Architecture Overview
System
Function Model
Fun 1
Fun 2
Component Model
C C
Data Model
E
A
A
A
E
Behaviour Model
Business Case
Deployment Requirements
System Constraints
Domain Model
Service ModelUsage Model
Quality Requirements
Risk List
Project Scope
Process Requirements
Glossary
Glossary
Glossary
Domain	Models	
•  Defini?on	&	characteris?cs	
•  Rela?on	to	other	RE	content	
•  Types	of	domain	models	and	examples	
•  Method	for	development	
•  AMDiRE	domain	model	
•  What	are	the	challenges?	
Dr.	Birgit	Penzenstadler	 8	
K	Rayker,	stock.xchng
Example:	Sample	domain	model	for	a	
health	insurance	plan		
Dr.	Birgit	Penzenstadler	 9	
[Kishorekumar,	Wikimedia	Commons	2009]
Example:	Sample	domain	model	for	a	
health	insurance	plan		
Dr.	Birgit	Penzenstadler	 10	
[hMp://scaledagileframework.com/domain-modeling/]
Example:	Sample	domain	model	for	a	
health	insurance	plan		
Dr.	Birgit	Penzenstadler	 11	
[hMp://scaledagileframework.com/domain-modeling/]
How	to	develop	a	DM	
•  Make	a	list	of	candidate	domain	classes	–	iden?fy	nouns.	
•  Draw	these	classes	in	a	UML	class	diagram.	
•  If	possible,	add	brief	descrip>ons	for	the	classes.	
•  Iden?fy	any	associa>ons	that	are	necessary.	
•  Decide	if	some	domain	classes	are	really	just	a<ributes.	
•  Where	helpful,	iden?fy	role	names	and	mul>plicity	for	
associa?ons.	
•  Add	any	addi?onal	sta>c	rules	as	UML	notes	that	cannot	
be	conveyed	with	UML	symbols.	
•  Group	diagrams/domain	classes	by	category	into	
packages.	
Dr.	Birgit	Penzenstadler	 12
Example:	TENCompetence	
learning	
network	
Dr.	Birgit	Penzenstadler	 13	
[hMp://dspace.ou.nl/handle/1820/649]
Example:	Research	Compu?ng		
Domain	Model	
Dr.	Birgit	Penzenstadler	 14	
[hMp://www.bridging-the-gap.com/domain-models/]
Sources	&	QA	
•  Elabora?on	from	
– Business	case	analysis	
– Stakeholder	input	(goals,	constraints)	
– Background	research	
•  Quality:	Completeness	
– All	important	concepts	of	problem	domain	
– Adequate	aMributes	
– All	important	associa?ons	
Dr.	Birgit	Penzenstadler	 15
Domain	Models	
•  Defini?on	&	characteris?cs	
•  Rela?on	to	other	RE	content	
•  Types	of	domain	models	and	examples	
•  Method	for	development	
•  AMDiRE	domain	model	
•  What	are	the	challenges?	
Dr.	Birgit	Penzenstadler	 16	
K	Rayker,	stock.xchng
Elabora?on	in		
AMDiRE	
•  Hand	sketch	(draJ)	
•  Class	diagram	(itera?on)	
Dr.	Birgit	Penzenstadler	 17	
Context Layer
System Layer
Requirements Layer
Stakeholder Model Objectives
& Goals
Constraints
& Rules
!
!
!
!
!
Data Model
E
A
A
A
E
System Vision
Functional
Hierarchy
Architecture Overview
System
Function Model
Fun 1
Fun 2
Component Model
C C
Data Model
E
A
A
A
E
Behaviour Model
Business Case
Deployment Requirements
System Constraints
Domain Model
Service ModelUsage Model
Quality Requirements
Risk List
Project Scope
Process Requirements
Glossary
Glossary
Glossary
Challenges	
•  Problem	domain	
(conceptual	objects)	
•  Completeness	
(classes,	associa?ons,	aMributes)	
	
à	The	beMer	your	domain	model,		
the	easier	it	will	be	to	develop	the	
system	vision	and	usage	model.	
Dr.	Birgit	Penzenstadler	 18	
Context Layer
System Layer
Requirements Layer
Stakeholder Model Objectives
& Goals
Constraints
& Rules
!
!
!
!
!
Data Model
E
A
A
A
E
System Vision
Functional
Hierarchy
Architecture Overview
System
Function Model
Fun 1
Fun 2
Component Model
C C
Data Model
E
A
A
A
E
Behaviour Model
Business Case
Deployment Requirements
System Constraints
Domain Model
Service ModelUsage Model
Quality Requirements
Risk List
Project Scope
Process Requirements
Glossary
Glossary
Glossary

Contenu connexe

Tendances

Requirements Engineering - Process & Roles
Requirements Engineering - Process & RolesRequirements Engineering - Process & Roles
Requirements Engineering - Process & RolesBirgit Penzenstadler
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceBirgit Penzenstadler
 
Requirements Engineering - Introduction
Requirements Engineering - IntroductionRequirements Engineering - Introduction
Requirements Engineering - IntroductionBirgit Penzenstadler
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements managementBirgit Penzenstadler
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality ModelsBirgit 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 - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE ToolsBirgit Penzenstadler
 
Model driven architecture
Model driven architectureModel driven architecture
Model driven architectureBiruk Mamo
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specificationshiprashakya2
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and DesignRa'Fat Al-Msie'deen
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and designPreeti Mishra
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5koolkampus
 
Requirement and Specification
Requirement and SpecificationRequirement and Specification
Requirement and Specificationsarojsaroza
 
Software Engineering - chp5- software architecture
Software Engineering - chp5- software architectureSoftware Engineering - chp5- software architecture
Software Engineering - chp5- software architectureLilia Sfaxi
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01Abdul Basit
 

Tendances (20)

Requirements Engineering - Process & Roles
Requirements Engineering - Process & RolesRequirements Engineering - Process & Roles
Requirements Engineering - Process & Roles
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assurance
 
Requirements Engineering - Introduction
Requirements Engineering - IntroductionRequirements Engineering - Introduction
Requirements Engineering - Introduction
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements management
 
Requirements Engineering - Goals
Requirements Engineering - GoalsRequirements Engineering - Goals
Requirements Engineering - Goals
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality Models
 
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 - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE Tools
 
Model driven architecture
Model driven architectureModel driven architecture
Model driven architecture
 
Chap1 RE Introduction
Chap1 RE IntroductionChap1 RE Introduction
Chap1 RE Introduction
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and Design
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5
 
Chap4 RE validation
Chap4 RE validationChap4 RE validation
Chap4 RE validation
 
Requirement and Specification
Requirement and SpecificationRequirement and Specification
Requirement and Specification
 
Software Engineering - chp5- software architecture
Software Engineering - chp5- software architectureSoftware Engineering - chp5- software architecture
Software Engineering - chp5- software architecture
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01
 

Similaire à Requirements Engineering - Domain Models

Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
Human Computer Interaction in software process.ppt
Human Computer Interaction in software process.pptHuman Computer Interaction in software process.ppt
Human Computer Interaction in software process.pptJothilakshmi S
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodoreNASAPMC
 
requirement engineering
requirement engineeringrequirement engineering
requirement engineeringanam singla
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAli Saaboonchi
 
14 analysis techniques
14 analysis techniques14 analysis techniques
14 analysis techniquesMajong DevJfu
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfB.T.L.I.T
 
SD West 2008: Call the requirements police, you've entered design!
SD West 2008: Call the requirements police, you've entered design!SD West 2008: Call the requirements police, you've entered design!
SD West 2008: Call the requirements police, you've entered design!Alan Bustamante
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringPiero Fraternali
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxrandymartin91030
 
The Role of the Software Architect (short version)
The Role of the Software Architect (short version)The Role of the Software Architect (short version)
The Role of the Software Architect (short version)Hayim Makabee
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSshubbhi
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittieNASAPMC
 

Similaire à Requirements Engineering - Domain Models (20)

Requirements analysis lecture
Requirements analysis lectureRequirements analysis lecture
Requirements analysis lecture
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Human Computer Interaction in software process.ppt
Human Computer Interaction in software process.pptHuman Computer Interaction in software process.ppt
Human Computer Interaction in software process.ppt
 
Requirements Engineering - Recap
Requirements Engineering - RecapRequirements Engineering - Recap
Requirements Engineering - Recap
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
 
requirement engineering
requirement engineeringrequirement engineering
requirement engineering
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
14 analysis techniques
14 analysis techniques14 analysis techniques
14 analysis techniques
 
RRC AD
RRC ADRRC AD
RRC AD
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 
SD West 2008: Call the requirements police, you've entered design!
SD West 2008: Call the requirements police, you've entered design!SD West 2008: Call the requirements police, you've entered design!
SD West 2008: Call the requirements police, you've entered design!
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
 
CHAPTER12.ppt
CHAPTER12.pptCHAPTER12.ppt
CHAPTER12.ppt
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Soft requirement
Soft requirementSoft requirement
Soft requirement
 
Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docx
 
The Role of the Software Architect (short version)
The Role of the Software Architect (short version)The Role of the Software Architect (short version)
The Role of the Software Architect (short version)
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittie
 

Plus de 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 - 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 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
 
Requirements Engineering for Sustainability - 6 - Documentation
Requirements Engineering for Sustainability - 6 - DocumentationRequirements Engineering for Sustainability - 6 - Documentation
Requirements Engineering for Sustainability - 6 - DocumentationBirgit Penzenstadler
 
Requirements Engineering for Sustainability - 5 - Prototypes
Requirements Engineering for Sustainability - 5 - PrototypesRequirements Engineering for Sustainability - 5 - Prototypes
Requirements Engineering for Sustainability - 5 - PrototypesBirgit Penzenstadler
 
Requirements Engineering for Sustainability - 4 - Sustainability Analysis
Requirements Engineering for Sustainability - 4 - Sustainability AnalysisRequirements Engineering for Sustainability - 4 - Sustainability Analysis
Requirements Engineering for Sustainability - 4 - Sustainability AnalysisBirgit Penzenstadler
 

Plus de Birgit Penzenstadler (13)

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 - 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 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
 
Requirements Engineering for Sustainability - 6 - Documentation
Requirements Engineering for Sustainability - 6 - DocumentationRequirements Engineering for Sustainability - 6 - Documentation
Requirements Engineering for Sustainability - 6 - Documentation
 
Requirements Engineering for Sustainability - 5 - Prototypes
Requirements Engineering for Sustainability - 5 - PrototypesRequirements Engineering for Sustainability - 5 - Prototypes
Requirements Engineering for Sustainability - 5 - Prototypes
 
Requirements Engineering for Sustainability - 4 - Sustainability Analysis
Requirements Engineering for Sustainability - 4 - Sustainability AnalysisRequirements Engineering for Sustainability - 4 - Sustainability Analysis
Requirements Engineering for Sustainability - 4 - Sustainability Analysis
 

Dernier

%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Dernier (20)

%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Requirements Engineering - Domain Models