Class #5 Outline
Terms du jour. wee... yow, bill |
5.1 A one
We'll start with:
- Return homework #4 and #5. We've already
reviewed these solutions, but I'll certainly take any questions.
- Collect and review homework #6... Sally:
My Favorite, Little Program and the Command pattern
- Handout homework #7... um, oops... I'm
out of homework points. Dang it!
- I'm going to put a final nail through
this UML thing. The definition of class diagrams seems to vary
from text to text. I'm almost as frustrated as you are (I did
say "almost"), so I'll put to rest any questions on UML class
diagrams. Yikes.
- I'll lecture on (finally) the adapter and
facade patterns... they're pretty straightforward
|
5.2 A two
We've focused on a lot of practical techniques
in OO analysis and design to this points. I now need to fill some
theory and other methods and terms and concepts. Some of the major
areas will include:
- Data-centric design
- Structured analysis, cognitive modeling,
and Parmas information hiding
- Other/more analysis methods: ROOM, the XP
planning game, the Eiffel method, S&M design (objects as state
machines)
- Aspectual modeling: subject-oriented
programming (Osher), AspectJ for Java
- DPE Chapter 14: More on design pattern
principles
- DPE Chapter 15: Commonality and
variability analysis
|
5.3 A three!
In the final third, we'll:
- I'll introduce you guys to CRC cards... a
nice OO design tool. Maybe we'll spend some time applying CRC
cards to our projects.
- Speaking of projects, we'll discuss
Iteration 2!
- We'll discuss the Final Exam, which is
(unbelievably) the next class.
- Hopefully, some project time at the end.
|
5.4 Wrap
The next class is number 6, our finale. The
thirds will be pretty clear:
- I'll lecture on some reading (coming
soon),
- We'll review your project status, and
then
- The Final Exam (details coming soon as
well, but you know it'll be similar in format to the Midterm)
Just FYI: The extra grad student requirement
for my 554 guys will be some extra reading that will be accompanied
by a question or two on the Final Exam. I'll point you to this
sponghead stuff during class #5 as well.
thanks... yow, bill
|