Submit Search
Upload
Uml class Diagram
•
Download as PPT, PDF
•
34 likes
•
13,208 views
S
Satyamevjayte Haxor
Follow
Uml class Diagram
Read less
Read more
Education
Report
Share
Report
Share
1 of 26
Download now
Recommended
Uml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
UML Diagrams
UML Diagrams
Kartik Raghuvanshi
Class diagrams
Class diagrams
Nadia_Nazeer
Object Oriented Design
Object Oriented Design
Sudarsun Santhiappan
Introduction to UML
Introduction to UML
Emertxe Information Technologies Pvt Ltd
Use Case Diagram
Use Case Diagram
Ashesh R
Class diagram presentation
Class diagram presentation
SayedFarhan110
Overview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
Recommended
Uml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
UML Diagrams
UML Diagrams
Kartik Raghuvanshi
Class diagrams
Class diagrams
Nadia_Nazeer
Object Oriented Design
Object Oriented Design
Sudarsun Santhiappan
Introduction to UML
Introduction to UML
Emertxe Information Technologies Pvt Ltd
Use Case Diagram
Use Case Diagram
Ashesh R
Class diagram presentation
Class diagram presentation
SayedFarhan110
Overview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
CS8592-OOAD Lecture Notes Unit-3
CS8592-OOAD Lecture Notes Unit-3
Gobinath Subramaniam
Slide 5 Class Diagram
Slide 5 Class Diagram
Niloy Rocker
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Gobinath Subramaniam
Sequence Diagram
Sequence Diagram
University of Texas at Dallas
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
mekhap
4+1 view model
4+1 view model
Shobana Chokkalingam
Class Diagram
Class Diagram
Rana_brothers
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
Uml in software engineering
Uml in software engineering
Mubashir Jutt
Uml Presentation
Uml Presentation
mewaseem
Use Case Diagram
Use Case Diagram
Kumar
Object oriented modeling and design
Object oriented modeling and design
jayashri kolekar
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
Ramakant Soni
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
SE_Lec 07_UML CLASS DIAGRAM
SE_Lec 07_UML CLASS DIAGRAM
Amr E. Mohamed
Interaction Modeling
Interaction Modeling
Hemant Sharma
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
Raval Chirag
1. introduction to uml
1. introduction to uml
PRABU M
Activity diagram
Activity diagram
LOKENDRA PRAJAPATI
Unified Modeling Language
Unified Modeling Language
Debajyoti Biswas
Uml - An Overview
Uml - An Overview
Raj Thilak S
Ooad static diagram
Ooad static diagram
TSubashiniAPIICSE
More Related Content
What's hot
CS8592-OOAD Lecture Notes Unit-3
CS8592-OOAD Lecture Notes Unit-3
Gobinath Subramaniam
Slide 5 Class Diagram
Slide 5 Class Diagram
Niloy Rocker
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Gobinath Subramaniam
Sequence Diagram
Sequence Diagram
University of Texas at Dallas
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
mekhap
4+1 view model
4+1 view model
Shobana Chokkalingam
Class Diagram
Class Diagram
Rana_brothers
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
Uml in software engineering
Uml in software engineering
Mubashir Jutt
Uml Presentation
Uml Presentation
mewaseem
Use Case Diagram
Use Case Diagram
Kumar
Object oriented modeling and design
Object oriented modeling and design
jayashri kolekar
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
Ramakant Soni
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
SE_Lec 07_UML CLASS DIAGRAM
SE_Lec 07_UML CLASS DIAGRAM
Amr E. Mohamed
Interaction Modeling
Interaction Modeling
Hemant Sharma
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
Raval Chirag
1. introduction to uml
1. introduction to uml
PRABU M
Activity diagram
Activity diagram
LOKENDRA PRAJAPATI
Unified Modeling Language
Unified Modeling Language
Debajyoti Biswas
What's hot
(20)
CS8592-OOAD Lecture Notes Unit-3
CS8592-OOAD Lecture Notes Unit-3
Slide 5 Class Diagram
Slide 5 Class Diagram
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Sequence Diagram
Sequence Diagram
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
4+1 view model
4+1 view model
Class Diagram
Class Diagram
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
Uml in software engineering
Uml in software engineering
Uml Presentation
Uml Presentation
Use Case Diagram
Use Case Diagram
Object oriented modeling and design
Object oriented modeling and design
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
Object Oriented Design Concept
Object Oriented Design Concept
SE_Lec 07_UML CLASS DIAGRAM
SE_Lec 07_UML CLASS DIAGRAM
Interaction Modeling
Interaction Modeling
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
1. introduction to uml
1. introduction to uml
Activity diagram
Activity diagram
Unified Modeling Language
Unified Modeling Language
Similar to Uml class Diagram
Uml - An Overview
Uml - An Overview
Raj Thilak S
Ooad static diagram
Ooad static diagram
TSubashiniAPIICSE
lecture 3.ppt
lecture 3.ppt
Tik Tok
Cs8592 ooad unit 2
Cs8592 ooad unit 2
VADUGANATHAND1
Cs8592 ooad unit 2
Cs8592 ooad unit 2
MAYILVELKUMARPONNUSA
Uml
Uml
pradeepfdo
210280107093_CLASS_DIAGRAM.pptx
210280107093_CLASS_DIAGRAM.pptx
HimeshNayi
Object and class relationships
Object and class relationships
Pooja mittal
Selab1 slides
Selab1 slides
Sumedha
Intro Uml
Intro Uml
Kris der Rose
UML- Unified Modeling Language
UML- Unified Modeling Language
Shahzad
08 class and sequence diagrams
08 class and sequence diagrams
kebsterz
Uml
Uml
Ryan Wang
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
Malek Sumaiya
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
leela rani
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Madhar Khan Pathan
Lecture12 software design class diagram
Lecture12 software design class diagram
Shahid Riaz
Descriptions of class diagrams in software
Descriptions of class diagrams in software
ssuser9d62d6
classdiagram.pptx
classdiagram.pptx
RahulGautam663736
Ch.03 - Class Diagram_1 OBJECT ORIENTED ANALYSIS AND DESIGN [O] .pptx
Ch.03 - Class Diagram_1 OBJECT ORIENTED ANALYSIS AND DESIGN [O] .pptx
SohagSrz
Similar to Uml class Diagram
(20)
Uml - An Overview
Uml - An Overview
Ooad static diagram
Ooad static diagram
lecture 3.ppt
lecture 3.ppt
Cs8592 ooad unit 2
Cs8592 ooad unit 2
Cs8592 ooad unit 2
Cs8592 ooad unit 2
Uml
Uml
210280107093_CLASS_DIAGRAM.pptx
210280107093_CLASS_DIAGRAM.pptx
Object and class relationships
Object and class relationships
Selab1 slides
Selab1 slides
Intro Uml
Intro Uml
UML- Unified Modeling Language
UML- Unified Modeling Language
08 class and sequence diagrams
08 class and sequence diagrams
Uml
Uml
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
CS8592-OOAD-UNIT II-STATIC UML DIAGRAMS PPT
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Lecture12 software design class diagram
Lecture12 software design class diagram
Descriptions of class diagrams in software
Descriptions of class diagrams in software
classdiagram.pptx
classdiagram.pptx
Ch.03 - Class Diagram_1 OBJECT ORIENTED ANALYSIS AND DESIGN [O] .pptx
Ch.03 - Class Diagram_1 OBJECT ORIENTED ANALYSIS AND DESIGN [O] .pptx
More from Satyamevjayte Haxor
Processes and threads
Processes and threads
Satyamevjayte Haxor
Patterns
Patterns
Satyamevjayte Haxor
Uml Common Mechanism
Uml Common Mechanism
Satyamevjayte Haxor
Types and roles
Types and roles
Satyamevjayte Haxor
States machine
States machine
Satyamevjayte Haxor
What is symbol table?
What is symbol table?
Satyamevjayte Haxor
Lexical
Lexical
Satyamevjayte Haxor
Linker
Linker
Satyamevjayte Haxor
sCode optimization
sCode optimization
Satyamevjayte Haxor
Single Pass Assembler
Single Pass Assembler
Satyamevjayte Haxor
Nested micro
Nested micro
Satyamevjayte Haxor
Multiplier control unit
Multiplier control unit
Satyamevjayte Haxor
Control unit design
Control unit design
Satyamevjayte Haxor
Direct linking loaders
Direct linking loaders
Satyamevjayte Haxor
Two pass Assembler
Two pass Assembler
Satyamevjayte Haxor
Compilers
Compilers
Satyamevjayte Haxor
Keyword Presentation
Keyword Presentation
Satyamevjayte Haxor
Linking in MS-Dos System
Linking in MS-Dos System
Satyamevjayte Haxor
More from Satyamevjayte Haxor
(18)
Processes and threads
Processes and threads
Patterns
Patterns
Uml Common Mechanism
Uml Common Mechanism
Types and roles
Types and roles
States machine
States machine
What is symbol table?
What is symbol table?
Lexical
Lexical
Linker
Linker
sCode optimization
sCode optimization
Single Pass Assembler
Single Pass Assembler
Nested micro
Nested micro
Multiplier control unit
Multiplier control unit
Control unit design
Control unit design
Direct linking loaders
Direct linking loaders
Two pass Assembler
Two pass Assembler
Compilers
Compilers
Keyword Presentation
Keyword Presentation
Linking in MS-Dos System
Linking in MS-Dos System
Recently uploaded
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
TechSoup
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Anupkumar Sharma
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
ErwinPantujan2
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Seán Kennedy
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
mary850239
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
shraddhaparab530
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
ruthvilladarez
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Celine George
Expanded definition: technical and operational
Expanded definition: technical and operational
ssuser3e220a
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
navabharathschool99
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
lancelewisportillo
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
Stan Meyer
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
mary850239
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Celine George
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
aurabinda banchhor
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
Vanessa Camilleri
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
liera silvan
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
deepaannamalai16
Recently uploaded
(20)
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Expanded definition: technical and operational
Expanded definition: technical and operational
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
Uml class Diagram
1.
© SERGClass Diagram(UML) UML Class
Diagram Presented By : Kajal Waghmare Roll No : 95
2.
© SERG What is
a Class Diagram? Class Diagram (UML) • A Class Diagram is a diagram describing the structure of a system. • It consists the : • Classes • Attributes • Operations (or methods), • Relationships among the classes.
3.
© SERGClass Diagram(UML) Classes ClassName attributes operations A
class is a description of a set of objects that share the same attributes, operations, relationships, and semantics. Graphically, a class is rendered as a rectangle, usually including its name, attributes, and operations in separate, designated compartments.
4.
© SERGClass Diagram
(UML) Class Names ClassName attributes operations The name of the class is the only required tag in the graphical representation of a class. It always appears in the top-most compartment.
5.
© SERGClass Diagram
(UML) Class Attributes Person name : String address : Address birthdate : Date ssn : Id An attribute is a named property of a class that describes the object being modeled. In the class diagram, attributes appear in the second compartment just below the name-compartment.
6.
© SERGClass Diagram
(UML) Class Attributes (Cont’d) Person name : String address : Address birthdate : Date / age : Date ssn : Id Attributes are usually listed in the form: attributeName : Type A derived attribute is one that can be computed from other attributes, but doesn’t actually exist. For example, a Person’s age can be computed from his birth date. A derived attribute is designated by a preceding ‘/’ as in: / age : Date
7.
© SERGClass Diagram
(UML) Class Attributes (Cont’d) Person + name : String # address : Address # birthdate : Date / age : Date - ssn : Id Attributes can be: + public # protected - private / derived
8.
© SERGClass Diagram
(UML) Class Operations Person name : String address : Address birthdate : Date ssn : Id eat sleep work play Operations describe the class behavior and appear in the third compartment.
9.
© SERGClass Diagram
(UML) Class Responsibilities A class may also include its responsibilities in a class diagram. A responsibility is a contract or obligation of a class to perform a particular service. SmokeAlarm Responsibilities -- sound alert and notify guard station when smoke is detected. -- indicate battery state
10.
© SERGClass Diagram
(UML) Relationships In UML, object interconnections (logical or physical), are modeled as relationships. There are three kinds of relationships in UML: • Dependencies • Generalizations • Associations
11.
© SERGClass Diagram
(UML) Dependency Relationships CourseSchedule add(c : Course) remove(c : Course) Course A dependency indicates a semantic relationship between two or more elements. The dependency from CourseSchedule to Course exists because Course is used in both the add and remove operations of CourseSchedule.
12.
© SERGClass Diagram
(UML) Generalization Relationships Person A generalization connects a subclass to its superclass. It denotes an inheritance of attributes and behavior from the superclass to the subclass and indicates a specialization in the subclass of the more general superclass. Student
13.
© SERGClass Diagram
(UML) Generalization Relationships (Cont’d) Student UML permits a class to inherit from multiple superclasses, although some programming languages (e.g., Java) do not permit multiple inheritance. TeachingAssistant Employee
14.
© SERGClass Diagram
(UML) Association Relationships If two classes in a model need to communicate with each other, there must be link between them. An association denotes that link. StudentInstructor instructs Here , an association is instructs.
15.
© SERGClass Diagram
(UML) Association Relationships(Cont’d) We can indicate the multiplicity of an association by adding multiplicity adornments to the line denoting the association. The example indicates that a Student has one or more Instructors: InstructorStudent 1..*
16.
© SERGClass Diagram
(UML) Association Relationships (Cont’d) The example indicates that every Instructor has one or more Students: InstructorStudent 1..*
17.
© SERGClass Diagram
(UML) Interfaces An interface is a named set of operations that specifies the behavior of objects without showing their inner structure. It can be rendered in the model by a one- or two-compartment rectangle, with the stereotype <<interface>> above the interface name. <<interface>> ControlPanel
18.
© SERGClass Diagram
(UML) Enumeration <<enumeration>> Boolean false true An enumeration is a user-defined data type that consists of a name and an ordered list of enumeration literals.
19.
© SERGClass Diagram
(UML) Packages Compiler A package is a container-like element for organizing other elements into groups. A package can contain classes and other packages and diagrams. Packages can be used to provide controlled access between classes in different packages.
20.
© SERG Example :
Ticket Sale Software Design (UML)
21.
© SERG Quiz 1 •
An __________is a user-defined data type that consists of a name and an ordered list of enumeration literals. Options : 1. Generalization 2. Enumeration 3. Association 4. Dependency Class Diagram (UML)
22.
© SERG Quiz 2 •
Answer of Quiz 1 : 2. Enumeration • We can indicate the ___________of an association by adding ___________ ___________ to the line denoting the association. Options: 1. Association , Association adornments 2. Multiplicity , Association adornments 3. Association , Multiplicity adornment 4. Multiplicity , Multiplicity adornments Class Diagram (UML)
23.
© SERG Quiz 3 •
Answer of Quiz 2 :4. Multiplicity , Multiplicity adornments • _______________ denotes an inheritance of attributes and behavior from the superclass to the subclass and indicates a specialization in the subclass of the more general superclass. Options: 1. Interfaces 2. Dependency 3. Generalization 4. Packages Class Diagram (UML)
24.
© SERG Quiz 4 •
Answer of Quiz 3 : 3. Generalization • ____________ can be rendered in the model by a one- or two-compartment rectangle, with the stereotype << >> above the name. Options: 1. Interface 2. Packages 3. Enumeration 4. None of these Class Diagram (UML)
25.
© SERG Quiz 5 •
Answer of Quiz 4 : All of above • Generalization indicates a ___________in the subclass of the more general super class. Options: 1. Association 2. Specialization 3. Relationship 4. Link Class Diagram (UML)
26.
© SERG • Answer
of Quiz 5 : 2. Specialization Class Diagram (UML)
Download now