100 likes | 222 Views
What you need to know about UML. Not much but you need to know something. Go To The Argo UML Editor (it’s in the links sections of Sakai). CLICK HERE. UML. Stands for Unified Modeling Language Has notations for a great variety of diagrams But we will only discuss two in this class:
E N D
What you need to know about UML Not much but you need to know something
Go To The Argo UML Editor(it’s in the links sections of Sakai) CLICK HERE
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
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: • Know what you are trying to convey • Leave off irrelevant details
A Class Person String name int height DBObjectcacheData + getUniqueID(): void - loadDBCacheData(): DBObject Every variable and method should not usually be depicted.
Representing a Variable Person String name int height DBObjectcacheData + getUniqueID(): void - loadDBCacheData(): DBObject Person String name int height + getUniqueID(): void - loadDBCacheData(): DBObject DBObject String DBname - loadDBCacheData(): DBObject