Submit Search
Upload
OOAD Elaboration Domain Model Class Diagram
•
1 like
•
1,376 views
AI-enhanced title
V
Vignesh Saravanan
Follow
Elaboration phase in Unified process
Read less
Read more
Education
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
Case study-the next gen pos
Case study-the next gen pos
Vignesh Saravanan
Uml Common Mechanism
Uml Common Mechanism
Satyamevjayte Haxor
Unit 2
Unit 2
GunasundariSelvaraj
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
mohamed khalaf alla mohamedain
Domain model
Domain model
Eagle Eyes
object oriented methodologies
object oriented methodologies
Amith Tiwari
Domain Modeling
Domain Modeling
Harsh Jegadeesan
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
leela rani
Recommended
Case study-the next gen pos
Case study-the next gen pos
Vignesh Saravanan
Uml Common Mechanism
Uml Common Mechanism
Satyamevjayte Haxor
Unit 2
Unit 2
GunasundariSelvaraj
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
mohamed khalaf alla mohamedain
Domain model
Domain model
Eagle Eyes
object oriented methodologies
object oriented methodologies
Amith Tiwari
Domain Modeling
Domain Modeling
Harsh Jegadeesan
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
leela rani
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
CS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT II
pkaviya
System Models in Software Engineering SE7
System Models in Software Engineering SE7
koolkampus
Spline representations
Spline representations
Nikhil krishnan
Basic Structural Modeling
Basic Structural Modeling
AMITJain879
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
Rajiv Kumar
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
KarthigaiSelviS3
Basic Behavioral Modeling
Basic Behavioral Modeling
AMITJain879
Design Concept software engineering
Design Concept software engineering
Darshit Metaliya
Reusability
Reusability
university of education,Lahore
Architecture design in software engineering
Architecture design in software engineering
Preeti Mishra
Object oriented modeling and design
Object oriented modeling and design
jayashri kolekar
Advanced Structural Modeling
Advanced Structural Modeling
AMITJain879
Model Based Software Architectures
Model Based Software Architectures
Munazza-Mah-Jabeen
Ooad unit – 1 introduction
Ooad unit – 1 introduction
Babeetha Muruganantham
RMMM Plan
RMMM Plan
Ankit Bahuguna
Unified process model
Unified process model
RyndaMaala
Sequence diagram
Sequence diagram
Rahul Pola
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
Bilal Hassan
Elaboration
Elaboration
SripriyaP3
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
More Related Content
What's hot
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
CS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT II
pkaviya
System Models in Software Engineering SE7
System Models in Software Engineering SE7
koolkampus
Spline representations
Spline representations
Nikhil krishnan
Basic Structural Modeling
Basic Structural Modeling
AMITJain879
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
Rajiv Kumar
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
KarthigaiSelviS3
Basic Behavioral Modeling
Basic Behavioral Modeling
AMITJain879
Design Concept software engineering
Design Concept software engineering
Darshit Metaliya
Reusability
Reusability
university of education,Lahore
Architecture design in software engineering
Architecture design in software engineering
Preeti Mishra
Object oriented modeling and design
Object oriented modeling and design
jayashri kolekar
Advanced Structural Modeling
Advanced Structural Modeling
AMITJain879
Model Based Software Architectures
Model Based Software Architectures
Munazza-Mah-Jabeen
Ooad unit – 1 introduction
Ooad unit – 1 introduction
Babeetha Muruganantham
RMMM Plan
RMMM Plan
Ankit Bahuguna
Unified process model
Unified process model
RyndaMaala
Sequence diagram
Sequence diagram
Rahul Pola
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
Bilal Hassan
What's hot
(20)
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
CS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT II
System Models in Software Engineering SE7
System Models in Software Engineering SE7
Spline representations
Spline representations
Basic Structural Modeling
Basic Structural Modeling
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
Basic Behavioral Modeling
Basic Behavioral Modeling
Design Concept software engineering
Design Concept software engineering
Reusability
Reusability
Architecture design in software engineering
Architecture design in software engineering
Object oriented modeling and design
Object oriented modeling and design
Advanced Structural Modeling
Advanced Structural Modeling
Model Based Software Architectures
Model Based Software Architectures
Ooad unit – 1 introduction
Ooad unit – 1 introduction
RMMM Plan
RMMM Plan
Unified process model
Unified process model
Sequence diagram
Sequence diagram
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
Similar to OOAD Elaboration Domain Model Class Diagram
Elaboration
Elaboration
SripriyaP3
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
ganeshkarthy
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
B.T.L.I.T
CS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT I
pkaviya
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
Shri Shankaracharya College, Bhilai,Junwani
SMD Unit ii
SMD Unit ii
madhavi patil
Improving Consistency of UML Diagrams and Its Implementation Using Reverse En...
Improving Consistency of UML Diagrams and Its Implementation Using Reverse En...
journalBEEI
Introduction to UML
Introduction to UML
yndaravind
SMD.pptx
SMD.pptx
kirtisatpute4
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
RojaPogul1
Unit 3- Software Design.pptx
Unit 3- Software Design.pptx
LSURYAPRAKASHREDDY
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
VGaneshKarthikeyan
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
VGaneshKarthikeyan
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
VGaneshKarthikeyan
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
randymartin91030
Object Oriented Analysis
Object Oriented Analysis
AMITJain879
SA_UNIT_1.pptx
SA_UNIT_1.pptx
ShwetaGajbhiye12
3 analysis and design overview
3 analysis and design overview
Châu Thanh Chương
Power point for project
Power point for project
abdussalam taher
Similar to OOAD Elaboration Domain Model Class Diagram
(20)
Elaboration
Elaboration
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
CS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT I
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
SMD Unit ii
SMD Unit ii
Improving Consistency of UML Diagrams and Its Implementation Using Reverse En...
Improving Consistency of UML Diagrams and Its Implementation Using Reverse En...
Introduction to UML
Introduction to UML
SMD.pptx
SMD.pptx
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
Unit 3- Software Design.pptx
Unit 3- Software Design.pptx
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-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
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Object Oriented Analysis
Object Oriented Analysis
SA_UNIT_1.pptx
SA_UNIT_1.pptx
3 analysis and design overview
3 analysis and design overview
Power point for project
Power point for project
More from Vignesh Saravanan
Unit - 2 - Lecture-3.pdf
Unit - 2 - Lecture-3.pdf
Vignesh Saravanan
Unit - I - Lecture-2.pdf
Unit - I - Lecture-2.pdf
Vignesh Saravanan
Bayesian learning
Bayesian learning
Vignesh Saravanan
Integrity constraints in dbms
Integrity constraints in dbms
Vignesh Saravanan
Innovative practices jigsaw
Innovative practices jigsaw
Vignesh Saravanan
Innovative practices reflection
Innovative practices reflection
Vignesh Saravanan
Relational algebra in dbms
Relational algebra in dbms
Vignesh Saravanan
Database System Architecture
Database System Architecture
Vignesh Saravanan
More from Vignesh Saravanan
(8)
Unit - 2 - Lecture-3.pdf
Unit - 2 - Lecture-3.pdf
Unit - I - Lecture-2.pdf
Unit - I - Lecture-2.pdf
Bayesian learning
Bayesian learning
Integrity constraints in dbms
Integrity constraints in dbms
Innovative practices jigsaw
Innovative practices jigsaw
Innovative practices reflection
Innovative practices reflection
Relational algebra in dbms
Relational algebra in dbms
Database System Architecture
Database System Architecture
Recently uploaded
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
ChitralekhaTherkar
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
anshu789521
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
PoojaSen20
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology ( Production , Purification , and Application )
Sakshi Ghasle
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
OH TEIK BIN
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
FatimaKhan178732
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
pboyjonauth
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
iammrhaywood
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
NirmalaLoungPoorunde1
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
manuelaromero2013
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
Steve Thomason
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
GaneshChakor2
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
JhengPantaleon
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Sarwono Sutikno, Dr.Eng.,CISA,CISSP,CISM,CSX-F
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Recently uploaded
(20)
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology ( Production , Purification , and Application )
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
OOAD Elaboration Domain Model Class Diagram
1.
Object Oriented Analysis
and Design V Semester CSE © Vignesh Saravanan K, AP/CSE Lecture-11 Elaboration, Domain Model UNIT II – STATIC UML DIAGRAMS
2.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 2 The Essentials of Class Diagram A class diagram describes the types of objects in the system and the various kinds of static relationship that exist among them. There are 2 kinds of static relationships. Associations Subtypes The class diagrams show the attributes and operations of a class and the constraints that apply to the way objects are connected. Perspectives There are three different perspectives; we use in drawing class diagrams. They are Conceptual Specification Implementation
3.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 3 ELABORATION Elaboration is an activity in which the requirements is expanded and refined. Elaboration consists of several modeling and refinement tasks. During Elaboration phase, each user scenario is parsed and various classes are identified. Then we can define the following: Attributes and services (functions) Relationships on the classes. Then UML diagram (class diagrams) can be easily developed.
4.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 4 ELABORATION (cont.) Elaboration has the following series of iterations. 1. The core (risky) software architecture is programmed and built. 2. Almost all requirements are identified and refined. 3. High risks are resolved or removed and rough estimation done. Elaboration is conducted within two or more iterations. During these iterations the team Does serious investigations Implements programs and tests for core architecture Clarifies requirements tackles high risk issues.
5.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 5 ELABORATION (cont.) Each iteration goes for 2 or 3 weeks. Each iteration is time-boxed. . i.e. its end date is fixed. It lasts for two to six weeks During elaboration the models are fully developed in preparation for implementation. During elaboration, the code and design are in production. It is called “Executable architecture” or “Architectural baseline”. Elaboration is neither a design step nor a phase in which fully developed model for implementation is developed.
6.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 6 Key Ideas of Elaboration Elaboration is Building the core architecture Resolving the high risk elements Define more requirements and Estimate overall schedule and resources Key Ideas of Elaboration Elaboration is not more than few months Core and risky parts done in step by step Has short time boxed iterations Has realistic tests. Adapt according to the feedback of users Most of the use cases and other requirements in detail
7.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 7 Inception vs Elaboration
8.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 8 DOMAIN MODELS A domain model is a visual representation of conceptual classes or real situation objects in a domain. In object oriented analysis, domain model is the most important. It illustrates the concepts in a domain. It acts as a source of inspiration for designing some software objects. Example A partial domain model for a visual dictionary is drawn with UML class diagram. The conceptual classes of – Payment and – Sale are shown The payment is related to sale. Sale has date and time information.
9.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 9 DOMAIN MODELS (cont.) Domain models are also called as conceptual models. Domain models are illustrated with a set of class diagrams Domain objects or conceptual classes Association between conceptual classes Attributes of conceptual classes A domain model shows real-situation conceptual classes and not software classes. [such as Java or C++ classes] So a domain model should probably avoid Software artifacts like window or database Methods and responsibilities.
10.
Object Oriented Analysis
and Design V Semester CSE © Vignesh Saravanan K, AP/CSE End of Lecture • The Essentials of Class Diagram • ELABORATION • Key Ideas of Elaboration • Inception vs Elaboration • Domain Model
Download now