This is a brainstorming session about the project. List any questions that you think you
need to answer about the project requirements, about how to do a particular operation,
about anything regarding the project. You can
This is a list of the learning outcomes for SWEN-262 leading up to Exam 1.
For each pattern studied, you should be able to:
1. state the intent
2. draw the structure of the pattern
3. identify the participants, describe their resp
The Design Process
This course is about design. More specifically, it is about design patterns for
object-oriented systems. Along the way there will be a lot of
discussion about design philosophy. You have worked on projects that
required you to design ob
Two Design Principles: Coupling and Cohesion
Coupling and cohesion are two design principles that were discussed in
SWEN-261 Introduction to Software Engineering.
1. Your name:
2. Write a definition for Coupling? Do you seek low or high coupling?
Nouns and Verbs
List all of the nouns and verbs that you find in the description of this system that have
any association with its features, operation, or data.
Now create one table for each noun that you think corresponds to a class in your