1 / 10

What you need to know about UML

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:

shaw
Télécharger la présentation

What you need to know about UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What you need to know about UML Not much but you need to know something

  2. Go To The Argo UML Editor(it’s in the links sections of Sakai) CLICK HERE

  3. 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

  4. 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

  5. A Class Person String name int height DBObjectcacheData + getUniqueID(): void - loadDBCacheData(): DBObject Every variable and method should not usually be depicted.

  6. 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

  7. B has 1 to any number of A objects

  8. Sequence Diagram

More Related