- OOMPA 2001 -
Seminars
The seminar series covers the course book Applying UML and Patterns: An Introduction to Object-Oriented 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 5-10 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 OH-slides for
your presentation. After the seminar you hand the notes to the
assistent. Each presentation is followed by a 5-10 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 1-8 (pages 3-114)
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. Use-Case 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 9-14
part A
- 9. Use-Case 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 15-20
part A
- 15. Interaction Diagram Notation
- 16. GRASP : Designing Object with Responsibilities
- 17. Design Model : Use-Case 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 21-27
part A
- 21. Iteration 2 and its Requirements
- 22. GRASP: More Patterns for Assigning Responsibilities
- 23. Designing Use-Case 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 28-34
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 Use-Case 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 35-38
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