SlideShare a Scribd company logo
Elaboration
ELABORATION
 Elaboration is a activity in which information
about the requirements is expanded and
refined.
 This information is gained during inception.
 The elaboration consists of several modeling
and refinement tasks.
 In this process user scenarios are created and
refined. Basically how end user will interact with
the system.
 Elaboration often consists of two or more
iterations; – each iteration is recommended to
2~6 weeks
Elaboration in one sentences
 Each iteration is calledTime boxed iteration.
This is conducted with in the fixed time.
 Elaboration: Build the core architecture,
resolve the high-risk elements, define most
requirements, and estimate the overall
schedule and resources.
Artifacts in Elaboration.
 Artifacts
 Domain Model
 Design model
Comment
This is a visualization of the
domain concepts it is
similar to static
information model of the
domain entities.
This set of diagram that
describes the logical
design.This includes
software class diagram,
package diagram and so
forth.
Artifacts in Elaboration
 Software architecture
document
 Data Model
 A learning aid that
summarizes the key
architecture issues and
their resolution in
design.
 This include the
database schemas,and
the mapping strategies
between object and non
object representation.
Artifacts in Elaboration
 Use case storyboards
UI prototypes
 A description of the
user interface paths of
navigation ,usability
models , and so forth
Planning the next iteration
 Organize requirement and iterations by risk,
coverage and criticality.
 Risk: include both technical complexity and
other factors, such as uncertainty of effort or
usability.
 Coverage:”wide and shallow” implementation
across many component.
 Criticality : Refers to function the client consider
of high business value.
Elaboration
Domain model
The most important and classic modelin OO
analysis.
A visual representation of conceptual classes or
real situation objects in a domain .
Also called conceptual models, domain object
models, and analysis object models.
“focusing on explaining ‘things' and products
important to a business domain”, such as POS
related things.
Domain model
 Domain model illustrated with UML CLASS
DIAGRAMS. It provides a conceptual
perspective.
 Domain object and conceptual classes
 Association between conceptual classes
 Attributes of conceptual classes.
Domain model as a visual
Dictionary:
 Domain model shows the abstraction of
conceptual classes.
 The information in domain model can be
expressed in plain text.
 But the conceptual classes and their
relationship with other classes can be
expressed using visual language.
Example for domain model

More Related Content

PPTX
Software development life cycle (SDLC)
PPTX
Core java complete ppt(note)
PPT
Rad model
PPT
Unit1
PDF
Spm software effort estimation
PPTX
Software design patterns ppt
PPTX
1 .java basic
PPTX
Android Layout.pptx
Software development life cycle (SDLC)
Core java complete ppt(note)
Rad model
Unit1
Spm software effort estimation
Software design patterns ppt
1 .java basic
Android Layout.pptx

What's hot (20)

PPT
Introduction to theory of computation
PPTX
Phased life cycle model
PDF
Software Development Life Cycle (SDLC)
PPSX
Cocomo model
PPT
Software Process Model in software engineering
PDF
Software Engineering - chp4- design patterns
PPTX
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
PDF
Hot C++: Rvalue References And Move Semantics
PPT
Lecture11 use case sequence diagram
PPT
Awt controls ppt
PPT
Character stream classes introd .51
PPTX
object oriented fundamentals in vb.net
PPT
android activity
PPT
Unit iii(part d - component level design)
PDF
Programming team structure
PPTX
Bug Tracking System
PPT
Spiral model presentation
PPTX
Php string function
PPTX
Working with xml data
PPTX
component based development model
Introduction to theory of computation
Phased life cycle model
Software Development Life Cycle (SDLC)
Cocomo model
Software Process Model in software engineering
Software Engineering - chp4- design patterns
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
Hot C++: Rvalue References And Move Semantics
Lecture11 use case sequence diagram
Awt controls ppt
Character stream classes introd .51
object oriented fundamentals in vb.net
android activity
Unit iii(part d - component level design)
Programming team structure
Bug Tracking System
Spiral model presentation
Php string function
Working with xml data
component based development model
Ad

