Table| Date | # | Topic (Participation 2pt) | Study pages (2 pts) | Quiz(15 pts) | Project Work(10 pts)
|
|---|
| Previous | 18 | Domain Model III | 501-539 | - | W8(Model 3: model 2 improved)
|
| Today | 19
| Revu Interactions and DCDs
| 221-270
[ 19.html ]
| Q9(1-535)
|
| Next | 20 | Review | all
[ 20.html ]
| -
| W9(Model 4)
[ w9.html ]
|
(Close Table)
Revision History
Table| Version# Date | Description | Author
|
|---|
| 0 | 2005-01-03 | Used boiler plate to make template | RJB
|
| 1 | 2005-03-14 | Added section headings and some notes and links | RJB
|
| 2 | 2005-03-16 | Added more notes | RJB
|
| 3 | 2006-01-20 | Updated notes pages | RJB
|
| 4 | 2007-03-09 | Removed chapters 33,34,36,37,39 | RJB
|
| 5 | 2008-02-05 | Moved MVC details to patterns | RJB
|
| 6 | 2008-03-05 | Added emphasis on packages and deployments | RJB
|
| 7 | 2008-12-23 | Removed architecture and deployment | RJB
|
(Close Table)
Reading -- Pages 1 thru 535
Send me a question.
Project W8 -- Model 3 due in
Review the Unified Process
Name the phases and disciplines.
How do they relate?
Describe a typical iteration in each of the phases.
Review Domain Modelling and Use Case Models
You have been asked by "Facilities Services" to develop an inventory
program for CSUSB. It will allow the facilities management keep track of
where thing are on campus. Things can be furniture or equipment. There are
many special kinds of furniture and or equipment. Each thing is in one
place (a classroom, laboratory, storage, etc.). But a place can have
many things in it. Using the classroom as a source of concepts draw
a domain model for this system.
Draw a UML diagram of half-a-dozen likely use cases for the inventory system.
Write a brief description of one of them.
Review Interaction Diagrams and Design Class Diagrams
Two types of interactions
Sequence
Objects, lifelines, found message, activations, messages.
Metaclasses, create, delete.
Communication
Objects, associations, messages, found message,...
Metaclasses, create, delete.
Design Class Diagrams
One DCD for a set of interaction diagrams -- indeed for the whole project
(if small enough).
Classes, attributes, associations, generalization, interfaces, dependencies, ...
Fitting them into the Process
. . . . . . . . . ( end of section Review Interaction Diagrams and Design Class Diagrams) <<Contents | End>>
Questions and Answers
[ 19q.html ]
(TBA)
Exercise on UML notations -- if time
Next Assigned Project: The fourth iteration
[ w9.html ]
Quiz 9 -- UML Notations