what you need to know about uml not much but you need to know something
TRANSCRIPT
![Page 1: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/1.jpg)
What you need to know about UML
Not much but you need to know something
![Page 2: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/2.jpg)
Go To The Argo UML Editor(it’s in the links sections of Sakai)
CLICK HERE
![Page 3: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/3.jpg)
UML
• Stands for Unified Modeling Language• Has notations for a great variety of diagrams• But we will only discuss two in this class:– Class Diagrams– Sequence Diagrams
![Page 4: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/4.jpg)
Most Important Point
The purpose of a diagram is not to be an complete description of the system. The purpose of a diagram is to explain how some part of the system works.
Therefore:1. Know what you are trying to convey2. Leave off irrelevant details
![Page 5: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/5.jpg)
A Class
Person
String nameint heightDBObject cacheData
+ getUniqueID(): void- loadDBCacheData(): DBObject
Every variable and method should not usually be depicted.
![Page 6: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/6.jpg)
Representing a VariablePerson
String nameint heightDBObject cacheData
+ getUniqueID(): void- loadDBCacheData(): DBObject
Person
String nameint height
+ getUniqueID(): void- loadDBCacheData(): DBObject
DBObjectString DBname
- loadDBCacheData(): DBObject
![Page 7: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/7.jpg)
B has 1 to any number of A objects
![Page 8: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/8.jpg)
![Page 9: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/9.jpg)
Sequence Diagram
![Page 10: What you need to know about UML Not much but you need to know something](https://reader035.vdocuments.net/reader035/viewer/2022072006/56649f4c5503460f94c6d155/html5/thumbnails/10.jpg)