class diagram by sagar & daniyal
DESCRIPTION
UML Class DiagramTRANSCRIPT
![Page 1: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/1.jpg)
Class Diagram
By:
M.Daniyal Ashfaq (2013-CS-051)&
SAGAR KUMAR (2013-CS-039)
Department of Computer Science
Sir Syed University of Engineering & Technology, Karachi
![Page 2: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/2.jpg)
Introduction
A Class Diagram:
Is a Static Diagram
Describes System Structure
Combines Number of Model Elements such as Classes, Their Attributes and
Operations(Methods).
![Page 3: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/3.jpg)
Purpose
UML (Unified Modeling Language)
Class Diagrams are used to illustrate
Classes of Object Oriented Applications and
Their Relationships with Attributes , Operations
and Other Classes.
![Page 4: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/4.jpg)
A Basic Icon
The Interaction and Algorithmic Detail of Classes is Never Represented in UML Class Diagrams.
![Page 5: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/5.jpg)
How Class Diagram Looks
![Page 6: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/6.jpg)
Attributes
![Page 7: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/7.jpg)
Operations
![Page 8: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/8.jpg)
Inheritence
![Page 9: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/9.jpg)
Association
![Page 10: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/10.jpg)
Example
![Page 11: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/11.jpg)
References
Class Diagrams by Robert C.Martin
UML Distilled by M.Fowler
http://spacecraft.sourceforge.net/doc/api/ExampleUML.jpg
![Page 12: Class diagram by sagar & daniyal](https://reader033.vdocuments.us/reader033/viewer/2022060115/5575d90ad8b42a917e8b4f2d/html5/thumbnails/12.jpg)
Thank You