Design and UML Class Diagrams .edu

嚜澳esign and UML Class Diagrams

Suggested reading:

Practical UML: A hands on introduction for developers



UML Distilled Ch. 3, by M. Fowler

1

How do people

draw / write down

software architectures?

Example architectures

person

sea agent

VerizonWireless

UW student

lake agent

GPS satellite

CSE 403

student

amphibious

agent

Cell phone

Big questions

? What is UML?

每 Why should I bother? Do people really use UML?

? What is a UML class diagram?

每 What kind of information goes into it?

每 How do I create it?

每 When should I create it?

Design phase

? design: specifying the structure of how a software

system will be written and function, without actually

writing the complete implementation

? a transition from "what" the system must do, to

"how" the system will do it

每 What classes will we need to implement a system that

meets our requirements?

每 What fields and methods will each class have?

每 How will the classes interact with each other?

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download