Similar to Elaboration (20)

PDF
Elaboration and domain model
PPTX
Analysis
PPTX
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
PDF
Software Development
PPT
CEN6016-Chapter1.ppt
PPT
CEN6016-Chapter1.ppt
PPT
5-CEN6016-Chapter1.ppt
PPT
OO Development 5 - Analysis
DOCX
Business Analyst
PPT
OOAD-Unit1.ppt
PPT
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
PDF
Ooad 2marks
PDF
CS8592 Object Oriented Analysis & Design - UNIT II
PPTX
R1x g02 enterprise architecture i
PPT
Object-Oriented Analysis and Design
PPT
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
PPT
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
PPT
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
PPTX
UNIT II STATIC UML DIAGRAMS.pptx
Elaboration and domain model
Analysis
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
Software Development
CEN6016-Chapter1.ppt
CEN6016-Chapter1.ppt
5-CEN6016-Chapter1.ppt
OO Development 5 - Analysis
Business Analyst
OOAD-Unit1.ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
Ooad 2marks
CS8592 Object Oriented Analysis & Design - UNIT II
R1x g02 enterprise architecture i
Object-Oriented Analysis and Design
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT II STATIC UML DIAGRAMS.pptx
Ad

Recently uploaded (20)

PPTX
Sustainable Sites - Green Building Construction
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Geodesy 1.pptx...............................................
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Well-logging-methods_new................
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
UNIT 4 Total Quality Management .pptx
PDF
composite construction of structures.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Geodesy 1.pptx...............................................
Internet of Things (IOT) - A guide to understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Strings in CPP - Strings in C++ are sequences of characters used to store and...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Arduino robotics embedded978-1-4302-3184-4.pdf
Well-logging-methods_new................
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
additive manufacturing of ss316l using mig welding
UNIT 4 Total Quality Management .pptx
composite construction of structures.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

Elaboration

  • 2. ELABORATION  Elaboration is a activity in which information about the requirements is expanded and refined.  This information is gained during inception.  The elaboration consists of several modeling and refinement tasks.  In this process user scenarios are created and refined. Basically how end user will interact with the system.  Elaboration often consists of two or more iterations; – each iteration is recommended to 2~6 weeks
  • 3. Elaboration in one sentences  Each iteration is calledTime boxed iteration. This is conducted with in the fixed time.  Elaboration: Build the core architecture, resolve the high-risk elements, define most requirements, and estimate the overall schedule and resources.
  • 4. Artifacts in Elaboration.  Artifacts  Domain Model  Design model Comment This is a visualization of the domain concepts it is similar to static information model of the domain entities. This set of diagram that describes the logical design.This includes software class diagram, package diagram and so forth.
  • 5. Artifacts in Elaboration  Software architecture document  Data Model  A learning aid that summarizes the key architecture issues and their resolution in design.  This include the database schemas,and the mapping strategies between object and non object representation.
  • 6. Artifacts in Elaboration  Use case storyboards UI prototypes  A description of the user interface paths of navigation ,usability models , and so forth
  • 7. Planning the next iteration  Organize requirement and iterations by risk, coverage and criticality.  Risk: include both technical complexity and other factors, such as uncertainty of effort or usability.  Coverage:”wide and shallow” implementation across many component.  Criticality : Refers to function the client consider of high business value.
  • 9. Domain model The most important and classic modelin OO analysis. A visual representation of conceptual classes or real situation objects in a domain . Also called conceptual models, domain object models, and analysis object models. “focusing on explaining ‘things' and products important to a business domain”, such as POS related things.
  • 10. Domain model  Domain model illustrated with UML CLASS DIAGRAMS. It provides a conceptual perspective.  Domain object and conceptual classes  Association between conceptual classes  Attributes of conceptual classes.
  • 11. Domain model as a visual Dictionary:  Domain model shows the abstraction of conceptual classes.  The information in domain model can be expressed in plain text.  But the conceptual classes and their relationship with other classes can be expressed using visual language.