----------------------------------------------------------------------
TO DO
----------------------------------------------------------------------
W07-1 NOTES
* Fix some cluttered slides
2. Requirements
- Need sample requirements checklist
5. Verification and Validation
- updates common sources of errors? event-driven programming?
- Fault Tolerance: add slides on examples -- pessimistic &
  optimistic strategies; rollback & recover; cvs vs rcs;
  transactions & deadlock; Smalltalk replaying changes ...
6. UML Classes
- Add something on OCL
- List main changes in UML 2.0 -- update history
- add some examples where inheritance is non-natural
  - square & rectangle, Smalltalk Collections ...
* add some hints on how to model effectively? [source?]
12 Metrics
- went faster -- had 15 min for reengineering metrics
- add something on metrics visualization ...
* Missing COCOMO units (see Wikipedia article ...)
----------------------------------------------------------------------
W07-1 CHANGES
- Adding Roadmaps and Creative Commons license everywhere
6. Modelling Object & Classes
- added slide on multiplicity
- added slides on associations vs attributes
7. UML Behaviour
- added some material from Fowler ...
----------------------------------------------------------------------
TO DO ...
8. User Interface Design (Lukas)
- translating software, most todays software (even open-source) is translated into many languages
- software accessibility, quite a buzz-word in the past years: how to make software accessible for people that have a difficulty in seeing (color, size), hearing (sound) or controlling the computer (timing, keyboard, mouse)
9. Project Mgt
- need more on concrete tools and techniques; less motherhood?
- add Peopleware to literature list!!!
  - add some anecdotes or advice?
  - add some advice from Goldberg & Rubin?
- add some war stories?
- more practical advice? ...
10. Software Architecture (Lukas)
* meta-driven architectures, where end users are enabled to build their own systems, such as a workflow definition and runtime engine
* Add something on MDE
12. Metrics
* Something on Polymetric views?
* Trim some other material?
  - Amazingly ran out of time.
  - First and last parts a bit boring?
----------------------------------------------------------------------
BOOKS
- UML 2 in a Nutshell
- Craig Larman, UML is SE book
- Brugge & Dutoit, "OO Software Engineering"
----------------------------------------------------------------------
W06-1 Notes
2. Requirements
- 15 minutes too short?!
----------------------------------------------------------------------
W06-1 CHANGES
----------------------------------------------------------------------
started 2005-09-11
3. The Planning Game
- added Joseph Pelrine's XP slide
7. UI Design
- add some slides on conducting usability studies
- added various overview slides from Sommerville
- added some examples
- retired some boring slides
8. Software Validation
- minor cleanup
- removed cleanroom reference
- fixed black box example - elemArray is public param
9. Project Mgt
- minor cleanup
- added some details to diagram examples
11. Software Quality
- added slide on quality controls
12. Software Metrics
- added slide on validity and reliability
- added slides on desirable properties
----------------------------------------------------------------------
W05-1 CHANGES
----------------------------------------------------------------------
- removed year from footer;
- updated assistants
2. Reqts
- added Time Schedule exercise to beginning
8. Software Validation
- new version of Path testing slide
----------------------------------------------------------------------
W04-1 CHANGES
----------------------------------------------------------------------
4. added sample relationships and collaborations
5. added UML distilled overviews
7. added GUI bloopers from Interface Hall of Shame
----------------------------------------------------------------------
