 OOMPA 2001 
Seminars
The seminar series covers the course book Applying UML and Patterns: An Introduction to ObjectOriented Analysis and Design and the Unified Process, 2/e
Each seminar requires that you completely read the assigned chapters
and that you are prepared to present selected chapters in 510 minute
presentation to the class. It is required to make some kind
of notes (can be handwritten) for your
presentation, you can use the board or prepared OHslides for
your presentation. After the seminar you hand the notes to the
assistent. Each presentation is followed by a 510 discussion
in the class. Before each seminar you sign in on the available
list with name and person nummer and indicate which chapters you are
potentially able to present. Notice, that you need to read the chapters
anyhow in order to prepare yourself for the exam.
Seminar requirements
Each seminar consists of two parts A and B (delmomenter), which results in
a total of 6*2=12 parts (delmomenter). In order to pass the seminar
series you have to complete (godkänt) for 9 out of 12 parts.
Assignments

Seminar 1 : Wed. 12/09/01
read chapters 18 (pages 3114)
part A
 1. Object Oriented Analysis and Design
 2. Iterative Development and the Unified Process
 3. CaseStudy: The NextGen POS System
 4. Inception
part B
 5. Understanding Requirements
 6. UseCase Model: Writing Requirements in Context
 7. Identifying other Requirements
 8. From Inception to Elaboration
possible combinations for presentation: chapters 3+6, 2+8, 1+7
slides

Seminar 2 : Wed. 19/09/01
read chapters 914
part A
 9. UseCase Model : Drawing System Sequence Diagrams
 10. Domain Model : Visualizing Concepts
 11. Domain Model : Adding Associations
part B
 12. Domain Model : Adding Attributes
 13. Use Case Model: Adding Detail with Operation Contracts
 14. From Requirements to Design in this Iteration
possible combinations for presentation: chapters 10+14, 9+13, 11+12
slides

Seminar 3 : Wed. 26/09/01
read chapters 1520
part A
 15. Interaction Diagram Notation
 16. GRASP : Designing Object with Responsibilities
 17. Design Model : UseCase Realizations with GRASP Patterns
part B
 18. Design Model : Determining Visibility
 19. Design Model : Creating Design Class Diagrams
 20. Implementation Model : Mapping Designs to Code
possible combinations for presentation: chapters 16+18, 15+19, 17+20

Seminar 4 : Wed. 03/10/01
read chapters 2127
part A
 21. Iteration 2 and its Requirements
 22. GRASP: More Patterns for Assigning Responsibilities
 23. Designing UseCase Realizations with GoF Patterns
part B
 24. Iteration 3 and its Requirements
 25. Relating Use Cases
 26. Modeling Generalizations
 27. Refining the Domain Model
possible combinations for presentation: chapters 22+(26 or 27), 23+25

Seminar 5 : Mon. 15/10/01
read chapters 2834
part A
 28. Adding new SSDs and Contracts
 29. Modeling Behavior in Statechart Diagrams
 30. Designing the Logical Architecture with Patterns
 31. Organizing the Design and Implementation Model Packages
part B
 32. Introduction to Architectural Analysis and the SAD
 33. Designing More UseCase Realizations with Objects and Patterns
 34. Designing a Persistence Framework with Patterns
possible combinations for presentation: chapters 29+33, 30+32, 31+34

Seminar 6 : Wed. 17/10/01
read chapters 3538
part A
 35. On Drawing and Tools
 36. Introduction to Iterative Planning and Project Issues
part B
 37. Comments on Iterative Development and the UP
 38. More UML Notation
possible combinations for presentation: chapters 35+37,36+38
Upp till kursens hemsida.
Sidansvarig: <hoffmann@nada.kth.se>
Senast ändrad 4th September 2001