Software Development (CSC 321 2016F) : Outlines

Outline 19: UML


Held: ,

Back to Outline 18 - Codes of Ethics, Revisited. On to Outline 20 - Design Patterns for SaaS.

Summary

We consider the UML (Unified Modeling Language), a visual notation for describing the design of object-oriented programs.

Related Pages

Overview

Administrivia

Upcoming Work

Good Things to Do

The UML

UML: Class Notation

What do we care about for classes? Here are some possibilities * The basic components of the class: + The fields + The methods * The role of the class in the inheritance hierarchy * The other classes that the class uses (implicitly)

We will need notations for each of these things.

We may find that we need other notations, too.